Compartir a través de


BlobContainerInner Clase

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 contenedorde blobs.

Resumen del método

Modificador y tipo Método y descripción
String defaultEncryptionScope()

Obtiene la propiedad Ámbito de cifradopredeterminada: el contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.

Boolean deleted()

Obtener la propiedad eliminada: indica si se eliminó el contenedor de blobs.

OffsetDateTime deletedTime()

Obtenga la propiedad Time eliminada: tiempo de eliminación del contenedor de blobs.

Boolean denyEncryptionScopeOverride()

Obtiene lapropiedad Deny EncryptionScopeOverride: Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.

Boolean enableNfsV3AllSquash()

Obtenga la propiedad enableNfsV3AllSquash: Habilite NFSv3 all squash en el contenedor de blobs.

Boolean enableNfsV3RootSquash()

Obtenga la propiedad enableNfsV3RootSquash: Enable NFSv3 root squash on blob container (Habilitar squash raíz NFSv3 en el contenedor de blobs).

Boolean hasImmutabilityPolicy()

Obtener la propiedad hasImmutability Policy: la propiedad pública hasImmutabilityPolicy is set to true by SRP if ImmutabilityPolicy has been created for this container.

Boolean hasLegalHold()

Obtener la propiedad tienesuspensión legal: la propiedad pública desuspensión legalse establece en true por SRP si hay al menos una etiqueta existente.

ImmutabilityPolicyProperties immutabilityPolicy()

Obtenga la propiedad Policy de inmutabilidad: la propiedad Directiva de inmutabilidaddel contenedor.

ImmutableStorageWithVersioning immutableStorageWithVersioning()

Obtiene la propiedad Almacenamientoinmutableconcontrol de versiones: la propiedad de inmutabilidad de nivel de objeto del contenedor.

OffsetDateTime lastModifiedTime()

Obtiene la últimapropiedad Hora de modificación: devuelve la fecha y hora en que se modificó por última vez el contenedor.

LeaseDuration leaseDuration()

Obtener la propiedad Duración de concesión: especifica si la concesión de un contenedor es de duración infinita o fija, solo cuando se alquila el contenedor.

LeaseState leaseState()

Obtiene la propiedad Estado de concesión: estado de concesión del contenedor.

LeaseStatus leaseStatus()

Obtenga la propiedad Status de concesión: el estado de concesión del contenedor.

LegalHoldProperties legalHold()

Obtenga la propiedad Hold legal: la propiedad De suspensión legaldel contenedor.

Map<String,String> metadata()

Obtiene la propiedad de metadatos: un par nombre-valor que se va a asociar al contenedor como metadatos.

PublicAccess publicAccess()

Obtener la propiedad públicaaccess: especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso.

Integer remainingRetentionDays()

Obtenga la propiedad Días de retenciónrestantes: días de retención restantes para el contenedor de blobs eliminado temporalmente.

void validate()

Valida la instancia.

String version()

Obtiene la propiedad version: la versión del contenedor de blobs eliminado.

BlobContainerInner withDefaultEncryptionScope(String defaultEncryptionScope)

Establezca la propiedad Ámbito de cifradopredeterminada: el contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.

BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Establezca la propiedad Deny Encryption Scope Override ( Invalidación del ámbitode cifradode denegación): Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.

BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Establezca la propiedad enableNfsV3AllSquash: Habilite NFSv3 all squash en el contenedor de blobs.

BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Establezca la propiedad enableNfsV3RootSquash: Enable NFSv3 root squash on blob container (Habilitar squash raíz NFSv3 en el contenedor de blobs).

BlobContainerInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

Establezca el almacenamientoinmutableconla propiedad Control de versiones: la propiedad de inmutabilidad de nivel de objeto del contenedor.

BlobContainerInner withMetadata(Map<String,String> metadata)

Establezca la propiedad de metadatos: par nombre-valor que se va a asociar al contenedor como metadatos.

BlobContainerInner withPublicAccess(PublicAccess publicAccess)

Establecer la propiedad de acceso público: especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso.

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:

valor defaultEncryptionScope.

deleted

public Boolean deleted()

Obtener la propiedad eliminada: indica si se eliminó el contenedor de blobs.

Returns:

el valor eliminado.

deletedTime

public OffsetDateTime deletedTime()

