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 56cfbca0fb [Feature] [connector-http-linear] Add Linear HTTP Source
Connector and Unit Test (#12270)
add 7a427d40de [Feature][Connector-V2] Add Facebook Ads source connector
(#12275)
No new revisions were added by this update.
Summary of changes:
.github/workflows/labeler/label-scope-conf.yml | 5 +
config/plugin_config | 1 +
docs/en/connector-v2/source/FacebookAds.md | 169 +++++++++++++
docs/zh/connector-v2/source/FacebookAds.md | 162 ++++++++++++
plugin-mapping.properties | 1 +
.../pom.xml | 4 +-
.../facebook/ads/client/FacebookAdsClient.java | 254 +++++++++++++++++++
.../facebook/ads/config/FacebookAdsParameters.java | 48 ++++
.../ads/config/FacebookAdsSourceOptions.java | 127 ++++++++++
.../ads/config/FacebookAdsTableConfig.java} | 29 ++-
.../exception/FacebookAdsConnectorErrorCode.java} | 15 +-
.../exception/FacebookAdsConnectorException.java} | 10 +-
.../facebook/ads/source/FacebookAdsSource.java | 262 +++++++++++++++++++
.../ads/source/FacebookAdsSourceFactory.java} | 43 ++--
.../ads/source/FacebookAdsSourceReader.java} | 46 ++--
.../facebook/ads/FacebookAdsSourceFactoryTest.java | 160 ++++++++++++
.../facebook/ads/client/FacebookAdsClientTest.java | 278 +++++++++++++++++++++
.../facebook/ads/source/FacebookAdsSourceTest.java | 246 ++++++++++++++++++
seatunnel-connectors-v2/pom.xml | 1 +
seatunnel-dist/pom.xml | 6 +
20 files changed, 1793 insertions(+), 74 deletions(-)
create mode 100644 docs/en/connector-v2/source/FacebookAds.md
create mode 100644 docs/zh/connector-v2/source/FacebookAds.md
copy seatunnel-connectors-v2/{connector-google-ads =>
connector-facebook-ads}/pom.xml (95%)
create mode 100644
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/client/FacebookAdsClient.java
create mode 100644
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/config/FacebookAdsParameters.java
create mode 100644
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/config/FacebookAdsSourceOptions.java
copy
seatunnel-connectors-v2/{connector-google-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/ads/config/GoogleAdsTableConfig.java
=>
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/config/FacebookAdsTableConfig.java}
(63%)
copy
seatunnel-connectors-v2/{connector-nebulagraph/src/main/java/org/apache/seatunnel/connectors/seatunnel/nebulagraph/exception/NebulaGraphConnectorErrorCode.java
=>
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/exception/FacebookAdsConnectorErrorCode.java}
(64%)
copy
seatunnel-connectors-v2/{connector-sensorsdata/src/main/java/org/apache/seatunnel/connectors/sensorsdata/sdk/exception/SensorsDataConnectorException.java
=>
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/exception/FacebookAdsConnectorException.java}
(82%)
create mode 100644
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSource.java
copy
seatunnel-connectors-v2/{connector-iotdb/src/main/java/org/apache/seatunnel/connectors/seatunnel/iotdb/source/IoTDBSourceFactory.java
=>
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSourceFactory.java}
(60%)
copy
seatunnel-connectors-v2/{connector-google-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/ads/source/GoogleAdsSourceReader.java
=>
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSourceReader.java}
(59%)
create mode 100644
seatunnel-connectors-v2/connector-facebook-ads/src/test/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/FacebookAdsSourceFactoryTest.java
create mode 100644
seatunnel-connectors-v2/connector-facebook-ads/src/test/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/client/FacebookAdsClientTest.java
create mode 100644
seatunnel-connectors-v2/connector-facebook-ads/src/test/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSourceTest.java