All Classes and Interfaces

Class
Description
Allow a job to be aborted, it can only be aborted if the state is InProgress or UploadComplete
This is a client for communicating with the Salesforce Bulk Api 2.0 It allows the authentication and creation of jobs, review of their status, return of the data and delete and abort when needed for the Bulk Query API.
The result of an execution request to Salesforce.
This BulkApiKey is used to contain all the important information required to be able to rebuild the same query again
A model for submitting a bulk api v2.0 Query job.
This is a holder for the response from the Bulk Api It allows the storage and processing of the CSV file response.
BulkApiResultResponse includes the contents of the returned csv as well as the http headers that contain the number of records in the file and also the locator to use in the next request.
This class handles the valid Date and DateTime formats supported by Salesforce.
The State of the Bulk API 2.0 Query Job states as described in the documentation, in addition there is a `Submitted` and a 'fulfilled' state used internally in the connector.
This is a POJO for receiving an authentication response from salesforce in the username-password oauth2 flow.
This class allows a username and password to login to salesforce and retrieve an access token for authentication.
QueryResponse Contains all the information that is returned from the Salesforce Bulk API
Client credentials body for authenticating with salesforce The toString() method provides the appropriately formatted bod to be used with application/www-x-form-urlencoded
Common methods for Authentication and communication with Salesforce
The SalesforceCommonConfigFragment has all the configuration needed to authenticate and communicate with a configured Salesforce system.
A setter for the SalesforceCommonConfigFragment.
Exception thrown when Sales force authentication fails.
Exception thrown when authentication fails.
An exception that is thrown when the retries are exhausted.
This class allows the deconstruction and reconstruction of a SOQL query for use in the querying of data.
VisibleForTesting