java.lang.Object
org.jclouds.openstack.v2_0.domain.Resource
org.jclouds.openstack.nova.v2_0.domain.Flavor
All Implemented Interfaces:
Comparable<Resource>

public class Flavor extends Resource
A flavor is an available hardware configuration for a server. Each flavor has a unique combination of disk space and memory capacity.
See Also:
  • Constructor Details

  • Method Details

    • builder

      public static Flavor.Builder<?> builder()
    • toBuilder

      public Flavor.Builder<?> toBuilder()
      Overrides:
      toBuilder in class Resource
    • getRam

      public int getRam()
    • getDisk

      public int getDisk()
    • getVcpus

      public int getVcpus()
    • getSwap

      public com.google.common.base.Optional<String> getSwap()
    • getRxtxFactor

      public com.google.common.base.Optional<Double> getRxtxFactor()
    • getEphemeral

      public com.google.common.base.Optional<Integer> getEphemeral()
      Retrieves ephemeral disk space in GB

      NOTE: This field is only present if the Flavor Extra Data extension is installed (alias "OS-FLV-EXT-DATA").

      See Also:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Resource
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Resource
    • string

      protected com.google.common.base.MoreObjects.ToStringHelper string()
      Overrides:
      string in class Resource