Package com.adobe.testing.s3mock.store
Class S3ObjectMetadata
java.lang.Object
com.adobe.testing.s3mock.store.S3ObjectMetadata
Represents an object in S3, used to serialize and deserialize all metadata locally.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEtag()getId()getKey()longgetMd5()getOwner()getSize()getTags()booleanvoidsetContentEncoding(String contentEncoding) voidsetContentType(String contentType) voidsetDataPath(Path dataPath) voidsetEncrypted(boolean isEncrypted) voidvoidvoidvoidsetKmsEncryption(String kmsEncryption) voidsetKmsKeyId(String kmsKeyId) voidsetLastModified(long lastModified) voidsetLegalHold(LegalHold legalHold) voidvoidsetModificationDate(String modificationDate) voidvoidsetRetention(Retention retention) voidvoidvoidsetUserMetadata(Map<String, String> userMetadata)
-
Constructor Details
-
S3ObjectMetadata
public S3ObjectMetadata()
-
-
Method Details
-
getOwner
-
setOwner
-
getRetention
-
setRetention
-
getLegalHold
-
setLegalHold
-
getKey
-
setKey
-
getSize
-
setSize
-
getModificationDate
-
setModificationDate
-
getEtag
-
setEtag
-
getMd5
-
setMd5
-
getContentType
-
setContentType
-
getContentEncoding
-
setContentEncoding
-
getDataPath
-
setDataPath
-
getKmsEncryption
-
setKmsEncryption
-
isEncrypted
public boolean isEncrypted() -
setEncrypted
public void setEncrypted(boolean isEncrypted) -
getLastModified
public long getLastModified() -
setLastModified
public void setLastModified(long lastModified) -
getKmsKeyId
-
setKmsKeyId
-
getUserMetadata
-
setUserMetadata
-
setTags
-
getTags
-
getId
-
setId
-