Class SalesforceLoginConfig

java.lang.Object
org.apache.camel.component.salesforce.SalesforceLoginConfig

public class SalesforceLoginConfig extends Object
Configuration object for Salesforce login properties
  • Field Details

  • Constructor Details

    • SalesforceLoginConfig

      public SalesforceLoginConfig()
    • SalesforceLoginConfig

      public SalesforceLoginConfig(String loginUrl, String clientId, String clientSecret, String userName, String password, boolean lazyLogin)
    • SalesforceLoginConfig

      public SalesforceLoginConfig(String loginUrl, String clientId, String clientSecret, String refreshToken, boolean lazyLogin)
    • SalesforceLoginConfig

      public SalesforceLoginConfig(String loginUrl, String clientId, String userName, org.apache.camel.support.jsse.KeyStoreParameters keystore, boolean lazyLogin)
  • Method Details

    • getInstanceUrl

      public String getInstanceUrl()
    • setInstanceUrl

      public void setInstanceUrl(String instanceUrl)
    • getLoginUrl

      public String getLoginUrl()
    • setLoginUrl

      public void setLoginUrl(String loginUrl)
      Salesforce login URL, defaults to https://login.salesforce.com
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
      Salesforce connected application Consumer Key
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
      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

      public void setJwtAudience(String jwtAudience)
      If not null, used as Audience (aud) value for OAuth JWT flow
    • getJwtAudience

      public String getJwtAudience()
    • getRefreshToken

      public String getRefreshToken()
    • setRefreshToken

      public void setRefreshToken(String refreshToken)
      Salesforce connected application Consumer token
    • getType

      public AuthenticationType getType()
    • setType

      public void setType(AuthenticationType type)
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
      Salesforce account user name
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
      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

      public String toString()
      Overrides:
      toString in class Object