Represents a Salesforce endpoint.
Name | Kind | Group | Required | Default | Type | Enum | Description |
---|---|---|---|---|---|---|---|
operationName | path | common | org.apache.camel.component.salesforce.internal.OperationName | GET_VERSIONS GET_RESOURCES GET_GLOBAL_OBJECTS GET_BASIC_INFO GET_DESCRIPTION GET_SOBJECT CREATE_SOBJECT UPDATE_SOBJECT DELETE_SOBJECT GET_SOBJECT_WITH_ID UPSERT_SOBJECT DELETE_SOBJECT_WITH_ID GET_BLOB_FIELD QUERY QUERY_MORE SEARCH APEX_CALL CREATE_JOB GET_JOB CLOSE_JOB ABORT_JOB CREATE_BATCH GET_BATCH GET_ALL_BATCHES GET_REQUEST GET_RESULTS CREATE_BATCH_QUERY GET_QUERY_RESULT_IDS GET_QUERY_RESULT GET_RECENT_REPORTS GET_REPORT_DESCRIPTION EXECUTE_SYNCREPORT EXECUTE_ASYNCREPORT GET_REPORT_INSTANCES GET_REPORT_RESULTS |
|||
topicName | path | common | java.lang.String | ||||
apexMethod | parameter | common | java.lang.String | APEX method name | |||
apexQueryParams | parameter | common | java.util.Map |
Query params for APEX method | |||
apexUrl | parameter | common | java.lang.String | APEX method URL | |||
apiVersion | parameter | common | java.lang.String | Salesforce API version, defaults to SalesforceEndpointConfig.DEFAULT_VERSION | |||
batchId | parameter | common | java.lang.String | Bulk API Batch ID | |||
contentType | parameter | common | org.apache.camel.component.salesforce.api.dto.bulk.ContentType | XML CSV ZIP_XML ZIP_CSV |
Bulk API content type, one of XML, CSV, ZIP_XML, ZIP_CSV | ||
format | parameter | common | org.apache.camel.component.salesforce.internal.PayloadFormat | JSON XML |
Payload format to use for Salesforce API calls, either JSON or XML, defaults to JSON | ||
httpClient | parameter | common | org.eclipse.jetty.client.HttpClient | Custom Jetty Http Client to use to connect to Salesforce. | |||
includeDetails | parameter | common | java.lang.Boolean | Include details in Salesforce1 Analytics report, defaults to false. | |||
instanceId | parameter | common | java.lang.String | Salesforce1 Analytics report execution instance ID | |||
jobId | parameter | common | java.lang.String | Bulk API Job ID | |||
notifyForFields | parameter | common | org.apache.camel.component.salesforce.internal.dto.NotifyForFieldsEnum | ALL REFERENCED SELECT WHERE |
Notify for fields, options are ALL, REFERENCED, SELECT, WHERE | ||
notifyForOperationCreate | parameter | common | java.lang.Boolean | Notify for create operation, defaults to false (API version >= 29.0) | |||
notifyForOperationDelete | parameter | common | java.lang.Boolean | Notify for delete operation, defaults to false (API version >= 29.0) | |||
notifyForOperations | parameter | common | org.apache.camel.component.salesforce.internal.dto.NotifyForOperationsEnum | ALL CREATE EXTENDED UPDATE |
Notify for operations, options are ALL, CREATE, EXTENDED, UPDATE (API version < 29.0) | ||
notifyForOperationUndelete | parameter | common | java.lang.Boolean | Notify for un-delete operation, defaults to false (API version >= 29.0) | |||
notifyForOperationUpdate | parameter | common | java.lang.Boolean | Notify for update operation, defaults to false (API version >= 29.0) | |||
reportId | parameter | common | java.lang.String | Salesforce1 Analytics report Id | |||
reportMetadata | parameter | common | org.apache.camel.component.salesforce.api.dto.analytics.reports.ReportMetadata | Salesforce1 Analytics report metadata for filtering | |||
resultId | parameter | common | java.lang.String | Bulk API Result ID | |||
sObjectBlobFieldName | parameter | common | java.lang.String | SObject blob field name | |||
sObjectClass | parameter | common | java.lang.String | Fully qualified SObject class name, usually generated using camel-salesforce-maven-plugin | |||
sObjectFields | parameter | common | java.lang.String | SObject fields to retrieve | |||
sObjectId | parameter | common | java.lang.String | SObject ID if required by API | |||
sObjectIdName | parameter | common | java.lang.String | SObject external ID field name | |||
sObjectIdValue | parameter | common | java.lang.String | SObject external ID field value | |||
sObjectName | parameter | common | java.lang.String | SObject name if required or supported by API | |||
sObjectQuery | parameter | common | java.lang.String | Salesforce SOQL query string | |||
sObjectSearch | parameter | common | java.lang.String | Salesforce SOSL search string | |||
updateTopic | parameter | common | boolean | Whether to update an existing Push Topic when using the Streaming API, defaults to false | |||
exchangePattern | parameter | advanced | InOnly | org.apache.camel.ExchangePattern | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
synchronous | parameter | advanced | false | boolean | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |
The Salesforce consumer.