Partilhar via


ListContainerItemInner Classe

public final class ListContainerItemInner
extends AzureEntityResource

As propriedades do contêiner de blob serão listadas.

Resumo do Construtor

Construtor Description
ListContainerItemInner()

Cria uma instância da classe Interna Item de Contêinerde Lista.

Resumo do método

Modificador e tipo Método e descrição
String defaultEncryptionScope()

Obter a propriedade padrãoEscopo de Criptografia: padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

Boolean deleted()

Obter a propriedade excluída: indica se o contêiner de blob foi excluído.

OffsetDateTime deletedTime()

Obter a propriedade Time excluída: tempo de exclusão do contêiner de blob.

Boolean denyEncryptionScopeOverride()

Obter a propriedade denyEncryptionScopeOverride: bloquear a substituição do escopo de criptografia do padrão do contêiner.

Boolean enableNfsV3AllSquash()

Obtenha a propriedade enableNfsV3AllSquash: habilite o NFSv3 todos os combinação por squash no contêiner de blob.

Boolean enableNfsV3RootSquash()

Obtenha a propriedade EnableNfsV3RootSquash: habilitar combinação por squash raiz NFSv3 no contêiner de blob.

Boolean hasImmutabilityPolicy()

Obter a propriedade hasImmutabilityPolicy: a propriedade pública hasImmutabilityPolicy será definida como true pelo SRP se a Política de Imutabilidadetiver sido criada para esse contêiner.

Boolean hasLegalHold()

Obter a propriedade deretenção legal: o tempropriedade pública de Retenção Legalé definida como true pelo SRP se houver pelo menos uma marca existente.

ImmutabilityPolicyProperties immutabilityPolicy()

Obter a propriedade Política de imutabilidade: a propriedade Política de Imutabilidadedo contêiner.

ImmutableStorageWithVersioning immutableStorageWithVersioning()

Obter a propriedade armazenamentoimutávelcomcontrole de versão: a propriedade de imutabilidade no nível do objeto do contêiner.

OffsetDateTime lastModifiedTime()

Obter a últimapropriedade Hora modificada: retorna a data e a hora em que o contêiner foi modificado pela última vez.

LeaseDuration leaseDuration()

Obter a propriedade Duration de concessão: especifica se a concessão em um contêiner é de duração infinita ou fixa, somente quando o contêiner é concedido.

LeaseState leaseState()

Obter a propriedade Estado de concessão: estado de concessão do contêiner.

LeaseStatus leaseStatus()

Obter a propriedade Status de concessão: o status de concessão do contêiner.

LegalHoldProperties legalHold()

Obter a propriedade Hold legal: a propriedade LegalHold do contêiner.

Map<String,String> metadata()

Obter a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados.

PublicAccess publicAccess()

Obter a propriedade públicaaccess: especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

Integer remainingRetentionDays()

Obtenha a propriedade Dias de Retençãorestantes: dias de retenção restantes para o contêiner de blob excluído temporariamente.

void validate()

Valida a instância.

String version()

Obter a propriedade de versão: a versão do contêiner de blob excluído.

ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)

Defina a propriedade padrãoEscopo de Criptografia: padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Defina a propriedade denyEncryptionScopeOverride: bloquear a substituição do escopo de criptografia do padrão do contêiner.

ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Defina a propriedade enableNfsV3AllSquash: habilite o NFSv3 todos os combinação por squash no contêiner de blob.

ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Defina a propriedade EnableNfsV3RootSquash: habilitar combinação por squash raiz NFSv3 no contêiner de blob.

ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

Defina a propriedade ArmazenamentoimutávelComControle de Versão: a propriedade de imutabilidade no nível do objeto do contêiner.

ListContainerItemInner withMetadata(Map<String,String> metadata)

Defina a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados.

ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

Definir a propriedade públicaaccess: especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

Métodos herdados de ProxyResource

Métodos herdados de AzureEntityResource

Métodos herdados de java.lang.Object

Detalhes do construtor

ListContainerItemInner

public ListContainerItemInner()

Cria uma instância da classe ListContainerItemInner.

Detalhes do método

defaultEncryptionScope

public String defaultEncryptionScope()

Obter a propriedade defaultEncryptionScope: padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

Returns:

o valor defaultEncryptionScope.

deleted

public Boolean deleted()

Obter a propriedade excluída: indica se o contêiner de blob foi excluído.

Returns:

o valor excluído.

deletedTime

public OffsetDateTime deletedTime()

Obter a propriedade deletedTime: tempo de exclusão do contêiner de blob.

Returns:

o valor deletedTime.

denyEncryptionScopeOverride

public Boolean denyEncryptionScopeOverride()

Obter a propriedade denyEncryptionScopeOverride: bloquear a substituição do escopo de criptografia do padrão do contêiner.

Returns:

o valor denyEncryptionScopeOverride.

enableNfsV3AllSquash

public Boolean enableNfsV3AllSquash()

Obtenha a propriedade enableNfsV3AllSquash: habilite o NFSv3 todos os combinação por squash no contêiner de blob.

Returns:

o valor enableNfsV3AllSquash.

enableNfsV3RootSquash

public Boolean enableNfsV3RootSquash()

Obtenha a propriedade enableNfsV3RootSquash: habilite combinação por squash raiz NFSv3 no contêiner de blob.

