Compartilhar via


BlockBlobItem Class

  • java.lang.Object
    • com.azure.storage.blob.models.BlockBlobItem

public class BlockBlobItem

This class contains the properties about a block blob.

Constructor Summary

Constructor Description
BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256)

Deprecated

Constructs a BlockBlobItem.

BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope)

Deprecated

Constructs a BlockBlobItem.

BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope, String versionId)

Deprecated

Constructs a BlockBlobItem.

BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, Boolean isServerEncrypted, String encryptionKeySha256, String encryptionScope, String versionId)

Constructs a BlockBlobItem.

Method Summary

Modifier and Type Method and Description
byte[] getContentMd5()
String getETag()
String getEncryptionKeySha256()
String getEncryptionScope()
OffsetDateTime getLastModified()
String getVersionId()
Boolean isServerEncrypted()

Methods inherited from java.lang.Object

Constructor Details

BlockBlobItem

@Deprecated
public BlockBlobItem(String eTag, OffsetDateTime lastModified, byte[] contentMd5, boolean isServerEncrypted, String encryptionKeySha256)

Deprecated

Constructs a BlockBlobItem.

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 a BlockBlobItem.

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 a BlockBlobItem.

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 a BlockBlobItem.

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

getContentMd5

public byte[] getContentMd5()

Returns:

the MD5 of the block blob's comment

getETag

public String getETag()

Returns:

the eTag of the block blob

getEncryptionKeySha256

public String getEncryptionKeySha256()

Returns:

the key used to encrypt the block blob

getEncryptionScope

public String getEncryptionScope()

Returns:

the encryption scope used to encrypt the block blob

getLastModified

public OffsetDateTime getLastModified()

Returns:

the last time the block blob was modified

getVersionId

public String getVersionId()

Returns:

the version identifier of the block blob

isServerEncrypted

public Boolean isServerEncrypted()

Returns:

the encryption status of the block blob on the server

Applies to