BatchAccountImpl Classe

  • 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

Implémentation de BatchAccount et de ses interfaces parentes.

Récapitulatif du constructeur

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

Résumé de la méthode

Modificateur et type Méthode et description
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)

Étape d’une définition de compte Batch permettant d’ajouter une application Batch.

PoolImpl defineNewPool(String poolId)

Étape d’une définition de compte Batch permettant d’ajouter un pool Batch.

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

Actualise la ressource pour la synchroniser avec Azure.

BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Régénère les clés d’accès pour le compte Batch.

void synchronizeAutoStorageKeys()

Synchronise les clés de compte de stockage pour ce compte Batch.

ApplicationImpl updateApplication(String applicationId)

Commence la description d’une mise à jour d’une application Batch existante dans ce compte Batch.

PoolImpl updatePool(String poolId)

Commence la description d’une mise à jour d’un pool Batch existant dans ce compte Batch.

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

Spécifie un compte de stockage existant à associer au compte Batch.

BatchAccountImpl withNewStorageAccount(Creatable<StorageAccount> creatable)

Spécifie un nouveau compte de stockage à associer au compte Batch.

BatchAccountImpl withNewStorageAccount(String storageAccountName)

Spécifie le nom d’un nouveau compte de stockage à créer et à associer à ce compte Batch.

BatchAccount.Update withoutApplication(String applicationId)

Supprime l’application spécifiée du compte Batch.

BatchAccount.Update withoutPool(String poolId)

Supprime le pool spécifié du compte Batch.

BatchAccountImpl withoutStorageAccount()

Supprime le compte de stockage associé.

Membres hérités

Détails du constructeur

BatchAccountImpl

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

Parameters:

name
innerObject
manager
storageManager

Détails de la méthode

accountEndpoint

public String accountEndpoint()

Overrides:

BatchAccountImpl.accountEndpoint()

Returns:

Point de terminaison de compte Batch

activeJobAndJobScheduleQuota

public int activeJobAndJobScheduleQuota()

Overrides:

BatchAccountImpl.activeJobAndJobScheduleQuota()

Returns:

le quota de travail actif et de planification de travail pour ce compte Batch

applications

public Map applications()

Overrides:

BatchAccountImpl.applications()

Returns:

applications dans ce compte Batch, indexées par nom

autoStorage

public AutoStorageProperties autoStorage()

Overrides:

BatchAccountImpl.autoStorage()

Returns:

propriétés et status de tout compte de stockage automatique associé au compte Batch

coreQuota

public int coreQuota()

Overrides:

BatchAccountImpl.coreQuota()

Returns:

le quota de cœurs pour ce compte Batch

createResourceAsync

public Observable createResourceAsync()

dedicatedCoreQuota

public Integer dedicatedCoreQuota()

Overrides:

BatchAccountImpl.dedicatedCoreQuota()

Returns:

le quota de cœurs dédiés pour le compte Batch

dedicatedCoreQuotaPerVMFamily

public List dedicatedCoreQuotaPerVMFamily()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamily()

Returns:

liste du quota de cœurs dédiés par famille de machines virtuelles pour le compte Batch

dedicatedCoreQuotaPerVMFamilyEnforced

public boolean dedicatedCoreQuotaPerVMFamilyEnforced()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamilyEnforced()

Returns:

valeur indiquant si le quota de cœurs pour le compte Batch est appliqué par famille de machines virtuelles ou non

defineNewApplication

public ApplicationImpl defineNewApplication(String applicationId)

Étape d’une définition de compte Batch permettant d’ajouter une application Batch.

Overrides:

BatchAccountImpl.defineNewApplication(String applicationId)

Parameters:

applicationId - ID de l’application à créer

Returns:

étape suivante de la définition

defineNewPool

public PoolImpl defineNewPool(String poolId)

Étape d’une définition de compte Batch permettant d’ajouter un pool Batch.

Overrides:

BatchAccountImpl.defineNewPool(String poolId)

Parameters:

poolId - ID du pool à créer

Returns:

étape suivante de la définition

getInnerAsync

protected Observable getInnerAsync()

getKeys

public BatchAccountKeys getKeys()

Overrides:

BatchAccountImpl.getKeys()

