org.jclouds.trmk.vcloud_0_8.domain.internal
Class VDCImpl

java.lang.Object
  extended by org.jclouds.trmk.vcloud_0_8.domain.internal.ReferenceTypeImpl
      extended by org.jclouds.trmk.vcloud_0_8.domain.internal.VDCImpl
All Implemented Interfaces:
Comparable<ReferenceType>, ReferenceType, VDC

public class VDCImpl
extends ReferenceTypeImpl
implements VDC

Locations of resources in vCloud

Author:
Adrian Cole

Constructor Summary
VDCImpl(String name, String type, URI href, String description, ReferenceType catalog, ReferenceType publicIps, ReferenceType internetServices, Map<String,ReferenceType> resourceEntities, Map<String,ReferenceType> availableNetworks)
           
 
Method Summary
 boolean equals(Object obj)
           
 Map<String,ReferenceType> getAvailableNetworks()
          container for OrgNetwork elements that represent organization networks contained by the vDC
 ReferenceType getCatalog()
           
 String getDescription()
           
 ReferenceType getInternetServices()
           
 ReferenceType getPublicIps()
           
 Map<String,ReferenceType> getResourceEntities()
          container for ResourceEntity elements
 int hashCode()
           
 String toString()
           
 
Methods inherited from class org.jclouds.trmk.vcloud_0_8.domain.internal.ReferenceTypeImpl
compareTo, getHref, getName, getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jclouds.trmk.vcloud_0_8.domain.ReferenceType
getHref, getName, getType
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

VDCImpl

public VDCImpl(String name,
               String type,
               URI href,
               @Nullable
               String description,
               ReferenceType catalog,
               ReferenceType publicIps,
               ReferenceType internetServices,
               Map<String,ReferenceType> resourceEntities,
               Map<String,ReferenceType> availableNetworks)
Method Detail

getDescription

public String getDescription()
Specified by:
getDescription in interface VDC

getCatalog

public ReferenceType getCatalog()
Specified by:
getCatalog in interface VDC

getPublicIps

public ReferenceType getPublicIps()
Specified by:
getPublicIps in interface VDC

getInternetServices

public ReferenceType getInternetServices()
Specified by:
getInternetServices in interface VDC

getResourceEntities

public Map<String,ReferenceType> getResourceEntities()
Description copied from interface: VDC
container for ResourceEntity elements

Specified by:
getResourceEntities in interface VDC

getAvailableNetworks

public Map<String,ReferenceType> getAvailableNetworks()
Description copied from interface: VDC
container for OrgNetwork elements that represent organization networks contained by the vDC

Specified by:
getAvailableNetworks in interface VDC

hashCode

public int hashCode()
Overrides:
hashCode in class ReferenceTypeImpl

equals

public boolean equals(Object obj)
Overrides:
equals in class ReferenceTypeImpl

toString

public String toString()
Overrides:
toString in class ReferenceTypeImpl


Copyright © 2009-2011 jclouds. All Rights Reserved.