Partager via


BlobProperties Classe

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

public class BlobProperties

Représente les propriétés système d'un objet blob.

Récapitulatif du constructeur

Constructeur Description
BlobProperties()

Crée une instance de la classe.

BlobProperties(final BlobProperties other)

Crée une instance de la classe en copiant des valeurs à partir d’un autre instance de la classe .

BlobProperties(final BlobType type)

Crée une instance de la classe.

Résumé de la méthode

Modificateur et type Méthode et description
Integer getAppendBlobCommittedBlockCount()

Si l’objet blob est un objet blob d’ajout, obtient le nombre de blocs validés.

BlobType getBlobType()

Obtient le type d’objet blob pour l’objet blob.

String getCacheControl()

Obtient la valeur du contrôle de cache pour l’objet blob.

String getContentDisposition()

Obtient la valeur de disposition du contenu pour l’objet blob.

String getContentEncoding()

Obtient la valeur d’encodage de contenu pour l’objet blob.

String getContentLanguage()

Obtient la valeur de langue de contenu pour l’objet blob.

String getContentMD5()

Obtient la valeur MD5 de contenu pour l’objet blob.

String getContentType()

Obtient la valeur de type de contenu pour l’objet blob.

CopyState getCopyState()

Obtient l’état de copie de l’objet blob.

Date getCreatedTime()

Obtient l’heure de création de l’objet blob.

Date getDeletedTime()

Obtient l’heure à laquelle l’objet blob a été supprimé.

String getEtag()

Obtient la valeur ETag de l’objet blob.

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 de manière conditionnelle, en fournissant un contrôle d’accès concurrentiel et une efficacité améliorée.

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 de l’objet blob.

LeaseDuration getLeaseDuration()

Obtient la durée du bail pour l’objet blob.

LeaseState getLeaseState()

Obtient l’état du bail pour l’objet blob.

LeaseStatus getLeaseStatus()

Obtient le status de bail pour l’objet blob.

long getLength()

Obtient la taille, en octets, de l’objet blob.

Long getPageBlobSequenceNumber()

Si l’objet blob est un objet blob de pages, obtient le numéro séquentiel actuel de l’objet blob de pages.

PremiumPageBlobTier getPremiumPageBlobTier()

Si vous utilisez un compte Premium et que l’objet blob est un objet blob de pages, obtient le niveau de l’objet blob.

RehydrationStatus getRehydrationStatus()

La réhydratation status si l’objet blob est réalimenté et le niveau de l’objet blob une fois la réactivation à partir de l’archive terminée.

Integer getRemainingRetentionDays()

Obtient le nombre de jours pendant lesquels l’objet blob supprimé sera conservé par le service.

StandardBlobTier getStandardBlobTier()

Si vous utilisez un compte standard et que l’objet blob est un objet blob de blocs, obtient le niveau de l’objet blob.

Date getTierChangeTime()

Obtient une valeur indiquant la dernière fois que le niveau a été modifié sur l’objet blob.

Boolean isBlobTierInferred()

Obtient une valeur indiquant si le niveau de l’objet blob a été déduit.

boolean isIncrementalCopy()

Obtient si l’objet blob est une copie incrémentielle

boolean isServerEncrypted()

Obtient le status de chiffrement côté serveur de l’objet blob ;

void setAppendBlobCommittedBlockCount(final Integer appendBlobCommittedBlockCount)

Si l’objet blob est un objet blob d’ajout, définit le nombre de blocs validés.

void setBlobTierInferred(Boolean isBlobTierInferredTier)

Définit si le niveau d’objet blob est déduit.

void setBlobType(final BlobType blobType)

Définit le type d’objet blob.

void setCacheControl(final String cacheControl)

Définit la valeur de contrôle de cache pour l’objet blob.

void setContentDisposition(final String contentDisposition)

Définit la valeur de disposition du contenu pour l’objet blob.

void setContentEncoding(final String contentEncoding)

Définit la valeur d’encodage de contenu pour l’objet blob.

void setContentLanguage(final String contentLanguage)

Définit la langue de contenu de l’objet blob.

void setContentMD5(final String contentMD5)

Définit la valeur MD5 de contenu pour l’objet blob.

void setContentType(final String contentType)

Définit la valeur de type de contenu pour l’objet blob.

void setCopyState(final CopyState copyState)

Définit la valeur de l’état de copie pour l’objet blob

void setCreatedTime(final Date createdTime)

Définit la valeur createdTime pour l’objet blob

void setDeletedTime(Date deletedTime)

Définit l’heure à laquelle l’objet blob a été supprimé.

void setEtag(final String etag)

Définit la valeur ETag pour l’objet blob.

void setIncrementalCopy(boolean isIncrementalCopy)

