ServerAutomaticTuningsClient Interface

public interface ServerAutomaticTuningsClient

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

Method Summary

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

Retrieves server automatic tuning options.

abstract Mono<ServerAutomaticTuningInner> getAsync(String resourceGroupName, String serverName)

Retrieves server automatic tuning options.

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

Retrieves server automatic tuning options.

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

Retrieves server automatic tuning options.

abstract ServerAutomaticTuningInner update(String resourceGroupName, String serverName, ServerAutomaticTuningInner parameters)

Update automatic tuning options on server.

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

Update automatic tuning options on server.

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

Update automatic tuning options on server.

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

Update automatic tuning options on server.

Method Details

get

public abstract ServerAutomaticTuningInner get(String resourceGroupName, String serverName)

Retrieves server automatic tuning options.

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:

server-level Automatic Tuning.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName)

Retrieves server automatic tuning options.

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:

server-level Automatic Tuning on successful completion of Mono.

getWithResponse

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

Retrieves server automatic tuning options.

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:

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

getWithResponseAsync

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

Retrieves server automatic tuning options.

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:

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

update

public abstract ServerAutomaticTuningInner update(String resourceGroupName, String serverName, ServerAutomaticTuningInner parameters)

Update automatic tuning options on server.

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.
parameters - The requested automatic tuning resource state.

Returns:

server-level Automatic Tuning.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String serverName, ServerAutomaticTuningInner parameters)

Update automatic tuning options on server.

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.
parameters - The requested automatic tuning resource state.

Returns:

server-level Automatic Tuning on successful completion of Mono.

updateWithResponse

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

Update automatic tuning options on server.

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

Returns:

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

updateWithResponseAsync

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

Update automatic tuning options on server.

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.
parameters - The requested automatic tuning resource state.

Returns:

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

Applies to