BlobProperties Clase
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobProperties
- com.
public class BlobProperties
Representa las propiedades del sistema para un blob.
Resumen del constructor
Constructor | Description |
---|---|
BlobProperties() |
Cree una instancia de la clase. |
BlobProperties(final BlobProperties other) |
Crea una instancia de la clase copiando valores de otra instancia de la clase . |
BlobProperties(final BlobType type) |
Cree una instancia de la clase. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Integer |
getAppendBlobCommittedBlockCount()
Si el blob es un blob en anexos, obtiene el número de bloques confirmados. |
Blob |
getBlobType()
Obtiene el tipo de blob para el blob. |
String |
getCacheControl()
Obtiene el valor del control de caché para el blob. |
String |
getContentDisposition()
Obtiene el valor de disposición del contenido para el blob. |
String |
getContentEncoding()
Obtiene el valor de codificación de contenido para el blob. |
String |
getContentLanguage()
Obtiene el valor de idioma de contenido del blob. |
String |
getContentMD5()
Obtiene el valor MD5 de contenido para el blob. |
String |
getContentType()
Obtiene el valor de tipo de contenido del blob. |
Copy |
getCopyState()
Obtiene el estado de copia del blob. |
Date |
getCreatedTime()
Obtiene la hora en que se creó el blob. |
Date |
getDeletedTime()
Obtiene la hora en que se eliminó el blob. |
String |
getEtag()
Obtiene el valor ETag del blob. El valor de ETag es un identificador único que se actualiza cuando se realiza una operación de escritura en el contenedor. Se puede usar para realizar operaciones condicionalmente, lo que proporciona control de simultaneidad y mejora de la eficacia. Los generateIfMatchCondition(final String etag) métodos y generateIfNoneMatchCondition(final String etag) toman un valor ETag y devuelven un AccessCondition objeto que se puede especificar en la solicitud. |
Date |
getLastModified()
Obtiene la hora de la última modificación del blob. |
Lease |
getLeaseDuration()
Obtiene la duración de concesión del blob. |
Lease |
getLeaseState()
Obtiene el estado de concesión del blob. |
Lease |
getLeaseStatus()
Obtiene el estado de concesión del blob. |
long |
getLength()
Obtiene el tamaño, en bytes, del blob. |
Long |
getPageBlobSequenceNumber()
Si el blob es un blob en páginas, obtiene el número de secuencia actual del blob en páginas. |
Premium |
getPremiumPageBlobTier()
Si usa una cuenta Premium y el blob es un blob en páginas, obtiene el nivel del blob. |
Rehydration |
getRehydrationStatus()
Estado de rehidratación si el blob se está rehidratando y el nivel del blob una vez completada la rehidratación del archivo. |
Integer |
getRemainingRetentionDays()
Obtiene el número de días que el servicio conservará el blob eliminado. |
Standard |
getStandardBlobTier()
Si usa una cuenta estándar y el blob es un blob en bloques, obtiene el nivel del blob. |
Date |
getTierChangeTime()
Obtiene un valor que indica la última vez que se cambió el nivel en el blob. |
Boolean |
isBlobTierInferred()
Obtiene un valor que indica si se ha inferido el nivel del blob. |
boolean |
isIncrementalCopy()
Obtiene si el blob es una copia incremental. |
boolean |
isServerEncrypted()
Obtiene el estado de cifrado del lado servidor del blob; |
void |
setAppendBlobCommittedBlockCount(final Integer appendBlobCommittedBlockCount)
Si el blob es un blob en anexos, establece el número de bloques confirmados. |
void |
setBlobTierInferred(Boolean isBlobTierInferredTier)
Establece si el nivel de blob se deduce. |
void |
setBlobType(final BlobType blobType)
Establece el tipo de blob. |
void |
setCacheControl(final String cacheControl)
Establece el valor del control de caché para el blob. |
void |
setContentDisposition(final String contentDisposition)
Establece el valor de disposición del contenido para el blob. |
void |
setContentEncoding(final String contentEncoding)
Establece el valor de codificación de contenido para el blob. |
void |
setContentLanguage(final String contentLanguage)
Establece el idioma de contenido del blob. |
void |
setContentMD5(final String contentMD5)
Establece el valor MD5 de contenido para el blob. |
void |
setContentType(final String contentType)
Establece el valor de tipo de contenido del blob. |
void |
setCopyState(final CopyState copyState)
Establece el valor de estado de copia para el blob. |
void |
setCreatedTime(final Date createdTime)
Establece el valor createdTime del blob |
void |
setDeletedTime(Date deletedTime)
Establece la hora en que se eliminó el blob. |
void |
setEtag(final String etag)
Establece el valor ETag del blob. |
void |
setIncrementalCopy(boolean isIncrementalCopy)
Establece si el blob es una copia incremental. |
void |
setLastModified(final Date lastModified)
Establece la hora de la última modificación para el blob. |
void |
setLeaseDuration(final LeaseDuration leaseDuration)
Establece la duración de la concesión para el blob. |
void |
setLeaseState(final LeaseState leaseState)
Establece el estado de concesión del blob. |
void |
setLeaseStatus(final LeaseStatus leaseStatus)
Establece el estado de concesión del blob. |
void |
setLength(final long length)
Establece la longitud del contenido, en bytes, para el blob. |
void |
setPageBlobSequenceNumber(final Long pageBlobSequenceNumber)
Si el blob es un blob en páginas, establece el número de secuencia actual del blob. |
void |
setPremiumPageBlobTier(PremiumPageBlobTier premiumPageBlobTier)
Establece el nivel del blob en páginas. Esto solo se admite para las cuentas Premium. |
void |
setRehydrationStatus(RehydrationStatus rehydrationStatus)
Establece el estado de rehidratación del blob. |
void |
setRemainingRetentionDays(Integer remainingRetentionDays)
Establece el número de días que el servicio conservará el blob eliminado. |
void |
setServerEncrypted(boolean serverEncrypted)
Establece el estado de cifrado del lado servidor del blob. |
void |
setStandardBlobTier(StandardBlobTier standardBlobTier)
Establece el nivel del blob en bloques. Esto solo se admite para las cuentas de almacenamiento estándar. |
void |
setTierChangeTime(Date tierChangeTime)
Establece la última vez que se modificó el nivel en el blob. |
Detalles del constructor
BlobProperties
public BlobProperties()
Cree una instancia de la clase.
BlobProperties
public BlobProperties(final BlobProperties other)
Crea una instancia de la clase copiando valores de otra instancia de la clase .
Parameters:
BlobProperties
que representa las propiedades del blob que se van a copiar.
BlobProperties
public BlobProperties(final BlobType type)
Cree una instancia de la clase.
Parameters:
BlobType
que representa el tipo de blob.
Detalles del método
getAppendBlobCommittedBlockCount
public Integer getAppendBlobCommittedBlockCount()
Si el blob es un blob en anexos, obtiene el número de bloques confirmados.
Returns:
Integer
que representa el número de bloques confirmados.getBlobType
public BlobType getBlobType()
Obtiene el tipo de blob para el blob.
Returns:
getCacheControl
public String getCacheControl()
Obtiene el valor del control de caché para el blob.
Returns:
String
representa el valor de control de caché de contenido para el blob.getContentDisposition
public String getContentDisposition()
Obtiene el valor de disposición del contenido para el blob.
Returns:
String
representa la disposición del contenido o null
si no se ha establecido la disposición del contenido en el blob.getContentEncoding
public String getContentEncoding()
Obtiene el valor de codificación de contenido para el blob.
Returns:
String
representa la codificación de contenido o null
si no se ha establecido la codificación de contenido en el blob.getContentLanguage
public String getContentLanguage()
Obtiene el valor de idioma de contenido del blob.
Returns:
String
representa el idioma del contenido o null
si el idioma del contenido no se ha establecido en el blob.getContentMD5
public String getContentMD5()
Obtiene el valor MD5 de contenido para el blob.
Returns:
String
representa el valor MD5 de contenido.getContentType
public String getContentType()
Obtiene el valor de tipo de contenido del blob.
Returns:
String
representa el tipo de contenido o null
si el tipo de contenido no se ha establecido para el blob.getCopyState
public CopyState getCopyState()
Obtiene el estado de copia del blob.
Returns:
getCreatedTime
public Date getCreatedTime()
Obtiene la hora en que se creó el blob.
Returns:
getDeletedTime
public Date getDeletedTime()
Obtiene la hora en que se eliminó el blob.
Returns:
getEtag
public String getEtag()
Obtiene el valor ETag del blob.
El valor de ETag es un identificador único que se actualiza cuando se realiza una operación de escritura en el contenedor. Se puede usar para realizar operaciones condicionalmente, lo que proporciona control de simultaneidad y mejora de la eficacia.
Los generateIfMatchCondition(final String etag) métodos y generateIfNoneMatchCondition(final String etag) toman un valor ETag y devuelven un AccessCondition objeto que se puede especificar en la solicitud.
Returns:
String
representa el valor de ETag.getLastModified
public Date getLastModified()
Obtiene la hora de la última modificación del blob.
Returns:
getLeaseDuration
public LeaseDuration getLeaseDuration()
Obtiene la duración de concesión del blob.
Returns:
getLeaseState
public LeaseState getLeaseState()
Obtiene el estado de concesión del blob.
Returns:
getLeaseStatus
public LeaseStatus getLeaseStatus()
Obtiene el estado de concesión del blob.
Returns:
getLength
public long getLength()
Obtiene el tamaño, en bytes, del blob.
Returns:
long
representa la longitud del blob.getPageBlobSequenceNumber
public Long getPageBlobSequenceNumber()
Si el blob es un blob en páginas, obtiene el número de secuencia actual del blob en páginas.
Returns:
Long
contiene el número de secuencia actual del blob en páginas.getPremiumPageBlobTier
public PremiumPageBlobTier getPremiumPageBlobTier()
Si usa una cuenta Premium y el blob es un blob en páginas, obtiene el nivel del blob.
Returns:
null
si no se ha establecido el nivel.getRehydrationStatus
public RehydrationStatus getRehydrationStatus()
Estado de rehidratación si el blob se está rehidratando y el nivel del blob una vez completada la rehidratación del archivo.
getRemainingRetentionDays
public Integer getRemainingRetentionDays()
Obtiene el número de días que el servicio conservará el blob eliminado.
Returns:
Integer
que representa el número de días que el servicio conservará el blob eliminado.getStandardBlobTier
public StandardBlobTier getStandardBlobTier()
Si usa una cuenta estándar y el blob es un blob en bloques, obtiene el nivel del blob.
Returns:
null
si no se ha establecido el nivel.getTierChangeTime
public Date getTierChangeTime()
Obtiene un valor que indica la última vez que se cambió el nivel en el blob.
Returns:
isBlobTierInferred
public Boolean isBlobTierInferred()
Obtiene un valor que indica si se ha inferido el nivel del blob.
Returns:
isIncrementalCopy
public boolean isIncrementalCopy()
Obtiene si el blob es una copia incremental.
Returns:
boolean
especifica si el blob es una copia incremental.isServerEncrypted
public boolean isServerEncrypted()
Obtiene el estado de cifrado del lado servidor del blob;
Returns:
boolean
especifica el estado de cifrado del blob.setAppendBlobCommittedBlockCount
protected void setAppendBlobCommittedBlockCount(final Integer appendBlobCommittedBlockCount)
Si el blob es un blob en anexos, establece el número de bloques confirmados.
Parameters:
Integer
que representa el número de bloques confirmados.
setBlobTierInferred
protected void setBlobTierInferred(Boolean isBlobTierInferredTier)
Establece si el nivel de blob se deduce.
Parameters:
setBlobType
protected void setBlobType(final BlobType blobType)
Establece el tipo de blob.
Parameters:
setCacheControl
public void setCacheControl(final String cacheControl)
Establece el valor del control de caché para el blob.
Parameters:
String
especifica el valor de control de caché que se va a establecer.
setContentDisposition
public void setContentDisposition(final String contentDisposition)
Establece el valor de disposición del contenido para el blob.
Parameters:
String
especifica el valor de disposición del contenido que se va a establecer.
setContentEncoding
public void setContentEncoding(final String contentEncoding)
Establece el valor de codificación de contenido para el blob.
Parameters:
String
especifica el valor de codificación de contenido que se va a establecer.
setContentLanguage
public void setContentLanguage(final String contentLanguage)
Establece el idioma de contenido del blob.
Parameters:
String
especifica el valor de idioma de contenido que se va a establecer.
setContentMD5
public void setContentMD5(final String contentMD5)
Establece el valor MD5 de contenido para el blob.
Parameters:
String
especifica el valor MD5 de contenido que se va a establecer.
setContentType
public void setContentType(final String contentType)
Establece el valor de tipo de contenido del blob.
Parameters:
String
especifica el valor de tipo de contenido que se va a establecer.
setCopyState
protected void setCopyState(final CopyState copyState)
Establece el valor de estado de copia para el blob.
Parameters:
setCreatedTime
protected void setCreatedTime(final Date createdTime)
Establece el valor createdTime del blob
Parameters:
Date
representa la hora en que se creó el blob.
setDeletedTime
protected void setDeletedTime(Date deletedTime)
Establece la hora en que se eliminó el blob.
Parameters:
setEtag
protected void setEtag(final String etag)
Establece el valor ETag del blob.
Parameters:
String
especifica el valor ETag que se va a establecer.
setIncrementalCopy
protected void setIncrementalCopy(boolean isIncrementalCopy)
Establece si el blob es una copia incremental.
Parameters:
boolean
especifica si el blob es una copia incremental.
setLastModified
protected void setLastModified(final Date lastModified)
Establece la hora de la última modificación para el blob.
Parameters:
setLeaseDuration
protected void setLeaseDuration(final LeaseDuration leaseDuration)
Establece la duración de la concesión para el blob.
Parameters:
setLeaseState
protected void setLeaseState(final LeaseState leaseState)
Establece el estado de concesión del blob.
Parameters:
setLeaseStatus
protected void setLeaseStatus(final LeaseStatus leaseStatus)
Establece el estado de concesión del blob.
Parameters:
setLength
protected void setLength(final long length)
Establece la longitud del contenido, en bytes, para el blob.
Parameters:
long
especifica la longitud que se va a establecer.
setPageBlobSequenceNumber
protected void setPageBlobSequenceNumber(final Long pageBlobSequenceNumber)
Si el blob es un blob en páginas, establece el número de secuencia actual del blob.
Parameters:
setPremiumPageBlobTier
protected void setPremiumPageBlobTier(PremiumPageBlobTier premiumPageBlobTier)
Establece el nivel del blob en páginas. Esto solo se admite para las cuentas Premium.
Parameters:
setRehydrationStatus
protected void setRehydrationStatus(RehydrationStatus rehydrationStatus)
Establece el estado de rehidratación del blob.
Parameters:
setRemainingRetentionDays
protected void setRemainingRetentionDays(Integer remainingRetentionDays)
Establece el número de días que el servicio conservará el blob eliminado.
Parameters:
Integer
que representa el número de días que el servicio conservará el blob eliminado.
setServerEncrypted
protected void setServerEncrypted(boolean serverEncrypted)
Establece el estado de cifrado del lado servidor del blob.
Parameters:
boolean
especifica el estado de cifrado que se va a establecer.
setStandardBlobTier
protected void setStandardBlobTier(StandardBlobTier standardBlobTier)
Establece el nivel del blob en bloques. Esto solo se admite para las cuentas de almacenamiento estándar.
Parameters:
setTierChangeTime
protected void setTierChangeTime(Date tierChangeTime)
Establece la última vez que se modificó el nivel en el blob.
Parameters:
Se aplica a
Azure SDK for Java