org.jclouds.io
Class ContentMetadataBuilder
java.lang.Object
org.jclouds.io.ContentMetadataBuilder
- Direct Known Subclasses:
- BaseMutableContentMetadata
public class ContentMetadataBuilder
- extends Object
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
ContentMetadataBuilder
public ContentMetadataBuilder()
create
public static ContentMetadataBuilder create()
contentLength
public ContentMetadataBuilder contentLength(@Nullable
Long contentLength)
contentMD5
@Deprecated
public ContentMetadataBuilder contentMD5(@Nullable
byte[] contentMD5)
- Deprecated. use
contentMD5(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)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.