public final class BlobProperties extends Object
Constructor and Description |
---|
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<String,String> metadata,
Integer committedBlockCount)
Constructs a
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<String,String> metadata, Integer committedBlockCount)
BlobProperties
.creationTime
- Creation time of the blob.lastModified
- Datetime when the blob was last modified.eTag
- ETag of the blob.blobSize
- Size of the blob.contentType
- Content type specified for the blob.contentMd5
- Content MD5 specified for the blob.contentEncoding
- Content encoding specified for the blob.contentDisposition
- Content disposition specified for the blob.contentLanguage
- Content language specified for the blob.cacheControl
- Cache control specified for the blob.blobSequenceNumber
- The current sequence number for a page blob, if the blob is an append or block blob
pass null
.blobType
- Type of the blob.leaseStatus
- Status of the lease on the blob.leaseState
- State of the lease on the blob.leaseDuration
- Type of lease on the blob.copyId
- Identifier of the last copy operation performed on the blob.copyStatus
- Status of the last copy operation performed on the blob.copySource
- Source of the last copy operation performed on the blob.copyProgress
- Progress of the last copy operation performed on the blob.copyCompletionTime
- Datetime when the last copy operation on the blob completed.copyStatusDescription
- Description of the last copy operation on the blob.isServerEncrypted
- Flag indicating if the blob's content is encrypted on the server.isIncrementalCopy
- Flag indicating if the blob was incrementally copied.copyDestinationSnapshot
- Snapshot identifier of the last incremental copy snapshot for the blob.accessTier
- Access tier of the blob.isAccessTierInferred
- Flag indicating if the access tier of the blob was inferred from properties of the
blob.archiveStatus
- Archive status of the blob.encryptionKeySha256
- SHA256 of the customer provided encryption key used to encrypt the blob on the server.accessTierChangeTime
- Datetime when the access tier of the blob last changed.metadata
- Metadata associated with the blob.committedBlockCount
- Number of blocks committed to an append blob, if the blob is a block or page blob
pass null
.public OffsetDateTime getCreationTime()
public OffsetDateTime getLastModified()
public String getETag()
public long getBlobSize()
public String getContentType()
public byte[] getContentMd5()
public String getContentEncoding()
public String getContentDisposition()
public String getContentLanguage()
public String getCacheControl()
public Long getBlobSequenceNumber()
public BlobType getBlobType()
public LeaseStatusType getLeaseStatus()
public LeaseStateType getLeaseState()
public LeaseDurationType getLeaseDuration()
public String getCopyId()
public CopyStatusType getCopyStatus()
public String getCopySource()
public String getCopyProgress()
public OffsetDateTime getCopyCompletionTime()
public String getCopyStatusDescription()
getCopyStatus
is
failed
or aborted
. If this blob hasn't been the
target of a copy operation or has been modified since this won't be set.public Boolean isServerEncrypted()
public Boolean isIncrementalCopy()
public String getCopyDestinationSnapshot()
getCopyStatus
isn't success
this won't be set.public AccessTier getAccessTier()
public Boolean isAccessTierInferred()
public ArchiveStatus getArchiveStatus()
public String getEncryptionKeySha256()
public OffsetDateTime getAccessTierChangeTime()
public Integer getCommittedBlockCount()
Copyright © 2019 Microsoft Corporation. All rights reserved.