BlobContainerInner Classe
- 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
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êiner |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
String |
defaultEncryptionScope()
Obter a propriedade escopo de criptografia |
Boolean |
deleted()
Obter a propriedade excluída: indica se o contêiner de blob foi excluído. |
Offset |
deletedTime()
Obtenha a propriedade Time excluída |
Boolean |
denyEncryptionScopeOverride()
Obter a propriedade deny |
Boolean |
enableNfsV3AllSquash()
Obtenha a propriedade enable |
Boolean |
enableNfsV3RootSquash()
Obtenha a propriedade enable |
Boolean |
hasImmutabilityPolicy()
Get the has |
Boolean |
hasLegalHold()
Obter a propriedade tem |
Immutability |
immutabilityPolicy()
Obter a propriedade política de imutabilidade |
Immutable |
immutableStorageWithVersioning()
Obter a propriedade armazenamento |
Offset |
lastModifiedTime()
Obter a última |
Lease |
leaseDuration()
Obter a propriedade Duration de concessão |
Lease |
leaseState()
Obter a propriedade Estado de concessão |
Lease |
leaseStatus()
Obter a propriedade Status de concessão |
Legal |
legalHold()
Obter a propriedade Hold legal |
Map<String,String> |
metadata()
Obter a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados. |
Public |
publicAccess()
Obter a propriedade pública |
Integer |
remainingRetentionDays()
Obtenha a propriedade Dias de Retenção |
void |
validate()
Valida a instância. |
String |
version()
Obter a propriedade de versão: a versão do contêiner de blob excluído. |
Blob |
withDefaultEncryptionScope(String defaultEncryptionScope)
Defina a propriedade padrão |
Blob |
withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
Defina a propriedade deny |
Blob |
withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
Defina a propriedade enable |
Blob |
withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Defina a propriedade Enable |
Blob |
withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
Defina a propriedade Armazenamento |
Blob |
withMetadata(Map<String,String> metadata)
Defina a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados. |
Blob |
withPublicAccess(PublicAccess publicAccess)
Definir a propriedade pública |
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:
deleted
public Boolean deleted()
Obter a propriedade excluída: indica se o contêiner de blob foi excluído.
Returns:
deletedTime
public OffsetDateTime deletedTime()
Obter a propriedade deletedTime: tempo de exclusão do contêiner de blob.
Returns:
denyEncryptionScopeOverride
public Boolean denyEncryptionScopeOverride()
Obter a propriedade denyEncryptionScopeOverride: bloquear a substituição do escopo de criptografia do contêiner padrão.
Returns:
enableNfsV3AllSquash
public Boolean enableNfsV3AllSquash()
Obter a propriedade enableNfsV3AllSquash: habilite o NFSv3 todos os combinação por squash no contêiner de blob.
Returns:
enableNfsV3RootSquash
public Boolean enableNfsV3RootSquash()
Obter a propriedade enableNfsV3RootSquash: habilitar combinação por squash raiz NFSv3 no contêiner de blob.
Returns:
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:
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:
immutabilityPolicy
public ImmutabilityPolicyProperties immutabilityPolicy()
Obter a propriedade immutabilityPolicy: a propriedade ImmutabilityPolicy do contêiner.
Returns:
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:
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:
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:
leaseState
public LeaseState leaseState()
Obter a propriedade leaseState: estado de concessão do contêiner.
Returns:
leaseStatus
public LeaseStatus leaseStatus()
Obter a propriedade leaseStatus: o status de concessão do contêiner.
Returns:
legalHold
public LegalHoldProperties legalHold()
Obter a propriedade legalHold: a propriedade LegalHold do contêiner.
Returns:
metadata
public Map
Obter a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados.
Returns:
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:
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:
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:
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:
Returns:
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:
Returns:
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:
Returns:
withEnableNfsV3RootSquash
public BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Defina a propriedade enableNfsV3RootSquash: habilite combinação por squash raiz NFSv3 no contêiner de blob.
Parameters:
Returns:
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:
Returns:
withMetadata
public BlobContainerInner withMetadata(Map
Defina a propriedade de metadados: um par nome-valor a ser associado ao contêiner como metadados.
Parameters:
Returns:
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:
Returns:
Aplica-se a
Azure SDK for Java