org.jclouds.vcloud.options
Class InstantiateVAppTemplateOptions

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

public class InstantiateVAppTemplateOptions
extends Object

Author:
Adrian Cole

Nested Class Summary
static class InstantiateVAppTemplateOptions.Builder
           
 
Constructor Summary
InstantiateVAppTemplateOptions()
           
 
Method Summary
 InstantiateVAppTemplateOptions addNetworkConfig(org.jclouds.vcloud.domain.network.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?
 InstantiateVAppTemplateOptions disk(long kilobytes)
           
 boolean equals(Object obj)
           
 String getCpuCount()
           
 String getDiskSizeKilobytes()
           
 String getMemorySizeMegabytes()
           
 Set<org.jclouds.vcloud.domain.network.NetworkConfig> getNetworkConfig()
           
 int hashCode()
           
 InstantiateVAppTemplateOptions memory(long megabytes)
           
 InstantiateVAppTemplateOptions powerOn(boolean powerOn)
          powerOn the vapp after it is instantiated?
 InstantiateVAppTemplateOptions processorCount(int cpuCount)
           
 boolean shouldBlock()
           
 Boolean shouldCustomizeOnInstantiate()
           
 boolean shouldDeploy()
           
 boolean shouldPowerOn()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstantiateVAppTemplateOptions

public InstantiateVAppTemplateOptions()
Method Detail

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)

disk

public InstantiateVAppTemplateOptions disk(long kilobytes)

addNetworkConfig

public InstantiateVAppTemplateOptions addNetworkConfig(org.jclouds.vcloud.domain.network.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<org.jclouds.vcloud.domain.network.NetworkConfig> getNetworkConfig()

getCpuCount

public String getCpuCount()

shouldCustomizeOnInstantiate

public Boolean shouldCustomizeOnInstantiate()

getMemorySizeMegabytes

public String getMemorySizeMegabytes()

getDiskSizeKilobytes

public String getDiskSizeKilobytes()

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-2011 jclouds. All Rights Reserved.