org.jclouds.vcloud.director.v1_5.domain
Class Vm

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.Resource
      extended by org.jclouds.vcloud.director.v1_5.domain.Entity
          extended by org.jclouds.vcloud.director.v1_5.domain.ResourceEntity
              extended by org.jclouds.vcloud.director.v1_5.domain.AbstractVAppType
                  extended by org.jclouds.vcloud.director.v1_5.domain.Vm

public class Vm
extends AbstractVAppType

Represents a virtual machine.

 <complexType name="VmType" />
 

Author:
grkvlt@apache.org

Nested Class Summary
static class Vm.Builder<B extends Vm.Builder<B>>
           
 
Nested classes/interfaces inherited from class org.jclouds.vcloud.director.v1_5.domain.ResourceEntity
ResourceEntity.Status
 
Field Summary
protected  EnvironmentType environment
           
protected  Boolean needsCustomization
           
protected  String vAppScopedLocalId
           
 
Fields inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
logger
 
Constructor Summary
protected Vm()
           
protected Vm(Vm.Builder<?> builder)
           
 
Method Summary
static Vm.Builder<?> builder()
           
 boolean equals(Object o)
           
 EnvironmentType getEnvironment()
          OVF environment section
 String getVAppScopedLocalId()
          Gets the value of the vAppScopedLocalId property.
 int hashCode()
           
 Boolean isNeedsCustomization()
          Gets the value of the needsCustomization property.
 com.google.common.base.Objects.ToStringHelper string()
           
 Vm.Builder<?> toBuilder()
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.AbstractVAppType
getSections, getVAppParent, isDeployed
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.ResourceEntity
clone, getFiles, getStatus
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Entity
getDescription, getId, getName, getTasks, setDescription, setName
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
getHref, getLinks, getType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

vAppScopedLocalId

protected String vAppScopedLocalId

environment

protected EnvironmentType environment

needsCustomization

protected Boolean needsCustomization
Constructor Detail

Vm

protected Vm()

Vm

protected Vm(Vm.Builder<?> builder)
Method Detail

builder

public static Vm.Builder<?> builder()

toBuilder

public Vm.Builder<?> toBuilder()
Overrides:
toBuilder in class AbstractVAppType

getVAppScopedLocalId

public String getVAppScopedLocalId()
Gets the value of the vAppScopedLocalId property.

Returns:
possible object is String

getEnvironment

public EnvironmentType getEnvironment()
OVF environment section

Returns:
possible object is Environment

isNeedsCustomization

public Boolean isNeedsCustomization()
Gets the value of the needsCustomization property.

Returns:
possible object is Boolean

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractVAppType

string

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


Copyright © 2009-2012 jclouds. All Rights Reserved.