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:
org.jclouds.http.options.HttpRequestOptions

public class CreateMachineOptions
extends org.jclouds.http.options.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()
           
 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 org.jclouds.http.options.BaseHttpRequestOptions

hashCode

public int hashCode()
Overrides:
hashCode in class org.jclouds.http.options.BaseHttpRequestOptions

toString

public String toString()
Overrides:
toString in class org.jclouds.http.options.BaseHttpRequestOptions

buildQueryParameters

public com.google.common.collect.Multimap<String,String> buildQueryParameters()
Specified by:
buildQueryParameters in interface org.jclouds.http.options.HttpRequestOptions
Overrides:
buildQueryParameters in class org.jclouds.http.options.BaseHttpRequestOptions

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.