BlobContainerInner Clase
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storage. models. AzureEntityResource - com.
azure. resourcemanager. storage. fluent. models. BlobContainerInner
- com.
- com.
- com.
public final class BlobContainerInner
extends AzureEntityResource
Propiedades del contenedor de blobs, incluido el identificador, el nombre del recurso, el tipo de recurso, Etag.
Resumen del constructor
Constructor | Description |
---|---|
BlobContainerInner() |
Crea una instancia de la clase interna del contenedor |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
String |
defaultEncryptionScope()
Obtiene la propiedad Ámbito de cifrado |
Boolean |
deleted()
Obtener la propiedad eliminada: indica si se eliminó el contenedor de blobs. |
Offset |
deletedTime()
Obtenga la propiedad Time eliminada |
Boolean |
denyEncryptionScopeOverride()
Obtiene la |
Boolean |
enableNfsV3AllSquash()
Obtenga la propiedad enable |
Boolean |
enableNfsV3RootSquash()
Obtenga la propiedad enable |
Boolean |
hasImmutabilityPolicy()
Obtener la propiedad has |
Boolean |
hasLegalHold()
Obtener la propiedad tiene |
Immutability |
immutabilityPolicy()
Obtenga la propiedad Policy de inmutabilidad |
Immutable |
immutableStorageWithVersioning()
Obtiene la propiedad Almacenamiento |
Offset |
lastModifiedTime()
Obtiene la última |
Lease |
leaseDuration()
Obtener la propiedad Duración de concesión |
Lease |
leaseState()
Obtiene la propiedad Estado de concesión |
Lease |
leaseStatus()
Obtenga la propiedad Status de concesión |
Legal |
legalHold()
Obtenga la propiedad Hold legal |
Map<String,String> |
metadata()
Obtiene la propiedad de metadatos: un par nombre-valor que se va a asociar al contenedor como metadatos. |
Public |
publicAccess()
Obtener la propiedad pública |
Integer |
remainingRetentionDays()
Obtenga la propiedad Días de retención |
void |
validate()
Valida la instancia. |
String |
version()
Obtiene la propiedad version: la versión del contenedor de blobs eliminado. |
Blob |
withDefaultEncryptionScope(String defaultEncryptionScope)
Establezca la propiedad Ámbito de cifrado |
Blob |
withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
Establezca la propiedad Deny Encryption Scope Override ( Invalidación del ámbito |
Blob |
withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
Establezca la propiedad enable |
Blob |
withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Establezca la propiedad enable |
Blob |
withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
Establezca el almacenamiento |
Blob |
withMetadata(Map<String,String> metadata)
Establezca la propiedad de metadatos: par nombre-valor que se va a asociar al contenedor como metadatos. |
Blob |
withPublicAccess(PublicAccess publicAccess)
Establecer la propiedad de acceso público |
Métodos heredados de ProxyResource
Métodos heredados de AzureEntityResource
Métodos heredados de java.lang.Object
Detalles del constructor
BlobContainerInner
public BlobContainerInner()
Crea una instancia de la clase BlobContainerInner.
Detalles del método
defaultEncryptionScope
public String defaultEncryptionScope()
Obtiene la propiedad defaultEncryptionScope: el contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.
Returns:
deleted
public Boolean deleted()
Obtener la propiedad eliminada: indica si se eliminó el contenedor de blobs.
Returns:
deletedTime
public OffsetDateTime deletedTime()
Obtenga la propiedad deletedTime: tiempo de eliminación del contenedor de blobs.
Returns:
denyEncryptionScopeOverride
public Boolean denyEncryptionScopeOverride()
Obtiene la propiedad denyEncryptionScopeOverride: bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.
Returns:
enableNfsV3AllSquash
public Boolean enableNfsV3AllSquash()
Obtenga la propiedad enableNfsV3AllSquash: Habilite NFSv3 all squash en el contenedor de blobs.
Returns:
enableNfsV3RootSquash
public Boolean enableNfsV3RootSquash()
Obtenga la propiedad enableNfsV3RootSquash: Habilite la squash raíz NFSv3 en el contenedor de blobs.
Returns:
hasImmutabilityPolicy
public Boolean hasImmutabilityPolicy()
Obtiene la propiedad hasImmutabilityPolicy: la propiedad pública hasImmutabilityPolicy se establece en true por SRP si se ha creado ImmutabilityPolicy para este contenedor. La propiedad pública hasImmutabilityPolicy se establece en false por SRP si no se ha creado ImmutabilityPolicy para este contenedor.
Returns:
hasLegalHold
public Boolean hasLegalHold()
Obtiene la propiedad hasLegalHold: la propiedad pública hasLegalHold se establece en true por SRP si hay al menos una etiqueta existente. La propiedad pública hasLegalHold se establece en false por SRP si se borran todas las etiquetas de suspensión legal existentes. Puede haber un máximo de 1000 contenedores de blobs con hasLegalHold=true para una cuenta determinada.
Returns:
immutabilityPolicy
public ImmutabilityPolicyProperties immutabilityPolicy()
Obtenga la propiedad immutabilityPolicy: la propiedad ImmutabilityPolicy del contenedor.
Returns:
immutableStorageWithVersioning
public ImmutableStorageWithVersioning immutableStorageWithVersioning()
Obtiene la propiedad immutableStorageWithVersioning: la propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.
Returns:
lastModifiedTime
public OffsetDateTime lastModifiedTime()
Obtiene la propiedad lastModifiedTime: devuelve la fecha y hora en que se modificó por última vez el contenedor.
Returns:
leaseDuration
public LeaseDuration leaseDuration()
Obtener la propiedad leaseDuration: especifica si la concesión en un contenedor es de duración infinita o fija, solo cuando se alquila el contenedor.
Returns:
leaseState
public LeaseState leaseState()
Obtiene la propiedad leaseState: estado de concesión del contenedor.
Returns:
leaseStatus
public LeaseStatus leaseStatus()
Obtiene la propiedad leaseStatus: el estado de concesión del contenedor.
Returns:
legalHold
public LegalHoldProperties legalHold()
Obtenga la propiedad legalHold: la propiedad LegalHold del contenedor.
Returns:
metadata
public Map
Obtiene la propiedad de metadatos: un par nombre-valor que se va a asociar al contenedor como metadatos.
Returns:
publicAccess
public PublicAccess publicAccess()
Obtener la propiedad publicAccess: especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso.
Returns:
remainingRetentionDays
public Integer remainingRetentionDays()
Obtenga la propiedad remainingRetentionDays: días de retención restantes para el contenedor de blobs eliminado temporalmente.
Returns:
validate
public void validate()
Valida la instancia.
Overrides:
BlobContainerInner.validate()version
public String version()
Obtiene la propiedad version: la versión del contenedor de blobs eliminado.
Returns:
withDefaultEncryptionScope
public BlobContainerInner withDefaultEncryptionScope(String defaultEncryptionScope)
Establezca la propiedad defaultEncryptionScope: el contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.
Parameters:
Returns:
withDenyEncryptionScopeOverride
public BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
Establezca la propiedad denyEncryptionScopeOverride: Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.
Parameters:
Returns:
withEnableNfsV3AllSquash
public BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
Establezca la propiedad enableNfsV3AllSquash: Habilite NFSv3 all squash en el contenedor de blobs.
Parameters:
Returns:
withEnableNfsV3RootSquash
public BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Establezca la propiedad enableNfsV3RootSquash: Habilite la squash raíz NFSv3 en el contenedor de blobs.
Parameters:
Returns:
withImmutableStorageWithVersioning
public BlobContainerInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
Establezca la propiedad immutableStorageWithVersioning: la propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.
Parameters:
Returns:
withMetadata
public BlobContainerInner withMetadata(Map
Establezca la propiedad de metadatos: par nombre-valor que se va a asociar al contenedor como metadatos.
Parameters:
Returns:
withPublicAccess
public BlobContainerInner withPublicAccess(PublicAccess publicAccess)
Establecer la propiedad publicAccess: especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso.
Parameters:
Returns:
Se aplica a
Azure SDK for Java