Interface WorkloadGroup
-
public interface WorkloadGroup
An immutable client-side representation of WorkloadGroup.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
WorkloadGroup.Definition
The entirety of the WorkloadGroup definition.static interface
WorkloadGroup.DefinitionStages
The WorkloadGroup definition stages.static interface
WorkloadGroup.Update
The template for WorkloadGroup update.static interface
WorkloadGroup.UpdateStages
The WorkloadGroup update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
id()
Gets the id property: Fully qualified resource Id for the resource.String
importance()
Gets the importance property: The workload group importance level.WorkloadGroupInner
innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.WorkloadGroupInner object.int
maxResourcePercent()
Gets the maxResourcePercent property: The workload group cap percentage resource.Double
maxResourcePercentPerRequest()
Gets the maxResourcePercentPerRequest property: The workload group request maximum grant percentage.int
minResourcePercent()
Gets the minResourcePercent property: The workload group minimum percentage resource.double
minResourcePercentPerRequest()
Gets the minResourcePercentPerRequest property: The workload group request minimum grant percentage.String
name()
Gets the name property: The name of the resource.Integer
queryExecutionTimeout()
Gets the queryExecutionTimeout property: The workload group query execution timeout.WorkloadGroup
refresh()
Refreshes the resource to sync with Azure.WorkloadGroup
refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.String
type()
Gets the type property: The type of the resource.WorkloadGroup.Update
update()
Begins update for the WorkloadGroup resource.
-
-
-
Method Detail
-
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.
-
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
WorkloadGroup refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
-