From 5b08dc65ee7ec77d303c43ee332c791aa12b9392 Mon Sep 17 00:00:00 2001 From: cloudant-sdks-automation <71659186+cloudant-sdks-automation@users.noreply.github.com> Date: Mon, 3 Nov 2025 13:07:57 +0000 Subject: [PATCH] fix(generated): correct name to new snippets in examples README Generated SDK source code using: - Generator version 3.107.1 - Specification version 1.0.0-dev0.1.29 - Automation (cloudant-sdks) version 5284919 --- examples/README.md | 30 +++++++++++++++++++ .../example_request_as_a_stream.java | 24 +++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 examples/snippets/postDocument/example_request_as_a_stream.java diff --git a/examples/README.md b/examples/README.md index 305e8a78c..41a2f1ff8 100644 --- a/examples/README.md +++ b/examples/README.md @@ -856,6 +856,36 @@ DocumentResult response = System.out.println(response); ``` +### [Example request as a stream](snippets/postDocument/example_request_as_a_stream.java) + +[embedmd]:# (snippets/postDocument/example_request_as_a_stream.java) +```java +// section: code imports +import java.io.FileInputStream; + +import com.ibm.cloud.cloudant.v1.Cloudant; +import com.ibm.cloud.cloudant.v1.model.Document; +import com.ibm.cloud.cloudant.v1.model.DocumentResult; +import com.ibm.cloud.cloudant.v1.model.PostDocumentOptions; +// section: code +Cloudant service = Cloudant.newInstance(); + +try (FileInputStream productsDocumentStream = new FileInputStream("products_doc.json")) { + PostDocumentOptions documentOptions = + new PostDocumentOptions.Builder() + .db("products") + .contentType("application/json") + .body(productsDocumentStream) + .build(); + + DocumentResult response = + service.postDocument(documentOptions).execute() + .getResult(); + + System.out.println(response); +} +``` + ## putDatabase _PUT `/{db}`_ diff --git a/examples/snippets/postDocument/example_request_as_a_stream.java b/examples/snippets/postDocument/example_request_as_a_stream.java new file mode 100644 index 000000000..5f5eb636e --- /dev/null +++ b/examples/snippets/postDocument/example_request_as_a_stream.java @@ -0,0 +1,24 @@ +// section: code imports +import java.io.FileInputStream; + +import com.ibm.cloud.cloudant.v1.Cloudant; +import com.ibm.cloud.cloudant.v1.model.Document; +import com.ibm.cloud.cloudant.v1.model.DocumentResult; +import com.ibm.cloud.cloudant.v1.model.PostDocumentOptions; +// section: code +Cloudant service = Cloudant.newInstance(); + +try (FileInputStream productsDocumentStream = new FileInputStream("products_doc.json")) { + PostDocumentOptions documentOptions = + new PostDocumentOptions.Builder() + .db("products") + .contentType("application/json") + .body(productsDocumentStream) + .build(); + + DocumentResult response = + service.postDocument(documentOptions).execute() + .getResult(); + + System.out.println(response); +}