Class SalesforceLoginConfig
java.lang.Object
org.apache.camel.component.salesforce.SalesforceLoginConfig
Configuration object for Salesforce login properties
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSalesforceLoginConfig
(String loginUrl, String clientId, String clientSecret, String refreshToken, boolean lazyLogin) SalesforceLoginConfig
(String loginUrl, String clientId, String clientSecret, String userName, String password, boolean lazyLogin) SalesforceLoginConfig
(String loginUrl, String clientId, String userName, org.apache.camel.support.jsse.KeyStoreParameters keystore, boolean lazyLogin) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.support.jsse.KeyStoreParameters
getType()
boolean
void
setClientId
(String clientId) Salesforce connected application Consumer Keyvoid
setClientSecret
(String clientSecret) Salesforce connected application Consumer Secretvoid
setInstanceUrl
(String instanceUrl) void
setJwtAudience
(String jwtAudience) If not null, used as Audience (aud) value for OAuth JWT flowvoid
setKeystore
(org.apache.camel.support.jsse.KeyStoreParameters keystore) Keystore parameters for keystore containing certificate and private key needed for OAuth 2.0 JWT Bearer Token Flow.void
setLazyLogin
(boolean lazyLogin) Flag to enable/disable lazy OAuth, default is false.void
setLoginUrl
(String loginUrl) Salesforce login URL, defaults to https://login.salesforce.comvoid
setPassword
(String password) Salesforce account passwordvoid
setRefreshToken
(String refreshToken) Salesforce connected application Consumer tokenvoid
setType
(AuthenticationType type) void
setUserName
(String userName) Salesforce account user nametoString()
void
validate()
-
Field Details
-
DEFAULT_LOGIN_URL
- See Also:
-
-
Constructor Details
-
SalesforceLoginConfig
public SalesforceLoginConfig() -
SalesforceLoginConfig
-
SalesforceLoginConfig
-
SalesforceLoginConfig
-
-
Method Details
-
getInstanceUrl
-
setInstanceUrl
-
getLoginUrl
-
setLoginUrl
Salesforce login URL, defaults to https://login.salesforce.com -
getClientId
-
setClientId
Salesforce connected application Consumer Key -
getClientSecret
-
setClientSecret
Salesforce connected application Consumer Secret -
setKeystore
public void setKeystore(org.apache.camel.support.jsse.KeyStoreParameters keystore) Keystore parameters for keystore containing certificate and private key needed for OAuth 2.0 JWT Bearer Token Flow. -
getKeystore
public org.apache.camel.support.jsse.KeyStoreParameters getKeystore() -
setJwtAudience
If not null, used as Audience (aud) value for OAuth JWT flow -
getJwtAudience
-
getRefreshToken
-
setRefreshToken
Salesforce connected application Consumer token -
getType
-
setType
-
getUserName
-
setUserName
Salesforce account user name -
getPassword
-
setPassword
Salesforce account password -
isLazyLogin
public boolean isLazyLogin() -
setLazyLogin
public void setLazyLogin(boolean lazyLogin) Flag to enable/disable lazy OAuth, default is false. When enabled, OAuth token retrieval or generation is not done until the first API call -
validate
public void validate() -
toString
-