Partager via


BlobContainerProperties Classe

  • java.lang.Object
    • com.microsoft.azure.storage.blob.BlobContainerProperties

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.

LeaseDuration getLeaseDuration()

Obtient la durée du bail du conteneur.

LeaseState getLeaseState()

Obtient l’état du bail du conteneur.

LeaseStatus getLeaseStatus()

Obtient le status de bail du conteneur.

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.

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:

Objet 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:

Objet LeaseDuration qui représente la durée de bail du conteneur.

getLeaseState

public LeaseState getLeaseState()

Obtient l’état du bail du conteneur.

Returns:

Objet LeaseState qui représente l’état de bail du conteneur.

getLeaseStatus

public LeaseStatus getLeaseStatus()

Obtient le status de bail du conteneur.

Returns:

Objet 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:

etag - String qui représente l’ETag à définir.

setHasImmutabilityPolicy

protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)

Définit la valeur hasImmutabilityPolicy sur le conteneur.

Parameters:

hasImmutabilityPolicy - 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:

hasLegalHold - 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:

lastModified - Objet 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 - Objet 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 - Objet 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 - Objet 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:

publicAccess - Objet BlobContainerPublicAccessType qui représente le niveau d’accès public sur le conteneur.

S’applique à