Compartilhar via


BlobContainerInner Classe

public final class BlobContainerInner
extends AzureEntityResource

Propriedades do contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

Resumo do Construtor

Construtor Description
BlobContainerInner()

Cria uma instância da classe Interna do Contêinerde Blob.

Resumo do método

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

Obter a propriedade escopo de criptografiapadrão: 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()

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

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

Boolean hasLegalHold()

Obter a propriedade temRetenção Legal: a propriedade pública temRetenção Legalserá 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.

BlobContainerInner 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.

BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

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

BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

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

BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

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

BlobContainerInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

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

BlobContainerInner withMetadata(Map<String,String> metadata)

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

BlobContainerInner 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

BlobContainerInner

public BlobContainerInner()

Cria uma instância da classe BlobContainerInner.

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 contêiner padrão.

Returns:

o valor denyEncryptionScopeOverride.

enableNfsV3AllSquash

public Boolean enableNfsV3AllSquash()

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

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

Returns:

o valor enableNfsV3RootSquash.

hasImmutabilityPolicy

public Boolean hasImmutabilityPolicy()

Obter a propriedade hasImmutabilityPolicy: a propriedade pública hasImmutabilityPolicy será definida como true pelo SRP se ImmutabilityPolicy tiver sido criado 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 legal 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()

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

Returns:

o valor immutabilityPolicy.

immutableStorageWithVersioning

public ImmutableStorageWithVersioning immutableStorageWithVersioning()

Obter a propriedade immutableStorageWithVersioning: a propriedade de 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:

BlobContainerInner.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 BlobContainerInner 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 próprio objeto BlobContainerInner.

withDenyEncryptionScopeOverride

public BlobContainerInner 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 próprio objeto BlobContainerInner.

withEnableNfsV3AllSquash

public BlobContainerInner 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 próprio objeto BlobContainerInner.

withEnableNfsV3RootSquash

public BlobContainerInner 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 próprio objeto BlobContainerInner.

withImmutableStorageWithVersioning

public BlobContainerInner 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 próprio objeto BlobContainerInner.

withMetadata

public BlobContainerInner 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 próprio objeto BlobContainerInner.

withPublicAccess

public BlobContainerInner 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 próprio objeto BlobContainerInner.

Aplica-se a