DatabaseRecommendedActionsClient Interface

public interface DatabaseRecommendedActionsClient

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

Method Summary

Modifier and Type Method and Description
abstract RecommendedActionInner get(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName)

Gets a database recommended action.

abstract Mono<RecommendedActionInner> getAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName)

Gets a database recommended action.

abstract Response<RecommendedActionInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, Context context)

Gets a database recommended action.

abstract Mono<Response<RecommendedActionInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName)

Gets a database recommended action.

abstract List<RecommendedActionInner> listByDatabaseAdvisor(String resourceGroupName, String serverName, String databaseName, String advisorName)

Gets list of Database Recommended Actions.

abstract Mono<List<RecommendedActionInner>> listByDatabaseAdvisorAsync(String resourceGroupName, String serverName, String databaseName, String advisorName)

Gets list of Database Recommended Actions.

abstract Response<List<RecommendedActionInner>> listByDatabaseAdvisorWithResponse(String resourceGroupName, String serverName, String databaseName, String advisorName, Context context)

Gets list of Database Recommended Actions.

abstract Mono<Response<List<RecommendedActionInner>>> listByDatabaseAdvisorWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String advisorName)

Gets list of Database Recommended Actions.

abstract RecommendedActionInner update(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters)

Updates a database recommended action.

abstract Mono<RecommendedActionInner> updateAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters)

Updates a database recommended action.

abstract Response<RecommendedActionInner> updateWithResponse(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters, Context context)

Updates a database recommended action.

abstract Mono<Response<RecommendedActionInner>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters)

Updates a database recommended action.

Method Details

get

public abstract RecommendedActionInner get(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName)

Gets a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.

Returns:

a database recommended action.

getAsync

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

Gets a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.

Returns:

a database recommended action on successful completion of Mono.

getWithResponse

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

Gets a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.
context - The context to associate with this operation.

Returns:

a database recommended action along with Response<T>.

getWithResponseAsync

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

Gets a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.

Returns:

a database recommended action along with Response<T> on successful completion of Mono.

listByDatabaseAdvisor

public abstract List listByDatabaseAdvisor(String resourceGroupName, String serverName, String databaseName, String advisorName)

Gets list of Database Recommended Actions.

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.
advisorName - The name of the Database Advisor.

Returns:

list of Database Recommended Actions.

listByDatabaseAdvisorAsync

public abstract Mono> listByDatabaseAdvisorAsync(String resourceGroupName, String serverName, String databaseName, String advisorName)

Gets list of Database Recommended Actions.

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.
advisorName - The name of the Database Advisor.

Returns:

list of Database Recommended Actions on successful completion of Mono.

listByDatabaseAdvisorWithResponse

public abstract Response> listByDatabaseAdvisorWithResponse(String resourceGroupName, String serverName, String databaseName, String advisorName, Context context)

Gets list of Database Recommended Actions.

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.
advisorName - The name of the Database Advisor.
context - The context to associate with this operation.

Returns:

list of Database Recommended Actions along with Response<T>.

listByDatabaseAdvisorWithResponseAsync

public abstract Mono>> listByDatabaseAdvisorWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String advisorName)

Gets list of Database Recommended Actions.

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.
advisorName - The name of the Database Advisor.

Returns:

list of Database Recommended Actions along with Response<T> on successful completion of Mono.

update

public abstract RecommendedActionInner update(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters)

Updates a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.
parameters - The requested recommended action resource state.

Returns:

database, Server or Elastic Pool Recommended Action.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters)

Updates a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.
parameters - The requested recommended action resource state.

Returns:

database, Server or Elastic Pool Recommended Action on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters, Context context)

Updates a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.
parameters - The requested recommended action resource state.
context - The context to associate with this operation.

Returns:

database, Server or Elastic Pool Recommended Action along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, String recommendedActionName, RecommendedActionInner parameters)

Updates a database recommended action.

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.
advisorName - The name of the Database Advisor.
recommendedActionName - The name of Database Recommended Action.
parameters - The requested recommended action resource state.

Returns:

database, Server or Elastic Pool Recommended Action along with Response<T> on successful completion of Mono.

Applies to