public class

S3ObjectMetadata

extends Object
implements Serializable
java.lang.Object
   ↳ org.mule.module.s3.model.S3ObjectMetadata

Summary

Constants
long serialVersionUID
Fields
private Date expirationTime
private String expirationTimeRuleId
private Date httpExpiresDate
private Map<String, Object> metadata
private Boolean ongoingRestore
private Date restoreExpirationTime
private Map<String, String> userMetadata
Public Constructors
S3ObjectMetadata()
Public Methods
void addUserMetadata(String key, String value)
String getCacheControl()
String getContentDisposition()
String getContentEncoding()
long getContentLength()
String getContentMD5()
String getContentType()
String getETag()
Date getExpirationTime()
String getExpirationTimeRuleId()
Date getHttpExpiresDate()
long getInstanceLength()
Date getLastModified()
Boolean getOngoingRestore()
Map<String, Object> getRawMetadata()
Object getRawMetadataValue(String key)
Date getRestoreExpirationTime()
String getSSEAlgorithm()
String getSSECustomerAlgorithm()
String getSSECustomerKeyMd5()
String getUserMetaDataOf(String key)
Map<String, String> getUserMetadata()
String getVersionId()
void setCacheControl(String cacheControl)
void setContentDisposition(String disposition)
void setContentEncoding(String encoding)
void setContentLength(long contentLength)
void setContentMD5(String md5Base64)
void setContentType(String contentType)
void setETag(String eTag)
void setExpirationTime(Date expirationTime)
void setExpirationTimeRuleId(String expirationTimeRuleId)
void setHeader(String key, Object value)
void setHttpExpiresDate(Date httpExpiresDate)
void setLastModified(Date lastModified)
void setOngoingRestore(Boolean ongoingRestore)
void setRestoreExpirationTime(Date restoreExpirationTime)
void setSSEAlgorithm(String algorithm)
void setSSECustomerAlgorithm(String algorithm)
void setSSECustomerKeyMd5(String md5Digest)
void setUserMetadata(Map<String, String> userMetadata)
void setVersionId(String versionId)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 4883629980933290064 (0x43c62397d3f9f850)

Fields

private Date expirationTime

private String expirationTimeRuleId

private Date httpExpiresDate

private Map<String, Object> metadata

private Boolean ongoingRestore

private Date restoreExpirationTime

private Map<String, String> userMetadata

Public Constructors

public S3ObjectMetadata ()

Public Methods

public void addUserMetadata (String key, String value)

Parameters
key
value

public String getCacheControl ()

public String getContentDisposition ()

public String getContentEncoding ()

public long getContentLength ()

public String getContentMD5 ()

public String getContentType ()

public String getETag ()

public Date getExpirationTime ()

public String getExpirationTimeRuleId ()

public Date getHttpExpiresDate ()

public long getInstanceLength ()

public Date getLastModified ()

public Boolean getOngoingRestore ()

public Map<String, Object> getRawMetadata ()

public Object getRawMetadataValue (String key)

Parameters
key

public Date getRestoreExpirationTime ()

public String getSSEAlgorithm ()

public String getSSECustomerAlgorithm ()

public String getSSECustomerKeyMd5 ()

public String getUserMetaDataOf (String key)

Parameters
key

public Map<String, String> getUserMetadata ()

public String getVersionId ()

public void setCacheControl (String cacheControl)

Parameters
cacheControl

public void setContentDisposition (String disposition)

Parameters
disposition

public void setContentEncoding (String encoding)

Parameters
encoding

public void setContentLength (long contentLength)

Parameters
contentLength

public void setContentMD5 (String md5Base64)

Parameters
md5Base64

public void setContentType (String contentType)

Parameters
contentType

public void setETag (String eTag)

Parameters
eTag

public void setExpirationTime (Date expirationTime)

Parameters
expirationTime

public void setExpirationTimeRuleId (String expirationTimeRuleId)

Parameters
expirationTimeRuleId

public void setHeader (String key, Object value)

Parameters
key
value

public void setHttpExpiresDate (Date httpExpiresDate)

Parameters
httpExpiresDate

public void setLastModified (Date lastModified)

Parameters
lastModified

public void setOngoingRestore (Boolean ongoingRestore)

Parameters
ongoingRestore

public void setRestoreExpirationTime (Date restoreExpirationTime)

Parameters
restoreExpirationTime

public void setSSEAlgorithm (String algorithm)

Parameters
algorithm

public void setSSECustomerAlgorithm (String algorithm)

Parameters
algorithm

public void setSSECustomerKeyMd5 (String md5Digest)

Parameters
md5Digest

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

Parameters
userMetadata

public void setVersionId (String versionId)

Parameters
versionId