org.jclouds.trmk.vcloud_0_8.options
Class InstantiateVAppTemplateOptions

java.lang.Object
  extended by org.jclouds.trmk.vcloud_0_8.options.InstantiateVAppTemplateOptions

public class InstantiateVAppTemplateOptions
extends Object

Author:
Adrian Cole

Nested Class Summary
static class InstantiateVAppTemplateOptions.Builder
           
static class InstantiateVAppTemplateOptions.NetworkConfig
           
 
Constructor Summary
InstantiateVAppTemplateOptions()
           
 
Method Summary
 InstantiateVAppTemplateOptions addNetworkConfig(InstantiateVAppTemplateOptions.NetworkConfig networkConfig)
          s have internal networks that can be connected in order to access the internet or other external networks.
 InstantiateVAppTemplateOptions block(boolean block)
          block until instantiate or deployment operations complete?
 InstantiateVAppTemplateOptions customizeOnInstantiate(boolean customizeOnInstantiate)
          If true, then customization is executed for all children that include a GuestCustomizationSection.
 InstantiateVAppTemplateOptions deploy(boolean deploy)
          deploy the vapp after it is instantiated?
 boolean equals(Object obj)
           
 String getCpuCount()
           
 String getMemorySizeMegabytes()
           
 Set<InstantiateVAppTemplateOptions.NetworkConfig> getNetworkConfig()
           
 Map<String,String> getProperties()
           
 int hashCode()
           
 InstantiateVAppTemplateOptions inGroup(String group)
           
 InstantiateVAppTemplateOptions inRow(String row)
           
 InstantiateVAppTemplateOptions memory(long megabytes)
           
 InstantiateVAppTemplateOptions powerOn(boolean powerOn)
          powerOn the vapp after it is instantiated?
 InstantiateVAppTemplateOptions primaryDNS(String primaryDNS)
           
 InstantiateVAppTemplateOptions processorCount(int cpuCount)
           
 InstantiateVAppTemplateOptions productProperties(Map<String,String> properties)
           
 InstantiateVAppTemplateOptions productProperty(String key, String value)
           
 InstantiateVAppTemplateOptions secondaryDNS(String secondaryDNS)
           
 boolean shouldBlock()
           
 Boolean shouldCustomizeOnInstantiate()
           
 boolean shouldDeploy()
           
 boolean shouldPowerOn()
           
 InstantiateVAppTemplateOptions sshKeyFingerprint(String sshKeyFingerprint)
           
 String toString()
           
 InstantiateVAppTemplateOptions withPassword(String password)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstantiateVAppTemplateOptions

public InstantiateVAppTemplateOptions()
Method Detail

sshKeyFingerprint

public InstantiateVAppTemplateOptions sshKeyFingerprint(String sshKeyFingerprint)

primaryDNS

public InstantiateVAppTemplateOptions primaryDNS(String primaryDNS)

secondaryDNS

public InstantiateVAppTemplateOptions secondaryDNS(String secondaryDNS)

withPassword

public InstantiateVAppTemplateOptions withPassword(String password)

inGroup

public InstantiateVAppTemplateOptions inGroup(String group)

inRow

public InstantiateVAppTemplateOptions inRow(String row)

productProperties

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

productProperty

public InstantiateVAppTemplateOptions productProperty(String key,
                                                      String value)

getProperties

public Map<String,String> getProperties()

shouldBlock

public boolean shouldBlock()

shouldDeploy

public boolean shouldDeploy()

shouldPowerOn

public boolean shouldPowerOn()

deploy

public InstantiateVAppTemplateOptions deploy(boolean deploy)
deploy the vapp after it is instantiated?


powerOn

public InstantiateVAppTemplateOptions powerOn(boolean powerOn)
powerOn the vapp after it is instantiated?


block

public InstantiateVAppTemplateOptions block(boolean block)
block until instantiate or deployment operations complete?


customizeOnInstantiate

public InstantiateVAppTemplateOptions customizeOnInstantiate(boolean customizeOnInstantiate)
If true, then customization is executed for all children that include a GuestCustomizationSection.


processorCount

public InstantiateVAppTemplateOptions processorCount(int cpuCount)

memory

public InstantiateVAppTemplateOptions memory(long megabytes)

addNetworkConfig

public InstantiateVAppTemplateOptions addNetworkConfig(InstantiateVAppTemplateOptions.NetworkConfig networkConfig)
s have internal networks that can be connected in order to access the internet or other external networks.

default behaviour if you don't use this option

By default, we connect the first internal to a default chosen from the org or specified via using the or an override set by the property .


getNetworkConfig

public Set<InstantiateVAppTemplateOptions.NetworkConfig> getNetworkConfig()

getCpuCount

public String getCpuCount()

shouldCustomizeOnInstantiate

public Boolean shouldCustomizeOnInstantiate()

getMemorySizeMegabytes

public String getMemorySizeMegabytes()

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2009-2012 jclouds. All Rights Reserved.