Interface ComputePolicy
public interface ComputePolicy
An immutable client-side representation of ComputePolicy.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the ComputePolicy definition.static interface
The ComputePolicy definition stages.static interface
The template for ComputePolicy update.static interface
The ComputePolicy update stages. -
Method Summary
Modifier and TypeMethodDescriptionid()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.datalakeanalytics.fluent.models.ComputePolicyInner object.Gets the maxDegreeOfParallelismPerJob property: The maximum degree of parallelism per job this user can use to submit jobs.Gets the minPriorityPerJob property: The minimum priority per job this user can use to submit jobs.name()
Gets the name property: The resource name.objectId()
Gets the objectId property: The AAD object identifier for the entity to create a policy for.Gets the objectType property: The type of AAD object the object identifier refers to.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 resource type.update()
Begins update for the ComputePolicy 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 resource name.- Returns:
- the name value.
-
type
String type()Gets the type property: The resource type.- Returns:
- the type value.
-
objectId
UUID objectId()Gets the objectId property: The AAD object identifier for the entity to create a policy for.- Returns:
- the objectId value.
-
objectType
AadObjectType objectType()Gets the objectType property: The type of AAD object the object identifier refers to.- Returns:
- the objectType value.
-
maxDegreeOfParallelismPerJob
Integer maxDegreeOfParallelismPerJob()Gets the maxDegreeOfParallelismPerJob property: The maximum degree of parallelism per job this user can use to submit jobs.- Returns:
- the maxDegreeOfParallelismPerJob value.
-
minPriorityPerJob
Integer minPriorityPerJob()Gets the minPriorityPerJob property: The minimum priority per job this user can use to submit jobs.- Returns:
- the minPriorityPerJob value.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
ComputePolicyInner innerModel()Gets the inner com.azure.resourcemanager.datalakeanalytics.fluent.models.ComputePolicyInner object.- Returns:
- the inner object.
-
update
ComputePolicy.Update update()Begins update for the ComputePolicy resource.- Returns:
- the stage of resource update.
-
refresh
ComputePolicy 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.
-