BatchAccountImpl Klasse
- java.
lang. Object - com.
microsoft. azure. management. resources. fluentcore. arm. models. implementation. GroupableResourceImpl<BatchAccount, BatchAccountInner, BatchAccountImpl, BatchManager> - com.
microsoft. azure. management. batch. implementation. BatchAccountImpl
- com.
- com.
public class BatchAccountImpl implements BatchAccount,BatchAccount.Definition,BatchAccount.Update
Implementierung für BatchAccount und seine übergeordneten Schnittstellen.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung | |
|---|---|---|
| BatchAccountImpl(String name, BatchAccountInner innerObject, BatchManager manager, final StorageManager storageManager) | ||
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| String | accountEndpoint() |
| int | activeJobAndJobScheduleQuota() |
| Map<String, Application> | applications() |
|
Auto |
autoStorage() |
| int | coreQuota() |
|
Observable<Batch |
createResourceAsync() |
| Integer | dedicatedCoreQuota() |
|
List<Virtual |
dedicatedCoreQuotaPerVMFamily() |
| boolean | dedicatedCoreQuotaPerVMFamilyEnforced() |
|
Application |
defineNewApplication(String applicationId)
Die Phase einer Batch-Kontodefinition, die das Hinzufügen einer Batch-Anwendung ermöglicht. |
|
Pool |
defineNewPool(String poolId)
Die Phase einer Batch-Kontodefinition, die das Hinzufügen eines Batch-Pools ermöglicht. |
|
Observable<Batch |
getInnerAsync() |
|
Batch |
getKeys() |
| Integer | lowPriorityCoreQuota() |
| int | poolQuota() |
| Map<String, Pool> | pools() |
|
Provisioning |
provisioningState() |
|
Observable<Batch |
refreshAsync()
Aktualisiert die Ressource zur Synchronisierung mit Azure. |
|
Batch |
regenerateKeys(AccountKeyType keyType)
Generiert die Zugriffsschlüssel für das Batch-Konto neu. |
| void |
synchronizeAutoStorageKeys()
Synchronisiert die Speicherkontoschlüssel für dieses Batch-Konto. |
|
Application |
updateApplication(String applicationId)
Beginnt mit der Beschreibung einer Aktualisierung einer vorhandenen Batch-Anwendung in diesem Batch-Konto. |
|
Pool |
updatePool(String poolId)
Beginnt mit der Beschreibung einer Aktualisierung eines vorhandenen Batch-Pools in diesem Batch-Konto. |
|
Observable<Batch |
updateResourceAsync() |
|
Batch |
withExistingStorageAccount(StorageAccount storageAccount)
Gibt ein vorhandenes Speicherkonto an, das dem Batch-Konto zugeordnet werden soll. |
|
Batch |
withNewStorageAccount(Creatable<StorageAccount> creatable)
Gibt ein neues Speicherkonto an, das dem Batch-Konto zugeordnet werden soll. |
|
Batch |
withNewStorageAccount(String storageAccountName)
Gibt den Namen eines neuen Speicherkontos an, das erstellt und diesem Batch-Konto zugeordnet werden soll. |
|
Batch |
withoutApplication(String applicationId)
Entfernt die angegebene Anwendung aus dem Batch-Konto. |
|
Batch |
withoutPool(String poolId)
Entfernt den angegebenen Pool aus dem Batch-Konto. |
|
Batch |
withoutStorageAccount()
Entfernt das zugeordnete Speicherkonto. |
Geerbte Elemente
Details zum Konstruktor
BatchAccountImpl
protected BatchAccountImpl(String name, BatchAccountInner innerObject, BatchManager manager, final StorageManager storageManager)
Parameters:
Details zur Methode
accountEndpoint
public String accountEndpoint()
Overrides:
BatchAccountImpl.accountEndpoint()Returns:
activeJobAndJobScheduleQuota
public int activeJobAndJobScheduleQuota()
Overrides:
BatchAccountImpl.activeJobAndJobScheduleQuota()Returns:
applications
public Map
Overrides:
BatchAccountImpl.applications()Returns:
autoStorage
public AutoStorageProperties autoStorage()
Overrides:
BatchAccountImpl.autoStorage()Returns:
coreQuota
public int coreQuota()
Overrides:
BatchAccountImpl.coreQuota()Returns:
createResourceAsync
public Observable
dedicatedCoreQuota
public Integer dedicatedCoreQuota()
Overrides:
BatchAccountImpl.dedicatedCoreQuota()Returns:
dedicatedCoreQuotaPerVMFamily
public List
Overrides:
BatchAccountImpl.dedicatedCoreQuotaPerVMFamily()Returns:
dedicatedCoreQuotaPerVMFamilyEnforced
public boolean dedicatedCoreQuotaPerVMFamilyEnforced()
Overrides:
BatchAccountImpl.dedicatedCoreQuotaPerVMFamilyEnforced()Returns:
defineNewApplication
public ApplicationImpl defineNewApplication(String applicationId)
Die Phase einer Batch-Kontodefinition, die das Hinzufügen einer Batch-Anwendung ermöglicht.
Overrides:
BatchAccountImpl.defineNewApplication(String applicationId)Parameters:
Returns:
defineNewPool
public PoolImpl defineNewPool(String poolId)
Die Phase einer Batch-Kontodefinition, die das Hinzufügen eines Batch-Pools ermöglicht.
Overrides:
BatchAccountImpl.defineNewPool(String poolId)Parameters:
Returns:
getInnerAsync
protected Observable
getKeys
public BatchAccountKeys getKeys()
Overrides:
BatchAccountImpl.getKeys()Returns:
lowPriorityCoreQuota
public Integer lowPriorityCoreQuota()
Overrides:
BatchAccountImpl.lowPriorityCoreQuota()Returns:
poolQuota
public int poolQuota()
Overrides:
BatchAccountImpl.poolQuota()Returns:
pools
public Map
Overrides:
BatchAccountImpl.pools()Returns:
provisioningState
public ProvisioningState provisioningState()
Overrides:
BatchAccountImpl.provisioningState()Returns:
refreshAsync
public Observable
Aktualisiert die Ressource zur Synchronisierung mit Azure.
Overrides:
BatchAccountImpl.refreshAsync()Returns:
regenerateKeys
public BatchAccountKeys regenerateKeys(AccountKeyType keyType)
Generiert die Zugriffsschlüssel für das Batch-Konto neu.
Overrides:
BatchAccountImpl.regenerateKeys(AccountKeyType keyType)Parameters:
Returns:
synchronizeAutoStorageKeys
public void synchronizeAutoStorageKeys()
Synchronisiert die Speicherkontoschlüssel für dieses Batch-Konto.
Overrides:
BatchAccountImpl.synchronizeAutoStorageKeys()updateApplication
public ApplicationImpl updateApplication(String applicationId)
Beginnt mit der Beschreibung einer Aktualisierung einer vorhandenen Batch-Anwendung in diesem Batch-Konto.
Overrides:
BatchAccountImpl.updateApplication(String applicationId)Parameters:
Returns:
updatePool
public PoolImpl updatePool(String poolId)
Beginnt mit der Beschreibung einer Aktualisierung eines vorhandenen Batch-Pools in diesem Batch-Konto.
Overrides:
BatchAccountImpl.updatePool(String poolId)Parameters:
Returns:
updateResourceAsync
public Observable
withExistingStorageAccount
public BatchAccountImpl withExistingStorageAccount(StorageAccount storageAccount)
Gibt ein vorhandenes Speicherkonto an, das dem Batch-Konto zugeordnet werden soll.
Overrides:
BatchAccountImpl.withExistingStorageAccount(StorageAccount storageAccount)Parameters:
Returns:
withNewStorageAccount
public BatchAccountImpl withNewStorageAccount(Creatable
Gibt ein neues Speicherkonto an, das dem Batch-Konto zugeordnet werden soll.
Overrides:
BatchAccountImpl.withNewStorageAccount(Creatable<StorageAccount> creatable)Parameters:
Returns:
withNewStorageAccount
public BatchAccountImpl withNewStorageAccount(String storageAccountName)
Gibt den Namen eines neuen Speicherkontos an, das erstellt und diesem Batch-Konto zugeordnet werden soll.
Overrides:
BatchAccountImpl.withNewStorageAccount(String storageAccountName)Parameters:
Returns:
withoutApplication
public Update withoutApplication(String applicationId)
Entfernt die angegebene Anwendung aus dem Batch-Konto.
Overrides:
BatchAccountImpl.withoutApplication(String applicationId)Parameters:
Returns:
withoutPool
public Update withoutPool(String poolId)
Entfernt den angegebenen Pool aus dem Batch-Konto.
Overrides:
BatchAccountImpl.withoutPool(String poolId)Parameters:
Returns:
withoutStorageAccount
public BatchAccountImpl withoutStorageAccount()
Entfernt das zugeordnete Speicherkonto.
Overrides:
BatchAccountImpl.withoutStorageAccount()Returns: