Package org.jclouds.compute.domain
Interface Hardware
- All Superinterfaces:
Comparable<ResourceMetadata<ComputeType>>,ComputeMetadata,ResourceMetadata<ComputeType>
- All Known Implementing Classes:
HardwareImpl
Size of a node.
-
Method Summary
Modifier and TypeMethodDescriptionAmount of virtual or physical processors providedintgetRam()Amount of RAM provided in MB (256M, 1740)volumes associated with this.booleanTrue if usage of the hardware profile is now discouraged.com.google.common.base.Predicate<Image> Determines whether this size can run an image.Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.jclouds.compute.domain.ComputeMetadata
getId, getName, getProviderId, getTags, getTypeMethods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation, getUri, getUserMetadata
-
Method Details
-
getProcessors
Amount of virtual or physical processors provided -
getRam
int getRam()Amount of RAM provided in MB (256M, 1740) -
getVolumes
volumes associated with this. -
supportsImage
com.google.common.base.Predicate<Image> supportsImage()Determines whether this size can run an image. -
getHypervisor
- Returns:
- hypervisor type, if this is a virtual machine and the type is known
-
isDeprecated
boolean isDeprecated()True if usage of the hardware profile is now discouraged.
-