Interface WorkloadGroup
public interface WorkloadGroup
An immutable client-side representation of WorkloadGroup.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the WorkloadGroup definition.static interface
The WorkloadGroup definition stages.static interface
The template for WorkloadGroup update.static interface
The WorkloadGroup update stages. -
Method Summary
Modifier and TypeMethodDescriptionid()
Gets the id property: Fully qualified resource Id for the resource.Gets the importance property: The workload group importance level.Gets the inner com.azure.resourcemanager.synapse.fluent.models.WorkloadGroupInner object.int
Gets the maxResourcePercent property: The workload group cap percentage resource.Gets the maxResourcePercentPerRequest property: The workload group request maximum grant percentage.int
Gets the minResourcePercent property: The workload group minimum percentage resource.double
Gets the minResourcePercentPerRequest property: The workload group request minimum grant percentage.name()
Gets the name property: The name of the resource.Gets the queryExecutionTimeout property: The workload group query execution timeout.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.Gets the name of the resource group.type()
Gets the type property: The type of the resource.update()
Begins update for the WorkloadGroup resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
minResourcePercent
int minResourcePercent()Gets the minResourcePercent property: The workload group minimum percentage resource.- Returns:
- the minResourcePercent value.
-
maxResourcePercent
int maxResourcePercent()Gets the maxResourcePercent property: The workload group cap percentage resource.- Returns:
- the maxResourcePercent value.
-
minResourcePercentPerRequest
double minResourcePercentPerRequest()Gets the minResourcePercentPerRequest property: The workload group request minimum grant percentage.- Returns:
- the minResourcePercentPerRequest value.
-
maxResourcePercentPerRequest
Double maxResourcePercentPerRequest()Gets the maxResourcePercentPerRequest property: The workload group request maximum grant percentage.- Returns:
- the maxResourcePercentPerRequest value.
-
importance
String importance()Gets the importance property: The workload group importance level.- Returns:
- the importance value.
-
queryExecutionTimeout
Integer queryExecutionTimeout()Gets the queryExecutionTimeout property: The workload group query execution timeout.- Returns:
- the queryExecutionTimeout value.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
WorkloadGroupInner innerModel()Gets the inner com.azure.resourcemanager.synapse.fluent.models.WorkloadGroupInner object.- Returns:
- the inner object.
-
update
WorkloadGroup.Update update()Begins update for the WorkloadGroup resource.- Returns:
- the stage of resource update.
-
refresh
WorkloadGroup refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-