Share via


ServiceObjectivesClient Interface

public interface ServiceObjectivesClient

An instance of this class provides access to all the operations defined in ServiceObjectivesClient.

Method Summary

Modifier and Type Method and Description
abstract ServiceObjectiveInner get(String resourceGroupName, String serverName, String serviceObjectiveName)

Gets a database service objective.

abstract Mono<ServiceObjectiveInner> getAsync(String resourceGroupName, String serverName, String serviceObjectiveName)

Gets a database service objective.

abstract Response<ServiceObjectiveInner> getWithResponse(String resourceGroupName, String serverName, String serviceObjectiveName, Context context)

Gets a database service objective.

abstract Mono<Response<ServiceObjectiveInner>> getWithResponseAsync(String resourceGroupName, String serverName, String serviceObjectiveName)

Gets a database service objective.

abstract PagedIterable<ServiceObjectiveInner> listByServer(String resourceGroupName, String serverName)

Returns database service objectives.

abstract PagedIterable<ServiceObjectiveInner> listByServer(String resourceGroupName, String serverName, Context context)

Returns database service objectives.

abstract PagedFlux<ServiceObjectiveInner> listByServerAsync(String resourceGroupName, String serverName)

Returns database service objectives.

Method Details

get

public abstract ServiceObjectiveInner get(String resourceGroupName, String serverName, String serviceObjectiveName)

Gets a database service objective.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
serviceObjectiveName - The name of the service objective to retrieve.

Returns:

a database service objective.

getAsync

public abstract Mono<ServiceObjectiveInner> getAsync(String resourceGroupName, String serverName, String serviceObjectiveName)

Gets a database service objective.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
serviceObjectiveName - The name of the service objective to retrieve.

Returns:

a database service objective on successful completion of Mono.

getWithResponse

public abstract Response<ServiceObjectiveInner> getWithResponse(String resourceGroupName, String serverName, String serviceObjectiveName, Context context)

Gets a database service objective.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
serviceObjectiveName - The name of the service objective to retrieve.
context - The context to associate with this operation.

Returns:

a database service objective along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ServiceObjectiveInner>> getWithResponseAsync(String resourceGroupName, String serverName, String serviceObjectiveName)

Gets a database service objective.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
serviceObjectiveName - The name of the service objective to retrieve.

Returns:

a database service objective along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable<ServiceObjectiveInner> listByServer(String resourceGroupName, String serverName)

Returns database service objectives.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.

Returns:

represents the response to a get database service objectives request as paginated response with PagedIterable<T>.

listByServer

public abstract PagedIterable<ServiceObjectiveInner> listByServer(String resourceGroupName, String serverName, Context context)

Returns database service objectives.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

represents the response to a get database service objectives request as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux<ServiceObjectiveInner> listByServerAsync(String resourceGroupName, String serverName)

Returns database service objectives.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.

Returns:

represents the response to a get database service objectives request as paginated response with PagedFlux<T>.

Applies to