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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Limits.UsageUNKNOWN
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Limits.Usage>forApplication(String application)ReturnsLimits.Usagefor applicationSet<String>getApplications()Further per application usage.intgetMax()Maximum allowed by the limitMap<String,Limits.Usage>getPerApplicationUsage()Returns usages per applicationintgetRemaining()Remaining invocations allowedbooleanisUnknown()StringtoString()
-
-
-
Field Detail
-
UNKNOWN
public static final Limits.Usage UNKNOWN
-
-
Method Detail
-
forApplication
public Optional<Limits.Usage> forApplication(String application)
ReturnsLimits.Usagefor application
-
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()
-
-