This is an automated email from the ASF dual-hosted git repository.
damondouglas pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
from afae0215f8f Try fix Dataflow PreCommit on release branch (#30574)
add a391198b5a6 [RRIO]: Add RequestResponseIO examples and documentation
on website for the Java SDK (#30430)
No new revisions were added by this update.
Summary of changes:
examples/java/webapis/build.gradle | 51 ++
.../beam/examples/webapis/AdditionalSnippets.java | 50 ++
.../beam/examples/webapis/GeminiAIClient.java | 126 +++++
.../beam/examples/webapis/GeminiAIExample.java | 183 +++++++
.../beam/examples/webapis/GeminiAIOptions.java | 34 ++
.../webapis/GenerateContentRequestCoder.java | 48 ++
.../webapis/GenerateContentResponseCoder.java | 44 ++
.../beam/examples/webapis/HttpImageClient.java | 111 +++++
.../apache/beam/examples/webapis/ImageRequest.java | 78 +++
.../beam/examples/webapis/ImageRequestCoder.java | 48 ++
.../beam/examples/webapis/ImageResponse.java | 53 ++
.../beam/examples/webapis/ImageResponseCoder.java | 56 +++
.../org/apache/beam/examples/webapis/Images.java | 96 ++++
.../java/org/apache/beam/examples/webapis/Log.java | 56 +++
.../examples/webapis/UsingHttpClientExample.java | 68 +++
.../beam/examples/webapis/GeminiAIExampleTest.java | 52 ++
.../webapis/UsingHttpClientExampleTest.java | 46 ++
.../resources/beam/checkstyle/suppressions.xml | 1 +
settings.gradle.kts | 1 +
.../en/documentation/io/built-in/webapis.md | 536 +++++++++++++++++++++
.../site/content/en/documentation/io/connectors.md | 13 +
.../partials/section-menu/en/documentation.html | 1 +
22 files changed, 1752 insertions(+)
create mode 100644 examples/java/webapis/build.gradle
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/AdditionalSnippets.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/GeminiAIClient.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/GeminiAIExample.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/GeminiAIOptions.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/GenerateContentRequestCoder.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/GenerateContentResponseCoder.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/HttpImageClient.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/ImageRequest.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/ImageRequestCoder.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/ImageResponse.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/ImageResponseCoder.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/Images.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/Log.java
create mode 100644
examples/java/webapis/src/main/java/org/apache/beam/examples/webapis/UsingHttpClientExample.java
create mode 100644
examples/java/webapis/src/test/java/org/apache/beam/examples/webapis/GeminiAIExampleTest.java
create mode 100644
examples/java/webapis/src/test/java/org/apache/beam/examples/webapis/UsingHttpClientExampleTest.java
create mode 100644
website/www/site/content/en/documentation/io/built-in/webapis.md