org.jclouds.joyent.cloudapi.v6_5.options
Class CreateMachineOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.joyent.cloudapi.v6_5.options.CreateMachineOptions
All Implemented Interfaces:
HttpRequestOptions

public class CreateMachineOptions
extends BaseHttpRequestOptions

Author:
Adrian Cole

Nested Class Summary
static class CreateMachineOptions.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters
 
Constructor Summary
CreateMachineOptions()
           
 
Method Summary
 com.google.common.collect.Multimap<String,String> buildQueryParameters()
          Builds query parameters representing options.
 boolean equals(Object object)
           
 int hashCode()
           
 CreateMachineOptions metadata(Map<String,String> metadata)
          An arbitrary set of metadata key/value pairs.
 CreateMachineOptions name(String name)
          friendly name for this machine; default is a randomly generated name
 CreateMachineOptions packageName(String packageName)
          Name of the package to use on provisioning; default is indicated in PackageApi.list()
 String toString()
           
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildMatrixParameters, buildPathSuffix, buildRequestHeaders, buildStringPayload, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, getFirstQueryOrNull, replaceHeader
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateMachineOptions

public CreateMachineOptions()
Method Detail

equals

public boolean equals(Object object)
Overrides:
equals in class BaseHttpRequestOptions

hashCode

public int hashCode()
Overrides:
hashCode in class BaseHttpRequestOptions

toString

public String toString()
Overrides:
toString in class BaseHttpRequestOptions

buildQueryParameters

public com.google.common.collect.Multimap<String,String> buildQueryParameters()
Description copied from class: BaseHttpRequestOptions
Builds query parameters representing options.

Specified by:
buildQueryParameters in interface HttpRequestOptions
Overrides:
buildQueryParameters in class BaseHttpRequestOptions
Returns:
map that may contain query parameters.

name

public CreateMachineOptions name(String name)
friendly name for this machine; default is a randomly generated name


packageName

public CreateMachineOptions packageName(String packageName)
Name of the package to use on provisioning; default is indicated in PackageApi.list()


metadata

public CreateMachineOptions metadata(Map<String,String> metadata)
An arbitrary set of metadata key/value pairs.



Copyright © 2009-2012 jclouds. All Rights Reserved.