Class ObjectMetadata

java.lang.Object
io.awspring.cloud.s3.ObjectMetadata

public class ObjectMetadata extends Object
Container for S3 Object Metadata. For information about each field look at PutObjectRequest Javadocs.
Since:
3.0
Author:
Maciej Walkowiak, Hardik Singh Behl
  • Method Details

    • builder

      public static ObjectMetadata.Builder builder()
    • getAcl

      public @Nullable String getAcl()
    • getCacheControl

      public @Nullable String getCacheControl()
    • getContentDisposition

      public @Nullable String getContentDisposition()
    • getContentEncoding

      public @Nullable String getContentEncoding()
    • getContentLanguage

      public @Nullable String getContentLanguage()
    • getContentType

      public @Nullable String getContentType()
    • getContentLength

      public @Nullable Long getContentLength()
    • getExpires

      public @Nullable Instant getExpires()
    • getGrantFullControl

      public @Nullable String getGrantFullControl()
    • getGrantRead

      public @Nullable String getGrantRead()
    • getGrantReadACP

      public @Nullable String getGrantReadACP()
    • getGrantWriteACP

      public @Nullable String getGrantWriteACP()
    • getMetadata

      public @Nullable Map<String,String> getMetadata()
    • getServerSideEncryption

      public @Nullable String getServerSideEncryption()
    • getStorageClass

      public @Nullable String getStorageClass()
    • getWebsiteRedirectLocation

      public @Nullable String getWebsiteRedirectLocation()
    • getSseCustomerAlgorithm

      public @Nullable String getSseCustomerAlgorithm()
    • getSseCustomerKey

      public @Nullable String getSseCustomerKey()
    • getSseCustomerKeyMD5

      public @Nullable String getSseCustomerKeyMD5()
    • getSsekmsKeyId

      public @Nullable String getSsekmsKeyId()
    • getSsekmsEncryptionContext

      public @Nullable String getSsekmsEncryptionContext()
    • getBucketKeyEnabled

      public @Nullable Boolean getBucketKeyEnabled()
    • getRequestPayer

      public @Nullable String getRequestPayer()
    • getTagging

      public @Nullable String getTagging()
    • getObjectLockMode

      public @Nullable String getObjectLockMode()
    • getObjectLockRetainUntilDate

      public @Nullable Instant getObjectLockRetainUntilDate()
    • getObjectLockLegalHoldStatus

      public @Nullable String getObjectLockLegalHoldStatus()
    • getExpectedBucketOwner

      public @Nullable String getExpectedBucketOwner()
    • getChecksumAlgorithm

      public @Nullable String getChecksumAlgorithm()
    • getContentMD5

      public @Nullable String getContentMD5()