ImmutableStorageAccount Clase
- java.
lang. Object - com.
azure. resourcemanager. storage. models. ImmutableStorageAccount
- com.
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 almacenamiento |
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. |
Account |
immutabilityPolicy()
Obtener la propiedad Policy de inmutabilidad |
void |
validate()
Valida la instancia. |
Immutable |
withEnabled(Boolean enabled)
Establezca la propiedad habilitada: una marca booleana que habilita la inmutabilidad de nivel de cuenta. |
Immutable |
withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)
Establecer la propiedad Policy de inmutabilidad |
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:
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:
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:
Returns:
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:
Returns:
Se aplica a
Azure SDK for Java