public final class Limits extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Limits.LimitsDeserializer |
static class |
Limits.Operation |
static class |
Limits.Usage
Encapsulates usage limits for single operation.
|
Constructor and Description |
---|
Limits(Map<Limits.Operation,Limits.Usage> usages) |
Modifier and Type | Method and Description |
---|---|
Limits.Usage |
forOperation(Limits.Operation operation) |
Limits.Usage |
getConcurrentAsyncGetReportInstances()
Concurrent REST API requests for results of asynchronous report runs
|
Limits.Usage |
getConcurrentSyncReportRuns()
Concurrent synchronous report runs via REST API
|
Limits.Usage |
getDailyApiRequests()
Daily API calls
|
Limits.Usage |
getDailyAsyncApexExecutions()
Daily Batch Apex and future method executions
|
Limits.Usage |
getDailyBulkApiRequests()
Daily Bulk API calls
|
Limits.Usage |
getDailyDurableGenericStreamingApiEvents()
Daily durable generic streaming events (if generic streaming is enabled for your organization)
|
Limits.Usage |
getDailyDurableStreamingApiEvents()
Daily durable streaming events (if generic streaming is enabled for your organization)
|
Limits.Usage |
getDailyGenericStreamingApiEvents()
Daily generic streaming events (if generic streaming is enabled for your organization)
|
Limits.Usage |
getDailyStreamingApiEvents()
Daily Streaming API events
|
Limits.Usage |
getDailyWorkflowEmails()
Daily workflow emails
|
Limits.Usage |
getDataStorageMB()
Data storage (MB)
|
Limits.Usage |
getDurableStreamingApiConcurrentClients()
Streaming API concurrent clients
|
Limits.Usage |
getFileStorageMB()
File storage (MB)
|
Limits.Usage |
getHourlyAsyncReportRuns()
Hourly asynchronous report runs via REST API
|
Limits.Usage |
getHourlyDashboardRefreshes()
Hourly dashboard refreshes via REST API
|
Limits.Usage |
getHourlyDashboardResults()
Hourly REST API requests for dashboard results
|
Limits.Usage |
getHourlyDashboardStatuses()
Hourly dashboard status requests via REST API
|
Limits.Usage |
getHourlyODataCallout()
Hourly OData callouts
|
Limits.Usage |
getHourlySyncReportRuns()
Hourly synchronous report runs via REST API
|
Limits.Usage |
getHourlyTimeBasedWorkflow()
Hourly workflow time triggers
|
Limits.Usage |
getMassEmail()
Daily number of mass emails that are sent to external email addresses by using Apex or Force.com APIs
|
Limits.Usage |
getSingleEmail()
Daily number of single emails that are sent to external email addresses by using Apex or Force.com APIs
|
Limits.Usage |
getStreamingApiConcurrentClients()
Durable streaming API concurrent clients
|
String |
toString() |
public Limits(Map<Limits.Operation,Limits.Usage> usages)
public Limits.Usage forOperation(Limits.Operation operation)
public Limits.Usage getConcurrentAsyncGetReportInstances()
public Limits.Usage getConcurrentSyncReportRuns()
public Limits.Usage getDailyApiRequests()
public Limits.Usage getDailyAsyncApexExecutions()
public Limits.Usage getDailyBulkApiRequests()
public Limits.Usage getDailyDurableGenericStreamingApiEvents()
public Limits.Usage getDailyDurableStreamingApiEvents()
public Limits.Usage getDailyGenericStreamingApiEvents()
public Limits.Usage getDailyStreamingApiEvents()
public Limits.Usage getDailyWorkflowEmails()
public Limits.Usage getDataStorageMB()
public Limits.Usage getDurableStreamingApiConcurrentClients()
public Limits.Usage getFileStorageMB()
public Limits.Usage getHourlyAsyncReportRuns()
public Limits.Usage getHourlyDashboardRefreshes()
public Limits.Usage getHourlyDashboardResults()
public Limits.Usage getHourlyDashboardStatuses()
public Limits.Usage getHourlyODataCallout()
public Limits.Usage getHourlySyncReportRuns()
public Limits.Usage getHourlyTimeBasedWorkflow()
public Limits.Usage getMassEmail()
public Limits.Usage getSingleEmail()
public Limits.Usage getStreamingApiConcurrentClients()
Apache Camel