Définit si l’objet blob est une copie incrémentielle.

void setLastModified(final Date lastModified)

Définit l’heure de la dernière modification de l’objet blob.

void setLeaseDuration(final LeaseDuration leaseDuration)

Définit la durée du bail pour l’objet blob.

void setLeaseState(final LeaseState leaseState)

Définit l’état du bail pour l’objet blob.

void setLeaseStatus(final LeaseStatus leaseStatus)

Définit le status de bail pour l’objet blob.

void setLength(final long length)

Définit la longueur du contenu, en octets, pour l’objet blob.

void setPageBlobSequenceNumber(final Long pageBlobSequenceNumber)

Si l’objet blob est un objet blob de pages, définit le numéro de séquence actuel de l’objet blob.

void setPremiumPageBlobTier(PremiumPageBlobTier premiumPageBlobTier)

Définit le niveau de l’objet blob de pages. Cela est pris en charge uniquement pour les comptes Premium.

void setRehydrationStatus(RehydrationStatus rehydrationStatus)

Définit la status de réactivation de l’objet blob.

void setRemainingRetentionDays(Integer remainingRetentionDays)

Définit le nombre de jours pendant lesquels l’objet blob supprimé sera conservé par le service.

void setServerEncrypted(boolean serverEncrypted)

Définit le status de chiffrement côté serveur de l’objet blob.

void setStandardBlobTier(StandardBlobTier standardBlobTier)

Définit le niveau de l’objet blob de blocs. Cela est pris en charge uniquement pour les comptes de stockage standard.

void setTierChangeTime(Date tierChangeTime)

Définit l’heure à laquelle le niveau a été modifié pour la dernière fois sur l’objet blob.

Détails du constructeur

BlobProperties

public BlobProperties()

Crée une instance de la classe.

BlobProperties

public BlobProperties(final BlobProperties other)

Crée une instance de la classe en copiant des valeurs à partir d’un autre instance de la classe .

Parameters:

other - Objet BlobProperties qui représente les propriétés d’objet blob à copier.

BlobProperties

public BlobProperties(final BlobType type)

Crée une instance de la classe.

Parameters:

type - Objet BlobType qui représente le type d’objet blob.

Détails de la méthode

getAppendBlobCommittedBlockCount

public Integer getAppendBlobCommittedBlockCount()

Si l’objet blob est un objet blob d’ajout, obtient le nombre de blocs validés.

Returns:

Valeur Integer qui représente le nombre de blocs validées.

getBlobType

public BlobType getBlobType()

Obtient le type d’objet blob pour l’objet blob.

Returns:

Valeur BlobType qui représente le type d’objet blob.

getCacheControl

public String getCacheControl()

Obtient la valeur du contrôle de cache pour l’objet blob.

Returns:

String qui représente la valeur de contrôle de cache de contenu pour l’objet blob.

getContentDisposition

public String getContentDisposition()

Obtient la valeur de disposition du contenu pour l’objet blob.

Returns:

String qui représente la disposition du contenu, ou null si la disposition du contenu n’a pas été définie sur l’objet blob.

getContentEncoding

public String getContentEncoding()

Obtient la valeur d’encodage de contenu pour l’objet blob.

Returns:

String qui représente l’encodage de contenu, ou null si l’encodage de contenu n’a pas été défini sur l’objet blob.

getContentLanguage

public String getContentLanguage()

Obtient la valeur de langue de contenu pour l’objet blob.

Returns:

String qui représente la langue de contenu ou null si la langue de contenu n’a pas été définie sur l’objet blob.

getContentMD5

public String getContentMD5()

Obtient la valeur MD5 de contenu pour l’objet blob.

Returns:

String qui représente la valeur MD5 de contenu.

getContentType

public String getContentType()

Obtient la valeur de type de contenu pour l’objet blob.

Returns:

String qui représente le type de contenu, ou null si le type de contenu n’a pas été défini pour l’objet blob.

getCopyState

public CopyState getCopyState()

Obtient l’état de copie de l’objet blob.

Returns:

Objet CopyState qui représente l’état de copie de l’objet blob.

getCreatedTime

public Date getCreatedTime()

Obtient l’heure de création de l’objet blob.

Returns:

Objet java.util.Date qui représente l’heure de création de l’objet blob.

getDeletedTime

public Date getDeletedTime()

Obtient l’heure à laquelle l’objet blob a été supprimé.

Returns:

Objet java.util.Date qui représente l’heure à laquelle l’objet blob a été supprimé. Elle retourne null si l’objet blob n’a pas été supprimé.

getEtag

public String getEtag()

Obtient la valeur ETag de l’objet blob.

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 de manière conditionnelle, en fournissant un contrôle d’accès concurrentiel et une efficacité améliorée.

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 la valeur ETag.

