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 providedint
getRam()
Amount of RAM provided in MB (256M, 1740)volumes associated with this.boolean
True 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
compareTo
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
-
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.
-