Partilhar via


ImmutableStorageAccount Classe

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.ImmutableStorageAccount

public final class ImmutableStorageAccount

Essa propriedade habilita e define a imutabilidade no nível da conta. Habilitar o recurso habilita automaticamente o Controle de Versão de Blobs.

Resumo do Construtor

Construtor Description
ImmutableStorageAccount()

Cria uma instância da classe Conta de ArmazenamentoImutável.

Resumo do método

Modificador e tipo Método e descrição
Boolean enabled()

Obter a propriedade habilitada: um sinalizador booliano que permite a imutabilidade no nível da conta.

AccountImmutabilityPolicyProperties immutabilityPolicy()

Obter a propriedade Política de imutabilidade: especifica a política de imutabilidade de nível de conta padrão herdada e aplicada a objetos que não possuem uma política de imutabilidade explícita no nível do objeto.

void validate()

Valida a instância.

ImmutableStorageAccount withEnabled(Boolean enabled)

Defina a propriedade habilitada: um sinalizador booliano que permite a imutabilidade no nível da conta.

ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)

Defina a propriedade Política de imutabilidade: especifica a política de imutabilidade de nível de conta padrão herdada e aplicada a objetos que não possuem uma política de imutabilidade explícita no nível do objeto.

Métodos herdados de java.lang.Object

Detalhes do construtor

ImmutableStorageAccount

public ImmutableStorageAccount()

Cria uma instância da classe ImmutableStorageAccount.

Detalhes do método

enabled

public Boolean enabled()

Obter a propriedade habilitada: um sinalizador booliano que permite a imutabilidade no nível da conta. Todos os contêineres em uma conta têm imutabilidade no nível do objeto habilitada por padrão.

Returns:

o valor habilitado.

immutabilityPolicy

public AccountImmutabilityPolicyProperties immutabilityPolicy()

Obter a propriedade immutabilityPolicy: especifica a política de imutabilidade no nível da conta padrão herdada e aplicada a objetos que não possuem uma política de imutabilidade explícita no nível do objeto. A política de imutabilidade no nível do objeto tem precedência maior do que a política de imutabilidade no nível do contêiner, que tem uma precedência maior do que a política de imutabilidade no nível da conta.

Returns:

o valor immutabilityPolicy.

validate

public void validate()

Valida a instância.

withEnabled

public ImmutableStorageAccount withEnabled(Boolean enabled)

Defina a propriedade habilitada: um sinalizador booliano que permite a imutabilidade no nível da conta. Todos os contêineres em uma conta têm imutabilidade no nível do objeto habilitada por padrão.

Parameters:

enabled - o valor habilitado a ser definido.

Returns:

o próprio objeto ImmutableStorageAccount.

withImmutabilityPolicy

public ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)

Defina a propriedade immutabilityPolicy: especifica a política de imutabilidade de nível de conta padrão herdada e aplicada a objetos que não possuem uma política de imutabilidade explícita no nível do objeto. A política de imutabilidade no nível do objeto tem precedência maior do que a política de imutabilidade no nível do contêiner, que tem uma precedência maior do que a política de imutabilidade no nível da conta.

Parameters:

immutabilityPolicy - o valor immutabilityPolicy a ser definido.

Returns:

o próprio objeto ImmutableStorageAccount.

Aplica-se a