Returns:

o valor enableNfsV3RootSquash.

hasImmutabilityPolicy

public Boolean hasImmutabilityPolicy()

Obtenha a propriedade hasImmutabilityPolicy: a propriedade pública hasImmutabilityPolicy será definida como true pelo SRP se ImmutabilityPolicy tiver sido criada para esse contêiner. A propriedade pública hasImmutabilityPolicy será definida como false pelo SRP se ImmutabilityPolicy não tiver sido criada para esse contêiner.

Returns:

o valor hasImmutabilityPolicy.

hasLegalHold

public Boolean hasLegalHold()

Obter a propriedade hasLegalHold: a propriedade pública hasLegalHold será definida como true pelo SRP se houver pelo menos uma marca existente. A propriedade pública hasLegalHold será definida como false pelo SRP se todas as marcas de retenção legais existentes forem desmarcadas. Pode haver no máximo 1000 contêineres de blob com hasLegalHold=true para uma determinada conta.

Returns:

o valor hasLegalHold.

immutabilityPolicy

public ImmutabilityPolicyProperties immutabilityPolicy()

Obtenha a propriedade immutabilityPolicy: a propriedade ImmutabilityPolicy do contêiner.

Returns:

o valor immutabilityPolicy.

immutableStorageWithVersioning

public ImmutableStorageWithVersioning immutableStorageWithVersioning()

Obtenha a propriedade immutableStorageWithVersioning: a propriedade imutabilidade no nível do objeto do contêiner. A propriedade é imutável e só pode ser definida como true no momento da criação do contêiner. Os contêineres existentes devem passar por um processo de migração.

Returns:

o valor immutableStorageWithVersioning.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Obter a propriedade lastModifiedTime: retorna a data e a hora em que o contêiner foi modificado pela última vez.

Returns:

o valor lastModifiedTime.

leaseDuration

public LeaseDuration leaseDuration()

Obter a propriedade leaseDuration: especifica se a concessão em um contêiner é de duração infinita ou fixa, somente quando o contêiner é alugado.

Returns:

o valor leaseDuration.

leaseState

public LeaseState leaseState()

Obter a propriedade leaseState: estado de concessão do contêiner.

Returns:

o valor leaseState.

leaseStatus

public LeaseStatus leaseStatus()

Obter a propriedade leaseStatus: o status de concessão do contêiner.

Returns:

o valor leaseStatus.

legalHold

public LegalHoldProperties legalHold()

Obter a propriedade legalHold: a propriedade LegalHold do contêiner.

Returns:

o valor legalHold.

metadata

public Map metadata()

Obter a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados.

Returns:

o valor dos metadados.

publicAccess

public PublicAccess publicAccess()

Obter a propriedade publicAccess: especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

Returns:

o valor publicAccess.

remainingRetentionDays

public Integer remainingRetentionDays()

Obtenha a propriedade restanteRetentionDays: dias de retenção restantes para o contêiner de blob excluído de forma reversível.

Returns:

o valor restanteRetentionDays.

validate

public void validate()

Valida a instância.

Overrides:

ListContainerItemInner.validate()

version

public String version()

Obter a propriedade de versão: a versão do contêiner de blob excluído.

Returns:

o valor da versão.

withDefaultEncryptionScope

public ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)

Defina a propriedade defaultEncryptionScope: padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

Parameters:

defaultEncryptionScope - o valor defaultEncryptionScope a ser definido.

Returns:

o objeto ListContainerItemInner em si.

withDenyEncryptionScopeOverride

public ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Defina a propriedade denyEncryptionScopeOverride: bloquear a substituição do escopo de criptografia do padrão do contêiner.

Parameters:

denyEncryptionScopeOverride - o valor denyEncryptionScopeOverride a ser definido.

Returns:

o objeto ListContainerItemInner em si.

withEnableNfsV3AllSquash

public ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Defina a propriedade enableNfsV3AllSquash: habilite o NFSv3 todos os combinação por squash no contêiner de blob.

Parameters:

enableNfsV3AllSquash - o valor enableNfsV3AllSquash a ser definido.

Returns:

o objeto ListContainerItemInner em si.

withEnableNfsV3RootSquash

public ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Defina a propriedade enableNfsV3RootSquash: habilite combinação por squash raiz NFSv3 no contêiner de blob.

Parameters:

enableNfsV3RootSquash - o valor enableNfsV3RootSquash a ser definido.

Returns:

o objeto ListContainerItemInner em si.

withImmutableStorageWithVersioning

public ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

Defina a propriedade immutableStorageWithVersioning: a propriedade imutabilidade no nível do objeto do contêiner. A propriedade é imutável e só pode ser definida como true no momento da criação do contêiner. Os contêineres existentes devem passar por um processo de migração.

Parameters:

immutableStorageWithVersioning - o valor immutableStorageWithVersioning a ser definido.

Returns:

o objeto ListContainerItemInner em si.

withMetadata

public ListContainerItemInner withMetadata(Map metadata)

Defina a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados.

Parameters:

metadata - o valor de metadados a ser definido.

Returns:

o objeto ListContainerItemInner em si.

withPublicAccess

public ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

Definir a propriedade publicAccess: especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

Parameters:

publicAccess - o valor publicAccess a ser definido.

Returns:

o objeto ListContainerItemInner em si.

Aplica-se a