Class CreateComputePolicyWithAccountParameters

java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.CreateComputePolicyWithAccountParameters

public class CreateComputePolicyWithAccountParameters extends Object
The parameters used to create a new compute policy while creating a new Data Lake Analytics account.
  • Constructor Details

    • CreateComputePolicyWithAccountParameters

      public CreateComputePolicyWithAccountParameters()
  • Method Details

    • name

      public String name()
      Get the unique name of the compute policy to create.
      Returns:
      the name value
    • withName

      Set the unique name of the compute policy to create.
      Parameters:
      name - the name value to set
      Returns:
      the CreateComputePolicyWithAccountParameters object itself.
    • objectId

      public UUID objectId()
      Get the AAD object identifier for the entity to create a policy for.
      Returns:
      the objectId value
    • withObjectId

      public CreateComputePolicyWithAccountParameters withObjectId(UUID objectId)
      Set the AAD object identifier for the entity to create a policy for.
      Parameters:
      objectId - the objectId value to set
      Returns:
      the CreateComputePolicyWithAccountParameters object itself.
    • objectType

      public AADObjectType objectType()
      Get the type of AAD object the object identifier refers to. Possible values include: 'User', 'Group', 'ServicePrincipal'.
      Returns:
      the objectType value
    • withObjectType

      public CreateComputePolicyWithAccountParameters withObjectType(AADObjectType objectType)
      Set the type of AAD object the object identifier refers to. Possible values include: 'User', 'Group', 'ServicePrincipal'.
      Parameters:
      objectType - the objectType value to set
      Returns:
      the CreateComputePolicyWithAccountParameters object itself.
    • maxDegreeOfParallelismPerJob

      public Integer maxDegreeOfParallelismPerJob()
      Get the maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
      Returns:
      the maxDegreeOfParallelismPerJob value
    • withMaxDegreeOfParallelismPerJob

      public CreateComputePolicyWithAccountParameters withMaxDegreeOfParallelismPerJob(Integer maxDegreeOfParallelismPerJob)
      Set the maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
      Parameters:
      maxDegreeOfParallelismPerJob - the maxDegreeOfParallelismPerJob value to set
      Returns:
      the CreateComputePolicyWithAccountParameters object itself.
    • minPriorityPerJob

      public Integer minPriorityPerJob()
      Get the minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
      Returns:
      the minPriorityPerJob value
    • withMinPriorityPerJob

      public CreateComputePolicyWithAccountParameters withMinPriorityPerJob(Integer minPriorityPerJob)
      Set the minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
      Parameters:
      minPriorityPerJob - the minPriorityPerJob value to set
      Returns:
      the CreateComputePolicyWithAccountParameters object itself.