Compartir a través de


ImmutableStorageAccount Clase

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

public final class ImmutableStorageAccount

Esta propiedad habilita y define la inmutabilidad de nivel de cuenta. Habilitar la característica habilita automáticamente el control de versiones de blobs.

Resumen del constructor

Constructor Description
ImmutableStorageAccount()

Crea una instancia de la clase Cuenta de almacenamientoinmutable.

Resumen del método

Modificador y tipo Método y descripción
Boolean enabled()

Obtiene la propiedad habilitada: una marca booleana que habilita la inmutabilidad de nivel de cuenta.

AccountImmutabilityPolicyProperties immutabilityPolicy()

Obtener la propiedad Policy de inmutabilidad: especifica la directiva de inmutabilidad de nivel de cuenta predeterminada que se hereda y se aplica a los objetos que no poseen una directiva de inmutabilidad explícita en el nivel de objeto.

void validate()

Valida la instancia.

ImmutableStorageAccount withEnabled(Boolean enabled)

Establezca la propiedad habilitada: una marca booleana que habilita la inmutabilidad de nivel de cuenta.

ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)

Establecer la propiedad Policy de inmutabilidad: especifica la directiva de inmutabilidad de nivel de cuenta predeterminada que se hereda y se aplica a objetos que no poseen una directiva de inmutabilidad explícita en el nivel de objeto.

Métodos heredados de java.lang.Object

Detalles del constructor

ImmutableStorageAccount

public ImmutableStorageAccount()

Crea una instancia de la clase ImmutableStorageAccount.

Detalles del método

enabled

public Boolean enabled()

Obtiene la propiedad habilitada: una marca booleana que habilita la inmutabilidad de nivel de cuenta. Todos los contenedores de esta cuenta tienen habilitada la inmutabilidad de nivel de objeto de forma predeterminada.

Returns:

el valor habilitado.

immutabilityPolicy

public AccountImmutabilityPolicyProperties immutabilityPolicy()

Obtener la propiedad immutabilityPolicy: especifica la directiva de inmutabilidad de nivel de cuenta predeterminada que se hereda y se aplica a los objetos que no poseen una directiva de inmutabilidad explícita en el nivel de objeto. La directiva de inmutabilidad de nivel de objeto tiene mayor prioridad que la directiva de inmutabilidad de nivel de contenedor, que tiene una prioridad más alta que la directiva de inmutabilidad de nivel de cuenta.

Returns:

valor immutabilityPolicy.

validate

public void validate()

Valida la instancia.

withEnabled

public ImmutableStorageAccount withEnabled(Boolean enabled)

Establezca la propiedad habilitada: una marca booleana que habilita la inmutabilidad de nivel de cuenta. Todos los contenedores de esta cuenta tienen habilitada la inmutabilidad de nivel de objeto de forma predeterminada.

Parameters:

enabled - el valor habilitado que se va a establecer.

Returns:

El propio objeto ImmutableStorageAccount.

withImmutabilityPolicy

public ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)

Establecer la propiedad immutabilityPolicy: especifica la directiva de inmutabilidad de nivel de cuenta predeterminada que se hereda y se aplica a objetos que no poseen una directiva de inmutabilidad explícita en el nivel de objeto. La directiva de inmutabilidad de nivel de objeto tiene mayor prioridad que la directiva de inmutabilidad de nivel de contenedor, que tiene una prioridad más alta que la directiva de inmutabilidad de nivel de cuenta.

Parameters:

immutabilityPolicy - valor immutabilityPolicy que se va a establecer.

Returns:

El propio objeto ImmutableStorageAccount.

Se aplica a