WorkloadGroup Interface

public interface WorkloadGroup

An immutable client-side representation of WorkloadGroup.

Method Summary

Modifier and Type Method and Description
abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract String importance()

Gets the importance property: The workload group importance level.

abstract WorkloadGroupInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.WorkloadGroupInner object.

abstract int maxResourcePercent()

Gets the maxResourcePercent property: The workload group cap percentage resource.

abstract Double maxResourcePercentPerRequest()

Gets the maxResourcePercentPerRequest property: The workload group request maximum grant percentage.

abstract int minResourcePercent()

Gets the minResourcePercent property: The workload group minimum percentage resource.

abstract double minResourcePercentPerRequest()

Gets the minResourcePercentPerRequest property: The workload group request minimum grant percentage.

abstract String name()

Gets the name property: The name of the resource.

abstract Integer queryExecutionTimeout()

Gets the queryExecutionTimeout property: The workload group query execution timeout.

abstract WorkloadGroup refresh()

Refreshes the resource to sync with Azure.

abstract WorkloadGroup refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the WorkloadGroup resource.

Method Details

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

importance

public abstract String importance()

Gets the importance property: The workload group importance level.

Returns:

the importance value.

innerModel

public abstract WorkloadGroupInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.WorkloadGroupInner object.

Returns:

the inner object.

maxResourcePercent

public abstract int maxResourcePercent()

Gets the maxResourcePercent property: The workload group cap percentage resource.

Returns:

the maxResourcePercent value.

maxResourcePercentPerRequest

public abstract Double maxResourcePercentPerRequest()

Gets the maxResourcePercentPerRequest property: The workload group request maximum grant percentage.

Returns:

the maxResourcePercentPerRequest value.

minResourcePercent

public abstract int minResourcePercent()

Gets the minResourcePercent property: The workload group minimum percentage resource.

Returns:

the minResourcePercent value.

minResourcePercentPerRequest

public abstract double minResourcePercentPerRequest()

Gets the minResourcePercentPerRequest property: The workload group request minimum grant percentage.

Returns:

the minResourcePercentPerRequest value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

queryExecutionTimeout

public abstract Integer queryExecutionTimeout()

Gets the queryExecutionTimeout property: The workload group query execution timeout.

Returns:

the queryExecutionTimeout value.

refresh

public abstract WorkloadGroup refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract WorkloadGroup refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract WorkloadGroup.Update update()

Begins update for the WorkloadGroup resource.

Returns:

the stage of resource update.

Applies to