Package org.jclouds.s3.domain
Interface MutableObjectMetadata
- All Superinterfaces:
Comparable<ObjectMetadata>
,ObjectMetadata
- All Known Implementing Classes:
MutableObjectMetadataImpl
/** Amazon S3 is designed to store objects. Objects are stored in
buckets
and consist of a PayloadEnclosing.getPayload()
value}, a
key
, metadata
, and an
access control policy.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jclouds.s3.domain.ObjectMetadata
ObjectMetadata.StorageClass
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setCacheControl
(String cacheControl) Deprecated.void
void
void
The key is the handle that you assign to an object that allows you retrieve it later.void
setLastModified
(Date lastModified) void
setOwner
(CanonicalUser owner) Every bucket and object in Amazon S3 has an owner, the user that created the bucket or object.void
setStorageClass
(ObjectMetadata.StorageClass storageClass) Currently defaults to 'STANDARD' and not used.void
void
setUserMetadata
(Map<String, String> userMetadata) Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface org.jclouds.s3.domain.ObjectMetadata
getBucket, getCacheControl, getETag, getKey, getLastModified, getOwner, getStorageClass, getUri, getUserMetadata
-
Method Details
-
setKey
The key is the handle that you assign to an object that allows you retrieve it later. A key is a sequence of Unicode characters whose UTF-8 encoding is at most 1024 bytes long. Each object in a bucket must have a unique key. -
setBucket
-
setOwner
Every bucket and object in Amazon S3 has an owner, the user that created the bucket or object. The owner of a bucket or object cannot be changed. However, if the object is overwritten by another user (deleted and rewritten), the new object will have a new owner. -
setStorageClass
Currently defaults to 'STANDARD' and not used. -
setCacheControl
Deprecated.Can be used to specify caching behavior along the request/reply chain. -
getContentMetadata
MutableContentMetadata getContentMetadata()- Specified by:
getContentMetadata
in interfaceObjectMetadata
-
setContentMetadata
-
setLastModified
-
setETag
-
setUserMetadata
-
setUri
-