Class Limits.Usage

java.lang.Object
org.apache.camel.component.salesforce.api.dto.Limits.Usage
All Implemented Interfaces:
Serializable
Enclosing class:
Limits

public static final class Limits.Usage extends Object implements Serializable
Encapsulates usage limits for single operation.
See Also:
  • Field Details

  • Method Details

    • forApplication

      public Optional<Limits.Usage> forApplication(String application)
      Returns Limits.Usage for application
    • getApplications

      public Set<String> getApplications()
      Further per application usage.
    • getMax

      public int getMax()
      Maximum allowed by the limit
    • getPerApplicationUsage

      public Map<String,Limits.Usage> getPerApplicationUsage()
      Returns usages per application
    • getRemaining

      public int getRemaining()
      Remaining invocations allowed
    • isUnknown

      public boolean isUnknown()
    • toString

      public String toString()
      Overrides:
      toString in class Object