getLastModified

public Date getLastModified()

Obtient l’heure de la dernière modification de l’objet blob.

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 pour l’objet blob.

Returns:

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

getLeaseState

public LeaseState getLeaseState()

Obtient l’état du bail pour l’objet blob.

Returns:

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

getLeaseStatus

public LeaseStatus getLeaseStatus()

Obtient le status de bail pour l’objet blob.

Returns:

Objet LeaseStatus qui représente le bail status.

getLength

public long getLength()

Obtient la taille, en octets, de l’objet blob.

Returns:

long qui représente la longueur de l’objet blob.

getPageBlobSequenceNumber

public Long getPageBlobSequenceNumber()

Si l’objet blob est un objet blob de pages, obtient le numéro séquentiel actuel de l’objet blob de pages.

Returns:

Long contenant le numéro séquentiel actuel de l’objet blob de pages.

getPremiumPageBlobTier

public PremiumPageBlobTier getPremiumPageBlobTier()

Si vous utilisez un compte Premium et que l’objet blob est un objet blob de pages, obtient le niveau de l’objet blob.

Returns:

Objet PremiumPageBlobTier qui représente le niveau de l’objet blob ou null si le niveau n’a pas été défini.

getRehydrationStatus

public RehydrationStatus getRehydrationStatus()

La réhydratation status si l’objet blob est réalimenté et le niveau de l’objet blob une fois la réactivation à partir de l’archive terminée.

getRemainingRetentionDays

public Integer getRemainingRetentionDays()

Obtient le nombre de jours pendant lesquels l’objet blob supprimé sera conservé par le service.

Returns:

Valeur Integer qui représente le nombre de jours pendant lesquels l’objet blob supprimé sera conservé par le service.

getStandardBlobTier

public StandardBlobTier getStandardBlobTier()

Si vous utilisez un compte standard et que l’objet blob est un objet blob de blocs, obtient le niveau de l’objet blob.

Returns:

Objet StandardBlobTier qui représente le niveau de l’objet blob ou null si le niveau n’a pas été défini.

getTierChangeTime

public Date getTierChangeTime()

Obtient une valeur indiquant la dernière fois que le niveau a été modifié sur l’objet blob.

Returns:

Objet java.util.Date qui représente la dernière modification du niveau.

isBlobTierInferred

public Boolean isBlobTierInferred()

Obtient une valeur indiquant si le niveau de l’objet blob a été déduit.

Returns:

Objet java.lang.Boolean qui indique si le niveau d’objet blob a été déduit.

isIncrementalCopy

public boolean isIncrementalCopy()

Obtient si l’objet blob est une copie incrémentielle

Returns:

boolean qui spécifie si l’objet blob est une copie incrémentielle.

isServerEncrypted

public boolean isServerEncrypted()

Obtient le status de chiffrement côté serveur de l’objet blob ;

Returns:

boolean qui spécifie le status de chiffrement de l’objet blob.

setAppendBlobCommittedBlockCount

protected void setAppendBlobCommittedBlockCount(final Integer appendBlobCommittedBlockCount)

Si l’objet blob est un objet blob d’ajout, définit le nombre de blocs validés.

Parameters:

appendBlobCommittedBlockCount - Valeur Integer qui représente le nombre de blocs validées.

setBlobTierInferred

protected void setBlobTierInferred(Boolean isBlobTierInferredTier)

Définit si le niveau d’objet blob est déduit.

Parameters:

isBlobTierInferredTier - java.lang.Boolean qui spécifie si le niveau d’objet blob est déduit.

setBlobType

protected void setBlobType(final BlobType blobType)

Définit le type d’objet blob.

Parameters:

blobType - Objet BlobType qui spécifie le type d’objet blob à définir.

setCacheControl

public void setCacheControl(final String cacheControl)

Définit la valeur de contrôle de cache pour l’objet blob.

Parameters:

cacheControl - String qui spécifie la valeur de contrôle de cache à définir.

setContentDisposition

public void setContentDisposition(final String contentDisposition)

Définit la valeur de disposition du contenu pour l’objet blob.

Parameters:

contentDisposition - String qui spécifie la valeur de disposition de contenu à définir.

setContentEncoding

public void setContentEncoding(final String contentEncoding)

Définit la valeur d’encodage de contenu pour l’objet blob.

Parameters:

contentEncoding - String qui spécifie la valeur d’encodage de contenu à définir.

setContentLanguage

public void setContentLanguage(final String contentLanguage)

Définit la langue de contenu de l’objet blob.

Parameters:

contentLanguage - String qui spécifie la valeur de langue de contenu à définir.

setContentMD5

