Newer Version Available
OrgLimit Class
Namespace
Usage
Use the System.OrgLimits getAll and getMap methods to obtain either a list or a map of all your org limits. To get details on each limit, use instance methods from System.OrgLimit.
For comparison, the Limits Class returns Apex governor limits and not Salesforce API limits.
OrgLimit Methods
The following are methods for OrgLimit.
getLimit()
Signature
public Integer getLimit()
Return Value
Type: Integer
Example
1List<System.OrgLimit> limits = OrgLimits.getAll();
2for (System.OrgLimit aLimit: limits) {
3 System.debug('Limit: ' + aLimit.getName());
4 System.debug('Max Limit is: ' + aLimit.getLimit());
5}getName()
Signature
public String getName()
Return Value
Type: String
Example
1List<System.OrgLimit> limits = OrgLimits.getAll();
2for (System.OrgLimit aLimit: limits) {
3 System.debug('Limit: ' + aLimit.getName());
4 System.debug('Max Limit is: ' + aLimit.getLimit());
5}getValue()
Signature
public Integer getValue()
Return Value
Type: Integer
Example
1List<System.OrgLimit> limits = OrgLimits.getAll();
2for (System.OrgLimit aLimit: limits) {
3 System.debug('Limit: ' + aLimit.getName());
4 System.debug('Usage Value is: ' + aLimit.getValue());
5}toString()
Returns the string representation of the org limit.
Signature
public String toString()
Return Value
Type: String
String denoting the name, current consumption, and maximum value of the org limit. For
example:
1OrgLimit[DailyBulkApiBatches: consumed 25 of 15000]