org.jclouds.snia.cdmi.v1.options
Class CreateDataObjectOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.snia.cdmi.v1.options.CreateDataObjectOptions
All Implemented Interfaces:
HttpRequestOptions

public class CreateDataObjectOptions
extends BaseHttpRequestOptions

CreateDataObjectOptions options supported in the REST API for the CREATE CDMI Data Object operation.

Author:
Kenneth Nagin

Nested Class Summary
static class CreateDataObjectOptions.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters
 
Constructor Summary
CreateDataObjectOptions()
           
 
Method Summary
 CreateDataObjectOptions metadata(Map<String,String> metadata)
          Create CDMI data object with metadata
 CreateDataObjectOptions mimetype(String mimetype)
          Create CDMI data object with mimetype
 CreateDataObjectOptions value()
          Create CDMI data object with value equal to empty string
 CreateDataObjectOptions value(byte[] value)
          Create CDMI data object with byte array value
 CreateDataObjectOptions value(File value)
          Create CDMI data object with file value
 CreateDataObjectOptions value(File value, Charset charset)
          Create CDMI data object with file value
 CreateDataObjectOptions value(InputStream value)
          Create CDMI data object with InputStream value
 CreateDataObjectOptions value(InputStream value, Charset charset)
          Create CDMI data object with InputStream value
 CreateDataObjectOptions value(String value)
          Create CDMI data object with String value
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildMatrixParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateDataObjectOptions

public CreateDataObjectOptions()
Method Detail

metadata

public CreateDataObjectOptions metadata(Map<String,String> metadata)
Create CDMI data object with metadata

Parameters:
metadata -
Returns:
this

mimetype

public CreateDataObjectOptions mimetype(String mimetype)
Create CDMI data object with mimetype

Parameters:
mimetype -
Returns:

value

public CreateDataObjectOptions value()
Create CDMI data object with value equal to empty string

Returns:

value

public CreateDataObjectOptions value(String value)
Create CDMI data object with String value

Parameters:
value - String value
Returns:

value

public CreateDataObjectOptions value(byte[] value)
                              throws IOException
Create CDMI data object with byte array value

Parameters:
value - byte array value byte array is converted to a String value
Returns:
Throws:
IOException

value

public CreateDataObjectOptions value(File value)
                              throws IOException
Create CDMI data object with file value

Parameters:
value - File File is converted to a String value with charset UTF_8
Returns:
Throws:
IOException

value

public CreateDataObjectOptions value(File value,
                                     Charset charset)
                              throws IOException
Create CDMI data object with file value

Parameters:
value - File
charset - character set of file File is converted to a String value
Returns:
Throws:
IOException

value

public CreateDataObjectOptions value(InputStream value)
                              throws IOException
Create CDMI data object with InputStream value

Parameters:
value - InputSteam InputSteam is converted to a String value with charset UTF_8
Returns:
Throws:
IOException

value

public CreateDataObjectOptions value(InputStream value,
                                     Charset charset)
                              throws IOException
Create CDMI data object with InputStream value

Parameters:
value - InputSteam
charset - character set of input stream InputSteam is converted to a String value with charset UTF_8
Returns:
Throws:
IOException


Copyright © 2009-2012 jclouds. All Rights Reserved.