Interface AbsoluteLimit

  • All Superinterfaces:
    ModelEntity, Serializable
    All Known Implementing Classes:
    NovaAbsoluteLimit

    public interface AbsoluteLimit
    extends ModelEntity
    Absolute limits are specified as name/value pairs. The name of the absolute limit uniquely identifies the limit within a deployment. Please consult your provider for an exhaustive list of absolute value names. An absolute limit value is always specified as an integer. The name of the absolute limit determines the unit type of the integer value.

    For example, the name maxServerMeta implies that the value is in terms of server metadata items.

    Any limit which returns -1 indicates no value/no data/not supported by vendor

    Author:
    Jeremy Unruh
    • Method Detail

      • getMaxServerMeta

        int getMaxServerMeta()
        Gets the max server meta.
        Returns:
        the maxServerMeta (-1 indicates no value)
      • getMaxPersonality

        int getMaxPersonality()
        Gets the max personality.
        Returns:
        the maxPersonality (-1 indicates no value)
      • getMaxImageMeta

        int getMaxImageMeta()
        Gets the max image meta.
        Returns:
        the maxImageMeta (-1 indicates no value)
      • getMaxPersonalitySize

        int getMaxPersonalitySize()
        Gets the max personality size.
        Returns:
        the maxPersonalitySize (-1 indicates no value)
      • getMaxTotalCores

        int getMaxTotalCores()
        Gets the max total cores.
        Returns:
        the maxTotalCores (-1 indicates no value)
      • getMaxTotalInstances

        int getMaxTotalInstances()
        Gets the max total instances.
        Returns:
        the maxTotalInstances (-1 indicates no value)
      • getMaxTotalRAMSize

        int getMaxTotalRAMSize()
        Gets the max total ram size.
        Returns:
        the maxTotalRAMSize (-1 indicates no value)
      • getTotalVolumesUsed

        int getTotalVolumesUsed()
        Gets the total volumes used.
        Returns:
        the totalVolumesUsed (-1 indicates no value)
      • getMaxSecurityGroupRules

        int getMaxSecurityGroupRules()
        Gets the max security group rules.
        Returns:
        the maxSecurityGroupRules (-1 indicates no value)
      • getMaxTotalKeypairs

        int getMaxTotalKeypairs()
        Gets the max total keypairs.
        Returns:
        the maxTotalKeypairs (-1 indicates no value)
      • getTotalCoresUsed

        int getTotalCoresUsed()
        Gets the total cores used.
        Returns:
        the totalCoresUsed (-1 indicates no value)
      • getMaxTotalVolumes

        int getMaxTotalVolumes()
        Gets the max total volumes.
        Returns:
        the maxTotalVolumes (-1 indicates no value)
      • getTotalRAMUsed

        int getTotalRAMUsed()
        Gets the total ram used.
        Returns:
        the totalRAMUsed (-1 indicates no value)
      • getTotalInstancesUsed

        int getTotalInstancesUsed()
        Gets the total instances used.
        Returns:
        the totalInstancesUsed (-1 indicates no value)
      • getMaxSecurityGroups

        int getMaxSecurityGroups()
        Gets the max security groups.
        Returns:
        the maxSecurityGroups (-1 indicates no value)
      • getTotalVolumeGigabytesUsed

        int getTotalVolumeGigabytesUsed()
        Gets the total volume gigabytes used.
        Returns:
        the totalVolumeGigabytesUsed (-1 indicates no value)
      • getTotalSecurityGroupsUsed

        int getTotalSecurityGroupsUsed()
        Gets the total security groups used.
        Returns:
        the totalSecurityGroupsUsed (-1 indicates no value)
      • getMaxTotalFloatingIps

        int getMaxTotalFloatingIps()
        Gets the max total floating ips.
        Returns:
        the maxTotalFloatingIps (-1 indicates no value)
      • getTotalKeyPairsUsed

        int getTotalKeyPairsUsed()
        Gets the total key pairs used.
        Returns:
        the totalKeyPairsUsed (-1 indicates no value)
      • getMaxTotalVolumeGigabytes

        int getMaxTotalVolumeGigabytes()
        Gets the max total volume gigabytes.
        Returns:
        the maxTotalVolumeGigabytes (-1 indicates no value)
      • getServerMetaUsed

        int getServerMetaUsed()
        Gets the server meta used.
        Returns:
        the serverMetaUsed (-1 indicates no value)
      • getPersonalityUsed

        int getPersonalityUsed()
        Gets the personality used.
        Returns:
        the personalityUsed (-1 indicates no value)
      • getImageMetaUsed

        int getImageMetaUsed()
        Gets the image meta used.
        Returns:
        the imageMetaUsed (-1 indicates no value)
      • getPersonalitySizeUsed

        int getPersonalitySizeUsed()
        Gets the personality size used.
        Returns:
        the personalitySizeUsed (-1 indicates no value)
      • getSecurityGroupRulesUsed

        int getSecurityGroupRulesUsed()
        Gets the security group rules used.
        Returns:
        the securityGroupRulesUsed (-1 indicates no value)
      • getTotalFloatingIpsUsed

        int getTotalFloatingIpsUsed()
        Gets the total floating ips used.
        Returns:
        the totalFloatingIpsUsed (-1 indicates no value)
      • getMaxServerGroupMembers

        int getMaxServerGroupMembers()
        Gets the max server group members
        Returns:
        the max server group members (-1 indicates no value)
      • getMaxServerGroups

        int getMaxServerGroups()
        Gets the max server groups
        Returns:
        the max server groups (-1 indicates no value)