Class S3ObjectMetadata

java.lang.Object
com.adobe.testing.s3mock.store.S3ObjectMetadata

public class S3ObjectMetadata extends Object
Represents an object in S3, used to serialize and deserialize all metadata locally.
  • Constructor Details

    • S3ObjectMetadata

      public S3ObjectMetadata()
  • Method Details

    • getEncryptionHeaders

      public Map<String,String> getEncryptionHeaders()
    • setEncryptionHeaders

      public void setEncryptionHeaders(Map<String,String> encryptionHeaders)
    • getStoreHeaders

      public Map<String,String> getStoreHeaders()
    • setStoreHeaders

      public void setStoreHeaders(Map<String,String> storeHeaders)
    • getOwner

      public Owner getOwner()
    • setOwner

      public void setOwner(Owner owner)
    • getRetention

      public Retention getRetention()
    • setRetention

      public void setRetention(Retention retention)
    • getLegalHold

      public LegalHold getLegalHold()
    • setLegalHold

      public void setLegalHold(LegalHold legalHold)
    • getKey

      public String getKey()
    • setKey

      public void setKey(String key)
    • getSize

      public String getSize()
    • setSize

      public void setSize(String size)
    • getModificationDate

      public String getModificationDate()
    • setModificationDate

      public void setModificationDate(String modificationDate)
    • getEtag

      public String getEtag()
    • setEtag

      public void setEtag(String etag)
    • getMd5

      public String getMd5()
    • setMd5

      public void setMd5(String md5)
    • getContentType

      public String getContentType()
    • setContentType

      public void setContentType(String contentType)
    • getDataPath

      public Path getDataPath()
    • setDataPath

      public void setDataPath(Path dataPath)
    • getLastModified

      public long getLastModified()
    • setLastModified

      public void setLastModified(long lastModified)
    • getUserMetadata

      public Map<String,String> getUserMetadata()
    • setUserMetadata

      public void setUserMetadata(Map<String,String> userMetadata)
    • setTags

      public void setTags(List<Tag> tag)
    • getTags

      public List<Tag> getTags()
    • getId

      public UUID getId()
    • setId

      public void setId(UUID id)
    • getChecksumAlgorithm

      public ChecksumAlgorithm getChecksumAlgorithm()
    • setChecksumAlgorithm

      public void setChecksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
    • getChecksum

      public String getChecksum()
    • setChecksum

      public void setChecksum(String checksum)