Class BlobGetPropertiesHeaders


  • public final class BlobGetPropertiesHeaders
    extends Object
    Defines headers for GetProperties operation.
    • Constructor Detail

      • BlobGetPropertiesHeaders

        public BlobGetPropertiesHeaders()
    • Method Detail

      • lastModified

        public OffsetDateTime lastModified()
        Get the lastModified value.
        Returns:
        the lastModified value.
      • withLastModified

        public BlobGetPropertiesHeaders withLastModified​(OffsetDateTime lastModified)
        Set the lastModified value.
        Parameters:
        lastModified - the lastModified value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • creationTime

        public OffsetDateTime creationTime()
        Get the creationTime value.
        Returns:
        the creationTime value.
      • withCreationTime

        public BlobGetPropertiesHeaders withCreationTime​(OffsetDateTime creationTime)
        Set the creationTime value.
        Parameters:
        creationTime - the creationTime value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • metadata

        public Map<String,​String> metadata()
        Get the metadata value.
        Returns:
        the metadata value.
      • withMetadata

        public BlobGetPropertiesHeaders withMetadata​(Map<String,​String> metadata)
        Set the metadata value.
        Parameters:
        metadata - the metadata value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • blobType

        public BlobType blobType()
        Get the blobType value.
        Returns:
        the blobType value.
      • withBlobType

        public BlobGetPropertiesHeaders withBlobType​(BlobType blobType)
        Set the blobType value.
        Parameters:
        blobType - the blobType value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • copyCompletionTime

        public OffsetDateTime copyCompletionTime()
        Get the copyCompletionTime value.
        Returns:
        the copyCompletionTime value.
      • withCopyCompletionTime

        public BlobGetPropertiesHeaders withCopyCompletionTime​(OffsetDateTime copyCompletionTime)
        Set the copyCompletionTime value.
        Parameters:
        copyCompletionTime - the copyCompletionTime value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • copyStatusDescription

        public String copyStatusDescription()
        Get the copyStatusDescription value.
        Returns:
        the copyStatusDescription value.
      • withCopyStatusDescription

        public BlobGetPropertiesHeaders withCopyStatusDescription​(String copyStatusDescription)
        Set the copyStatusDescription value.
        Parameters:
        copyStatusDescription - the copyStatusDescription value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • copyId

        public String copyId()
        Get the copyId value.
        Returns:
        the copyId value.
      • withCopyId

        public BlobGetPropertiesHeaders withCopyId​(String copyId)
        Set the copyId value.
        Parameters:
        copyId - the copyId value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • copyProgress

        public String copyProgress()
        Get the copyProgress value.
        Returns:
        the copyProgress value.
      • withCopyProgress

        public BlobGetPropertiesHeaders withCopyProgress​(String copyProgress)
        Set the copyProgress value.
        Parameters:
        copyProgress - the copyProgress value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • copySource

        public String copySource()
        Get the copySource value.
        Returns:
        the copySource value.
      • withCopySource

        public BlobGetPropertiesHeaders withCopySource​(String copySource)
        Set the copySource value.
        Parameters:
        copySource - the copySource value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • copyStatus

        public CopyStatusType copyStatus()
        Get the copyStatus value.
        Returns:
        the copyStatus value.
      • withCopyStatus

        public BlobGetPropertiesHeaders withCopyStatus​(CopyStatusType copyStatus)
        Set the copyStatus value.
        Parameters:
        copyStatus - the copyStatus value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • isIncrementalCopy

        public Boolean isIncrementalCopy()
        Get the isIncrementalCopy value.
        Returns:
        the isIncrementalCopy value.
      • withIsIncrementalCopy

        public BlobGetPropertiesHeaders withIsIncrementalCopy​(Boolean isIncrementalCopy)
        Set the isIncrementalCopy value.
        Parameters:
        isIncrementalCopy - the isIncrementalCopy value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • destinationSnapshot

        public String destinationSnapshot()
        Get the destinationSnapshot value.
        Returns:
        the destinationSnapshot value.
      • withDestinationSnapshot

        public BlobGetPropertiesHeaders withDestinationSnapshot​(String destinationSnapshot)
        Set the destinationSnapshot value.
        Parameters:
        destinationSnapshot - the destinationSnapshot value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • leaseDuration

        public LeaseDurationType leaseDuration()
        Get the leaseDuration value.
        Returns:
        the leaseDuration value.
      • withLeaseDuration

        public BlobGetPropertiesHeaders withLeaseDuration​(LeaseDurationType leaseDuration)
        Set the leaseDuration value.
        Parameters:
        leaseDuration - the leaseDuration value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • leaseState

        public LeaseStateType leaseState()
        Get the leaseState value.
        Returns:
        the leaseState value.
      • withLeaseState

        public BlobGetPropertiesHeaders withLeaseState​(LeaseStateType leaseState)
        Set the leaseState value.
        Parameters:
        leaseState - the leaseState value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • leaseStatus

        public LeaseStatusType leaseStatus()
        Get the leaseStatus value.
        Returns:
        the leaseStatus value.
      • withLeaseStatus

        public BlobGetPropertiesHeaders withLeaseStatus​(LeaseStatusType leaseStatus)
        Set the leaseStatus value.
        Parameters:
        leaseStatus - the leaseStatus value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • contentLength

        public Long contentLength()
        Get the contentLength value.
        Returns:
        the contentLength value.
      • withContentLength

        public BlobGetPropertiesHeaders withContentLength​(Long contentLength)
        Set the contentLength value.
        Parameters:
        contentLength - the contentLength value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • contentType

        public String contentType()
        Get the contentType value.
        Returns:
        the contentType value.
      • withContentType

        public BlobGetPropertiesHeaders withContentType​(String contentType)
        Set the contentType value.
        Parameters:
        contentType - the contentType value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • eTag

        public String eTag()
        Get the eTag value.
        Returns:
        the eTag value.
      • withETag

        public BlobGetPropertiesHeaders withETag​(String eTag)
        Set the eTag value.
        Parameters:
        eTag - the eTag value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • contentMD5

        public byte[] contentMD5()
        Get the contentMD5 value.
        Returns:
        the contentMD5 value.
      • withContentMD5

        public BlobGetPropertiesHeaders withContentMD5​(byte[] contentMD5)
        Set the contentMD5 value.
        Parameters:
        contentMD5 - the contentMD5 value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • contentEncoding

        public String contentEncoding()
        Get the contentEncoding value.
        Returns:
        the contentEncoding value.
      • withContentEncoding

        public BlobGetPropertiesHeaders withContentEncoding​(String contentEncoding)
        Set the contentEncoding value.
        Parameters:
        contentEncoding - the contentEncoding value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • contentDisposition

        public String contentDisposition()
        Get the contentDisposition value.
        Returns:
        the contentDisposition value.
      • withContentDisposition

        public BlobGetPropertiesHeaders withContentDisposition​(String contentDisposition)
        Set the contentDisposition value.
        Parameters:
        contentDisposition - the contentDisposition value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • contentLanguage

        public String contentLanguage()
        Get the contentLanguage value.
        Returns:
        the contentLanguage value.
      • withContentLanguage

        public BlobGetPropertiesHeaders withContentLanguage​(String contentLanguage)
        Set the contentLanguage value.
        Parameters:
        contentLanguage - the contentLanguage value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • cacheControl

        public String cacheControl()
        Get the cacheControl value.
        Returns:
        the cacheControl value.
      • withCacheControl

        public BlobGetPropertiesHeaders withCacheControl​(String cacheControl)
        Set the cacheControl value.
        Parameters:
        cacheControl - the cacheControl value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • blobSequenceNumber

        public Long blobSequenceNumber()
        Get the blobSequenceNumber value.
        Returns:
        the blobSequenceNumber value.
      • withBlobSequenceNumber

        public BlobGetPropertiesHeaders withBlobSequenceNumber​(Long blobSequenceNumber)
        Set the blobSequenceNumber value.
        Parameters:
        blobSequenceNumber - the blobSequenceNumber value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • requestId

        public String requestId()
        Get the requestId value.
        Returns:
        the requestId value.
      • withRequestId

        public BlobGetPropertiesHeaders withRequestId​(String requestId)
        Set the requestId value.
        Parameters:
        requestId - the requestId value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • version

        public String version()
        Get the version value.
        Returns:
        the version value.
      • withVersion

        public BlobGetPropertiesHeaders withVersion​(String version)
        Set the version value.
        Parameters:
        version - the version value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • date

        public OffsetDateTime date()
        Get the date value.
        Returns:
        the date value.
      • withDate

        public BlobGetPropertiesHeaders withDate​(OffsetDateTime date)
        Set the date value.
        Parameters:
        date - the date value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • acceptRanges

        public String acceptRanges()
        Get the acceptRanges value.
        Returns:
        the acceptRanges value.
      • withAcceptRanges

        public BlobGetPropertiesHeaders withAcceptRanges​(String acceptRanges)
        Set the acceptRanges value.
        Parameters:
        acceptRanges - the acceptRanges value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • blobCommittedBlockCount

        public Integer blobCommittedBlockCount()
        Get the blobCommittedBlockCount value.
        Returns:
        the blobCommittedBlockCount value.
      • withBlobCommittedBlockCount

        public BlobGetPropertiesHeaders withBlobCommittedBlockCount​(Integer blobCommittedBlockCount)
        Set the blobCommittedBlockCount value.
        Parameters:
        blobCommittedBlockCount - the blobCommittedBlockCount value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • isServerEncrypted

        public Boolean isServerEncrypted()
        Get the isServerEncrypted value.
        Returns:
        the isServerEncrypted value.
      • withIsServerEncrypted

        public BlobGetPropertiesHeaders withIsServerEncrypted​(Boolean isServerEncrypted)
        Set the isServerEncrypted value.
        Parameters:
        isServerEncrypted - the isServerEncrypted value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • accessTier

        public String accessTier()
        Get the accessTier value.
        Returns:
        the accessTier value.
      • withAccessTier

        public BlobGetPropertiesHeaders withAccessTier​(String accessTier)
        Set the accessTier value.
        Parameters:
        accessTier - the accessTier value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • accessTierInferred

        public Boolean accessTierInferred()
        Get the accessTierInferred value.
        Returns:
        the accessTierInferred value.
      • withAccessTierInferred

        public BlobGetPropertiesHeaders withAccessTierInferred​(Boolean accessTierInferred)
        Set the accessTierInferred value.
        Parameters:
        accessTierInferred - the accessTierInferred value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • archiveStatus

        public String archiveStatus()
        Get the archiveStatus value.
        Returns:
        the archiveStatus value.
      • withArchiveStatus

        public BlobGetPropertiesHeaders withArchiveStatus​(String archiveStatus)
        Set the archiveStatus value.
        Parameters:
        archiveStatus - the archiveStatus value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.
      • accessTierChangeTime

        public OffsetDateTime accessTierChangeTime()
        Get the accessTierChangeTime value.
        Returns:
        the accessTierChangeTime value.
      • withAccessTierChangeTime

        public BlobGetPropertiesHeaders withAccessTierChangeTime​(OffsetDateTime accessTierChangeTime)
        Set the accessTierChangeTime value.
        Parameters:
        accessTierChangeTime - the accessTierChangeTime value to set.
        Returns:
        the BlobGetPropertiesHeaders object itself.