Package org.jclouds.s3.domain
Class ObjectMetadataBuilder
- java.lang.Object
-
- org.jclouds.s3.domain.ObjectMetadataBuilder
-
public class ObjectMetadataBuilder extends Object
Allows you to createObjectMetadataobjects.
-
-
Constructor Summary
Constructors Constructor Description ObjectMetadataBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectMetadataBuilderbucket(String bucket)ObjectMetadatabuild()ObjectMetadataBuildercacheControl(String cacheControl)ObjectMetadataBuildercontentDisposition(String contentDisposition)ObjectMetadataBuildercontentEncoding(String contentEncoding)ObjectMetadataBuildercontentLanguage(String contentLanguage)ObjectMetadataBuildercontentLength(Long contentLength)ObjectMetadataBuildercontentMD5(byte[] md5)ObjectMetadataBuildercontentType(String contentType)static ObjectMetadataBuildercreate()ObjectMetadataBuildereTag(String eTag)ObjectMetadataBuilderkey(String key)ObjectMetadataBuilderlastModified(Date lastModified)ObjectMetadataBuilderowner(CanonicalUser owner)ObjectMetadataBuilderstorageClass(ObjectMetadata.StorageClass storageClass)ObjectMetadataBuilderuri(URI uri)ObjectMetadataBuilderuserMetadata(Map<String,String> userMetadata)
-
-
-
Method Detail
-
create
public static ObjectMetadataBuilder create()
-
key
public ObjectMetadataBuilder key(String key)
-
bucket
public ObjectMetadataBuilder bucket(String bucket)
-
owner
public ObjectMetadataBuilder owner(CanonicalUser owner)
-
eTag
public ObjectMetadataBuilder eTag(String eTag)
-
uri
public ObjectMetadataBuilder uri(URI uri)
-
lastModified
public ObjectMetadataBuilder lastModified(Date lastModified)
-
storageClass
public ObjectMetadataBuilder storageClass(ObjectMetadata.StorageClass storageClass)
-
cacheControl
public ObjectMetadataBuilder cacheControl(String cacheControl)
-
userMetadata
public ObjectMetadataBuilder userMetadata(Map<String,String> userMetadata)
-
contentDisposition
public ObjectMetadataBuilder contentDisposition(String contentDisposition)
-
contentEncoding
public ObjectMetadataBuilder contentEncoding(String contentEncoding)
-
contentLanguage
public ObjectMetadataBuilder contentLanguage(String contentLanguage)
-
contentLength
public ObjectMetadataBuilder contentLength(Long contentLength)
-
contentMD5
public ObjectMetadataBuilder contentMD5(byte[] md5)
-
contentType
public ObjectMetadataBuilder contentType(String contentType)
-
build
public ObjectMetadata build()
-
-