Class SalesforceLoginConfig
java.lang.Object
org.apache.camel.component.salesforce.SalesforceLoginConfig
Configuration object for Salesforce login properties
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSalesforceLoginConfig(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.KeyStoreParametersgetType()booleanvoidsetClientId(String clientId) Salesforce connected application Consumer KeyvoidsetClientSecret(String clientSecret) Salesforce connected application Consumer SecretvoidsetInstanceUrl(String instanceUrl) voidsetJwtAudience(String jwtAudience) If not null, used as Audience (aud) value for OAuth JWT flowvoidsetKeystore(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.voidsetLazyLogin(boolean lazyLogin) Flag to enable/disable lazy OAuth, default is false.voidsetLoginUrl(String loginUrl) Salesforce login URL, defaults to https://login.salesforce.comvoidsetPassword(String password) Salesforce account passwordvoidsetRefreshToken(String refreshToken) Salesforce connected application Consumer tokenvoidsetType(AuthenticationType type) voidsetUserName(String userName) Salesforce account user nametoString()voidvalidate()
-
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
-