SqlPoolWorkloadClassifiersClient Interface

public interface SqlPoolWorkloadClassifiersClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<WorkloadClassifierInner>,WorkloadClassifierInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters)

Create Or Update workload classifier

abstract SyncPoller<PollResult<WorkloadClassifierInner>,WorkloadClassifierInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters, Context context)

Create Or Update workload classifier

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName)

Remove workload classifier

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, Context context)

Remove workload classifier

abstract WorkloadClassifierInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters)

Create Or Update workload classifier

abstract WorkloadClassifierInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters, Context context)

Create Or Update workload classifier

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

Remove workload classifier

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

Remove workload classifier

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

Get workload classifier

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

Get workload classifier

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

Sql pool's workload classifier

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

Sql pool's workload classifier

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,WorkloadClassifierInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters)

Create Or Update workload classifier

Create Or Update workload classifier for 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.
parameters - The properties of the workload classifier.

Returns:

the SyncPoller<T,U> for polling of workload classifier operations for a data warehouse.

beginCreateOrUpdate

public abstract SyncPoller<>,WorkloadClassifierInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters, Context context)

Create Or Update workload classifier

Create Or Update workload classifier for 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.
parameters - The properties of the workload classifier.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of workload classifier operations for a data warehouse.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract WorkloadClassifierInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters)

Create Or Update workload classifier

Create Or Update workload classifier for 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.
parameters - The properties of the workload classifier.

Returns:

workload classifier operations for a data warehouse.

createOrUpdate

public abstract WorkloadClassifierInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, WorkloadClassifierInner parameters, Context context)

Create Or Update workload classifier

Create Or Update workload classifier for 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.
parameters - The properties of the workload classifier.
context - The context to associate with this operation.

Returns:

workload classifier operations for a data warehouse.

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.

get

public abstract WorkloadClassifierInner 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.

getWithResponse

public abstract Response 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 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 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