From 0d83598977808d6162b8513d8f42eb3fb67cf5fb Mon Sep 17 00:00:00 2001 From: whowes Date: Wed, 9 Sep 2026 03:18:02 +0000 Subject: [PATCH] feat(generator): activate resumable upload allowlist and regenerate showcase client --- .../v1beta1/ResumableUploadServiceClient.java | 56 ++---- .../ResumableUploadServiceSettings.java | 26 ++- .../google/showcase/v1beta1/package-info.java | 4 +- .../stub/GrpcResumableUploadServiceStub.java | 90 +++++++--- ...mableUploadServiceResumableUploadStub.java | 165 ++++++++++++++++++ .../HttpJsonResumableUploadServiceStub.java | 67 ++----- .../stub/ResumableUploadServiceStub.java | 3 +- .../ResumableUploadServiceStubSettings.java | 42 ++--- ...umableUploadServiceClientHttpJsonTest.java | 44 +---- .../ResumableUploadServiceClientTest.java | 38 +--- .../uploadmedia/AsyncUploadMedia.java | 47 ----- .../uploadmedia/SyncUploadMedia.java | 43 ----- .../SyncGetLocation.java} | 14 +- .../SyncGetLocation.java} | 14 +- .../generator/gapic/protoparser/Parser.java | 8 +- .../gapic/protoparser/ParserTest.java | 43 ++--- .../test/protoloader/TestProtoLoader.java | 20 +-- 17 files changed, 351 insertions(+), 373 deletions(-) create mode 100644 java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonResumableUploadServiceResumableUploadStub.java delete mode 100644 java-showcase/samples/snippets/generated/com/google/showcase/v1beta1/resumableuploadservice/uploadmedia/AsyncUploadMedia.java delete mode 100644 java-showcase/samples/snippets/generated/com/google/showcase/v1beta1/resumableuploadservice/uploadmedia/SyncUploadMedia.java rename java-showcase/samples/snippets/generated/com/google/showcase/v1beta1/resumableuploadservicesettings/{uploadmedia/SyncUploadMedia.java => getlocation/SyncGetLocation.java} (90%) rename java-showcase/samples/snippets/generated/com/google/showcase/v1beta1/stub/resumableuploadservicestubsettings/{uploadmedia/SyncUploadMedia.java => getlocation/SyncGetLocation.java} (90%) diff --git a/java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ResumableUploadServiceClient.java b/java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ResumableUploadServiceClient.java index 1968ffbf77e1..2b679f6bf317 100644 --- a/java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ResumableUploadServiceClient.java +++ b/java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ResumableUploadServiceClient.java @@ -23,7 +23,10 @@ import com.google.api.gax.paging.AbstractFixedSizeCollection; import com.google.api.gax.paging.AbstractPage; import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.ApiExceptions; import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.ResumableUploadCallSettings; +import com.google.api.gax.rpc.ResumableUploadCallable; import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.location.GetLocationRequest; import com.google.cloud.location.ListLocationsRequest; @@ -38,6 +41,7 @@ import com.google.showcase.v1beta1.stub.ResumableUploadServiceStub; import com.google.showcase.v1beta1.stub.ResumableUploadServiceStubSettings; import java.io.IOException; +import java.io.InputStream; import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; @@ -59,8 +63,8 @@ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (ResumableUploadServiceClient resumableUploadServiceClient = * ResumableUploadServiceClient.create()) { - * UploadMediaRequest request = UploadMediaRequest.newBuilder().setName("name3373707").build(); - * UploadMediaResponse response = resumableUploadServiceClient.uploadMedia(request); + * GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + * Location response = resumableUploadServiceClient.getLocation(request); * } * } * @@ -81,7 +85,7 @@ * *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

* *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

*