org.jclouds.vcloud.terremark.options
Class TerremarkInstantiateVAppTemplateOptions.Builder

java.lang.Object
  extended by org.jclouds.vcloud.terremark.options.TerremarkInstantiateVAppTemplateOptions.Builder
Enclosing class:
TerremarkInstantiateVAppTemplateOptions

public static class TerremarkInstantiateVAppTemplateOptions.Builder
extends Object


Constructor Summary
TerremarkInstantiateVAppTemplateOptions.Builder()
           
 
Method Summary
static TerremarkInstantiateVAppTemplateOptions addNetworkConfig(NetworkConfig networkConfig)
           
static TerremarkInstantiateVAppTemplateOptions disk(long kilobytes)
           
static TerremarkInstantiateVAppTemplateOptions inGroup(String group)
           
static TerremarkInstantiateVAppTemplateOptions inRow(String row)
           
static TerremarkInstantiateVAppTemplateOptions memory(long megabytes)
           
static TerremarkInstantiateVAppTemplateOptions primaryDNS(String primaryDNS)
           
static TerremarkInstantiateVAppTemplateOptions processorCount(int cpuCount)
           
static TerremarkInstantiateVAppTemplateOptions productProperties(Map<String,String> properties)
           
static TerremarkInstantiateVAppTemplateOptions productProperty(String key, String value)
           
static TerremarkInstantiateVAppTemplateOptions secondaryDNS(String secondaryDNS)
           
static TerremarkInstantiateVAppTemplateOptions sshKeyFingerprint(String sshKeyFingerprint)
           
static TerremarkInstantiateVAppTemplateOptions withPassword(String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerremarkInstantiateVAppTemplateOptions.Builder

public TerremarkInstantiateVAppTemplateOptions.Builder()
Method Detail

processorCount

public static TerremarkInstantiateVAppTemplateOptions processorCount(int cpuCount)
See Also:
TerremarkInstantiateVAppTemplateOptions.processorCount(int)

memory

public static TerremarkInstantiateVAppTemplateOptions memory(long megabytes)
See Also:
TerremarkInstantiateVAppTemplateOptions.memory(long)

disk

public static TerremarkInstantiateVAppTemplateOptions disk(long kilobytes)
See Also:
TerremarkInstantiateVAppTemplateOptions.disk(long)

addNetworkConfig

public static TerremarkInstantiateVAppTemplateOptions addNetworkConfig(NetworkConfig networkConfig)
See Also:
TerremarkInstantiateVAppTemplateOptions.addNetworkConfig(org.jclouds.vcloud.domain.network.NetworkConfig)

withPassword

public static TerremarkInstantiateVAppTemplateOptions withPassword(String password)
See Also:
TerremarkInstantiateVAppTemplateOptions.withPassword(String)

inGroup

public static TerremarkInstantiateVAppTemplateOptions inGroup(String group)
See Also:
TerremarkInstantiateVAppTemplateOptions.inGroup(String)

inRow

public static TerremarkInstantiateVAppTemplateOptions inRow(String row)
See Also:
TerremarkInstantiateVAppTemplateOptions.inRow(String)

sshKeyFingerprint

public static TerremarkInstantiateVAppTemplateOptions sshKeyFingerprint(String sshKeyFingerprint)
See Also:
TerremarkInstantiateVAppTemplateOptions.sshKeyFingerprint(String)

primaryDNS

public static TerremarkInstantiateVAppTemplateOptions primaryDNS(String primaryDNS)
See Also:
TerremarkInstantiateVAppTemplateOptions.primaryDNS(String)

secondaryDNS

public static TerremarkInstantiateVAppTemplateOptions secondaryDNS(String secondaryDNS)
See Also:
TerremarkInstantiateVAppTemplateOptions.secondaryDNS(String)

productProperty

public static TerremarkInstantiateVAppTemplateOptions productProperty(String key,
                                                                      String value)
See Also:
TerremarkInstantiateVAppTemplateOptions.productProperty(String, String)

productProperties

public static TerremarkInstantiateVAppTemplateOptions productProperties(Map<String,String> properties)
See Also:
TerremarkInstantiateVAppTemplateOptions#productProperties(Map)


Copyright © 2009-2010 jclouds. All Rights Reserved.