BlobProperties Class
- java.
lang. Object - com.
azure. storage. blob. models. BlobProperties
- com.
public final class BlobProperties
This class contains the response information returned from the service when getting blob properties.
Constructor Summary
Method Summary
Methods inherited from java.lang.Object
Constructor Details
BlobProperties
public BlobProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long blobSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, Long blobSequenceNumber, BlobType blobType, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, String copyDestinationSnapshot, AccessTier accessTier, Boolean isAccessTierInferred, ArchiveStatus archiveStatus, String encryptionKeySha256, String encryptionScope, OffsetDateTime accessTierChangeTime, Map
Constructs a BlobProperties.
Parameters:
null
.
null
.
BlobProperties
public BlobProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long blobSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, Long blobSequenceNumber, BlobType blobType, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, String copyDestinationSnapshot, AccessTier accessTier, Boolean isAccessTierInferred, ArchiveStatus archiveStatus, String encryptionKeySha256, String encryptionScope, OffsetDateTime accessTierChangeTime, Map
Constructs a BlobProperties.
Parameters:
null
.
null
.
BlobProperties
public BlobProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long blobSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, Long blobSequenceNumber, BlobType blobType, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, String copyDestinationSnapshot, AccessTier accessTier, Boolean isAccessTierInferred, ArchiveStatus archiveStatus, String encryptionKeySha256, String encryptionScope, OffsetDateTime accessTierChangeTime, Map
Constructs a BlobProperties.
Parameters:
null
.
null
.
BlobProperties
public BlobProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long blobSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, Long blobSequenceNumber, BlobType blobType, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, String copyDestinationSnapshot, AccessTier accessTier, Boolean isAccessTierInferred, ArchiveStatus archiveStatus, String encryptionKeySha256, String encryptionScope, OffsetDateTime accessTierChangeTime, Map
Constructs a BlobProperties.
Parameters:
null
.
null
.
BlobProperties
public BlobProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long blobSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, Long blobSequenceNumber, BlobType blobType, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, String copyDestinationSnapshot, AccessTier accessTier, Boolean isAccessTierInferred, ArchiveStatus archiveStatus, String encryptionKeySha256, String encryptionScope, OffsetDateTime accessTierChangeTime, Map
Constructs a BlobProperties.
Parameters:
null
.
null
.
BlobProperties
public BlobProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long blobSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, Long blobSequenceNumber, BlobType blobType, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, String copyDestinationSnapshot, AccessTier accessTier, Boolean isAccessTierInferred, ArchiveStatus archiveStatus, String encryptionKeySha256, OffsetDateTime accessTierChangeTime, Map
Constructs a BlobProperties.
Parameters:
null
.
null
.
Method Details
getAccessTier
public AccessTier getAccessTier()
Returns:
getAccessTierChangeTime
public OffsetDateTime getAccessTierChangeTime()
Returns:
getArchiveStatus
public ArchiveStatus getArchiveStatus()
Returns:
getBlobSequenceNumber
public Long getBlobSequenceNumber()
Returns:
getBlobSize
public long getBlobSize()
Returns:
getBlobType
public BlobType getBlobType()
Returns:
getCacheControl
public String getCacheControl()
Returns:
getCommittedBlockCount
public Integer getCommittedBlockCount()
Returns:
getContentDisposition
public String getContentDisposition()
Returns:
getContentEncoding
public String getContentEncoding()
Returns:
getContentLanguage
public String getContentLanguage()
Returns:
getContentMd5
public byte[] getContentMd5()
Returns:
getContentType
public String getContentType()
Returns:
getCopyCompletionTime
public OffsetDateTime getCopyCompletionTime()
Returns:
getCopyDestinationSnapshot
public String getCopyDestinationSnapshot()
Returns:
getCopyId
public String getCopyId()
Returns:
getCopyProgress
public String getCopyProgress()
Returns:
getCopySource
public String getCopySource()
Returns:
getCopyStatus
public CopyStatusType getCopyStatus()
Returns:
getCopyStatusDescription
public String getCopyStatusDescription()
Returns:
getCreationTime
public OffsetDateTime getCreationTime()
Returns:
getETag
public String getETag()
Returns:
getEncryptionKeySha256
public String getEncryptionKeySha256()
Returns:
getEncryptionScope
public String getEncryptionScope()
Returns:
getExpiresOn
public OffsetDateTime getExpiresOn()
Returns:
getImmutabilityPolicy
public BlobImmutabilityPolicy getImmutabilityPolicy()
Returns:
getLastAccessedTime
public OffsetDateTime getLastAccessedTime()
Returns:
getLastModified
public OffsetDateTime getLastModified()
Returns:
getLeaseDuration
public LeaseDurationType getLeaseDuration()
Returns:
getLeaseState
public LeaseStateType getLeaseState()
Returns:
getLeaseStatus
public LeaseStatusType getLeaseStatus()
Returns:
getMetadata
public Map
Returns:
getObjectReplicationDestinationPolicyId
public String getObjectReplicationDestinationPolicyId()
Returns:
String
that identifies the Object Replication Policy which made this blob the destination of a
copy.getObjectReplicationSourcePolicies
public List
Returns:
getRehydratePriority
public RehydratePriority getRehydratePriority()
Returns:
getRequestId
public String getRequestId()
Returns:
getTagCount
public Long getTagCount()
Returns:
getVersionId
public String getVersionId()
Returns:
hasLegalHold
public Boolean hasLegalHold()
Returns:
isAccessTierInferred
public Boolean isAccessTierInferred()
Returns:
isCurrentVersion
public Boolean isCurrentVersion()
Returns:
isIncrementalCopy
public Boolean isIncrementalCopy()
Returns:
isSealed
public Boolean isSealed()
Returns:
isServerEncrypted
public Boolean isServerEncrypted()
Returns:
Applies to
Azure SDK for Java