SqlPoolWorkloadClassifiers Interface

public interface SqlPoolWorkloadClassifiers

Resource collection API of SqlPoolWorkloadClassifiers.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new WorkloadClassifier resource.

abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, Context context)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

abstract void deleteById(String id)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

abstract void deleteByIdWithResponse(String id, Context context)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

abstract WorkloadClassifier get(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName)

Get workload classifier Get a workload classifier of Sql pool's workload group.

abstract WorkloadClassifier getById(String id)

Get workload classifier Get a workload classifier of Sql pool's workload group.

abstract Response<WorkloadClassifier> getByIdWithResponse(String id, Context context)

Get workload classifier Get a workload classifier of Sql pool's workload group.

abstract Response<WorkloadClassifier> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, Context context)

Get workload classifier Get a workload classifier of Sql pool's workload group.

abstract PagedIterable<WorkloadClassifier> list(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName)

Sql pool's workload classifier Get list of Sql pool's workload classifier for workload groups.

abstract PagedIterable<WorkloadClassifier> list(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, Context context)

Sql pool's workload classifier Get list of Sql pool's workload classifier for workload groups.

Method Details

define

public abstract WorkloadClassifier.DefinitionStages.Blank define(String name)

Begins definition for a new WorkloadClassifier resource.

Parameters:

name - resource name.

Returns:

the first stage of the new WorkloadClassifier definition.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
workloadGroupName - The name of the workload group.
workloadClassifierName - The name of the workload classifier.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, Context context)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
workloadGroupName - The name of the workload group.
workloadClassifierName - The name of the workload classifier.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Remove workload classifier Remove workload classifier of a Sql pool's workload group.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract WorkloadClassifier get(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName)

Get workload classifier Get a workload classifier of Sql pool's workload group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
workloadGroupName - The name of the workload group.
workloadClassifierName - The name of the workload classifier.

Returns:

a workload classifier of Sql pool's workload group.

getById

public abstract WorkloadClassifier getById(String id)

Get workload classifier Get a workload classifier of Sql pool's workload group.

Parameters:

id - the resource ID.

Returns:

a workload classifier of Sql pool's workload group along with Response<T>.

getByIdWithResponse

public abstract Response<WorkloadClassifier> getByIdWithResponse(String id, Context context)

Get workload classifier Get a workload classifier of Sql pool's workload group.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

a workload classifier of Sql pool's workload group along with Response<T>.

getWithResponse

public abstract Response<WorkloadClassifier> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, Context context)

Get workload classifier Get a workload classifier of Sql pool's workload group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
workloadGroupName - The name of the workload group.
workloadClassifierName - The name of the workload classifier.
context - The context to associate with this operation.

Returns:

a workload classifier of Sql pool's workload group along with Response<T>.

list

public abstract PagedIterable<WorkloadClassifier> list(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName)

Sql pool's workload classifier Get list of Sql pool's workload classifier for workload groups.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
workloadGroupName - The name of the workload group.

Returns:

list of Sql pool's workload classifier for workload groups as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<WorkloadClassifier> list(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, Context context)

Sql pool's workload classifier Get list of Sql pool's workload classifier for workload groups.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
workloadGroupName - The name of the workload group.
context - The context to associate with this operation.

Returns:

list of Sql pool's workload classifier for workload groups as paginated response with PagedIterable<T>.

Applies to