Package org.jclouds.s3.domain
Interface ObjectMetadata
- All Superinterfaces:
Comparable<ObjectMetadata>
- All Known Subinterfaces:
MutableObjectMetadata
- All Known Implementing Classes:
BucketListObjectMetadata
,CopyObjectResult
,MutableObjectMetadataImpl
Amazon S3 is designed to store objects. Objects are stored in
and consist of a
, a
,
invalid reference
buckets
invalid reference
value
invalid reference
key
metadata
, and an access
control policy.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.getETag()
getKey()
The key is the handle that you assign to an object that allows you retrieve it later.getOwner()
Every bucket and object in Amazon S3 has an owner, the user that created the bucket or object.Currently defaults to 'STANDARD' and not used.getUri()
Methods inherited from interface java.lang.Comparable
compareTo
-
Method Details
-
getKey
String getKey()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.- See Also:
-
getBucket
String getBucket() -
getUri
URI getUri() -
getOwner
CanonicalUser getOwner()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. -
getStorageClass
ObjectMetadata.StorageClass getStorageClass()Currently defaults to 'STANDARD' and not used. -
getCacheControl
Deprecated.Can be used to specify caching behavior along the request/reply chain. -
getLastModified
Date getLastModified() -
getETag
String getETag() -
getUserMetadata
-
getContentMetadata
ContentMetadata getContentMetadata()
-