This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from 7a427d40de [Feature][Connector-V2] Add Facebook Ads source connector
(#12275)
add 7d3649ade2 [Feature][Connector-V2] Add Salesforce sink (#12245)
No new revisions were added by this update.
Summary of changes:
.github/workflows/labeler/label-scope-conf.yml | 5 +-
.../connectors/changelog/connector-salesforce.md | 5 +
docs/en/connectors/sink/Salesforce.md | 157 +++++++
.../connectors/changelog/connector-salesforce.md | 5 +
docs/zh/connectors/sink/Salesforce.md | 138 ++++++
plugin-mapping.properties | 1 +
.../salesforce/client/SalesforceClient.java | 223 ++++++++-
.../salesforce/config/SalesforceSinkConfig.java | 107 +++++
.../salesforce/config/SalesforceSinkOptions.java | 53 +++
.../exception/SalesforceConnectorErrorCode.java | 3 +-
.../salesforce/sink/SalesforceRowSerializer.java | 206 +++++++++
.../seatunnel/salesforce/sink/SalesforceSink.java} | 20 +-
.../salesforce/sink/SalesforceSinkFactory.java | 91 ++++
.../salesforce/sink/SalesforceSinkWriter.java | 174 +++++++
.../sink/SalesforceRowSerializerTest.java | 251 ++++++++++
.../salesforce/sink/SalesforceSinkTest.java | 505 +++++++++++++++++++++
.../core/starter/utils/ConfigShadeUtils.java | 2 +-
.../core/starter/utils/ConfigBuilderTest.java | 24 +
.../connector-http-e2e/pom.xml | 6 +
.../e2e/connector/http/SalesforceSinkIT.java | 132 ++++++
...ke_to_airtable.conf => fake_to_salesforce.conf} | 34 +-
21 files changed, 2106 insertions(+), 36 deletions(-)
create mode 100644 docs/en/connectors/changelog/connector-salesforce.md
create mode 100644 docs/en/connectors/sink/Salesforce.md
create mode 100644 docs/zh/connectors/changelog/connector-salesforce.md
create mode 100644 docs/zh/connectors/sink/Salesforce.md
create mode 100644
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/config/SalesforceSinkConfig.java
create mode 100644
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/config/SalesforceSinkOptions.java
create mode 100644
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceRowSerializer.java
copy
seatunnel-connectors-v2/{connector-google-pubsub/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/pubsub/sink/GooglePubSubSink.java
=>
connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSink.java}
(73%)
create mode 100644
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSinkFactory.java
create mode 100644
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSinkWriter.java
create mode 100644
seatunnel-connectors-v2/connector-salesforce/src/test/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceRowSerializerTest.java
create mode 100644
seatunnel-connectors-v2/connector-salesforce/src/test/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSinkTest.java
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/java/org/apache/seatunnel/e2e/connector/http/SalesforceSinkIT.java
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/resources/{fake_to_airtable.conf
=> fake_to_salesforce.conf} (67%)