Class Flavor


  • public class Flavor
    extends Object
    A host or node flavor. *Host* flavors come from a configured set which corresponds to the actual flavors available in a zone. *Node* flavors are simply a wrapper of a NodeResources object.
    Author:
    bratseth
    • Method Detail

      • name

        public String name()
        Returns the unique identity of this flavor if it is configured, or the resource spec string otherwise
      • cost

        public int cost()
        Get the monthly cost (total cost of ownership) in USD for this flavor, typically total cost divided by 36 months.
        Returns:
        monthly cost in USD
      • isConfigured

        public boolean isConfigured()
        True if this is a configured flavor used for hosts, false if it is a virtual flavor created on the fly from node resources
      • isDocker

        public boolean isDocker()
        Convenience, returns getType() == Type.DOCKER_CONTAINER
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object