BlobContainerProperties Classe
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobContainerProperties
- com.
public class BlobContainerProperties
Representa as propriedades do sistema para um contêiner.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
String |
getEtag()
Obtém o valor ETag do contêiner. O valor ETag é um identificador exclusivo que é atualizado quando uma operação de gravação é executada no contêiner. Ele pode ser usado para executar operações condicionalmente, fornecendo controle de simultaneidade e maior eficiência. Os generateIfMatchCondition(final String etag) métodos e generateIfNoneMatchCondition(final String etag) pegam um valor ETag e retornam um AccessCondition objeto que pode ser especificado na solicitação. |
Date |
getLastModified()
Obtém a hora da última modificação no contêiner. |
Lease |
getLeaseDuration()
Obtém a duração da concessão do contêiner. |
Lease |
getLeaseState()
Obtém o estado de concessão do contêiner. |
Lease |
getLeaseStatus()
Obtém o status de concessão do contêiner. |
Blob |
getPublicAccess()
Obtém o nível de acesso público para o contêiner. Esse campo só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner. |
Boolean |
hasImmutabilityPolicy()
Obtém o valor hasImmutabilityPolicy do contêiner. |
Boolean |
hasLegalHold()
Obtém o valor hasLegalHold do contêiner. |
void |
setEtag(final String etag)
Define o valor ETag no contêiner. |
void |
setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)
Define o valor hasImmutabilityPolicy no contêiner. |
void |
setHasLegalHold(final Boolean hasLegalHold)
Define o valor hasLegalHold no contêiner. |
void |
setLastModified(final Date lastModified)
Define a hora da última modificação no contêiner. |
void |
setLeaseDuration(final LeaseDuration leaseDuration)
Define a duração da concessão no contêiner. |
void |
setLeaseState(final LeaseState leaseState)
Define o status de concessão no contêiner. |
void |
setLeaseStatus(final LeaseStatus leaseStatus)
Define o status de concessão no contêiner. |
void |
setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Define o nível de acesso público no contêiner. Isso só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner. |
Detalhes do método
getEtag
public String getEtag()
Obtém o valor ETag do contêiner.
O valor ETag é um identificador exclusivo que é atualizado quando uma operação de gravação é executada no contêiner. Ele pode ser usado para executar operações condicionalmente, fornecendo controle de simultaneidade e maior eficiência.
Os generateIfMatchCondition(final String etag) métodos e generateIfNoneMatchCondition(final String etag) pegam um valor ETag e retornam um AccessCondition objeto que pode ser especificado na solicitação.
Returns:
String
que representa a ETag.getLastModified
public Date getLastModified()
Obtém a hora da última modificação no contêiner.
Returns:
java.util.Date
objeto que representa a hora da última modificação.getLeaseDuration
public LeaseDuration getLeaseDuration()
Obtém a duração da concessão do contêiner.
Returns:
LeaseDuration
objeto que representa a duração da concessão do contêiner.getLeaseState
public LeaseState getLeaseState()
Obtém o estado de concessão do contêiner.
Returns:
LeaseState
objeto que representa o estado de concessão do contêiner.getLeaseStatus
public LeaseStatus getLeaseStatus()
Obtém o status de concessão do contêiner.
Returns:
LeaseStatus
objeto que representa o status de concessão do contêiner.getPublicAccess
public BlobContainerPublicAccessType getPublicAccess()
Obtém o nível de acesso público para o contêiner. Esse campo só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner.
Returns:
BlobContainerPublicAccessType
que especifica o nível de acesso público permitido no contêiner.hasImmutabilityPolicy
public Boolean hasImmutabilityPolicy()
Obtém o valor hasImmutabilityPolicy do contêiner.
Returns:
Boolean
que representa o valor hasImmutabilityPolicy.hasLegalHold
public Boolean hasLegalHold()
Obtém o valor hasLegalHold do contêiner.
Returns:
Boolean
que representa o valor hasLegalHold.setEtag
protected void setEtag(final String etag)
Define o valor ETag no contêiner.
Parameters:
String
que representa a ETag a ser definida.
setHasImmutabilityPolicy
protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)
Define o valor hasImmutabilityPolicy no contêiner.
Parameters:
Boolean
que representa o valor hasImmutabilityProperty a ser definido.
setHasLegalHold
protected void setHasLegalHold(final Boolean hasLegalHold)
Define o valor hasLegalHold no contêiner.
Parameters:
Boolean
que representa o valor hasLegalHold a ser definido.
setLastModified
protected void setLastModified(final Date lastModified)
Define a hora da última modificação no contêiner.
Parameters:
java.util.Date
objeto que representa o último tempo modificado a ser definido.
setLeaseDuration
protected void setLeaseDuration(final LeaseDuration leaseDuration)
Define a duração da concessão no contêiner.
Parameters:
LeaseDuration
objeto que representa a duração da concessão do contêiner.
setLeaseState
protected void setLeaseState(final LeaseState leaseState)
Define o status de concessão no contêiner.
Parameters:
LeaseState
objeto que representa o estado de concessão do contêiner.
setLeaseStatus
protected void setLeaseStatus(final LeaseStatus leaseStatus)
Define o status de concessão no contêiner.
Parameters:
LeaseStatus
objeto que representa o status de concessão do contêiner.
setPublicAccess
protected void setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Define o nível de acesso público no contêiner. Isso só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner.
Parameters:
BlobContainerPublicAccessType
objeto que representa o nível de acesso público no contêiner.
Aplica-se a
Azure SDK for Java