public void setContentMD5(final String contentMD5)

Définit la valeur MD5 de contenu pour l’objet blob.

Parameters:

contentMD5 - String qui spécifie la valeur MD5 de contenu à définir.

setContentType

public void setContentType(final String contentType)

Définit la valeur de type de contenu pour l’objet blob.

Parameters:

contentType - String qui spécifie la valeur de type de contenu à définir.

setCopyState

protected void setCopyState(final CopyState copyState)

Définit la valeur de l’état de copie pour l’objet blob

Parameters:

copyState - Objet CopyState qui spécifie la valeur d’état de copie à définir.

setCreatedTime

protected void setCreatedTime(final Date createdTime)

Définit la valeur createdTime pour l’objet blob

Parameters:

createdTime - Date qui représente l’heure de création de l’objet blob.

setDeletedTime

protected void setDeletedTime(Date deletedTime)

Définit l’heure à laquelle l’objet blob a été supprimé.

Parameters:

deletedTime - Objet java.util.Date qui représente l’heure à laquelle l’objet blob a été supprimé.

setEtag

protected void setEtag(final String etag)

Définit la valeur ETag pour l’objet blob.

Parameters:

etag - String qui spécifie la valeur ETag à définir.

setIncrementalCopy

protected void setIncrementalCopy(boolean isIncrementalCopy)

Définit si l’objet blob est une copie incrémentielle.

Parameters:

isIncrementalCopy - boolean qui spécifie si l’objet blob est une copie incrémentielle.

setLastModified

protected void setLastModified(final Date lastModified)

Définit l’heure de la dernière modification de l’objet blob.

Parameters:

lastModified - Objet java.util.Date qui spécifie l’heure de la dernière modification à définir.

setLeaseDuration

protected void setLeaseDuration(final LeaseDuration leaseDuration)

Définit la durée du bail pour l’objet blob.

Parameters:

leaseDuration - Objet LeaseDuration qui spécifie la valeur de durée de bail à définir.

setLeaseState

protected void setLeaseState(final LeaseState leaseState)

Définit l’état du bail pour l’objet blob.

Parameters:

leaseState - Objet LeaseState qui spécifie la valeur d’état de bail à définir.

setLeaseStatus

protected void setLeaseStatus(final LeaseStatus leaseStatus)

Définit le status de bail pour l’objet blob.

Parameters:

leaseStatus - Objet LeaseStatus qui spécifie la valeur status de bail à définir.

setLength

protected void setLength(final long length)

Définit la longueur du contenu, en octets, pour l’objet blob.

Parameters:

length - long qui spécifie la longueur à définir.

setPageBlobSequenceNumber

protected void setPageBlobSequenceNumber(final Long pageBlobSequenceNumber)

Si l’objet blob est un objet blob de pages, définit le numéro de séquence actuel de l’objet blob.

Parameters:

pageBlobSequenceNumber - Valeur de type long contenant le numéro de séquence actuel de l'objet blob.

setPremiumPageBlobTier

protected void setPremiumPageBlobTier(PremiumPageBlobTier premiumPageBlobTier)

Définit le niveau de l’objet blob de pages. Cela est pris en charge uniquement pour les comptes Premium.

Parameters:

premiumPageBlobTier - Objet PremiumPageBlobTier qui représente le niveau de l’objet blob.

setRehydrationStatus

protected void setRehydrationStatus(RehydrationStatus rehydrationStatus)

Définit la status de réactivation de l’objet blob.

Parameters:

rehydrationStatus - RehydrationStatus qui spécifie le status de réactivation de l’objet blob.

setRemainingRetentionDays

protected void setRemainingRetentionDays(Integer remainingRetentionDays)

Définit le nombre de jours pendant lesquels l’objet blob supprimé sera conservé par le service.

Parameters:

remainingRetentionDays - Valeur Integer qui représente le nombre de jours pendant lesquels l’objet blob supprimé sera conservé par le service.

setServerEncrypted

protected void setServerEncrypted(boolean serverEncrypted)

Définit le status de chiffrement côté serveur de l’objet blob.

Parameters:

serverEncrypted - boolean qui spécifie le status de chiffrement à définir.

setStandardBlobTier

protected void setStandardBlobTier(StandardBlobTier standardBlobTier)

Définit le niveau de l’objet blob de blocs. Cela est pris en charge uniquement pour les comptes de stockage standard.

Parameters:

standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.

setTierChangeTime

protected void setTierChangeTime(Date tierChangeTime)

Définit l’heure à laquelle le niveau a été modifié pour la dernière fois sur l’objet blob.

Parameters:

tierChangeTime - java.util.Date qui spécifie l’heure de la dernière modification du niveau.

S’applique à