Returns:

clés d’accès pour ce compte Batch

lowPriorityCoreQuota

public Integer lowPriorityCoreQuota()

Overrides:

BatchAccountImpl.lowPriorityCoreQuota()

Returns:

le quota de cœurs de faible priorité pour le compte Batch

poolQuota

public int poolQuota()

Overrides:

BatchAccountImpl.poolQuota()

Returns:

le quota de pool pour ce compte Batch

pools

public Map pools()

Overrides:

BatchAccountImpl.pools()

Returns:

pools dans ce compte Batch, indexés par nom

provisioningState

public ProvisioningState provisioningState()

Overrides:

BatchAccountImpl.provisioningState()

Returns:

état provisionné de la ressource

refreshAsync

public Observable refreshAsync()

Actualise la ressource pour la synchroniser avec Azure.

Overrides:

BatchAccountImpl.refreshAsync()

Returns:

la ressource Observable à actualisé

regenerateKeys

public BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Régénère les clés d’accès pour le compte Batch.

Overrides:

BatchAccountImpl.regenerateKeys(AccountKeyType keyType)

Parameters:

keyType - le type if key à régénérer

Returns:

clés d’accès régénérées pour ce compte Batch

synchronizeAutoStorageKeys

public void synchronizeAutoStorageKeys()

Synchronise les clés de compte de stockage pour ce compte Batch.

Overrides:

BatchAccountImpl.synchronizeAutoStorageKeys()

updateApplication

public ApplicationImpl updateApplication(String applicationId)

Commence la description d’une mise à jour d’une application Batch existante dans ce compte Batch.

Overrides:

BatchAccountImpl.updateApplication(String applicationId)

Parameters:

applicationId - nom de référence de l’application à mettre à jour

Returns:

première étape d’une mise à jour de l’application Batch

updatePool

public PoolImpl updatePool(String poolId)

Commence la description d’une mise à jour d’un pool Batch existant dans ce compte Batch.

Overrides:

BatchAccountImpl.updatePool(String poolId)

Parameters:

poolId - nom de référence du pool à mettre à jour

Returns:

première étape d’une mise à jour du pool Batch

updateResourceAsync

public Observable updateResourceAsync()

withExistingStorageAccount

public BatchAccountImpl withExistingStorageAccount(StorageAccount storageAccount)

Spécifie un compte de stockage existant à associer au compte Batch.

Overrides:

BatchAccountImpl.withExistingStorageAccount(StorageAccount storageAccount)

Parameters:

storageAccount - un compte de stockage existant

Returns:

étape suivante de la définition

withNewStorageAccount

public BatchAccountImpl withNewStorageAccount(Creatable creatable)

Spécifie un nouveau compte de stockage à associer au compte Batch.

Overrides:

BatchAccountImpl.withNewStorageAccount(Creatable<StorageAccount> creatable)

Parameters:

storageAccountCreatable - un compte de stockage à créer avec et à utiliser dans le compte Batch

Returns:

étape suivante de la définition

withNewStorageAccount

public BatchAccountImpl withNewStorageAccount(String storageAccountName)

Spécifie le nom d’un nouveau compte de stockage à créer et à associer à ce compte Batch.

Overrides:

BatchAccountImpl.withNewStorageAccount(String storageAccountName)

Parameters:

storageAccountName - nom d’un nouveau compte de stockage

Returns:

étape suivante de la définition

withoutApplication

public Update withoutApplication(String applicationId)

Supprime l’application spécifiée du compte Batch.

Overrides:

BatchAccountImpl.withoutApplication(String applicationId)

Parameters:

applicationId - nom de référence de l’application à supprimer

Returns:

étape suivante de la mise à jour

withoutPool

public Update withoutPool(String poolId)

Supprime le pool spécifié du compte Batch.

Overrides:

BatchAccountImpl.withoutPool(String poolId)

Parameters:

poolId - nom de référence pour le pool à supprimer

Returns:

étape suivante de la mise à jour

withoutStorageAccount

public BatchAccountImpl withoutStorageAccount()

Supprime le compte de stockage associé.

Overrides:

BatchAccountImpl.withoutStorageAccount()

Returns:

étape suivante de la mise à jour

S’applique à