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

Implementação para BatchAccount e suas interfaces pai.

Resumo do Construtor

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

Resumo do método

Modificador e tipo Método e descrição
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)

O estágio de uma definição de conta do Lote que permite adicionar um aplicativo do Lote.

PoolImpl defineNewPool(String poolId)

O estágio de uma definição de conta do Lote que permite adicionar um pool do Lote.

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

Atualiza o recurso para sincronizar com o Azure.

BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Regenera as chaves de acesso para a conta do Lote.

void synchronizeAutoStorageKeys()

Sincroniza as chaves da conta de armazenamento para essa conta do Lote.

ApplicationImpl updateApplication(String applicationId)

Inicia a descrição de uma atualização de um aplicativo do Lote existente nesta conta do Lote.

PoolImpl updatePool(String poolId)

Inicia a descrição de uma atualização de um pool do Lote existente nesta conta do Lote.

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

Especifica uma conta de armazenamento existente a ser associada à conta do Lote.

BatchAccountImpl withNewStorageAccount(Creatable<StorageAccount> creatable)

Especifica uma nova conta de armazenamento a ser associada à conta do Lote.

BatchAccountImpl withNewStorageAccount(String storageAccountName)

Especifica o nome de uma nova conta de armazenamento a ser criada e associada a essa conta do Lote.

BatchAccount.Update withoutApplication(String applicationId)

Remove o aplicativo especificado da conta do Lote.

BatchAccount.Update withoutPool(String poolId)

Remove o pool especificado da conta do Lote.

BatchAccountImpl withoutStorageAccount()

Remove a conta de armazenamento associada.

Membros herdados

Detalhes do construtor

BatchAccountImpl

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

Parameters:

name
innerObject
manager
storageManager

Detalhes do método

accountEndpoint

public String accountEndpoint()

Overrides:

BatchAccountImpl.accountEndpoint()

Returns:

Ponto de extremidade da conta do Lote

activeJobAndJobScheduleQuota

public int activeJobAndJobScheduleQuota()

Overrides:

BatchAccountImpl.activeJobAndJobScheduleQuota()

Returns:

o trabalho ativo e a cota de agendamento de trabalho para esta conta do Lote

applications

public Map applications()

Overrides:

BatchAccountImpl.applications()

Returns:

aplicativos nesta conta do Lote, indexados por nome

autoStorage

public AutoStorageProperties autoStorage()

Overrides:

BatchAccountImpl.autoStorage()

Returns:

as propriedades e status de qualquer conta de armazenamento automático associada à conta do Lote

coreQuota

public int coreQuota()

Overrides:

BatchAccountImpl.coreQuota()

Returns:

a cota principal para esta conta do Lote

createResourceAsync

public Observable createResourceAsync()

dedicatedCoreQuota

public Integer dedicatedCoreQuota()

Overrides:

BatchAccountImpl.dedicatedCoreQuota()

Returns:

a cota de núcleo dedicada para a conta do Lote

dedicatedCoreQuotaPerVMFamily

public List dedicatedCoreQuotaPerVMFamily()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamily()

Returns:

uma lista da cota de núcleo dedicada por família de máquinas virtuais para a conta do Lote

dedicatedCoreQuotaPerVMFamilyEnforced

public boolean dedicatedCoreQuotaPerVMFamilyEnforced()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamilyEnforced()

Returns:

valor que indica se a cota de núcleo para a Conta do Lote é imposta por família de máquinas virtuais ou não

defineNewApplication

public ApplicationImpl defineNewApplication(String applicationId)

O estágio de uma definição de conta do Lote que permite adicionar um aplicativo do Lote.

Overrides:

BatchAccountImpl.defineNewApplication(String applicationId)

Parameters:

applicationId - a ID do aplicativo a ser criado

Returns:

o próximo estágio da definição

defineNewPool

public PoolImpl defineNewPool(String poolId)

O estágio de uma definição de conta do Lote que permite adicionar um pool do Lote.

Overrides:

BatchAccountImpl.defineNewPool(String poolId)

Parameters:

poolId - a ID do pool a ser criado

Returns:

o próximo estágio da definição

getInnerAsync

protected Observable getInnerAsync()

getKeys

public BatchAccountKeys getKeys()

Overrides:

BatchAccountImpl.getKeys()

Returns:

