DatabaseAutomaticTuningsClient Interface

public interface DatabaseAutomaticTuningsClient

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

Method Summary

Modifier and Type Method and Description
abstract DatabaseAutomaticTuningInner get(String resourceGroupName, String serverName, String databaseName)

Gets a database's automatic tuning.

abstract Mono<DatabaseAutomaticTuningInner> getAsync(String resourceGroupName, String serverName, String databaseName)

Gets a database's automatic tuning.

abstract Response<DatabaseAutomaticTuningInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a database's automatic tuning.

abstract Mono<Response<DatabaseAutomaticTuningInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a database's automatic tuning.

abstract DatabaseAutomaticTuningInner update(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters)

Update automatic tuning properties for target database.

abstract Mono<DatabaseAutomaticTuningInner> updateAsync(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters)

Update automatic tuning properties for target database.

abstract Response<DatabaseAutomaticTuningInner> updateWithResponse(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters, Context context)

Update automatic tuning properties for target database.

abstract Mono<Response<DatabaseAutomaticTuningInner>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters)

Update automatic tuning properties for target database.

Method Details

get

public abstract DatabaseAutomaticTuningInner get(String resourceGroupName, String serverName, String databaseName)

Gets a database's automatic tuning.

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.
databaseName - The name of the database.

Returns:

a database's automatic tuning.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String databaseName)

Gets a database's automatic tuning.

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.
databaseName - The name of the database.

Returns:

a database's automatic tuning on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a database's automatic tuning.

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.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

a database's automatic tuning along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a database's automatic tuning.

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.
databaseName - The name of the database.

Returns:

a database's automatic tuning along with Response<T> on successful completion of Mono.

update

public abstract DatabaseAutomaticTuningInner update(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters)

Update automatic tuning properties for target database.

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.
databaseName - The name of the database.
parameters - The requested automatic tuning resource state.

Returns:

database-level Automatic Tuning.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters)

Update automatic tuning properties for target database.

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.
databaseName - The name of the database.
parameters - The requested automatic tuning resource state.

Returns:

database-level Automatic Tuning on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters, Context context)

Update automatic tuning properties for target database.

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.
databaseName - The name of the database.
parameters - The requested automatic tuning resource state.
context - The context to associate with this operation.

Returns:

database-level Automatic Tuning along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DatabaseAutomaticTuningInner parameters)

Update automatic tuning properties for target database.

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.
databaseName - The name of the database.
parameters - The requested automatic tuning resource state.

Returns:

database-level Automatic Tuning along with Response<T> on successful completion of Mono.

Applies to