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
ConstructorDescriptionBlockBlobItem
(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
-
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
- Returns:
- the eTag of the block blob
-
getLastModified
- Returns:
- the last time the block blob was modified
-
isServerEncrypted
- Returns:
- the encryption status of the block blob on the server
-
getEncryptionKeySha256
- Returns:
- the key used to encrypt the block blob
-
getEncryptionScope
- Returns:
- the encryption scope used to encrypt the block blob
-
getContentMd5
public byte[] getContentMd5()- Returns:
- the MD5 of the block blob's comment
-
getVersionId
- Returns:
- the version identifier of the block blob
-
BlockBlobItem(String, OffsetDateTime, byte[], Boolean, String, String, String)
instead.