Obtenga la propiedad deletedTime: tiempo de eliminación del contenedor de blobs.

Returns:

el valor deletedTime.

denyEncryptionScopeOverride

public Boolean denyEncryptionScopeOverride()

Obtiene la propiedad denyEncryptionScopeOverride: bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.

Returns:

el valor denyEncryptionScopeOverride.

enableNfsV3AllSquash

public Boolean enableNfsV3AllSquash()

Obtenga la propiedad enableNfsV3AllSquash: Habilite NFSv3 all squash en el contenedor de blobs.

Returns:

el valor enableNfsV3AllSquash.

enableNfsV3RootSquash

public Boolean enableNfsV3RootSquash()

Obtenga la propiedad enableNfsV3RootSquash: Habilite la squash raíz NFSv3 en el contenedor de blobs.

Returns:

el valor enableNfsV3RootSquash.

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:

el valor hasImmutabilityPolicy.

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:

el valor hasLegalHold.

immutabilityPolicy

public ImmutabilityPolicyProperties immutabilityPolicy()

Obtenga la propiedad immutabilityPolicy: la propiedad ImmutabilityPolicy del contenedor.

Returns:

el valor immutabilityPolicy.

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:

el valor immutableStorageWithVersioning.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Obtiene la propiedad lastModifiedTime: devuelve la fecha y hora en que se modificó por última vez el contenedor.

Returns:

el valor lastModifiedTime.

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:

el valor leaseDuration.

leaseState

public LeaseState leaseState()

Obtiene la propiedad leaseState: estado de concesión del contenedor.

Returns:

el valor leaseState.

leaseStatus

public LeaseStatus leaseStatus()

Obtiene la propiedad leaseStatus: el estado de concesión del contenedor.

Returns:

el valor leaseStatus.

legalHold

public LegalHoldProperties legalHold()

Obtenga la propiedad legalHold: la propiedad LegalHold del contenedor.

Returns:

el valor legalHold.

metadata

public Map metadata()

Obtiene la propiedad de metadatos: un par nombre-valor que se va a asociar al contenedor como metadatos.

Returns:

el valor de metadatos.

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:

el valor publicAccess.

remainingRetentionDays

public Integer remainingRetentionDays()

Obtenga la propiedad remainingRetentionDays: días de retención restantes para el contenedor de blobs eliminado temporalmente.

Returns:

el valor remainingRetentionDays.

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:

el valor de la versión.

withDefaultEncryptionScope

public BlobContainerInner withDefaultEncryptionScope(String defaultEncryptionScope)

Establezca la propiedad defaultEncryptionScope: el contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.

Parameters:

defaultEncryptionScope - valor defaultEncryptionScope que se va a establecer.

Returns:

el propio objeto BlobContainerInner.

withDenyEncryptionScopeOverride

public BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Establezca la propiedad denyEncryptionScopeOverride: Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.

Parameters:

denyEncryptionScopeOverride - el valor denyEncryptionScopeOverride que se va a establecer.

Returns:

el propio objeto BlobContainerInner.

withEnableNfsV3AllSquash

public BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Establezca la propiedad enableNfsV3AllSquash: Habilite NFSv3 all squash en el contenedor de blobs.

Parameters:

enableNfsV3AllSquash - el valor enableNfsV3AllSquash que se va a establecer.

Returns:

el propio objeto BlobContainerInner.

withEnableNfsV3RootSquash

public BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Establezca la propiedad enableNfsV3RootSquash: Habilite la squash raíz NFSv3 en el contenedor de blobs.

Parameters:

enableNfsV3RootSquash - el valor enableNfsV3RootSquash que se va a establecer.

Returns:

el propio objeto BlobContainerInner.

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:

immutableStorageWithVersioning - Valor immutableStorageWithVersioning que se va a establecer.

Returns:

el propio objeto BlobContainerInner.

withMetadata

public BlobContainerInner withMetadata(Map metadata)

Establezca la propiedad de metadatos: par nombre-valor que se va a asociar al contenedor como metadatos.

Parameters:

metadata - el valor de metadatos que se va a establecer.

Returns:

el propio objeto BlobContainerInner.

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:

publicAccess - el valor publicAccess que se va a establecer.

Returns:

el propio objeto BlobContainerInner.

Se aplica a