BlobProperties Classe
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobProperties
- com.
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. |
Blob |
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. |
Copy |
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. |
Lease |
getLeaseDuration()
Obtient la durée du bail pour l’objet blob. |
Lease |
getLeaseState()
Obtient l’état du bail pour l’objet blob. |
Lease |
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. |
Premium |
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. |
Rehydration |
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. |
Standard |
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:
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:
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:
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:
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:
getCreatedTime
public Date getCreatedTime()
Obtient l’heure de création de l’objet blob.
Returns:
getDeletedTime
public Date getDeletedTime()
Obtient l’heure à laquelle l’objet blob a été supprimé.
Returns:
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:
getLeaseDuration
public LeaseDuration getLeaseDuration()
Obtient la durée du bail pour l’objet blob.
Returns:
getLeaseState
public LeaseState getLeaseState()
Obtient l’état du bail pour l’objet blob.
Returns:
getLeaseStatus
public LeaseStatus getLeaseStatus()
Obtient le status de bail pour l’objet blob.
Returns:
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:
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:
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:
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:
isBlobTierInferred
public Boolean isBlobTierInferred()
Obtient une valeur indiquant si le niveau de l’objet blob a été déduit.
Returns:
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:
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:
setBlobType
protected void setBlobType(final BlobType blobType)
Définit le type d’objet blob.
Parameters:
setCacheControl
public void setCacheControl(final String cacheControl)
Définit la valeur de contrôle de cache pour l’objet blob.
Parameters:
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:
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:
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:
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:
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:
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:
setCreatedTime
protected void setCreatedTime(final Date createdTime)
Définit la valeur createdTime pour l’objet blob
Parameters:
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:
setEtag
protected void setEtag(final String etag)
Définit la valeur ETag pour l’objet blob.
Parameters:
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:
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:
setLeaseDuration
protected void setLeaseDuration(final LeaseDuration leaseDuration)
Définit la durée du bail pour l’objet blob.
Parameters:
setLeaseState
protected void setLeaseState(final LeaseState leaseState)
Définit l’état du bail pour l’objet blob.
Parameters:
setLeaseStatus
protected void setLeaseStatus(final LeaseStatus leaseStatus)
Définit le status de bail pour l’objet blob.
Parameters:
setLength
protected void setLength(final long length)
Définit la longueur du contenu, en octets, pour l’objet blob.
Parameters:
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:
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:
setRehydrationStatus
protected void setRehydrationStatus(RehydrationStatus rehydrationStatus)
Définit la status de réactivation de l’objet blob.
Parameters:
setRemainingRetentionDays
protected void setRemainingRetentionDays(Integer remainingRetentionDays)
Définit le nombre de jours pendant lesquels l’objet blob supprimé sera conservé par le service.
Parameters:
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:
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:
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:
S’applique à
Azure SDK for Java