BlobContainerProperties Classe
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobContainerProperties
- com.
public class BlobContainerProperties
Représente les propriétés système d'un conteneur.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
String |
getEtag()
Obtient la valeur ETag du conteneur. La valeur ETag est un identificateur unique qui est mis à jour lorsqu’une opération d’écriture est effectuée sur le conteneur. Il peut être utilisé pour effectuer des opérations conditionnelles, ce qui permet de contrôler la concurrence et d’améliorer l’efficacité. Les generateIfMatchCondition(final String etag) méthodes et generateIfNoneMatchCondition(final String etag) prennent une valeur ETag et retournent un AccessCondition objet qui peut être spécifié sur la demande. |
Date |
getLastModified()
Obtient l’heure de la dernière modification sur le conteneur. |
Lease |
getLeaseDuration()
Obtient la durée du bail du conteneur. |
Lease |
getLeaseState()
Obtient l’état du bail du conteneur. |
Lease |
getLeaseStatus()
Obtient le status de bail du conteneur. |
Blob |
getPublicAccess()
Obtient le niveau d’accès public pour le conteneur. Ce champ doit uniquement être défini à l’aide de la méthode ou uploadPermissions(final BlobContainerPermissions permissions) de la méthode du BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create conteneur. |
Boolean |
hasImmutabilityPolicy()
Obtient la valeur hasImmutabilityPolicy du conteneur. |
Boolean |
hasLegalHold()
Obtient la valeur hasLegalHold du conteneur. |
void |
setEtag(final String etag)
Définit la valeur ETag sur le conteneur. |
void |
setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)
Définit la valeur hasImmutabilityPolicy sur le conteneur. |
void |
setHasLegalHold(final Boolean hasLegalHold)
Définit la valeur hasLegalHold sur le conteneur. |
void |
setLastModified(final Date lastModified)
Définit l’heure de la dernière modification sur le conteneur. |
void |
setLeaseDuration(final LeaseDuration leaseDuration)
Définit la durée du bail sur le conteneur. |
void |
setLeaseState(final LeaseState leaseState)
Définit le status de bail sur le conteneur. |
void |
setLeaseStatus(final LeaseStatus leaseStatus)
Définit le status de bail sur le conteneur. |
void |
setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Définit le niveau d’accès public sur le conteneur. Cette valeur doit uniquement être définie à l’aide de la méthode ou uploadPermissions(final BlobContainerPermissions permissions) de la méthode du BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create conteneur. |
Détails de la méthode
getEtag
public String getEtag()
Obtient la valeur ETag du conteneur.
La valeur ETag est un identificateur unique qui est mis à jour lorsqu’une opération d’écriture est effectuée sur le conteneur. Il peut être utilisé pour effectuer des opérations conditionnelles, ce qui permet de contrôler la concurrence et d’améliorer l’efficacité.
Les generateIfMatchCondition(final String etag) méthodes et generateIfNoneMatchCondition(final String etag) prennent une valeur ETag et retournent un AccessCondition objet qui peut être spécifié sur la demande.
Returns:
String
qui représente l’ETag.getLastModified
public Date getLastModified()
Obtient l’heure de la dernière modification sur le conteneur.
Returns:
java.util.Date
qui représente l’heure de la dernière modification.getLeaseDuration
public LeaseDuration getLeaseDuration()
Obtient la durée du bail du conteneur.
Returns:
LeaseDuration
qui représente la durée de bail du conteneur.getLeaseState
public LeaseState getLeaseState()
Obtient l’état du bail du conteneur.
Returns:
LeaseState
qui représente l’état de bail du conteneur.getLeaseStatus
public LeaseStatus getLeaseStatus()
Obtient le status de bail du conteneur.
Returns:
LeaseStatus
qui représente le status de bail du conteneur.getPublicAccess
public BlobContainerPublicAccessType getPublicAccess()
Obtient le niveau d’accès public pour le conteneur. Ce champ doit uniquement être défini à l’aide de la méthode ou uploadPermissions(final BlobContainerPermissions permissions) de la méthode du BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create conteneur.
Returns:
BlobContainerPublicAccessType
qui spécifie le niveau d’accès public autorisé sur le conteneur.hasImmutabilityPolicy
public Boolean hasImmutabilityPolicy()
Obtient la valeur hasImmutabilityPolicy du conteneur.
Returns:
Boolean
qui représente la valeur hasImmutabilityPolicy.hasLegalHold
public Boolean hasLegalHold()
Obtient la valeur hasLegalHold du conteneur.
Returns:
Boolean
qui représente la valeur hasLegalHold.setEtag
protected void setEtag(final String etag)
Définit la valeur ETag sur le conteneur.
Parameters:
String
qui représente l’ETag à définir.
setHasImmutabilityPolicy
protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)
Définit la valeur hasImmutabilityPolicy sur le conteneur.
Parameters:
Boolean
qui représente la valeur hasImmutabilityProperty à définir.
setHasLegalHold
protected void setHasLegalHold(final Boolean hasLegalHold)
Définit la valeur hasLegalHold sur le conteneur.
Parameters:
Boolean
qui représente la valeur hasLegalHold à définir.
setLastModified
protected void setLastModified(final Date lastModified)
Définit l’heure de la dernière modification sur le conteneur.
Parameters:
java.util.Date
qui représente l’heure de la dernière modification à définir.
setLeaseDuration
protected void setLeaseDuration(final LeaseDuration leaseDuration)
Définit la durée du bail sur le conteneur.
Parameters:
LeaseDuration
qui représente la durée de bail du conteneur.
setLeaseState
protected void setLeaseState(final LeaseState leaseState)
Définit le status de bail sur le conteneur.
Parameters:
LeaseState
qui représente l’état de bail du conteneur.
setLeaseStatus
protected void setLeaseStatus(final LeaseStatus leaseStatus)
Définit le status de bail sur le conteneur.
Parameters:
LeaseStatus
qui représente le status de bail du conteneur.
setPublicAccess
protected void setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Définit le niveau d’accès public sur le conteneur. Cette valeur doit uniquement être définie à l’aide de la méthode ou uploadPermissions(final BlobContainerPermissions permissions) de la méthode du BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create conteneur.
Parameters:
BlobContainerPublicAccessType
qui représente le niveau d’accès public sur le conteneur.
S’applique à
Azure SDK for Java