Interface BatchAccount
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.batch.implementation.BatchManager,com.microsoft.azure.management.batch.implementation.BatchAccountInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.batch.implementation.BatchAccountInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.batch.implementation.BatchManager>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<BatchAccount>,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource,com.microsoft.azure.management.resources.fluentcore.model.Updatable<BatchAccount.Update>
public interface BatchAccount extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.batch.implementation.BatchManager,com.microsoft.azure.management.batch.implementation.BatchAccountInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<BatchAccount>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<BatchAccount.Update>
An immutable client-side representation of an Azure Batch account.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceBatchAccount.DefinitionThe entirety of a Batch account definition.static interfaceBatchAccount.DefinitionStagesGrouping of all the Batch account definition stages.static interfaceBatchAccount.UpdateThe template for a Batch account update operation, containing all the settings that can be modified.static interfaceBatchAccount.UpdateStagesGrouping of all Batch account update stages.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringaccountEndpoint()intactiveJobAndJobScheduleQuota()Map<String,Application>applications()AutoStoragePropertiesautoStorage()intcoreQuota()BatchAccountKeysgetKeys()intpoolQuota()ProvisioningStateprovisioningState()BatchAccountKeysregenerateKeys(AccountKeyType keyType)Regenerates the access keys for the Batch account.voidsynchronizeAutoStorageKeys()Synchronizes the storage account keys for this Batch account.-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
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
-
-