SearchManagementClient Interface

public interface SearchManagementClient

The interface for SearchManagementClient class.

Method Summary

Modifier and Type Method and Description
abstract AdminKeysClient getAdminKeys()

Gets the AdminKeysClient object to access its operations.

abstract String getApiVersion()

Gets Api Version.

abstract Duration getDefaultPollInterval()

Gets The default poll interval for long-running operation.

abstract String getEndpoint()

Gets server parameter.

abstract HttpPipeline getHttpPipeline()

Gets The HTTP pipeline to send requests through.

abstract OperationsClient getOperations()

Gets the OperationsClient object to access its operations.

abstract PrivateEndpointConnectionsClient getPrivateEndpointConnections()

Gets the PrivateEndpointConnectionsClient object to access its operations.

abstract PrivateLinkResourcesClient getPrivateLinkResources()

Gets the PrivateLinkResourcesClient object to access its operations.

abstract QueryKeysClient getQueryKeys()

Gets the QueryKeysClient object to access its operations.

abstract ServicesClient getServices()

Gets the ServicesClient object to access its operations.

abstract SharedPrivateLinkResourcesClient getSharedPrivateLinkResources()

Gets the SharedPrivateLinkResourcesClient object to access its operations.

abstract String getSubscriptionId()

Gets The unique identifier for a Microsoft Azure subscription.

abstract UsagesClient getUsages()

Gets the UsagesClient object to access its operations.

abstract QuotaUsageResultInner usageBySubscriptionSku(String location, String skuName)

Gets the quota usage for a search SKU in the given subscription.

abstract Mono<QuotaUsageResultInner> usageBySubscriptionSkuAsync(String location, String skuName)

Gets the quota usage for a search SKU in the given subscription.

abstract Response<QuotaUsageResultInner> usageBySubscriptionSkuWithResponse(String location, String skuName, UUID clientRequestId, Context context)

Gets the quota usage for a search SKU in the given subscription.

abstract Mono<Response<QuotaUsageResultInner>> usageBySubscriptionSkuWithResponseAsync(String location, String skuName, UUID clientRequestId)

Gets the quota usage for a search SKU in the given subscription.

Method Details

getAdminKeys

public abstract AdminKeysClient getAdminKeys()

Gets the AdminKeysClient object to access its operations.

Returns:

the AdminKeysClient object.

getApiVersion

public abstract String getApiVersion()

Gets Api Version.

Returns:

the apiVersion value.

getDefaultPollInterval

public abstract Duration getDefaultPollInterval()

Gets The default poll interval for long-running operation.

Returns:

the defaultPollInterval value.

getEndpoint

public abstract String getEndpoint()

Gets server parameter.

Returns:

the endpoint value.

getHttpPipeline

public abstract HttpPipeline getHttpPipeline()

Gets The HTTP pipeline to send requests through.

Returns:

the httpPipeline value.

getOperations

public abstract OperationsClient getOperations()

Gets the OperationsClient object to access its operations.

Returns:

the OperationsClient object.

getPrivateEndpointConnections

public abstract PrivateEndpointConnectionsClient getPrivateEndpointConnections()

Gets the PrivateEndpointConnectionsClient object to access its operations.

Returns:

the PrivateEndpointConnectionsClient object.

getPrivateLinkResources

public abstract PrivateLinkResourcesClient getPrivateLinkResources()

Gets the PrivateLinkResourcesClient object to access its operations.

Returns:

the PrivateLinkResourcesClient object.

getQueryKeys

public abstract QueryKeysClient getQueryKeys()

Gets the QueryKeysClient object to access its operations.

Returns:

the QueryKeysClient object.

getServices

public abstract ServicesClient getServices()

Gets the ServicesClient object to access its operations.

Returns:

the ServicesClient object.

getSharedPrivateLinkResources

public abstract SharedPrivateLinkResourcesClient getSharedPrivateLinkResources()

Gets the SharedPrivateLinkResourcesClient object to access its operations.

Returns:

the SharedPrivateLinkResourcesClient object.

getSubscriptionId

public abstract String getSubscriptionId()

Gets The unique identifier for a Microsoft Azure subscription. You can obtain this value from the Azure Resource Manager API, command line tools, or the portal.

Returns:

the subscriptionId value.

getUsages

public abstract UsagesClient getUsages()

Gets the UsagesClient object to access its operations.

Returns:

the UsagesClient object.

usageBySubscriptionSku

public abstract QuotaUsageResultInner usageBySubscriptionSku(String location, String skuName)

Gets the quota usage for a search SKU in the given subscription.

Parameters:

location - The unique location name for a Microsoft Azure geographic region.
skuName - The unique SKU name that identifies a billable tier.

Returns:

the quota usage for a search SKU in the given subscription.

usageBySubscriptionSkuAsync

public abstract Mono usageBySubscriptionSkuAsync(String location, String skuName)

Gets the quota usage for a search SKU in the given subscription.

Parameters:

location - The unique location name for a Microsoft Azure geographic region.
skuName - The unique SKU name that identifies a billable tier.

Returns:

the quota usage for a search SKU in the given subscription on successful completion of Mono.

usageBySubscriptionSkuWithResponse

public abstract Response usageBySubscriptionSkuWithResponse(String location, String skuName, UUID clientRequestId, Context context)

Gets the quota usage for a search SKU in the given subscription.

Parameters:

location - The unique location name for a Microsoft Azure geographic region.
skuName - The unique SKU name that identifies a billable tier.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.
context - The context to associate with this operation.

Returns:

the quota usage for a search SKU in the given subscription along with Response<T>.

usageBySubscriptionSkuWithResponseAsync

public abstract Mono> usageBySubscriptionSkuWithResponseAsync(String location, String skuName, UUID clientRequestId)

Gets the quota usage for a search SKU in the given subscription.

Parameters:

location - The unique location name for a Microsoft Azure geographic region.
skuName - The unique SKU name that identifies a billable tier.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.

Returns:

the quota usage for a search SKU in the given subscription along with Response<T> on successful completion of Mono.

Applies to