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 . |
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<String,String> metadata,
Integer committedBlockCount,
Long tagCount,
String versionId,
Boolean isCurrentVersion,
List<ObjectReplicationPolicy> objectReplicationSourcePolicies,
String objectReplicationDestinationPolicyId)
Constructs a
BlobProperties . |
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<String,String> metadata,
Integer committedBlockCount,
Long tagCount,
String versionId,
Boolean isCurrentVersion,
List<ObjectReplicationPolicy> objectReplicationSourcePolicies,
String objectReplicationDestinationPolicyId,
RehydratePriority rehydratePriority,
Boolean isSealed,
OffsetDateTime lastAccessedTime,
OffsetDateTime expiresOn)
Constructs a
BlobProperties . |
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<String,String> metadata,
Integer committedBlockCount,
Long tagCount,
String versionId,
Boolean isCurrentVersion,
List<ObjectReplicationPolicy> objectReplicationSourcePolicies,
String objectReplicationDestinationPolicyId,
RehydratePriority rehydratePriority,
Boolean isSealed,
OffsetDateTime lastAccessedTime,
OffsetDateTime expiresOn,
BlobImmutabilityPolicy immutabilityPolicy,
Boolean hasLegalHold)
Constructs a
BlobProperties . |
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<String,String> metadata,
Integer committedBlockCount,
String versionId,
Boolean isCurrentVersion,
Long tagCount,
Map<String,String> objectReplicationStatus,
String rehydratePriority,
Boolean isSealed)
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 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<String,String> metadata, Integer committedBlockCount, String versionId, Boolean isCurrentVersion, Long tagCount, Map<String,String> objectReplicationStatus, String rehydratePriority, Boolean isSealed)
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.encryptionScope
- The name of the encryption scope under which the blob is encrypted.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
.versionId
- The version identifier of the blob.isCurrentVersion
- Flag indicating if version identifier points to current version of the blob.tagCount
- Number of tags associated with the blob.objectReplicationStatus
- The object replication status map to parse.rehydratePriority
- The rehydrate priorityisSealed
- Whether or not the blob is sealed.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<String,String> metadata, Integer committedBlockCount, Long tagCount, String versionId, Boolean isCurrentVersion, List<ObjectReplicationPolicy> objectReplicationSourcePolicies, String objectReplicationDestinationPolicyId)
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.encryptionScope
- The name of the encryption scope under which the blob is encrypted.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
.versionId
- The version identifier of the blob.isCurrentVersion
- Flag indicating if version identifier points to current version of the blob.tagCount
- Number of tags associated with the blob.objectReplicationSourcePolicies
- The already parsed object replication policies.objectReplicationDestinationPolicyId
- The policy id on the destination blob.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<String,String> metadata, Integer committedBlockCount, Long tagCount, String versionId, Boolean isCurrentVersion, List<ObjectReplicationPolicy> objectReplicationSourcePolicies, String objectReplicationDestinationPolicyId, RehydratePriority rehydratePriority, Boolean isSealed, OffsetDateTime lastAccessedTime, OffsetDateTime expiresOn)
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.encryptionScope
- The name of the encryption scope under which the blob is encrypted.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
.versionId
- The version identifier of the blob.isCurrentVersion
- Flag indicating if version identifier points to current version of the blob.tagCount
- Number of tags associated with the blob.objectReplicationSourcePolicies
- The already parsed object replication policies.objectReplicationDestinationPolicyId
- The policy id on the destination blob.rehydratePriority
- The rehydrate priorityisSealed
- Whether or not the blob is sealed.lastAccessedTime
- The date and time the blob was read or written to.expiresOn
- The time when the blob is going to expire.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<String,String> metadata, Integer committedBlockCount, Long tagCount, String versionId, Boolean isCurrentVersion, List<ObjectReplicationPolicy> objectReplicationSourcePolicies, String objectReplicationDestinationPolicyId, RehydratePriority rehydratePriority, Boolean isSealed, OffsetDateTime lastAccessedTime, OffsetDateTime expiresOn, BlobImmutabilityPolicy immutabilityPolicy, Boolean hasLegalHold)
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.encryptionScope
- The name of the encryption scope under which the blob is encrypted.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
.versionId
- The version identifier of the blob.isCurrentVersion
- Flag indicating if version identifier points to current version of the blob.tagCount
- Number of tags associated with the blob.objectReplicationSourcePolicies
- The already parsed object replication policies.objectReplicationDestinationPolicyId
- The policy id on the destination blob.rehydratePriority
- The rehydrate priorityisSealed
- Whether or not the blob is sealed.lastAccessedTime
- The date and time the blob was read or written to.expiresOn
- The time when the blob is going to expire.immutabilityPolicy
- the immutability policy of the blob.hasLegalHold
- whether or not the blob has a legal hold.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 String getEncryptionScope()
public OffsetDateTime getAccessTierChangeTime()
public Integer getCommittedBlockCount()
public Long getTagCount()
public String getVersionId()
public Boolean isCurrentVersion()
public List<ObjectReplicationPolicy> getObjectReplicationSourcePolicies()
List
that contains information on the object replication policies associated with this blob
and the status of the replication for each policy. Only available when the blob is the source of object
replication.public String getObjectReplicationDestinationPolicyId()
String
that identifies the Object Replication Policy which made this blob the destination of a
copy.public RehydratePriority getRehydratePriority()
RehydratePriority
of the blob if it is in RehydratePending state.public Boolean isSealed()
public OffsetDateTime getLastAccessedTime()
public OffsetDateTime getExpiresOn()
public BlobImmutabilityPolicy getImmutabilityPolicy()
public Boolean hasLegalHold()
Copyright © 2021 Microsoft Corporation. All rights reserved.