|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jclouds.io.ContentMetadataBuilder
org.jclouds.io.payloads.BaseMutableContentMetadata
public class BaseMutableContentMetadata
Field Summary |
---|
Fields inherited from class org.jclouds.io.ContentMetadataBuilder |
---|
contentDisposition, contentEncoding, contentLanguage, contentLength, contentMD5, contentType |
Fields inherited from interface org.jclouds.io.ContentMetadata |
---|
HTTP_HEADERS |
Constructor Summary | |
---|---|
BaseMutableContentMetadata()
|
Method Summary | |
---|---|
static BaseMutableContentMetadata |
fromContentMetadata(ContentMetadata in)
|
String |
getContentDisposition()
Specifies presentational information for the object. |
String |
getContentEncoding()
Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type header field. |
String |
getContentLanguage()
Get Content Language of the payload Not all providers may support it |
Long |
getContentLength()
Returns the total size of the payload, or the chunk that's available. |
byte[] |
getContentMD5()
|
String |
getContentType()
A standard MIME type describing the format of the contents. |
void |
setContentDisposition(String contentDisposition)
Set Content Disposition of the payload Not all providers may support it |
void |
setContentEncoding(String contentEncoding)
Set Content Encoding of the payload Not all providers may support it |
void |
setContentLanguage(String contentLanguage)
Set Content Language of the payload Not all providers may support it |
void |
setContentLength(Long contentLength)
|
void |
setContentMD5(byte[] md5)
|
void |
setContentType(String contentType)
|
void |
setPropertiesFromHttpHeaders(com.google.common.collect.Multimap<String,String> headers)
sets properties related to the http headers listed in ContentMetadata.HTTP_HEADERS |
BaseMutableContentMetadata |
toBuilder()
|
Methods inherited from class org.jclouds.io.ContentMetadataBuilder |
---|
build, contentDisposition, contentEncoding, contentLanguage, contentLength, contentMD5, contentType, create, equals, fromHttpHeaders, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BaseMutableContentMetadata()
Method Detail |
---|
public void setPropertiesFromHttpHeaders(com.google.common.collect.Multimap<String,String> headers)
MutableContentMetadata
ContentMetadata.HTTP_HEADERS
setPropertiesFromHttpHeaders
in interface MutableContentMetadata
public Long getContentLength()
Chunking is only used when org.jclouds.http.GetOptions
is called with options like
tail, range, or startAt.
getContentLength
in interface ContentMetadata
#getInput()
HttpHeaders.CONTENT_LENGTH
,
GetOptions
public void setContentLength(@Nullable Long contentLength)
setContentLength
in interface MutableContentMetadata
public byte[] getContentMD5()
getContentMD5
in interface ContentMetadata
public void setContentMD5(byte[] md5)
setContentMD5
in interface MutableContentMetadata
public String getContentType()
getContentType
in interface ContentMetadata
public void setContentType(@Nullable String contentType)
setContentType
in interface MutableContentMetadata
public void setContentDisposition(@Nullable String contentDisposition)
Not all providers may support it
setContentDisposition
in interface MutableContentMetadata
public String getContentDisposition()
getContentDisposition
in interface ContentMetadata
public void setContentLanguage(@Nullable String contentLanguage)
Not all providers may support it
setContentLanguage
in interface MutableContentMetadata
public String getContentLanguage()
Not all providers may support it
getContentLanguage
in interface ContentMetadata
public void setContentEncoding(@Nullable String contentEncoding)
Not all providers may support it
setContentEncoding
in interface MutableContentMetadata
public String getContentEncoding()
getContentEncoding
in interface ContentMetadata
public BaseMutableContentMetadata toBuilder()
toBuilder
in interface ContentMetadata
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |