Class Capacity


  • public final class Capacity
    extends Object
    The object that represents all properties related to capacity enforcement on an account.
    • Constructor Detail

      • Capacity

        public Capacity()
    • Method Detail

      • totalThroughputLimit

        public Integer totalThroughputLimit()
        Get the totalThroughputLimit property: The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
        Returns:
        the totalThroughputLimit value.
      • withTotalThroughputLimit

        public Capacity withTotalThroughputLimit​(Integer totalThroughputLimit)
        Set the totalThroughputLimit property: The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
        Parameters:
        totalThroughputLimit - the totalThroughputLimit value to set.
        Returns:
        the Capacity object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.