org.jclouds.vcloud.terremark.domain.internal
Class TerremarkVDCImpl

java.lang.Object
  extended by org.jclouds.vcloud.domain.internal.ReferenceTypeImpl
      extended by org.jclouds.vcloud.domain.internal.VDCImpl
          extended by org.jclouds.vcloud.terremark.domain.internal.TerremarkVDCImpl
All Implemented Interfaces:
Comparable<ReferenceType>, ReferenceType, VDC, TerremarkVDC

public class TerremarkVDCImpl
extends VDCImpl
implements TerremarkVDC

Locations of resources in Terremark vDC

Author:
Adrian Cole

Constructor Summary
TerremarkVDCImpl(String name, String type, URI id, VDCStatus status, ReferenceType org, String description, Iterable<Task> tasks, AllocationModel allocationModel, Capacity storageCapacity, Capacity cpuCapacity, Capacity memoryCapacity, Map<String,ReferenceType> resourceEntities, Map<String,ReferenceType> availableNetworks, int nicQuota, int networkQuota, int vmQuota, boolean isEnabled, ReferenceType catalog, ReferenceType publicIps, ReferenceType internetServices)
           
 
Method Summary
 boolean equals(Object obj)
           
 ReferenceType getCatalog()
           
 ReferenceType getInternetServices()
           
 ReferenceType getPublicIps()
           
 int hashCode()
           
 
Methods inherited from class org.jclouds.vcloud.domain.internal.VDCImpl
getAllocationModel, getAvailableNetworks, getCpuCapacity, getDescription, getMemoryCapacity, getNetworkQuota, getNicQuota, getOrg, getResourceEntities, getStatus, getStorageCapacity, getTasks, getVmQuota, isEnabled, toString
 
Methods inherited from class org.jclouds.vcloud.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.vcloud.domain.VDC
getAllocationModel, getAvailableNetworks, getCpuCapacity, getDescription, getMemoryCapacity, getNetworkQuota, getNicQuota, getOrg, getResourceEntities, getStatus, getStorageCapacity, getTasks, getVmQuota, isEnabled
 
Methods inherited from interface org.jclouds.vcloud.domain.ReferenceType
getHref, getName, getType
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

TerremarkVDCImpl

public TerremarkVDCImpl(String name,
                        String type,
                        URI id,
                        VDCStatus status,
                        ReferenceType org,
                        @Nullable
                        String description,
                        Iterable<Task> tasks,
                        AllocationModel allocationModel,
                        @Nullable
                        Capacity storageCapacity,
                        @Nullable
                        Capacity cpuCapacity,
                        @Nullable
                        Capacity memoryCapacity,
                        Map<String,ReferenceType> resourceEntities,
                        Map<String,ReferenceType> availableNetworks,
                        int nicQuota,
                        int networkQuota,
                        int vmQuota,
                        boolean isEnabled,
                        ReferenceType catalog,
                        ReferenceType publicIps,
                        ReferenceType internetServices)
Method Detail

getCatalog

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

getPublicIps

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

getInternetServices

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

hashCode

public int hashCode()
Overrides:
hashCode in class VDCImpl

equals

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


Copyright © 2009-2010 jclouds. All Rights Reserved.