org.jclouds.io
Class ContentMetadataBuilder

java.lang.Object
  extended by org.jclouds.io.ContentMetadataBuilder
Direct Known Subclasses:
BaseMutableContentMetadata

public class ContentMetadataBuilder
extends Object

Author:
Adrian Cole

Field Summary
protected  String contentDisposition
           
protected  String contentEncoding
           
protected  String contentLanguage
           
protected  Long contentLength
           
protected  byte[] contentMD5
           
protected  String contentType
           
protected  Date expires
           
 
Constructor Summary
ContentMetadataBuilder()
           
 
Method Summary
 ContentMetadata build()
           
 ContentMetadataBuilder contentDisposition(String contentDisposition)
           
 ContentMetadataBuilder contentEncoding(String contentEncoding)
           
 ContentMetadataBuilder contentLanguage(String contentLanguage)
           
 ContentMetadataBuilder contentLength(Long contentLength)
           
 ContentMetadataBuilder contentMD5(byte[] md5)
           
 ContentMetadataBuilder contentType(String contentType)
           
static ContentMetadataBuilder create()
           
 boolean equals(Object obj)
           
 ContentMetadataBuilder expires(Date expires)
           
static ContentMetadataBuilder fromContentMetadata(ContentMetadata in)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

contentType

protected String contentType

contentLength

protected Long contentLength

contentMD5

protected byte[] contentMD5

contentDisposition

protected String contentDisposition

contentLanguage

protected String contentLanguage

contentEncoding

protected String contentEncoding

expires

protected Date expires
Constructor Detail

ContentMetadataBuilder

public ContentMetadataBuilder()
Method Detail

create

public static ContentMetadataBuilder create()

contentLength

public ContentMetadataBuilder contentLength(@Nullable
                                            Long contentLength)

contentMD5

public ContentMetadataBuilder contentMD5(byte[] md5)

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-2013 jclouds. All Rights Reserved.