ResourceProvidersClient Interface

public interface ResourceProvidersClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginCreateRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName)

Create recommendation action session for the advisor.

abstract SyncPoller<PollResult<Void>,Void> beginCreateRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName, Context context)

Create recommendation action session for the advisor.

abstract void createRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName)

Create recommendation action session for the advisor.

abstract void createRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName, Context context)

Create recommendation action session for the advisor.

abstract QueryPerformanceInsightResetDataResultInner resetQueryPerformanceInsightData(String resourceGroupName, String serverName)

Reset data for Query Performance Insight.

abstract Response<QueryPerformanceInsightResetDataResultInner> resetQueryPerformanceInsightDataWithResponse(String resourceGroupName, String serverName, Context context)

Reset data for Query Performance Insight.

Method Details

beginCreateRecommendedActionSession

public abstract SyncPoller<PollResult<Void>,Void> beginCreateRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName)

Create recommendation action session for the advisor.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
advisorName - The advisor name for recommendation action.
databaseName - The name of the database.

Returns:

the Response<T> on successful completion of Mono.

beginCreateRecommendedActionSession

public abstract SyncPoller<PollResult<Void>,Void> beginCreateRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName, Context context)

Create recommendation action session for the advisor.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
advisorName - The advisor name for recommendation action.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

the Response<T> on successful completion of Mono.

createRecommendedActionSession

public abstract void createRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName)

Create recommendation action session for the advisor.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
advisorName - The advisor name for recommendation action.
databaseName - The name of the database.

createRecommendedActionSession

public abstract void createRecommendedActionSession(String resourceGroupName, String serverName, String advisorName, String databaseName, Context context)

Create recommendation action session for the advisor.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
advisorName - The advisor name for recommendation action.
databaseName - The name of the database.
context - The context to associate with this operation.

resetQueryPerformanceInsightData

public abstract QueryPerformanceInsightResetDataResultInner resetQueryPerformanceInsightData(String resourceGroupName, String serverName)

Reset data for Query Performance Insight.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

result of Query Performance Insight data reset.

resetQueryPerformanceInsightDataWithResponse

public abstract Response<QueryPerformanceInsightResetDataResultInner> resetQueryPerformanceInsightDataWithResponse(String resourceGroupName, String serverName, Context context)

Reset data for Query Performance Insight.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

result of Query Performance Insight data reset along with Response<T>.

Applies to