public final class BlobProperties
extends java.lang.Object
Constructor and Description |
---|
BlobProperties() |
Modifier and Type | Method and Description |
---|---|
AccessTier |
accessTier()
Get the accessTier value.
|
java.lang.Boolean |
accessTierInferred()
Get the accessTierInferred value.
|
ArchiveStatus |
archiveStatus()
Get the archiveStatus value.
|
java.lang.Integer |
blobSequenceNumber()
Get the blobSequenceNumber value.
|
BlobType |
blobType()
Get the blobType value.
|
java.lang.String |
cacheControl()
Get the cacheControl value.
|
java.lang.String |
contentDisposition()
Get the contentDisposition value.
|
java.lang.String |
contentEncoding()
Get the contentEncoding value.
|
java.lang.String |
contentLanguage()
Get the contentLanguage value.
|
java.lang.Long |
contentLength()
Get the contentLength value.
|
java.lang.String |
contentMD5()
Get the contentMD5 value.
|
java.lang.String |
contentType()
Get the contentType value.
|
org.joda.time.DateTime |
copyCompletionTime()
Get the copyCompletionTime value.
|
java.lang.String |
copyId()
Get the copyId value.
|
java.lang.String |
copyProgress()
Get the copyProgress value.
|
java.lang.String |
copySource()
Get the copySource value.
|
CopyStatusType |
copyStatus()
Get the copyStatus value.
|
java.lang.String |
copyStatusDescription()
Get the copyStatusDescription value.
|
org.joda.time.DateTime |
deletedTime()
Get the deletedTime value.
|
java.lang.String |
destinationSnapshot()
Get the destinationSnapshot value.
|
java.lang.String |
etag()
Get the etag value.
|
java.lang.Boolean |
incrementalCopy()
Get the incrementalCopy value.
|
org.joda.time.DateTime |
lastModified()
Get the lastModified value.
|
LeaseDurationType |
leaseDuration()
Get the leaseDuration value.
|
LeaseStateType |
leaseState()
Get the leaseState value.
|
LeaseStatusType |
leaseStatus()
Get the leaseStatus value.
|
java.lang.Integer |
remainingRetentionDays()
Get the remainingRetentionDays value.
|
java.lang.Boolean |
serverEncrypted()
Get the serverEncrypted value.
|
BlobProperties |
withAccessTier(AccessTier accessTier)
Set the accessTier value.
|
BlobProperties |
withAccessTierInferred(java.lang.Boolean accessTierInferred)
Set the accessTierInferred value.
|
BlobProperties |
withArchiveStatus(ArchiveStatus archiveStatus)
Set the archiveStatus value.
|
BlobProperties |
withBlobSequenceNumber(java.lang.Integer blobSequenceNumber)
Set the blobSequenceNumber value.
|
BlobProperties |
withBlobType(BlobType blobType)
Set the blobType value.
|
BlobProperties |
withCacheControl(java.lang.String cacheControl)
Set the cacheControl value.
|
BlobProperties |
withContentDisposition(java.lang.String contentDisposition)
Set the contentDisposition value.
|
BlobProperties |
withContentEncoding(java.lang.String contentEncoding)
Set the contentEncoding value.
|
BlobProperties |
withContentLanguage(java.lang.String contentLanguage)
Set the contentLanguage value.
|
BlobProperties |
withContentLength(java.lang.Long contentLength)
Set the contentLength value.
|
BlobProperties |
withContentMD5(java.lang.String contentMD5)
Set the contentMD5 value.
|
BlobProperties |
withContentType(java.lang.String contentType)
Set the contentType value.
|
BlobProperties |
withCopyCompletionTime(org.joda.time.DateTime copyCompletionTime)
Set the copyCompletionTime value.
|
BlobProperties |
withCopyId(java.lang.String copyId)
Set the copyId value.
|
BlobProperties |
withCopyProgress(java.lang.String copyProgress)
Set the copyProgress value.
|
BlobProperties |
withCopySource(java.lang.String copySource)
Set the copySource value.
|
BlobProperties |
withCopyStatus(CopyStatusType copyStatus)
Set the copyStatus value.
|
BlobProperties |
withCopyStatusDescription(java.lang.String copyStatusDescription)
Set the copyStatusDescription value.
|
BlobProperties |
withDeletedTime(org.joda.time.DateTime deletedTime)
Set the deletedTime value.
|
BlobProperties |
withDestinationSnapshot(java.lang.String destinationSnapshot)
Set the destinationSnapshot value.
|
BlobProperties |
withEtag(java.lang.String etag)
Set the etag value.
|
BlobProperties |
withIncrementalCopy(java.lang.Boolean incrementalCopy)
Set the incrementalCopy value.
|
BlobProperties |
withLastModified(org.joda.time.DateTime lastModified)
Set the lastModified value.
|
BlobProperties |
withLeaseDuration(LeaseDurationType leaseDuration)
Set the leaseDuration value.
|
BlobProperties |
withLeaseState(LeaseStateType leaseState)
Set the leaseState value.
|
BlobProperties |
withLeaseStatus(LeaseStatusType leaseStatus)
Set the leaseStatus value.
|
BlobProperties |
withRemainingRetentionDays(java.lang.Integer remainingRetentionDays)
Set the remainingRetentionDays value.
|
BlobProperties |
withServerEncrypted(java.lang.Boolean serverEncrypted)
Set the serverEncrypted value.
|
public org.joda.time.DateTime lastModified()
public BlobProperties withLastModified(org.joda.time.DateTime lastModified)
lastModified
- the lastModified value to set.public java.lang.String etag()
public BlobProperties withEtag(java.lang.String etag)
etag
- the etag value to set.public java.lang.Long contentLength()
public BlobProperties withContentLength(java.lang.Long contentLength)
contentLength
- the contentLength value to set.public java.lang.String contentType()
public BlobProperties withContentType(java.lang.String contentType)
contentType
- the contentType value to set.public java.lang.String contentEncoding()
public BlobProperties withContentEncoding(java.lang.String contentEncoding)
contentEncoding
- the contentEncoding value to set.public java.lang.String contentLanguage()
public BlobProperties withContentLanguage(java.lang.String contentLanguage)
contentLanguage
- the contentLanguage value to set.public java.lang.String contentMD5()
public BlobProperties withContentMD5(java.lang.String contentMD5)
contentMD5
- the contentMD5 value to set.public java.lang.String contentDisposition()
public BlobProperties withContentDisposition(java.lang.String contentDisposition)
contentDisposition
- the contentDisposition value to set.public java.lang.String cacheControl()
public BlobProperties withCacheControl(java.lang.String cacheControl)
cacheControl
- the cacheControl value to set.public java.lang.Integer blobSequenceNumber()
public BlobProperties withBlobSequenceNumber(java.lang.Integer blobSequenceNumber)
blobSequenceNumber
- the blobSequenceNumber value to set.public BlobType blobType()
public BlobProperties withBlobType(BlobType blobType)
blobType
- the blobType value to set.public LeaseStatusType leaseStatus()
public BlobProperties withLeaseStatus(LeaseStatusType leaseStatus)
leaseStatus
- the leaseStatus value to set.public LeaseStateType leaseState()
public BlobProperties withLeaseState(LeaseStateType leaseState)
leaseState
- the leaseState value to set.public LeaseDurationType leaseDuration()
public BlobProperties withLeaseDuration(LeaseDurationType leaseDuration)
leaseDuration
- the leaseDuration value to set.public java.lang.String copyId()
public BlobProperties withCopyId(java.lang.String copyId)
copyId
- the copyId value to set.public CopyStatusType copyStatus()
public BlobProperties withCopyStatus(CopyStatusType copyStatus)
copyStatus
- the copyStatus value to set.public java.lang.String copySource()
public BlobProperties withCopySource(java.lang.String copySource)
copySource
- the copySource value to set.public java.lang.String copyProgress()
public BlobProperties withCopyProgress(java.lang.String copyProgress)
copyProgress
- the copyProgress value to set.public org.joda.time.DateTime copyCompletionTime()
public BlobProperties withCopyCompletionTime(org.joda.time.DateTime copyCompletionTime)
copyCompletionTime
- the copyCompletionTime value to set.public java.lang.String copyStatusDescription()
public BlobProperties withCopyStatusDescription(java.lang.String copyStatusDescription)
copyStatusDescription
- the copyStatusDescription value to set.public java.lang.Boolean serverEncrypted()
public BlobProperties withServerEncrypted(java.lang.Boolean serverEncrypted)
serverEncrypted
- the serverEncrypted value to set.public java.lang.Boolean incrementalCopy()
public BlobProperties withIncrementalCopy(java.lang.Boolean incrementalCopy)
incrementalCopy
- the incrementalCopy value to set.public java.lang.String destinationSnapshot()
public BlobProperties withDestinationSnapshot(java.lang.String destinationSnapshot)
destinationSnapshot
- the destinationSnapshot value to set.public org.joda.time.DateTime deletedTime()
public BlobProperties withDeletedTime(org.joda.time.DateTime deletedTime)
deletedTime
- the deletedTime value to set.public java.lang.Integer remainingRetentionDays()
public BlobProperties withRemainingRetentionDays(java.lang.Integer remainingRetentionDays)
remainingRetentionDays
- the remainingRetentionDays value to set.public AccessTier accessTier()
public BlobProperties withAccessTier(AccessTier accessTier)
accessTier
- the accessTier value to set.public java.lang.Boolean accessTierInferred()
public BlobProperties withAccessTierInferred(java.lang.Boolean accessTierInferred)
accessTierInferred
- the accessTierInferred value to set.public ArchiveStatus archiveStatus()
public BlobProperties withArchiveStatus(ArchiveStatus archiveStatus)
archiveStatus
- the archiveStatus value to set.