Uses of Interface
org.apache.camel.builder.component.dsl.SalesforceComponentBuilderFactory.SalesforceComponentBuilder
Packages that use SalesforceComponentBuilderFactory.SalesforceComponentBuilder
-
Uses of SalesforceComponentBuilderFactory.SalesforceComponentBuilder in org.apache.camel.builder.component
Methods in org.apache.camel.builder.component that return SalesforceComponentBuilderFactory.SalesforceComponentBuilderModifier and TypeMethodDescriptionComponentsBuilderFactory.salesforce()Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. -
Uses of SalesforceComponentBuilderFactory.SalesforceComponentBuilder in org.apache.camel.builder.component.dsl
Classes in org.apache.camel.builder.component.dsl that implement SalesforceComponentBuilderFactory.SalesforceComponentBuilderModifier and TypeClassDescriptionstatic classMethods in org.apache.camel.builder.component.dsl that return SalesforceComponentBuilderFactory.SalesforceComponentBuilderModifier and TypeMethodDescriptionSalesforceComponentBuilderFactory.SalesforceComponentBuilder.allOrNone(boolean allOrNone) Composite API option to indicate to rollback all records if any are not successful.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.apexMethod(String apexMethod) APEX method name.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.apexQueryParams(Map<String, Object> apexQueryParams) Query params for APEX method.APEX method URL.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.apiVersion(String apiVersion) Salesforce API version.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.authenticationType(org.apache.camel.component.salesforce.AuthenticationType authenticationType) Explicit authentication method to be used, one of USERNAME_PASSWORD, REFRESH_TOKEN, CLIENT_CREDENTIALS, or JWT.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.autowiredEnabled(boolean autowiredEnabled) Whether autowiring is enabled.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.backoffIncrement(long backoffIncrement) Backoff interval increment for Streaming connection restart attempts for failures beyond CometD auto-reconnect.Bulk API Batch ID.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.bridgeErrorHandler(boolean bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.OAuth Consumer Key of the connected app configured in the Salesforce instance setup.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.clientSecret(String clientSecret) OAuth Consumer Secret of the connected app configured in the Salesforce instance setup.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.compositeMethod(String compositeMethod) Composite (raw) method.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.config(org.apache.camel.component.salesforce.SalesforceEndpointConfig config) Global endpoint configuration - use to set values that are common to all endpoints.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.contentType(org.apache.camel.component.salesforce.api.dto.bulk.ContentType contentType) Bulk API content type, one of XML, CSV, ZIP_XML, ZIP_CSV.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.defaultReplayId(Long defaultReplayId) Default replayId setting if no value is found in initialReplayIdMap.Name of Platform Event, Change Data Capture Event, custom event, etc.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.eventSchemaFormat(org.apache.camel.component.salesforce.internal.dto.EventSchemaFormatEnum eventSchemaFormat) EXPANDED: Apache Avro format but doesn't strictly adhere to the record complex type.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.eventSchemaId(String eventSchemaId) The ID of the event schema.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.fallBackReplayId(Long fallBackReplayId) ReplayId to fall back to after an Invalid Replay Id response.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.format(org.apache.camel.component.salesforce.internal.PayloadFormat format) Payload format to use for Salesforce API calls, either JSON or XML, defaults to JSON.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpClient(org.apache.camel.component.salesforce.SalesforceHttpClient httpClient) Custom Jetty Http Client to use to connect to Salesforce.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpClientConnectionTimeout(long httpClientConnectionTimeout) Connection timeout used by the HttpClient when connecting to the Salesforce server.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpClientIdleTimeout(long httpClientIdleTimeout) Timeout used by the HttpClient when waiting for response from the Salesforce server.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpClientProperties(Map<String, Object> httpClientProperties) Used to set any properties that can be configured on the underlying HTTP client.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpMaxContentLength(Integer httpMaxContentLength) Max content length of an HTTP response.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyAuthUri(String httpProxyAuthUri) Used in authentication against the HTTP proxy server, needs to match the URI of the proxy server in order for the httpProxyUsername and httpProxyPassword to be used for authentication.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyExcludedAddresses(Set<String> httpProxyExcludedAddresses) A list of addresses for which HTTP proxy server should not be used.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyHost(String httpProxyHost) Hostname of the HTTP proxy server to use.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyIncludedAddresses(Set<String> httpProxyIncludedAddresses) A list of addresses for which HTTP proxy server should be used.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyPassword(String httpProxyPassword) Password to use to authenticate against the HTTP proxy server.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyPort(Integer httpProxyPort) Port number of the HTTP proxy server to use.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyRealm(String httpProxyRealm) Realm of the proxy server, used in preemptive Basic/Digest authentication methods against the HTTP proxy server.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxySecure(boolean httpProxySecure) If set to false disables the use of TLS when accessing the HTTP proxy.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxySocks4(boolean httpProxySocks4) If set to true the configures the HTTP proxy to use as a SOCKS4 proxy.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyUseDigestAuth(boolean httpProxyUseDigestAuth) If set to true Digest authentication will be used when authenticating to the HTTP proxy, otherwise Basic authorization method will be used.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpProxyUsername(String httpProxyUsername) Username to use to authenticate against the HTTP proxy server.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpRequestBufferSize(Integer httpRequestBufferSize) HTTP request buffer size.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.httpRequestTimeout(long httpRequestTimeout) Timeout value for HTTP requests.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.includeDetails(Boolean includeDetails) Include details in Salesforce1 Analytics report, defaults to false.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.initialReplayIdMap(Map<String, Long> initialReplayIdMap) Replay IDs to start from per channel name.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.instanceId(String instanceId) Salesforce1 Analytics report execution instance ID.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.instanceUrl(String instanceUrl) URL of the Salesforce instance used after authentication, by default received from Salesforce on successful authentication.Bulk API Job ID.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.jwtAudience(String jwtAudience) Value to use for the Audience claim (aud) when using OAuth JWT flow.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.keystore(org.apache.camel.support.jsse.KeyStoreParameters keystore) KeyStore parameters to use in OAuth JWT flow.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.lazyLogin(boolean lazyLogin) If set to true prevents the component from authenticating to Salesforce with the start of the component.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).Limit on number of returned records.Locator provided by salesforce Bulk 2.0 API for use in getting results for a Query job.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.loginConfig(org.apache.camel.component.salesforce.SalesforceLoginConfig loginConfig) All authentication configuration in one nested bean, all properties set there can be set directly on the component as well.URL of the Salesforce instance used for authentication, by default set to https://login.salesforce.com.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.longPollingTransportProperties(Map<String, Object> longPollingTransportProperties) Used to set any properties that can be configured on the LongPollingTransport used by the BayeuxClient (CometD) used by the streaming api.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.maxBackoff(long maxBackoff) Maximum backoff interval for Streaming connection restart attempts for failures beyond CometD auto-reconnect.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.maxRecords(Integer maxRecords) The maximum number of records to retrieve per set of results for a Bulk 2.0 Query.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.notFoundBehaviour(org.apache.camel.component.salesforce.NotFoundBehaviour notFoundBehaviour) Sets the behaviour of 404 not found status received from Salesforce API.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.notifyForFields(org.apache.camel.component.salesforce.internal.dto.NotifyForFieldsEnum notifyForFields) Notify for fields, options are ALL, REFERENCED, SELECT, WHERE.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.notifyForOperationCreate(Boolean notifyForOperationCreate) Notify for create operation, defaults to false (API version >= 29.0).SalesforceComponentBuilderFactory.SalesforceComponentBuilder.notifyForOperationDelete(Boolean notifyForOperationDelete) Notify for delete operation, defaults to false (API version >= 29.0).SalesforceComponentBuilderFactory.SalesforceComponentBuilder.notifyForOperations(org.apache.camel.component.salesforce.internal.dto.NotifyForOperationsEnum notifyForOperations) Notify for operations, options are ALL, CREATE, EXTENDED, UPDATE (API version < 29.0).SalesforceComponentBuilderFactory.SalesforceComponentBuilder.notifyForOperationUndelete(Boolean notifyForOperationUndelete) Notify for un-delete operation, defaults to false (API version >= 29.0).SalesforceComponentBuilderFactory.SalesforceComponentBuilder.notifyForOperationUpdate(Boolean notifyForOperationUpdate) Notify for update operation, defaults to false (API version >= 29.0).SalesforceComponentBuilderFactory.SalesforceComponentBuilder.objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Custom Jackson ObjectMapper to use when serializing/deserializing Salesforce objects.In what packages are the generated DTO classes.Password used in OAuth flow to gain access to access token.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pkChunking(Boolean pkChunking) Use PK Chunking.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pkChunkingChunkSize(Integer pkChunkingChunkSize) Chunk size for use with PK Chunking.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pkChunkingParent(String pkChunkingParent) Specifies the parent object when you're enabling PK chunking for queries on sharing objects.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pkChunkingStartRow(String pkChunkingStartRow) Specifies the 15-character or 18-character record ID to be used as the lower boundary for the first chunk.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pubSubBatchSize(int pubSubBatchSize) Max number of events to receive in a batch from the Pub/Sub API.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pubSubDeserializeType(org.apache.camel.component.salesforce.PubSubDeserializeType pubSubDeserializeType) How to deserialize events consume from the Pub/Sub API.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pubSubHost(String pubSubHost) Pub/Sub host.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pubSubPojoClass(String pubSubPojoClass) Fully qualified class name to deserialize Pub/Sub API event to.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.pubSubPort(int pubSubPort) Pub/Sub port.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.queryLocator(String queryLocator) Query Locator provided by salesforce for use when a query results in more records than can be retrieved in a single call.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.rawHttpHeaders(String rawHttpHeaders) Comma separated list of message headers to include as HTTP parameters for Raw operation.HTTP method to use for the Raw operation.The portion of the endpoint URL after the domain name.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.rawPayload(boolean rawPayload) Use raw payload String for request and response (either JSON or XML depending on format), instead of DTOs, false by default.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.rawQueryParameters(String rawQueryParameters) Comma separated list of message headers to include as query parameters for Raw operation.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.refreshToken(String refreshToken) Refresh token already obtained in the refresh token OAuth flow.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.replayPreset(com.salesforce.eventbus.protobuf.ReplayPreset replayPreset) Replay preset for Pub/Sub API.Salesforce1 Analytics report Id.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.reportMetadata(org.apache.camel.component.salesforce.api.dto.analytics.reports.ReportMetadata reportMetadata) Salesforce1 Analytics report metadata for filtering.Bulk API Result ID.SalesforceComponentBuilderFactory.salesforce()Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectBlobFieldName(String sObjectBlobFieldName) SObject blob field name.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectClass(String sObjectClass) Fully qualified SObject class name, usually generated using camel-salesforce-maven-plugin.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectFields(String sObjectFields) SObject fields to retrieve.SObject ID if required by API.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectIdName(String sObjectIdName) SObject external ID field name.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectIdValue(String sObjectIdValue) SObject external ID field value.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectName(String sObjectName) SObject name if required or supported by API.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectQuery(String sObjectQuery) Salesforce SOQL query string.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sObjectSearch(String sObjectSearch) Salesforce SOSL search string.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) SSL parameters to use, see SSLContextParameters class for all available options.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.streamQueryResult(Boolean streamQueryResult) If true, streams SOQL query result and transparently handles subsequent requests if there are multiple pages.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.updateTopic(boolean updateTopic) Whether to update an existing Push Topic when using the Streaming API, defaults to false.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.useGlobalSslContextParameters(boolean useGlobalSslContextParameters) Enable usage of global SSL context parameters.Username used in OAuth flow to gain access to access token.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.workerPoolMaxSize(int workerPoolMaxSize) Maximum size of the thread pool used to handle HTTP responses.SalesforceComponentBuilderFactory.SalesforceComponentBuilder.workerPoolSize(int workerPoolSize) Size of the thread pool used to handle HTTP responses.