ComputePolicy Interface

public interface ComputePolicy

An immutable client-side representation of ComputePolicy.

Method Summary

Modifier and Type Method and Description
abstract String id()

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

abstract ComputePolicyInner innerModel()

Gets the inner com.azure.resourcemanager.datalakeanalytics.fluent.models.ComputePolicyInner object.

abstract Integer maxDegreeOfParallelismPerJob()

Gets the maxDegreeOfParallelismPerJob property: The maximum degree of parallelism per job this user can use to submit jobs.

abstract Integer minPriorityPerJob()

Gets the minPriorityPerJob property: The minimum priority per job this user can use to submit jobs.

abstract String name()

Gets the name property: The resource name.

abstract UUID objectId()

Gets the objectId property: The AAD object identifier for the entity to create a policy for.

abstract AadObjectType objectType()

Gets the objectType property: The type of AAD object the object identifier refers to.

abstract ComputePolicy refresh()

Refreshes the resource to sync with Azure.

abstract ComputePolicy 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 resource type.

abstract Update update()

Begins update for the ComputePolicy resource.

Method Details

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract ComputePolicyInner innerModel()

Gets the inner com.azure.resourcemanager.datalakeanalytics.fluent.models.ComputePolicyInner object.

Returns:

the inner object.

maxDegreeOfParallelismPerJob

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

public abstract Integer minPriorityPerJob()

Gets the minPriorityPerJob property: The minimum priority per job this user can use to submit jobs.

Returns:

the minPriorityPerJob value.

name

public abstract String name()

Gets the name property: The resource name.

Returns:

the name value.

objectId

public abstract UUID objectId()

Gets the objectId property: The AAD object identifier for the entity to create a policy for.

Returns:

the objectId value.

objectType

public abstract AadObjectType objectType()

Gets the objectType property: The type of AAD object the object identifier refers to.

Returns:

the objectType value.

refresh

public abstract ComputePolicy refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract ComputePolicy 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 resource type.

Returns:

the type value.

update

public abstract ComputePolicy.Update update()

Begins update for the ComputePolicy resource.

Returns:

the stage of resource update.

Applies to