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 org.jclouds.vcloud.options.InstantiateVAppTemplateOptions

Author:
Adrian Cole

Nested Class Summary
static class TerremarkInstantiateVAppTemplateOptions.Builder
           
 
Constructor Summary
TerremarkInstantiateVAppTemplateOptions()
           
 
Method Summary
 TerremarkInstantiateVAppTemplateOptions addNetworkConfig(org.jclouds.vcloud.domain.network.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 org.jclouds.vcloud.options.InstantiateVAppTemplateOptions

addNetworkConfig

public TerremarkInstantiateVAppTemplateOptions addNetworkConfig(org.jclouds.vcloud.domain.network.NetworkConfig networkConfig)
Overrides:
addNetworkConfig in class org.jclouds.vcloud.options.InstantiateVAppTemplateOptions

memory

public TerremarkInstantiateVAppTemplateOptions memory(long megabytes)
Overrides:
memory in class org.jclouds.vcloud.options.InstantiateVAppTemplateOptions

disk

public TerremarkInstantiateVAppTemplateOptions disk(long kilobytes)
Overrides:
disk in class org.jclouds.vcloud.options.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-2011 jclouds. All Rights Reserved.