BatchAccount Interface

Implements

public interface BatchAccount
extends GroupableResource<BatchManager,BatchAccountInner>, Refreshable<BatchAccount>, Updatable<Update>

An immutable client-side representation of an Azure Batch account.

Method Summary

Modifier and Type Method and Description
abstract java.lang.String accountEndpoint()
abstract int activeJobAndJobScheduleQuota()
abstract java.util.Map<java.lang.String,Application> applications()
abstract AutoStorageProperties autoStorage()
abstract int coreQuota()
abstract java.lang.Integer dedicatedCoreQuota()
abstract java.util.List<VirtualMachineFamilyCoreQuota> dedicatedCoreQuotaPerVMFamily()
abstract boolean dedicatedCoreQuotaPerVMFamilyEnforced()
abstract BatchAccountKeys getKeys()
abstract java.lang.Integer lowPriorityCoreQuota()
abstract int poolQuota()
abstract java.util.Map<java.lang.String,Pool> pools()
abstract ProvisioningState provisioningState()
abstract BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Regenerates the access keys for the Batch account.

abstract void synchronizeAutoStorageKeys()

Synchronizes the storage account keys for this Batch account.

Method Details

accountEndpoint

public abstract String accountEndpoint()

Returns:

Batch account endpoint

activeJobAndJobScheduleQuota

public abstract int activeJobAndJobScheduleQuota()

Returns:

the active job and job schedule quota for this Batch account

applications

public abstract Map applications()

Returns:

applications in this Batch account, indexed by name

autoStorage

public abstract AutoStorageProperties autoStorage()

Returns:

the properties and status of any auto storage account associated with the Batch account

coreQuota

public abstract int coreQuota()

Returns:

the core quota for this Batch account

dedicatedCoreQuota

public abstract Integer dedicatedCoreQuota()

Returns:

the dedicated core quota for the Batch account

dedicatedCoreQuotaPerVMFamily

public abstract List dedicatedCoreQuotaPerVMFamily()

Returns:

a list of the dedicated core quota per Virtual Machine family for the Batch account

dedicatedCoreQuotaPerVMFamilyEnforced

public abstract boolean dedicatedCoreQuotaPerVMFamilyEnforced()

Returns:

value indicating whether the core quota for the Batch Account is enforced per Virtual Machine family or not

getKeys

public abstract BatchAccountKeys getKeys()

Returns:

the access keys for this Batch account

lowPriorityCoreQuota

public abstract Integer lowPriorityCoreQuota()

Returns:

the low-priority core quota for the Batch account

poolQuota

public abstract int poolQuota()

Returns:

the pool quota for this Batch account

pools

public abstract Map pools()

Returns:

pools in this Batch account, indexed by name

provisioningState

public abstract ProvisioningState provisioningState()

Returns:

the provisioned state of the resource

regenerateKeys

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

public abstract void synchronizeAutoStorageKeys()

Synchronizes the storage account keys for this Batch account.

Applies to