Package org.jclouds.io
Class ContentMetadataBuilder
- java.lang.Object
-
- org.jclouds.io.ContentMetadataBuilder
-
- Direct Known Subclasses:
BaseMutableContentMetadata
public class ContentMetadataBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcacheControlprotected StringcontentDispositionprotected StringcontentEncodingprotected StringcontentLanguageprotected LongcontentLengthprotected com.google.common.hash.HashCodecontentMD5protected StringcontentTypeprotected Dateexpires
-
Constructor Summary
Constructors Constructor Description ContentMetadataBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ContentMetadatabuild()ContentMetadataBuildercacheControl(String cacheControl)ContentMetadataBuildercontentDisposition(String contentDisposition)ContentMetadataBuildercontentEncoding(String contentEncoding)ContentMetadataBuildercontentLanguage(String contentLanguage)ContentMetadataBuildercontentLength(Long contentLength)ContentMetadataBuildercontentMD5(byte[] contentMD5)Deprecated.usecontentMD5(HashCode)instead.ContentMetadataBuildercontentMD5(com.google.common.hash.HashCode contentMD5)ContentMetadataBuildercontentType(String contentType)static ContentMetadataBuildercreate()booleanequals(Object obj)ContentMetadataBuilderexpires(Date expires)static ContentMetadataBuilderfromContentMetadata(ContentMetadata in)inthashCode()StringtoString()
-
-
-
Field Detail
-
cacheControl
protected String cacheControl
-
contentType
protected String contentType
-
contentLength
protected Long contentLength
-
contentMD5
protected com.google.common.hash.HashCode contentMD5
-
contentDisposition
protected String contentDisposition
-
contentLanguage
protected String contentLanguage
-
contentEncoding
protected String contentEncoding
-
expires
protected Date expires
-
-
Method Detail
-
create
public static ContentMetadataBuilder create()
-
cacheControl
public ContentMetadataBuilder cacheControl(@Nullable String cacheControl)
-
contentLength
public ContentMetadataBuilder contentLength(@Nullable Long contentLength)
-
contentMD5
@Deprecated public ContentMetadataBuilder contentMD5(@Nullable byte[] contentMD5)
Deprecated.usecontentMD5(HashCode)instead.
-
contentMD5
public ContentMetadataBuilder contentMD5(@Nullable com.google.common.hash.HashCode contentMD5)
-
contentType
public ContentMetadataBuilder contentType(@Nullable String contentType)
-
contentDisposition
public ContentMetadataBuilder contentDisposition(@Nullable String contentDisposition)
-
contentLanguage
public ContentMetadataBuilder contentLanguage(@Nullable String contentLanguage)
-
contentEncoding
public ContentMetadataBuilder contentEncoding(@Nullable String contentEncoding)
-
expires
public ContentMetadataBuilder expires(@Nullable Date expires)
-
build
public ContentMetadata build()
-
fromContentMetadata
public static ContentMetadataBuilder fromContentMetadata(ContentMetadata in)
-
-