Package com.adaptris.aws.s3.meta
Class S3ObjectMetadata
- java.lang.Object
-
- com.adaptris.aws.s3.meta.S3ObjectMetadata
-
- All Implemented Interfaces:
java.lang.Comparable<S3ObjectMetadata>
- Direct Known Subclasses:
S3ContentDisposition
,S3ContentEncoding
,S3ContentLanguage
,S3ContentType
,S3ExpirationTimeRuleId
,S3HttpExpiresDate
,S3ServerSideEncryption
public abstract class S3ObjectMetadata extends java.lang.Object implements java.lang.Comparable<S3ObjectMetadata>
ObjectMetadata is the base class for all the different ObjectMetadata an S3 upload operation can have. Any settings added by the user will be apply()d to the ObjectMetadata before the S3 object is uploaded.
-
-
Constructor Summary
Constructors Constructor Description S3ObjectMetadata()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
apply(AdaptrisMessage msg, com.amazonaws.services.s3.model.ObjectMetadata meta)
int
compareTo(S3ObjectMetadata o)
-
-
-
Method Detail
-
apply
public abstract void apply(AdaptrisMessage msg, com.amazonaws.services.s3.model.ObjectMetadata meta) throws ServiceException
- Throws:
ServiceException
-
compareTo
public final int compareTo(S3ObjectMetadata o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<S3ObjectMetadata>
-
-