org.jclouds.vcloud.domain
Interface VApp

All Superinterfaces:
Comparable<ReferenceType>, ReferenceType
All Known Implementing Classes:
VAppImpl

public interface VApp
extends ReferenceType

A VApp is the result of instantiation of a VAppTemplate.

note

When the getStatus() is Status.UNRESOLVED, there will be a task present for the instantiation of the VApp.

Author:
Adrian Cole

Method Summary
 Set<Vm> getChildren()
          container for Vm elements representing virtual machines
 String getDescription()
          optional description
 VCloudNetworkSection getNetworkSection()
          description of the predefined vApp internal networks in this template
 Status getStatus()
          The creation status of the vDC
 List<Task> getTasks()
          read‐only container for Task elements.
 ReferenceType getVDC()
          Reference to the vdc containing this vApp.
 boolean isOvfDescriptorUploaded()
           
 
Methods inherited from interface org.jclouds.vcloud.domain.ReferenceType
getHref, getName, getType
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getVDC

ReferenceType getVDC()
Reference to the vdc containing this vApp.

Returns:
vdc, or null if this is a version before 1.0 where the org isn't present
Since:
vcloud api 1.0

getStatus

Status getStatus()
The creation status of the vDC

Since:
vcloud api 1.0

getDescription

@Nullable
String getDescription()
optional description

Since:
vcloud api 0.8

isOvfDescriptorUploaded

boolean isOvfDescriptorUploaded()
Returns:
true if the OVF descriptor for the template has been uploaded to the containing vDC.
Since:
vcloud api 1.0

getTasks

List<Task> getTasks()
read‐only container for Task elements. Each element in the container represents a queued, running, or failed task owned by this object.

Since:
vcloud api 1.0

getChildren

Set<Vm> getChildren()
container for Vm elements representing virtual machines

Since:
vcloud api 1.0

getNetworkSection

@Nullable
VCloudNetworkSection getNetworkSection()
description of the predefined vApp internal networks in this template

Returns:
null if the vApp is not yet instantiated
Since:
vcloud api 1.0


Copyright © 2009-2012 jclouds. All Rights Reserved.