Interface Hardware

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

public interface Hardware extends ComputeMetadata
Size of a node.
  • Method Details

    • 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.
    • getHypervisor

      @Nullable String 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.