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

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()
AutoStorageProperties autoStorage()
int coreQuota()
Observable<BatchAccount> createResourceAsync()
Integer dedicatedCoreQuota()
List<VirtualMachineFamilyCoreQuota> dedicatedCoreQuotaPerVMFamily()
boolean dedicatedCoreQuotaPerVMFamilyEnforced()
ApplicationImpl defineNewApplication(String applicationId)

Die Phase einer Batch-Kontodefinition, die das Hinzufügen einer Batch-Anwendung ermöglicht.

PoolImpl defineNewPool(String poolId)

Die Phase einer Batch-Kontodefinition, die das Hinzufügen eines Batch-Pools ermöglicht.

Observable<BatchAccountInner> getInnerAsync()
BatchAccountKeys getKeys()
Integer lowPriorityCoreQuota()
int poolQuota()
Map<String, Pool> pools()
ProvisioningState provisioningState()
Observable<BatchAccount> refreshAsync()

Aktualisiert die Ressource zur Synchronisierung mit Azure.

BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Generiert die Zugriffsschlüssel für das Batch-Konto neu.

void synchronizeAutoStorageKeys()

Synchronisiert die Speicherkontoschlüssel für dieses Batch-Konto.

ApplicationImpl updateApplication(String applicationId)

Beginnt mit der Beschreibung einer Aktualisierung einer vorhandenen Batch-Anwendung in diesem Batch-Konto.

PoolImpl updatePool(String poolId)

Beginnt mit der Beschreibung einer Aktualisierung eines vorhandenen Batch-Pools in diesem Batch-Konto.

Observable<BatchAccount> updateResourceAsync()
BatchAccountImpl withExistingStorageAccount(StorageAccount storageAccount)

Gibt ein vorhandenes Speicherkonto an, das dem Batch-Konto zugeordnet werden soll.

BatchAccountImpl withNewStorageAccount(Creatable<StorageAccount> creatable)

Gibt ein neues Speicherkonto an, das dem Batch-Konto zugeordnet werden soll.

BatchAccountImpl withNewStorageAccount(String storageAccountName)

Gibt den Namen eines neuen Speicherkontos an, das erstellt und diesem Batch-Konto zugeordnet werden soll.

BatchAccount.Update withoutApplication(String applicationId)

Entfernt die angegebene Anwendung aus dem Batch-Konto.

BatchAccount.Update withoutPool(String poolId)

Entfernt den angegebenen Pool aus dem Batch-Konto.

BatchAccountImpl withoutStorageAccount()

Entfernt das zugeordnete Speicherkonto.

Geerbte Elemente

Details zum Konstruktor

BatchAccountImpl

protected BatchAccountImpl(String name, BatchAccountInner innerObject, BatchManager manager, final StorageManager storageManager)

Parameters:

name
innerObject
manager
storageManager

Details zur Methode

accountEndpoint

public String accountEndpoint()

Overrides:

BatchAccountImpl.accountEndpoint()

Returns:

Batch-Kontoendpunkt

activeJobAndJobScheduleQuota

public int activeJobAndJobScheduleQuota()

Overrides:

BatchAccountImpl.activeJobAndJobScheduleQuota()

Returns:

das aktive Auftrags- und Auftragszeitplankontingent für dieses Batch-Konto

applications

public Map applications()

Overrides:

BatchAccountImpl.applications()

Returns:

Anwendungen in diesem Batch-Konto, nach Name indiziert

autoStorage

public AutoStorageProperties autoStorage()

Overrides:

BatchAccountImpl.autoStorage()

Returns:

die Eigenschaften und status eines automatischen Speicherkontos, das dem Batch-Konto zugeordnet ist

coreQuota

public int coreQuota()

Overrides:

BatchAccountImpl.coreQuota()

Returns:

das Kernkontingent für dieses Batch-Konto

createResourceAsync

public Observable createResourceAsync()

dedicatedCoreQuota

public Integer dedicatedCoreQuota()

Overrides:

BatchAccountImpl.dedicatedCoreQuota()

Returns:

das dedizierte Kernkontingent für das Batch-Konto

dedicatedCoreQuotaPerVMFamily

public List dedicatedCoreQuotaPerVMFamily()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamily()

Returns:

Eine Liste des dedizierten Kernkontingents pro VM-Familie für das Batch-Konto

