Interface BatchAccount

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.batch.implementation.BatchManager,com.microsoft.azure.management.batch.implementation.BatchAccountInner>, HasId, HasInner<com.microsoft.azure.management.batch.implementation.BatchAccountInner>, HasManager<com.microsoft.azure.management.batch.implementation.BatchManager>, HasName, HasResourceGroup, Indexable, Refreshable<BatchAccount>, Resource, Updatable<BatchAccount.Update>

public interface BatchAccount extends GroupableResource<com.microsoft.azure.management.batch.implementation.BatchManager,com.microsoft.azure.management.batch.implementation.BatchAccountInner>, Refreshable<BatchAccount>, Updatable<BatchAccount.Update>
An immutable client-side representation of an Azure Batch account.
  • Method Details

    • provisioningState

      ProvisioningState provisioningState()
      Returns:
      the provisioned state of the resource
    • accountEndpoint

      String accountEndpoint()
      Returns:
      Batch account endpoint
    • autoStorage

      AutoStorageProperties autoStorage()
      Returns:
      the properties and status of any auto storage account associated with the Batch account
    • coreQuota

      int coreQuota()
      Returns:
      the core quota for this Batch account
    • poolQuota

      int poolQuota()
      Returns:
      the pool quota for this Batch account
    • activeJobAndJobScheduleQuota

      int activeJobAndJobScheduleQuota()
      Returns:
      the active job and job schedule quota for this Batch account
    • getKeys

      BatchAccountKeys getKeys()
      Returns:
      the access keys for this Batch account
    • regenerateKeys

      BatchAccountKeys regenerateKeys(AccountKeyType keyType)
      Regenerates the access keys for the Batch account.
      Parameters:
      keyType - the type if key to regenerate
      Returns:
      regenerated access keys for this Batch account
    • synchronizeAutoStorageKeys

      void synchronizeAutoStorageKeys()
      Synchronizes the storage account keys for this Batch account.
    • applications

      Map<String,Application> applications()
      Returns:
      applications in this Batch account, indexed by name
    • pools

      Map<String,Pool> pools()
      Returns:
      pools in this Batch account, indexed by name
    • dedicatedCoreQuotaPerVMFamilyEnforced

      boolean dedicatedCoreQuotaPerVMFamilyEnforced()
      Returns:
      value indicating whether the core quota for the Batch Account is enforced per Virtual Machine family or not
    • dedicatedCoreQuotaPerVMFamily

      List<VirtualMachineFamilyCoreQuota> dedicatedCoreQuotaPerVMFamily()
      Returns:
      a list of the dedicated core quota per Virtual Machine family for the Batch account
    • dedicatedCoreQuota

      Integer dedicatedCoreQuota()
      Returns:
      the dedicated core quota for the Batch account
    • lowPriorityCoreQuota

      Integer lowPriorityCoreQuota()
      Returns:
      the low-priority core quota for the Batch account