DatabaseAdvisorsClient Interface
public interface DatabaseAdvisorsClient
An instance of this class provides access to all the operations defined in DatabaseAdvisorsClient.
Method Summary
Method Details
get
public abstract AdvisorInner get(String resourceGroupName, String serverName, String databaseName, String advisorName)
Gets a database advisor.
Parameters:
Returns:
getAsync
public abstract Mono<AdvisorInner> getAsync(String resourceGroupName, String serverName, String databaseName, String advisorName)
Gets a database advisor.
Parameters:
Returns:
getWithResponse
public abstract Response<AdvisorInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, String advisorName, Context context)
Gets a database advisor.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<AdvisorInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String advisorName)
Gets a database advisor.
Parameters:
Returns:
listByDatabase
public abstract List<AdvisorInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)
Gets a list of database advisors.
Parameters:
Returns:
listByDatabaseAsync
public abstract Mono<List<AdvisorInner>> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Gets a list of database advisors.
Parameters:
Returns:
listByDatabaseWithResponse
public abstract Response<List<AdvisorInner>> listByDatabaseWithResponse(String resourceGroupName, String serverName, String databaseName, String expand, Context context)
Gets a list of database advisors.
Parameters:
Returns:
listByDatabaseWithResponseAsync
public abstract Mono<Response<List<AdvisorInner>>> listByDatabaseWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String expand)
Gets a list of database advisors.
Parameters:
Returns:
update
public abstract AdvisorInner update(String resourceGroupName, String serverName, String databaseName, String advisorName, AdvisorInner parameters)
Updates a database advisor.
Parameters:
Returns:
updateAsync
public abstract Mono<AdvisorInner> updateAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, AdvisorInner parameters)
Updates a database advisor.
Parameters:
Returns:
updateWithResponse
public abstract Response<AdvisorInner> updateWithResponse(String resourceGroupName, String serverName, String databaseName, String advisorName, AdvisorInner parameters, Context context)
Updates a database advisor.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<AdvisorInner>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String advisorName, AdvisorInner parameters)
Updates a database advisor.
Parameters:
Returns: