org.jclouds.compute.domain
Interface Hardware

All Superinterfaces:
Comparable<ResourceMetadata<ComputeType>>, ComputeMetadata, ResourceMetadata<ComputeType>
All Known Implementing Classes:
HardwareImpl

public interface Hardware
extends ComputeMetadata

Size of a node.

Author:
Adrian Cole

Method Summary
 List<? extends Processor> getProcessors()
          Amount of virtual or physical processors provided
 int getRam()
          Amount of RAM provided in MB (256M, 1740)
 List<? extends Volume> getVolumes()
          volumes associated with this.
 com.google.common.base.Predicate<Image> supportsImage()
          Determines whether this size can run an image.
 
Methods inherited from interface org.jclouds.compute.domain.ComputeMetadata
getId, getName, getProviderId, getTags, getType
 
Methods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation, getUri, getUserMetadata
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getProcessors

List<? extends Processor> getProcessors()
Amount of virtual or physical processors provided


getRam

int getRam()
Amount of RAM provided in MB (256M, 1740)


getVolumes

List<? extends Volume> getVolumes()
volumes associated with this.


supportsImage

com.google.common.base.Predicate<Image> supportsImage()
Determines whether this size can run an image.



Copyright © 2009-2011 jclouds. All Rights Reserved.