Package com.azure.storage.blob.models
Class BlockBlobItem
java.lang.Object
com.azure.storage.blob.models.BlockBlobItem
This class contains the properties about a block blob.
-
Constructor Summary
ConstructorsConstructorDescriptionBlockBlobItem
(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256) Deprecated.BlockBlobItem
(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope) Deprecated.BlockBlobItem
(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope, String versionId) Deprecated.BlockBlobItem
(String eTag, OffsetDateTime lastModified, byte[] contentMd5, Boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope, String versionId) Constructs aBlockBlobItem
. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Gets the MD5 of the block blob's content.Gets the key used to encrypt the block blob.Gets the encryption scope used to encrypt the block blob.getETag()
Gets the eTag of the block blob.Gets the last time the block blob was modified.Gets the version identifier of the block blob.Gets the encryption status of the block blob on the server.
-
Constructor Details
-
BlockBlobItem
@Deprecated public BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256) Deprecated.Constructs aBlockBlobItem
.- Parameters:
eTag
- ETag of the block blob.lastModified
- Last modified time of the block blob.contentMd5
- Content MD5 of the block blob.isServerEncrypted
- Flag indicating if the block blob is encrypted on the server.encryptionKeySha256
- The encryption key used to encrypt the block blob.
-
BlockBlobItem
@Deprecated public BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope) Deprecated.Constructs aBlockBlobItem
.- Parameters:
eTag
- ETag of the block blob.lastModified
- Last modified time of the block blob.contentMd5
- Content MD5 of the block blob.isServerEncrypted
- Flag indicating if the block blob is encrypted on the server.encryptionKeySha256
- The encryption key used to encrypt the block blob.encryptionScope
- The encryption scope used to encrypt the block blob.
-
BlockBlobItem
@Deprecated public BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope, String versionId) Deprecated.Constructs aBlockBlobItem
.- Parameters:
eTag
- ETag of the block blob.lastModified
- Last modified time of the block blob.contentMd5
- Content MD5 of the block blob.isServerEncrypted
- Flag indicating if the block blob is encrypted on the server.encryptionKeySha256
- The encryption key used to encrypt the block blob.encryptionScope
- The encryption scope used to encrypt the block blob.versionId
- The version identifier of the block blob.
-
BlockBlobItem
public BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, Boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope, String versionId) Constructs aBlockBlobItem
.- Parameters:
eTag
- ETag of the block blob.lastModified
- Last modified time of the block blob.contentMd5
- Content MD5 of the block blob.isServerEncrypted
- Flag indicating if the block blob is encrypted on the server.encryptionKeySha256
- The encryption key used to encrypt the block blob.encryptionScope
- The encryption scope used to encrypt the block blob.versionId
- The version identifier of the block blob.
-
-
Method Details
-
getETag
Gets the eTag of the block blob.- Returns:
- the eTag of the block blob
-
getLastModified
Gets the last time the block blob was modified.- Returns:
- the last time the block blob was modified
-
isServerEncrypted
Gets the encryption status of the block blob on the server.- Returns:
- the encryption status of the block blob on the server
-
getEncryptionKeySha256
Gets the key used to encrypt the block blob.- Returns:
- the key used to encrypt the block blob
-
getEncryptionScope
Gets the encryption scope used to encrypt the block blob.- Returns:
- the encryption scope used to encrypt the block blob
-
getContentMd5
public byte[] getContentMd5()Gets the MD5 of the block blob's content.- Returns:
- the MD5 of the block blob's comment
-
getVersionId
Gets the version identifier of the block blob.- Returns:
- the version identifier of the block blob
-
BlockBlobItem(String, OffsetDateTime, byte[], Boolean, String, String, String)
instead.