as chaves de acesso para esta conta do Lote

lowPriorityCoreQuota

public Integer lowPriorityCoreQuota()

Overrides:

BatchAccountImpl.lowPriorityCoreQuota()

Returns:

a cota de núcleo de baixa prioridade para a conta do Lote

poolQuota

public int poolQuota()

Overrides:

BatchAccountImpl.poolQuota()

Returns:

a cota do pool para esta conta do Lote

pools

public Map pools()

Overrides:

BatchAccountImpl.pools()

Returns:

pools nesta conta do Lote, indexados por nome

provisioningState

public ProvisioningState provisioningState()

Overrides:

BatchAccountImpl.provisioningState()

Returns:

o estado provisionado do recurso

refreshAsync

public Observable refreshAsync()

Atualiza o recurso para sincronizar com o Azure.

Overrides:

BatchAccountImpl.refreshAsync()

Returns:

o recurso Observável para atualizado

regenerateKeys

public BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Regenera as chaves de acesso para a conta do Lote.

Overrides:

BatchAccountImpl.regenerateKeys(AccountKeyType keyType)

Parameters:

keyType - o tipo se a chave para regenerar

Returns:

chaves de acesso regeneradas para esta conta do Lote

synchronizeAutoStorageKeys

public void synchronizeAutoStorageKeys()

Sincroniza as chaves da conta de armazenamento para essa conta do Lote.

Overrides:

BatchAccountImpl.synchronizeAutoStorageKeys()

updateApplication

public ApplicationImpl updateApplication(String applicationId)

Inicia a descrição de uma atualização de um aplicativo do Lote existente nesta conta do Lote.

Overrides:

BatchAccountImpl.updateApplication(String applicationId)

Parameters:

applicationId - o nome de referência do aplicativo a ser atualizado

Returns:

o primeiro estágio de uma atualização de aplicativo do Lote

updatePool

public PoolImpl updatePool(String poolId)

Inicia a descrição de uma atualização de um pool do Lote existente nesta conta do Lote.

Overrides:

BatchAccountImpl.updatePool(String poolId)

Parameters:

poolId - o nome de referência do pool a ser atualizado

Returns:

o primeiro estágio de uma atualização do pool do Lote

updateResourceAsync

public Observable updateResourceAsync()

withExistingStorageAccount

public BatchAccountImpl withExistingStorageAccount(StorageAccount storageAccount)

Especifica uma conta de armazenamento existente a ser associada à conta do Lote.

Overrides:

BatchAccountImpl.withExistingStorageAccount(StorageAccount storageAccount)

Parameters:

storageAccount - uma conta de armazenamento existente

Returns:

o próximo estágio da definição

withNewStorageAccount

public BatchAccountImpl withNewStorageAccount(Creatable creatable)

Especifica uma nova conta de armazenamento a ser associada à conta do Lote.

Overrides:

BatchAccountImpl.withNewStorageAccount(Creatable<StorageAccount> creatable)

Parameters:

storageAccountCreatable - uma conta de armazenamento a ser criada junto com e usada na conta do Lote

Returns:

o próximo estágio da definição

withNewStorageAccount

public BatchAccountImpl withNewStorageAccount(String storageAccountName)

Especifica o nome de uma nova conta de armazenamento a ser criada e associada a essa conta do Lote.

Overrides:

BatchAccountImpl.withNewStorageAccount(String storageAccountName)

Parameters:

storageAccountName - o nome de uma nova conta de armazenamento

Returns:

o próximo estágio da definição

withoutApplication

public Update withoutApplication(String applicationId)

Remove o aplicativo especificado da conta do Lote.

Overrides:

BatchAccountImpl.withoutApplication(String applicationId)

Parameters:

applicationId - o nome de referência para o aplicativo a ser removido

Returns:

o próximo estágio da atualização

withoutPool

public Update withoutPool(String poolId)

Remove o pool especificado da conta do Lote.

Overrides:

BatchAccountImpl.withoutPool(String poolId)

Parameters:

poolId - o nome de referência para o pool a ser removido

Returns:

o próximo estágio da atualização

withoutStorageAccount

public BatchAccountImpl withoutStorageAccount()

Remove a conta de armazenamento associada.

Overrides:

BatchAccountImpl.withoutStorageAccount()

Returns:

o próximo estágio da atualização

Aplica-se a