Package org.jclouds.s3.domain
Interface ObjectMetadata
-
- All Superinterfaces:
Comparable<ObjectMetadata>
- All Known Subinterfaces:
MutableObjectMetadata
- All Known Implementing Classes:
BucketListObjectMetadata,CopyObjectResult,MutableObjectMetadataImpl
public interface ObjectMetadata extends Comparable<ObjectMetadata>
Amazon S3 is designed to store objects. Objects are stored inbucketsand consist of avalue, akey,metadata, and an access control policy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classObjectMetadata.StorageClass
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringgetBucket()StringgetCacheControl()Deprecated.ContentMetadatagetContentMetadata()StringgetETag()StringgetKey()The key is the handle that you assign to an object that allows you retrieve it later.DategetLastModified()CanonicalUsergetOwner()Every bucket and object in Amazon S3 has an owner, the user that created the bucket or object.ObjectMetadata.StorageClassgetStorageClass()Currently defaults to 'STANDARD' and not used.URIgetUri()Map<String,String>getUserMetadata()-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
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.
-
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 String getCacheControl()
Deprecated.Can be used to specify caching behavior along the request/reply chain.
-
getLastModified
Date getLastModified()
-
getETag
String getETag()
-
getContentMetadata
ContentMetadata getContentMetadata()
-
-