public static interface SalesforceComponentBuilderFactory.SalesforceComponentBuilder extends ComponentBuilder<org.apache.camel.component.salesforce.SalesforceComponent>
| Modifier and Type | Method and Description |
|---|---|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
authenticationType(org.apache.camel.component.salesforce.AuthenticationType authenticationType)
Explicit authentication method to be used, one of USERNAME_PASSWORD,
REFRESH_TOKEN or JWT.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
clientId(String clientId)
OAuth Consumer Key of the connected app configured in the Salesforce
instance setup.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
clientSecret(String clientSecret)
OAuth Consumer Secret of the connected app configured in the
Salesforce instance setup.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
config(org.apache.camel.component.salesforce.SalesforceEndpointConfig config)
Global endpoint configuration - use to set values that are common to
all endpoints.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpClientConnectionTimeout(long httpClientConnectionTimeout)
Connection timeout used by the HttpClient when connecting to the
Salesforce server.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpClientIdleTimeout(long httpClientIdleTimeout)
Timeout used by the HttpClient when waiting for response from the
Salesforce server.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpClientProperties(Map<String,Object> httpClientProperties)
Used to set any properties that can be configured on the underlying
HTTP client.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpMaxContentLength(Integer httpMaxContentLength)
Max content length of an HTTP response.
|
default 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.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpProxyExcludedAddresses(Set<String> httpProxyExcludedAddresses)
A list of addresses for which HTTP proxy server should not be used.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpProxyHost(String httpProxyHost)
Hostname of the HTTP proxy server to use.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpProxyIncludedAddresses(Set<String> httpProxyIncludedAddresses)
A list of addresses for which HTTP proxy server should be used.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpProxyPassword(String httpProxyPassword)
Password to use to authenticate against the HTTP proxy server.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpProxyPort(Integer httpProxyPort)
Port number of the HTTP proxy server to use.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpProxyRealm(String httpProxyRealm)
Realm of the proxy server, used in preemptive Basic/Digest
authentication methods against the HTTP proxy server.
|
default 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.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
httpProxyUsername(String httpProxyUsername)
Username to use to authenticate against the HTTP proxy server.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
instanceUrl(String instanceUrl)
URL of the Salesforce instance used after authentication, by default
received from Salesforce on successful authentication.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
isHttpProxySecure(boolean isHttpProxySecure)
If set to false disables the use of TLS when accessing the HTTP
proxy.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
isHttpProxySocks4(boolean isHttpProxySocks4)
If set to true the configures the HTTP proxy to use as a SOCKS4
proxy.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
keystore(org.apache.camel.support.jsse.KeyStoreParameters keystore)
KeyStore parameters to use in OAuth JWT flow.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
lazyLogin(boolean lazyLogin)
If set to true prevents the component from authenticating to
Salesforce with the start of the component.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default 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.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
loginUrl(String loginUrl)
URL of the Salesforce instance used for authentication, by default
set to https://login.salesforce.com.
|
default 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.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
packages(String[] packages)
In what packages are the generated DTO classes.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
password(String password)
Password used in OAuth flow to gain access to access token.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
refreshToken(String refreshToken)
Refresh token already obtained in the refresh token OAuth flow.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
SSL parameters to use, see SSLContextParameters class for all
available options.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
default SalesforceComponentBuilderFactory.SalesforceComponentBuilder |
userName(String userName)
Username used in OAuth flow to gain access to access token.
|
build, build, doSetProperty, registerdefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpClientConnectionTimeout(long httpClientConnectionTimeout)
long type.
Default: 60000
Group: commondefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpClientIdleTimeout(long httpClientIdleTimeout)
long type.
Default: 10000
Group: commondefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpMaxContentLength(Integer httpMaxContentLength)
java.lang.Integer type.
Group: commondefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder packages(String[] packages)
java.lang.String[] type.
Group: commondefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder config(org.apache.camel.component.salesforce.SalesforceEndpointConfig config)
org.apache.camel.component.salesforce.SalesforceEndpointConfig type.
Group: common (advanced)default SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpClientProperties(Map<String,Object> httpClientProperties)
java.util.Map type.
Group: common (advanced)default SalesforceComponentBuilderFactory.SalesforceComponentBuilder longPollingTransportProperties(Map<String,Object> longPollingTransportProperties)
java.util.Map type.
Group: common (advanced)default SalesforceComponentBuilderFactory.SalesforceComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyExcludedAddresses(Set<String> httpProxyExcludedAddresses)
java.util.Set type.
Group: proxydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyHost(String httpProxyHost)
java.lang.String type.
Group: proxydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyIncludedAddresses(Set<String> httpProxyIncludedAddresses)
java.util.Set type.
Group: proxydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyPort(Integer httpProxyPort)
java.lang.Integer type.
Group: proxydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder isHttpProxySocks4(boolean isHttpProxySocks4)
boolean type.
Default: false
Group: proxydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder authenticationType(org.apache.camel.component.salesforce.AuthenticationType authenticationType)
org.apache.camel.component.salesforce.AuthenticationType
type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder clientId(String clientId)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder clientSecret(String clientSecret)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyAuthUri(String httpProxyAuthUri)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyPassword(String httpProxyPassword)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyRealm(String httpProxyRealm)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyUseDigestAuth(boolean httpProxyUseDigestAuth)
boolean type.
Default: false
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder httpProxyUsername(String httpProxyUsername)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder instanceUrl(String instanceUrl)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder isHttpProxySecure(boolean isHttpProxySecure)
boolean type.
Default: true
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder keystore(org.apache.camel.support.jsse.KeyStoreParameters keystore)
org.apache.camel.support.jsse.KeyStoreParameters type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder lazyLogin(boolean lazyLogin)
boolean type.
Default: false
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder loginConfig(org.apache.camel.component.salesforce.SalesforceLoginConfig loginConfig)
org.apache.camel.component.salesforce.SalesforceLoginConfig type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder loginUrl(String loginUrl)
java.lang.String type.
Default: https://login.salesforce.com
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder password(String password)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder refreshToken(String refreshToken)
java.lang.String type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
boolean type.
Default: false
Group: securitydefault SalesforceComponentBuilderFactory.SalesforceComponentBuilder userName(String userName)
java.lang.String type.
Group: securityApache Camel