org.jclouds.vcloud.terremark.options
Class TerremarkInstantiateVAppTemplateOptions

java.lang.Object
  extended by org.jclouds.vcloud.options.InstantiateVAppTemplateOptions
      extended by org.jclouds.vcloud.terremark.options.TerremarkInstantiateVAppTemplateOptions

public class TerremarkInstantiateVAppTemplateOptions
extends InstantiateVAppTemplateOptions

Author:
Adrian Cole

Nested Class Summary
static class TerremarkInstantiateVAppTemplateOptions.Builder
           
 
Constructor Summary
TerremarkInstantiateVAppTemplateOptions()
           
 
Method Summary
 TerremarkInstantiateVAppTemplateOptions addNetworkConfig(NetworkConfig networkConfig)
           
 TerremarkInstantiateVAppTemplateOptions disk(long kilobytes)
           
 Map<String,String> getProperties()
           
 TerremarkInstantiateVAppTemplateOptions inGroup(String group)
           
 TerremarkInstantiateVAppTemplateOptions inRow(String row)
           
 TerremarkInstantiateVAppTemplateOptions memory(long megabytes)
           
 TerremarkInstantiateVAppTemplateOptions primaryDNS(String primaryDNS)
           
 TerremarkInstantiateVAppTemplateOptions processorCount(int cpuCount)
           
 TerremarkInstantiateVAppTemplateOptions productProperties(Map<String,String> properties)
           
 TerremarkInstantiateVAppTemplateOptions productProperty(String key, String value)
           
 TerremarkInstantiateVAppTemplateOptions secondaryDNS(String secondaryDNS)
           
 TerremarkInstantiateVAppTemplateOptions sshKeyFingerprint(String sshKeyFingerprint)
           
 TerremarkInstantiateVAppTemplateOptions withPassword(String password)
           
 
Methods inherited from class org.jclouds.vcloud.options.InstantiateVAppTemplateOptions
block, customizeOnInstantiate, deploy, equals, getCpuCount, getDiskSizeKilobytes, getMemorySizeMegabytes, getNetworkConfig, hashCode, powerOn, shouldBlock, shouldCustomizeOnInstantiate, shouldDeploy, shouldPowerOn, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TerremarkInstantiateVAppTemplateOptions

public TerremarkInstantiateVAppTemplateOptions()
Method Detail

sshKeyFingerprint

public TerremarkInstantiateVAppTemplateOptions sshKeyFingerprint(String sshKeyFingerprint)

primaryDNS

public TerremarkInstantiateVAppTemplateOptions primaryDNS(String primaryDNS)

secondaryDNS

public TerremarkInstantiateVAppTemplateOptions secondaryDNS(String secondaryDNS)

withPassword

public TerremarkInstantiateVAppTemplateOptions withPassword(String password)

inGroup

public TerremarkInstantiateVAppTemplateOptions inGroup(String group)

inRow

public TerremarkInstantiateVAppTemplateOptions inRow(String row)

processorCount

public TerremarkInstantiateVAppTemplateOptions processorCount(int cpuCount)
Overrides:
processorCount in class InstantiateVAppTemplateOptions

addNetworkConfig

public TerremarkInstantiateVAppTemplateOptions addNetworkConfig(NetworkConfig networkConfig)
Overrides:
addNetworkConfig in class InstantiateVAppTemplateOptions

memory

public TerremarkInstantiateVAppTemplateOptions memory(long megabytes)
Overrides:
memory in class InstantiateVAppTemplateOptions

disk

public TerremarkInstantiateVAppTemplateOptions disk(long kilobytes)
Overrides:
disk in class InstantiateVAppTemplateOptions

productProperties

public TerremarkInstantiateVAppTemplateOptions productProperties(Map<String,String> properties)

productProperty

public TerremarkInstantiateVAppTemplateOptions productProperty(String key,
                                                               String value)

getProperties

public Map<String,String> getProperties()


Copyright © 2009-2010 jclouds. All Rights Reserved.