Package org.jclouds.s3.domain.internal
Class MutableObjectMetadataImpl
java.lang.Object
org.jclouds.s3.domain.internal.MutableObjectMetadataImpl
- All Implemented Interfaces:
Comparable<ObjectMetadata>
,MutableObjectMetadata
,ObjectMetadata
Allows you to manipulate metadata.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jclouds.s3.domain.ObjectMetadata
ObjectMetadata.StorageClass
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
Deprecated.call getContentMetadata().getCacheControl() insteadgetETag()
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()
int
hashCode()
void
void
setCacheControl
(String cacheControl) Deprecated.call getContentMetadata().setCacheControl(String) insteadvoid
setContentMetadata
(MutableContentMetadata contentMetadata) 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) toString()
-
Constructor Details
-
MutableObjectMetadataImpl
public MutableObjectMetadataImpl() -
MutableObjectMetadataImpl
-
-
Method Details
-
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.- Specified by:
getKey
in interfaceObjectMetadata
- See Also:
-
getBucket
- Specified by:
getBucket
in interfaceObjectMetadata
-
getUri
- Specified by:
getUri
in interfaceObjectMetadata
-
setUri
- Specified by:
setUri
in interfaceMutableObjectMetadata
-
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.- Specified by:
getOwner
in interfaceObjectMetadata
-
getStorageClass
Currently defaults to 'STANDARD' and not used.- Specified by:
getStorageClass
in interfaceObjectMetadata
-
getCacheControl
Deprecated.call getContentMetadata().getCacheControl() insteadDescription copied from interface:ObjectMetadata
Can be used to specify caching behavior along the request/reply chain.- Specified by:
getCacheControl
in interfaceObjectMetadata
-
getLastModified
- Specified by:
getLastModified
in interfaceObjectMetadata
-
getETag
- Specified by:
getETag
in interfaceObjectMetadata
-
compareTo
- Specified by:
compareTo
in interfaceComparable<ObjectMetadata>
-
getUserMetadata
- Specified by:
getUserMetadata
in interfaceObjectMetadata
-
setCacheControl
Deprecated.call getContentMetadata().setCacheControl(String) insteadDescription copied from interface:MutableObjectMetadata
Can be used to specify caching behavior along the request/reply chain.- Specified by:
setCacheControl
in interfaceMutableObjectMetadata
-
setETag
- Specified by:
setETag
in interfaceMutableObjectMetadata
-
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.- Specified by:
setKey
in interfaceMutableObjectMetadata
-
setBucket
- Specified by:
setBucket
in interfaceMutableObjectMetadata
-
setLastModified
- Specified by:
setLastModified
in interfaceMutableObjectMetadata
-
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.- Specified by:
setOwner
in interfaceMutableObjectMetadata
-
setStorageClass
Currently defaults to 'STANDARD' and not used.- Specified by:
setStorageClass
in interfaceMutableObjectMetadata
-
setUserMetadata
- Specified by:
setUserMetadata
in interfaceMutableObjectMetadata
-
getContentMetadata
- Specified by:
getContentMetadata
in interfaceMutableObjectMetadata
- Specified by:
getContentMetadata
in interfaceObjectMetadata
-
setContentMetadata
- Specified by:
setContentMetadata
in interfaceMutableObjectMetadata
-
hashCode
public int hashCode() -
equals
-
toString
-