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.Usage
UNKNOWN
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Limits.Usage>
forApplication(String application)
ReturnsLimits.Usage
for applicationSet<String>
getApplications()
Further per application usage.int
getMax()
Maximum allowed by the limitMap<String,Limits.Usage>
getPerApplicationUsage()
Returns usages per applicationint
getRemaining()
Remaining invocations allowedboolean
isUnknown()
String
toString()
-
-
-
Field Detail
-
UNKNOWN
public static final Limits.Usage UNKNOWN
-
-
Method Detail
-
forApplication
public Optional<Limits.Usage> forApplication(String application)
ReturnsLimits.Usage
for 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()
-
-