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%)

Reply via email to