Interface SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,SalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
,SalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
- Enclosing interface:
- SalesforceEndpointBuilderFactory
public static interface SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder extends SalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder, SalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
Builder for endpoint for the Salesforce component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SalesforceEndpointBuilderFactory.AdvancedSalesforceEndpointBuilder
advanced()
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
apexMethod(String apexMethod)
APEX method name.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
apexQueryParams(String apexQueryParams)
Query params for APEX method.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
apexQueryParams(Map<String,Object> apexQueryParams)
Query params for APEX method.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
apiVersion(String apiVersion)
Salesforce API version.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
backoffIncrement(long backoffIncrement)
Backoff interval increment for Streaming connection restart attempts for failures beyond CometD auto-reconnect.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
backoffIncrement(String backoffIncrement)
Backoff interval increment for Streaming connection restart attempts for failures beyond CometD auto-reconnect.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
batchId(String batchId)
Bulk API Batch ID.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
contentType(String contentType)
Bulk API content type, one of XML, CSV, ZIP_XML, ZIP_CSV.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
contentType(SalesforceEndpointBuilderFactory.ContentType contentType)
Bulk API content type, one of XML, CSV, ZIP_XML, ZIP_CSV.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
defaultReplayId(Long defaultReplayId)
Default replayId setting if no value is found in initialReplayIdMap.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
defaultReplayId(String defaultReplayId)
Default replayId setting if no value is found in initialReplayIdMap.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
format(String format)
Payload format to use for Salesforce API calls, either JSON or XML, defaults to JSON.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
format(SalesforceEndpointBuilderFactory.PayloadFormat format)
Payload format to use for Salesforce API calls, either JSON or XML, defaults to JSON.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
httpClient(Object httpClient)
Custom Jetty Http Client to use to connect to Salesforce.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
httpClient(String httpClient)
Custom Jetty Http Client to use to connect to Salesforce.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
includeDetails(Boolean includeDetails)
Include details in Salesforce1 Analytics report, defaults to false.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
includeDetails(String includeDetails)
Include details in Salesforce1 Analytics report, defaults to false.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
initialReplayIdMap(String initialReplayIdMap)
Replay IDs to start from per channel name.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
initialReplayIdMap(Map<String,Long> initialReplayIdMap)
Replay IDs to start from per channel name.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
instanceId(String instanceId)
Salesforce1 Analytics report execution instance ID.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
jobId(String jobId)
Bulk API Job ID.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
limit(Integer limit)
Limit on number of returned records.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
limit(String limit)
Limit on number of returned records.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
maxBackoff(long maxBackoff)
Maximum backoff interval for Streaming connection restart attempts for failures beyond CometD auto-reconnect.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
maxBackoff(String maxBackoff)
Maximum backoff interval for Streaming connection restart attempts for failures beyond CometD auto-reconnect.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notFoundBehaviour(String notFoundBehaviour)
Sets the behaviour of 404 not found status received from Salesforce API.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notFoundBehaviour(SalesforceEndpointBuilderFactory.NotFoundBehaviour notFoundBehaviour)
Sets the behaviour of 404 not found status received from Salesforce API.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForFields(String notifyForFields)
Notify for fields, options are ALL, REFERENCED, SELECT, WHERE.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForFields(SalesforceEndpointBuilderFactory.NotifyForFieldsEnum notifyForFields)
Notify for fields, options are ALL, REFERENCED, SELECT, WHERE.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationCreate(Boolean notifyForOperationCreate)
Notify for create operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationCreate(String notifyForOperationCreate)
Notify for create operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationDelete(Boolean notifyForOperationDelete)
Notify for delete operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationDelete(String notifyForOperationDelete)
Notify for delete operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperations(String notifyForOperations)
Notify for operations, options are ALL, CREATE, EXTENDED, UPDATE (API version 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperations(SalesforceEndpointBuilderFactory.NotifyForOperationsEnum notifyForOperations)
Notify for operations, options are ALL, CREATE, EXTENDED, UPDATE (API version 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationUndelete(Boolean notifyForOperationUndelete)
Notify for un-delete operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationUndelete(String notifyForOperationUndelete)
Notify for un-delete operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationUpdate(Boolean notifyForOperationUpdate)
Notify for update operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
notifyForOperationUpdate(String notifyForOperationUpdate)
Notify for update operation, defaults to false (API version = 29.0).default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
objectMapper(Object objectMapper)
Custom Jackson ObjectMapper to use when serializing/deserializing Salesforce objects.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
objectMapper(String objectMapper)
Custom Jackson ObjectMapper to use when serializing/deserializing Salesforce objects.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
rawPayload(boolean rawPayload)
Use raw payload String for request and response (either JSON or XML depending on format), instead of DTOs, false by default.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
rawPayload(String rawPayload)
Use raw payload String for request and response (either JSON or XML depending on format), instead of DTOs, false by default.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
reportId(String reportId)
Salesforce1 Analytics report Id.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
reportMetadata(Object reportMetadata)
Salesforce1 Analytics report metadata for filtering.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
reportMetadata(String reportMetadata)
Salesforce1 Analytics report metadata for filtering.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
resultId(String resultId)
Bulk API Result ID.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectBlobFieldName(String sObjectBlobFieldName)
SObject blob field name.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectClass(String sObjectClass)
Fully qualified SObject class name, usually generated using camel-salesforce-maven-plugin.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectFields(String sObjectFields)
SObject fields to retrieve.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectId(String sObjectId)
SObject ID if required by API.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectIdName(String sObjectIdName)
SObject external ID field name.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectIdValue(String sObjectIdValue)
SObject external ID field value.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectName(String sObjectName)
SObject name if required or supported by API.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectQuery(String sObjectQuery)
Salesforce SOQL query string.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
sObjectSearch(String sObjectSearch)
Salesforce SOSL search string.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
updateTopic(boolean updateTopic)
Whether to update an existing Push Topic when using the Streaming API, defaults to false.default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder
updateTopic(String updateTopic)
Whether to update an existing Push Topic when using the Streaming API, defaults to false.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, replayId, replayId
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
apexUrl, compositeMethod, lazyStartProducer, lazyStartProducer
-
-
-
-
Method Detail
-
advanced
default SalesforceEndpointBuilderFactory.AdvancedSalesforceEndpointBuilder advanced()
- Specified by:
advanced
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
advanced
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
apexMethod
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder apexMethod(String apexMethod)
APEX method name. The option is a:java.lang.String
type. Group: common- Specified by:
apexMethod
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
apexMethod
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
apexQueryParams
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder apexQueryParams(Map<String,Object> apexQueryParams)
Query params for APEX method. The option is a:java.util.Map<java.lang.String, java.lang.Object>
type. Group: common- Specified by:
apexQueryParams
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
apexQueryParams
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
apexQueryParams
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder apexQueryParams(String apexQueryParams)
Query params for APEX method. The option will be converted to ajava.util.Map<java.lang.String, java.lang.Object>
type. Group: common- Specified by:
apexQueryParams
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
apexQueryParams
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
apiVersion
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder apiVersion(String apiVersion)
Salesforce API version. The option is a:java.lang.String
type. Default: 50.0 Group: common- Specified by:
apiVersion
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
apiVersion
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
backoffIncrement
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder backoffIncrement(long backoffIncrement)
Backoff interval increment for Streaming connection restart attempts for failures beyond CometD auto-reconnect. The option is a:long
type. Default: 1000 Group: common- Specified by:
backoffIncrement
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
backoffIncrement
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
backoffIncrement
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder backoffIncrement(String backoffIncrement)
Backoff interval increment for Streaming connection restart attempts for failures beyond CometD auto-reconnect. The option will be converted to along
type. Default: 1000 Group: common- Specified by:
backoffIncrement
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
backoffIncrement
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
batchId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder batchId(String batchId)
Bulk API Batch ID. The option is a:java.lang.String
type. Group: common- Specified by:
batchId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
batchId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
contentType
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder contentType(SalesforceEndpointBuilderFactory.ContentType contentType)
Bulk API content type, one of XML, CSV, ZIP_XML, ZIP_CSV. The option is a:org.apache.camel.component.salesforce.api.dto.bulk.ContentType
type. Group: common- Specified by:
contentType
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
contentType
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
contentType
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder contentType(String contentType)
Bulk API content type, one of XML, CSV, ZIP_XML, ZIP_CSV. The option will be converted to aorg.apache.camel.component.salesforce.api.dto.bulk.ContentType
type. Group: common- Specified by:
contentType
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
contentType
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
defaultReplayId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder defaultReplayId(Long defaultReplayId)
Default replayId setting if no value is found in initialReplayIdMap. The option is a:java.lang.Long
type. Default: -1 Group: common- Specified by:
defaultReplayId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
defaultReplayId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
defaultReplayId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder defaultReplayId(String defaultReplayId)
Default replayId setting if no value is found in initialReplayIdMap. The option will be converted to ajava.lang.Long
type. Default: -1 Group: common- Specified by:
defaultReplayId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
defaultReplayId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
format
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder format(SalesforceEndpointBuilderFactory.PayloadFormat format)
Payload format to use for Salesforce API calls, either JSON or XML, defaults to JSON. The option is a:org.apache.camel.component.salesforce.internal.PayloadFormat
type. Group: common- Specified by:
format
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
format
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
format
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder format(String format)
Payload format to use for Salesforce API calls, either JSON or XML, defaults to JSON. The option will be converted to aorg.apache.camel.component.salesforce.internal.PayloadFormat
type. Group: common- Specified by:
format
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
format
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
httpClient
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder httpClient(Object httpClient)
Custom Jetty Http Client to use to connect to Salesforce. The option is a:org.apache.camel.component.salesforce.SalesforceHttpClient
type. Group: common- Specified by:
httpClient
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
httpClient
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
httpClient
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder httpClient(String httpClient)
Custom Jetty Http Client to use to connect to Salesforce. The option will be converted to aorg.apache.camel.component.salesforce.SalesforceHttpClient
type. Group: common- Specified by:
httpClient
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
httpClient
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
includeDetails
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder includeDetails(Boolean includeDetails)
Include details in Salesforce1 Analytics report, defaults to false. The option is a:java.lang.Boolean
type. Group: common- Specified by:
includeDetails
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
includeDetails
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
includeDetails
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder includeDetails(String includeDetails)
Include details in Salesforce1 Analytics report, defaults to false. The option will be converted to ajava.lang.Boolean
type. Group: common- Specified by:
includeDetails
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
includeDetails
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
initialReplayIdMap
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder initialReplayIdMap(Map<String,Long> initialReplayIdMap)
Replay IDs to start from per channel name. The option is a:java.util.Map<java.lang.String, java.lang.Long>
type. Group: common- Specified by:
initialReplayIdMap
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
initialReplayIdMap
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
initialReplayIdMap
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder initialReplayIdMap(String initialReplayIdMap)
Replay IDs to start from per channel name. The option will be converted to ajava.util.Map<java.lang.String, java.lang.Long>
type. Group: common- Specified by:
initialReplayIdMap
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
initialReplayIdMap
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
instanceId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder instanceId(String instanceId)
Salesforce1 Analytics report execution instance ID. The option is a:java.lang.String
type. Group: common- Specified by:
instanceId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
instanceId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
jobId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder jobId(String jobId)
Bulk API Job ID. The option is a:java.lang.String
type. Group: common- Specified by:
jobId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
jobId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
limit
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder limit(Integer limit)
Limit on number of returned records. Applicable to some of the API, check the Salesforce documentation. The option is a:java.lang.Integer
type. Group: common- Specified by:
limit
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
limit
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
limit
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder limit(String limit)
Limit on number of returned records. Applicable to some of the API, check the Salesforce documentation. The option will be converted to ajava.lang.Integer
type. Group: common- Specified by:
limit
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
limit
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
maxBackoff
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder maxBackoff(long maxBackoff)
Maximum backoff interval for Streaming connection restart attempts for failures beyond CometD auto-reconnect. The option is a:long
type. Default: 30000 Group: common- Specified by:
maxBackoff
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
maxBackoff
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
maxBackoff
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder maxBackoff(String maxBackoff)
Maximum backoff interval for Streaming connection restart attempts for failures beyond CometD auto-reconnect. The option will be converted to along
type. Default: 30000 Group: common- Specified by:
maxBackoff
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
maxBackoff
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notFoundBehaviour
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notFoundBehaviour(SalesforceEndpointBuilderFactory.NotFoundBehaviour notFoundBehaviour)
Sets the behaviour of 404 not found status received from Salesforce API. Should the body be set to NULL NotFoundBehaviour#NULL or should a exception be signaled on the exchange NotFoundBehaviour#EXCEPTION - the default. The option is a:org.apache.camel.component.salesforce.NotFoundBehaviour
type. Default: EXCEPTION Group: common- Specified by:
notFoundBehaviour
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notFoundBehaviour
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notFoundBehaviour
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notFoundBehaviour(String notFoundBehaviour)
Sets the behaviour of 404 not found status received from Salesforce API. Should the body be set to NULL NotFoundBehaviour#NULL or should a exception be signaled on the exchange NotFoundBehaviour#EXCEPTION - the default. The option will be converted to aorg.apache.camel.component.salesforce.NotFoundBehaviour
type. Default: EXCEPTION Group: common- Specified by:
notFoundBehaviour
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notFoundBehaviour
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForFields
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForFields(SalesforceEndpointBuilderFactory.NotifyForFieldsEnum notifyForFields)
Notify for fields, options are ALL, REFERENCED, SELECT, WHERE. The option is a:org.apache.camel.component.salesforce.internal.dto.NotifyForFieldsEnum
type. Group: common- Specified by:
notifyForFields
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForFields
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForFields
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForFields(String notifyForFields)
Notify for fields, options are ALL, REFERENCED, SELECT, WHERE. The option will be converted to aorg.apache.camel.component.salesforce.internal.dto.NotifyForFieldsEnum
type. Group: common- Specified by:
notifyForFields
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForFields
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationCreate
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationCreate(Boolean notifyForOperationCreate)
Notify for create operation, defaults to false (API version = 29.0). The option is a:java.lang.Boolean
type. Group: common- Specified by:
notifyForOperationCreate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationCreate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationCreate
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationCreate(String notifyForOperationCreate)
Notify for create operation, defaults to false (API version = 29.0). The option will be converted to ajava.lang.Boolean
type. Group: common- Specified by:
notifyForOperationCreate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationCreate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationDelete
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationDelete(Boolean notifyForOperationDelete)
Notify for delete operation, defaults to false (API version = 29.0). The option is a:java.lang.Boolean
type. Group: common- Specified by:
notifyForOperationDelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationDelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationDelete
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationDelete(String notifyForOperationDelete)
Notify for delete operation, defaults to false (API version = 29.0). The option will be converted to ajava.lang.Boolean
type. Group: common- Specified by:
notifyForOperationDelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationDelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperations
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperations(SalesforceEndpointBuilderFactory.NotifyForOperationsEnum notifyForOperations)
Notify for operations, options are ALL, CREATE, EXTENDED, UPDATE (API version 29.0). The option is a:org.apache.camel.component.salesforce.internal.dto.NotifyForOperationsEnum
type. Group: common- Specified by:
notifyForOperations
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperations
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperations
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperations(String notifyForOperations)
Notify for operations, options are ALL, CREATE, EXTENDED, UPDATE (API version 29.0). The option will be converted to aorg.apache.camel.component.salesforce.internal.dto.NotifyForOperationsEnum
type. Group: common- Specified by:
notifyForOperations
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperations
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationUndelete
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationUndelete(Boolean notifyForOperationUndelete)
Notify for un-delete operation, defaults to false (API version = 29.0). The option is a:java.lang.Boolean
type. Group: common- Specified by:
notifyForOperationUndelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationUndelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationUndelete
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationUndelete(String notifyForOperationUndelete)
Notify for un-delete operation, defaults to false (API version = 29.0). The option will be converted to ajava.lang.Boolean
type. Group: common- Specified by:
notifyForOperationUndelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationUndelete
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationUpdate
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationUpdate(Boolean notifyForOperationUpdate)
Notify for update operation, defaults to false (API version = 29.0). The option is a:java.lang.Boolean
type. Group: common- Specified by:
notifyForOperationUpdate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationUpdate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
notifyForOperationUpdate
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder notifyForOperationUpdate(String notifyForOperationUpdate)
Notify for update operation, defaults to false (API version = 29.0). The option will be converted to ajava.lang.Boolean
type. Group: common- Specified by:
notifyForOperationUpdate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
notifyForOperationUpdate
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
objectMapper
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder objectMapper(Object objectMapper)
Custom Jackson ObjectMapper to use when serializing/deserializing Salesforce objects. The option is a:com.fasterxml.jackson.databind.ObjectMapper
type. Group: common- Specified by:
objectMapper
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
objectMapper
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
objectMapper
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder objectMapper(String objectMapper)
Custom Jackson ObjectMapper to use when serializing/deserializing Salesforce objects. The option will be converted to acom.fasterxml.jackson.databind.ObjectMapper
type. Group: common- Specified by:
objectMapper
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
objectMapper
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
rawPayload
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder rawPayload(boolean rawPayload)
Use raw payload String for request and response (either JSON or XML depending on format), instead of DTOs, false by default. The option is a:boolean
type. Default: false Group: common- Specified by:
rawPayload
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
rawPayload
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
rawPayload
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder rawPayload(String rawPayload)
Use raw payload String for request and response (either JSON or XML depending on format), instead of DTOs, false by default. The option will be converted to aboolean
type. Default: false Group: common- Specified by:
rawPayload
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
rawPayload
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
reportId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder reportId(String reportId)
Salesforce1 Analytics report Id. The option is a:java.lang.String
type. Group: common- Specified by:
reportId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
reportId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
reportMetadata
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder reportMetadata(Object reportMetadata)
Salesforce1 Analytics report metadata for filtering. The option is a:org.apache.camel.component.salesforce.api.dto.analytics.reports.ReportMetadata
type. Group: common- Specified by:
reportMetadata
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
reportMetadata
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
reportMetadata
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder reportMetadata(String reportMetadata)
Salesforce1 Analytics report metadata for filtering. The option will be converted to aorg.apache.camel.component.salesforce.api.dto.analytics.reports.ReportMetadata
type. Group: common- Specified by:
reportMetadata
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
reportMetadata
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
resultId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder resultId(String resultId)
Bulk API Result ID. The option is a:java.lang.String
type. Group: common- Specified by:
resultId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
resultId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectBlobFieldName
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectBlobFieldName(String sObjectBlobFieldName)
SObject blob field name. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectBlobFieldName
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectBlobFieldName
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectClass
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectClass(String sObjectClass)
Fully qualified SObject class name, usually generated using camel-salesforce-maven-plugin. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectClass
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectClass
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectFields
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectFields(String sObjectFields)
SObject fields to retrieve. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectFields
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectFields
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectId
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectId(String sObjectId)
SObject ID if required by API. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectId
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectIdName
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectIdName(String sObjectIdName)
SObject external ID field name. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectIdName
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectIdName
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectIdValue
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectIdValue(String sObjectIdValue)
SObject external ID field value. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectIdValue
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectIdValue
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectName
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectName(String sObjectName)
SObject name if required or supported by API. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectName
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectName
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectQuery
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectQuery(String sObjectQuery)
Salesforce SOQL query string. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectQuery
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectQuery
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
sObjectSearch
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder sObjectSearch(String sObjectSearch)
Salesforce SOSL search string. The option is a:java.lang.String
type. Group: common- Specified by:
sObjectSearch
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
sObjectSearch
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
updateTopic
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder updateTopic(boolean updateTopic)
Whether to update an existing Push Topic when using the Streaming API, defaults to false. The option is a:boolean
type. Default: false Group: common- Specified by:
updateTopic
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
updateTopic
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
updateTopic
default SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder updateTopic(String updateTopic)
Whether to update an existing Push Topic when using the Streaming API, defaults to false. The option will be converted to aboolean
type. Default: false Group: common- Specified by:
updateTopic
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointConsumerBuilder
- Specified by:
updateTopic
in interfaceSalesforceEndpointBuilderFactory.SalesforceEndpointProducerBuilder
-
-