Compartir a través de


ListContainerItemInner Clase

public final class ListContainerItemInner
extends AzureEntityResource

Las propiedades del contenedor de blobs se enumeran.

Resumen del constructor

Constructor Description
ListContainerItemInner()

Crea una instancia de listContainerItemInner class.

Resumen del método

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

Obtiene la propiedad ámbito de cifradopredeterminada: el contenedor que se usará para 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()

Obtenga la propiedad DenyEncryptionScopeOverride: Bloquear 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: Habilite la squash raíz NFSv3 en el contenedor de blobs.

Boolean hasImmutabilityPolicy()

Get the hasImmutability Policy property: the hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container.

Boolean hasLegalHold()

Get the hasLegalHold property: the hasLegalHold public property is set to true by SRP if there are al menos one existing tag.

ImmutabilityPolicyProperties immutabilityPolicy()

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

ImmutableStorageWithVersioning immutableStorageWithVersioning()

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

OffsetDateTime lastModifiedTime()

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

LeaseDuration leaseDuration()

Obtener la propiedad Duración de la 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()

Obtenga la propiedad State 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 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 access pública: 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ónrestante: días de retención restantespara el contenedor de blobs eliminado temporalmente.

void validate()

Valida la instancia.

String version()

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

ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)

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

ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

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

ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

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

ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

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

ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

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

ListContainerItemInner withMetadata(Map<String,String> metadata)

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

ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

Establecer la propiedad publicAccess: 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

ListContainerItemInner

public ListContainerItemInner()

Crea una instancia de la clase ListContainerItemInner.

Detalles del método

defaultEncryptionScope

public String defaultEncryptionScope()

Obtenga 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()

Obtenga 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()

Obtenga 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()

Obtener la propiedad hasLegalHold: SRP establece la propiedad pública hasLegalHold en true si hay al menos una etiqueta existente. SRP establece la propiedad pública hasLegalHold en false 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:

valor immutabilityPolicy.

immutableStorageWithVersioning

public ImmutableStorageWithVersioning immutableStorageWithVersioning()

Obtenga 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 la creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.

Returns:

el valor inmutableStorageWithVersioning.

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()

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

Returns:

el valor leaseState.

leaseStatus

public LeaseStatus leaseStatus()

Obtenga 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:

ListContainerItemInner.validate()

version

public String version()

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

Returns:

el valor de la versión.

withDefaultEncryptionScope

public ListContainerItemInner 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 ListContainerItemInner.

withDenyEncryptionScopeOverride

public ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

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

Parameters:

denyEncryptionScopeOverride - el valor denyEncryptionScopeOverride que se va a establecer.

Returns:

el propio objeto ListContainerItemInner.

withEnableNfsV3AllSquash

public ListContainerItemInner 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 ListContainerItemInner.

withEnableNfsV3RootSquash

public ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

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

Parameters:

enableNfsV3RootSquash - valor enableNfsV3RootSquash que se va a establecer.

Returns:

el propio objeto ListContainerItemInner.

withImmutableStorageWithVersioning

public ListContainerItemInner 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 la creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.

Parameters:

immutableStorageWithVersioning - Valor inmutableStorageWithVersioning que se va a establecer.

Returns:

el propio objeto ListContainerItemInner.

withMetadata

public ListContainerItemInner withMetadata(Map metadata)

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

Parameters:

metadata - valor de metadatos que se va a establecer.

Returns:

el propio objeto ListContainerItemInner.

withPublicAccess

public ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

Establezca 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 ListContainerItemInner.

Se aplica a