org.jclouds.vcloud.director.v1_5.domain.params
Class ComposeVAppParams

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.params.ParamsType
      extended by org.jclouds.vcloud.director.v1_5.domain.params.VAppCreationParams
          extended by org.jclouds.vcloud.director.v1_5.domain.params.ComposeVAppParams
Direct Known Subclasses:
RecomposeVAppParams

public class ComposeVAppParams
extends VAppCreationParams

Represents vApp composition parameters.

 <complexType name="ComposeVAppParams" />
 

Author:
grkvlt@apache.org

Nested Class Summary
static class ComposeVAppParams.Builder<B extends ComposeVAppParams.Builder<B>>
           
 
Field Summary
protected  Boolean allEULAsAccepted
           
protected  Boolean linkedClone
           
protected  List<SourcedCompositionItemParam> sourcedItems
           
 
Fields inherited from class org.jclouds.vcloud.director.v1_5.domain.params.VAppCreationParams
deploy, instantiationParams, powerOn, vAppParent
 
Fields inherited from class org.jclouds.vcloud.director.v1_5.domain.params.ParamsType
description, name
 
Constructor Summary
protected ComposeVAppParams()
           
  ComposeVAppParams(ComposeVAppParams.Builder<?> builder)
           
 
Method Summary
static ComposeVAppParams.Builder<?> builder()
           
 boolean equals(Object o)
           
 List<SourcedCompositionItemParam> getSourcedItems()
          Gets the value of the sourcedItems property.
 int hashCode()
           
 Boolean isAllEULAsAccepted()
          Used to confirm acceptance of all EULAs in a vApp template.
 Boolean isLinkedClone()
          Gets the value of the linkedClone property.
 com.google.common.base.Objects.ToStringHelper string()
           
 ComposeVAppParams.Builder<?> toBuilder()
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.params.VAppCreationParams
getInstantiationParams, getVAppParent, isDeploy, isPowerOn
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.params.ParamsType
getDescription, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

sourcedItems

protected List<SourcedCompositionItemParam> sourcedItems

allEULAsAccepted

protected Boolean allEULAsAccepted

linkedClone

protected Boolean linkedClone
Constructor Detail

ComposeVAppParams

public ComposeVAppParams(ComposeVAppParams.Builder<?> builder)

ComposeVAppParams

protected ComposeVAppParams()
Method Detail

builder

public static ComposeVAppParams.Builder<?> builder()

toBuilder

public ComposeVAppParams.Builder<?> toBuilder()
Overrides:
toBuilder in class VAppCreationParams

getSourcedItems

public List<SourcedCompositionItemParam> getSourcedItems()
Gets the value of the sourcedItems property.


isAllEULAsAccepted

public Boolean isAllEULAsAccepted()
Used to confirm acceptance of all EULAs in a vApp template. Instantiation fails if this element is missing, empty, or set to false and one or more EulaSection elements are present.


isLinkedClone

public Boolean isLinkedClone()
Gets the value of the linkedClone property.


equals

public boolean equals(Object o)
Overrides:
equals in class VAppCreationParams

hashCode

public int hashCode()
Overrides:
hashCode in class VAppCreationParams

string

public com.google.common.base.Objects.ToStringHelper string()
Overrides:
string in class VAppCreationParams


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.