dedicatedCoreQuotaPerVMFamilyEnforced

public boolean dedicatedCoreQuotaPerVMFamilyEnforced()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamilyEnforced()

Returns:

Wert, der angibt, ob das Kernkontingent für das Batch-Konto pro VM-Familie erzwungen wird oder nicht

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:

applicationId - die ID der zu erstellenden Anwendung

Returns:

die nächste Phase der Definition

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:

poolId - die ID des zu erstellenden Pools

Returns:

die nächste Phase der Definition

getInnerAsync

protected Observable getInnerAsync()

getKeys

public BatchAccountKeys getKeys()

Overrides:

BatchAccountImpl.getKeys()

Returns:

die Zugriffsschlüssel für dieses Batch-Konto

lowPriorityCoreQuota

public Integer lowPriorityCoreQuota()

Overrides:

BatchAccountImpl.lowPriorityCoreQuota()

Returns:

Das Kernkontingent mit niedriger Priorität für das Batch-Konto

poolQuota

public int poolQuota()

Overrides:

BatchAccountImpl.poolQuota()

Returns:

das Poolkontingent für dieses Batch-Konto

pools

public Map pools()

Overrides:

BatchAccountImpl.pools()

Returns:

Pools in diesem Batch-Konto, nach Name indiziert

provisioningState

public ProvisioningState provisioningState()

Overrides:

BatchAccountImpl.provisioningState()

Returns:

der bereitgestellte Zustand der Ressource

refreshAsync

public Observable refreshAsync()

Aktualisiert die Ressource zur Synchronisierung mit Azure.

Overrides:

BatchAccountImpl.refreshAsync()

Returns:

Die ressource Observable to refreshed (Observable to refreshed)

regenerateKeys

public BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Generiert die Zugriffsschlüssel für das Batch-Konto neu.

Overrides:

BatchAccountImpl.regenerateKeys(AccountKeyType keyType)

Parameters:

keyType - typ if key to regenerate

Returns:

Neu generierte Zugriffsschlüssel für dieses Batch-Konto

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:

applicationId - der Verweisname der zu aktualisierenden Anwendung

Returns:

die erste Phase eines Batch-Anwendungsupdates

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:

poolId - Der Verweisname des zu aktualisierenden Pools

Returns:

Die erste Phase eines Batch-Poolupdates

updateResourceAsync

public Observable updateResourceAsync()

withExistingStorageAccount

public BatchAccountImpl withExistingStorageAccount(StorageAccount storageAccount)

Gibt ein vorhandenes Speicherkonto an, das dem Batch-Konto zugeordnet werden soll.

Overrides:

BatchAccountImpl.withExistingStorageAccount(StorageAccount storageAccount)

Parameters:

storageAccount - ein vorhandenes Speicherkonto

Returns:

die nächste Phase der Definition

withNewStorageAccount

public BatchAccountImpl withNewStorageAccount(Creatable creatable)

Gibt ein neues Speicherkonto an, das dem Batch-Konto zugeordnet werden soll.

Overrides:

BatchAccountImpl.withNewStorageAccount(Creatable<StorageAccount> creatable)

Parameters:

storageAccountCreatable - ein Speicherkonto, das zusammen mit dem Batch-Konto erstellt und im Batch-Konto verwendet werden soll

Returns:

die nächste Phase der Definition

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:

storageAccountName - Der Name eines neuen Speicherkontos

Returns:

die nächste Phase der Definition

withoutApplication

public Update withoutApplication(String applicationId)

Entfernt die angegebene Anwendung aus dem Batch-Konto.

Overrides:

BatchAccountImpl.withoutApplication(String applicationId)

Parameters:

applicationId - der Verweisname für die zu entfernende Anwendung

Returns:

die nächste Phase des Updates

withoutPool

public Update withoutPool(String poolId)

Entfernt den angegebenen Pool aus dem Batch-Konto.

Overrides:

BatchAccountImpl.withoutPool(String poolId)

Parameters:

poolId - der Verweisname für den zu entfernenden Pool

Returns:

die nächste Phase des Updates

withoutStorageAccount

public BatchAccountImpl withoutStorageAccount()

Entfernt das zugeordnete Speicherkonto.

Overrides:

BatchAccountImpl.withoutStorageAccount()

Returns:

die nächste Phase des Updates

Gilt für: