/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.foo.salesforce.contact.springboot;
import javax.annotation.Generated;
/**
* The salesforce connector is used for integrating Camel with the massive
* Salesforce API.
*
* Generated by camel-package-maven-plugin - do not edit this file!
*/
@Generated("org.apache.camel.maven.connector.SpringBootAutoConfigurationMojo")
public class SalesforceUpsertContactConnectorConfigurationCommon {
/**
* URL of the Salesforce instance used for authentication by default set to
* https://login.salesforce.com
*/
private String loginUrl = "https://login.salesforce.com";
/**
* OAuth Consumer Key of the connected app configured in the Salesforce
* instance setup. Typically a connected app needs to be configured but one
* can be provided by installing a package.
*/
private String clientId;
/**
* OAuth Consumer Secret of the connected app configured in the Salesforce
* instance setup.
*/
private String clientSecret;
/**
* Refresh token already obtained in the refresh token OAuth flow. One needs
* to setup a web application and configure a callback URL to receive the
* refresh token or configure using the builtin callback at
* https://login.salesforce.com/services/oauth2/success or
* https://test.salesforce.com/services/oauth2/success and then retrive the
* refresh_token from the URL at the end of the flow. Note that in
* development organizations Salesforce allows hosting the callback web
* application at localhost.
*/
private String refreshToken;
/**
* SObject external ID field name
*/
private String sObjectIdName;
/**
* SObject external ID field value
*/
private String sObjectIdValue;
public String getLoginUrl() {
return loginUrl;
}
public void setLoginUrl(String loginUrl) {
this.loginUrl = loginUrl;
}
public String getClientId() {
return clientId;
}
public void setClientId(String clientId) {
this.clientId = clientId;
}
public String getClientSecret() {
return clientSecret;
}
public void setClientSecret(String clientSecret) {
this.clientSecret = clientSecret;
}
public String getRefreshToken() {
return refreshToken;
}
public void setRefreshToken(String refreshToken) {
this.refreshToken = refreshToken;
}
public String getSObjectIdName() {
return sObjectIdName;
}
public void setSObjectIdName(String sObjectIdName) {
this.sObjectIdName = sObjectIdName;
}
public String getSObjectIdValue() {
return sObjectIdValue;
}
public void setSObjectIdValue(String sObjectIdValue) {
this.sObjectIdValue = sObjectIdValue;
}
}