org.jclouds.ovf
Class DeploymentOptionSection

java.lang.Object
  extended by org.jclouds.ovf.Section<DeploymentOptionSection>
      extended by org.jclouds.ovf.DeploymentOptionSection

public class DeploymentOptionSection
extends Section<DeploymentOptionSection>

The DeploymentOptionSection specifies a discrete set of intended resource configurations. The author of an OVF package can include sizing metadata for different configurations. A consumer of the OVF shall select a configuration, for example, by prompting the user. The selected configuration is visible in the OVF environment, enabling guest software to adapt to the selected configuration.

Author:
Adrian Cole

Nested Class Summary
static class DeploymentOptionSection.Builder
           
 
Field Summary
protected  Set<Configuration> configurations
           
 
Fields inherited from class org.jclouds.ovf.Section
info
 
Constructor Summary
DeploymentOptionSection(String info, Iterable<Configuration> configurations)
           
 
Method Summary
static DeploymentOptionSection.Builder builder()
           
 boolean equals(Object obj)
           
 Set<Configuration> getConfigurations()
           
 int hashCode()
           
 DeploymentOptionSection.Builder toBuilder()
          
 String toString()
           
 
Methods inherited from class org.jclouds.ovf.Section
getInfo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

configurations

protected final Set<Configuration> configurations
Constructor Detail

DeploymentOptionSection

public DeploymentOptionSection(String info,
                               Iterable<Configuration> configurations)
Method Detail

builder

public static DeploymentOptionSection.Builder builder()

toBuilder

public DeploymentOptionSection.Builder toBuilder()

Overrides:
toBuilder in class Section<DeploymentOptionSection>

hashCode

public int hashCode()
Overrides:
hashCode in class Section<DeploymentOptionSection>

equals

public boolean equals(Object obj)
Overrides:
equals in class Section<DeploymentOptionSection>

toString

public String toString()
Overrides:
toString in class Section<DeploymentOptionSection>

getConfigurations

public Set<Configuration> getConfigurations()


Copyright © 2009-2011 jclouds. All Rights Reserved.