Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit b8c7b22

Browse files
chore: Enable requesting numeric enums in "transport=rest" responses for services supporting this (Java, Go, Python, PHP, TypeScript, C#, and Ruby), even if they do not yet turn on REST transport
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java) PiperOrigin-RevId: 493113566 Source-Link: googleapis/googleapis@758f0d1 Source-Link: https://github.com/googleapis/googleapis-gen/commit/78bd8f05e1276363eb14eae70e91fe4bc20703ab Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNzhiZDhmMDVlMTI3NjM2M2ViMTRlYWU3MGU5MWZlNGJjMjA3MDNhYiJ9
1 parent d51d8d0 commit b8c7b22

File tree

172 files changed

+9059
-14679
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+9059
-14679
lines changed

google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsSettings.java renamed to owl-bot-staging/v1/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsSettings.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import com.google.api.gax.rpc.ClientContext;
2929
import com.google.api.gax.rpc.ClientSettings;
3030
import com.google.api.gax.rpc.PagedCallSettings;
31+
import com.google.api.gax.rpc.StubSettings;
3132
import com.google.api.gax.rpc.TransportChannelProvider;
3233
import com.google.api.gax.rpc.UnaryCallSettings;
3334
import com.google.cloud.gsuiteaddons.v1.stub.GSuiteAddOnsStubSettings;

google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java renamed to owl-bot-staging/v1/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import io.grpc.MethodDescriptor;
4444
import io.grpc.protobuf.ProtoUtils;
4545
import java.io.IOException;
46+
import java.util.Map;
4647
import java.util.concurrent.TimeUnit;
4748
import javax.annotation.Generated;
4849

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
8686
Map<String, List<String>> fields = new HashMap<>();
8787
ProtoRestSerializer<GetAuthorizationRequest> serializer =
8888
ProtoRestSerializer.create();
89+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
8990
return fields;
9091
})
9192
.setRequestBodyExtractor(request -> null)
@@ -121,12 +122,13 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
121122
ProtoRestSerializer.create();
122123
serializer.putQueryParam(
123124
fields, "deploymentId", request.getDeploymentId());
125+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
124126
return fields;
125127
})
126128
.setRequestBodyExtractor(
127129
request ->
128130
ProtoRestSerializer.create()
129-
.toBody("deployment", request.getDeployment(), false))
131+
.toBody("deployment", request.getDeployment(), true))
130132
.build())
131133
.setResponseParser(
132134
ProtoMessageResponseParser.<Deployment>newBuilder()
@@ -158,12 +160,13 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
158160
Map<String, List<String>> fields = new HashMap<>();
159161
ProtoRestSerializer<ReplaceDeploymentRequest> serializer =
160162
ProtoRestSerializer.create();
163+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
161164
return fields;
162165
})
163166
.setRequestBodyExtractor(
164167
request ->
165168
ProtoRestSerializer.create()
166-
.toBody("deployment", request.getDeployment(), false))
169+
.toBody("deployment", request.getDeployment(), true))
167170
.build())
168171
.setResponseParser(
169172
ProtoMessageResponseParser.<Deployment>newBuilder()
@@ -194,6 +197,7 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
194197
Map<String, List<String>> fields = new HashMap<>();
195198
ProtoRestSerializer<GetDeploymentRequest> serializer =
196199
ProtoRestSerializer.create();
200+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
197201
return fields;
198202
})
199203
.setRequestBodyExtractor(request -> null)
@@ -229,6 +233,7 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
229233
ProtoRestSerializer.create();
230234
serializer.putQueryParam(fields, "pageSize", request.getPageSize());
231235
serializer.putQueryParam(fields, "pageToken", request.getPageToken());
236+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
232237
return fields;
233238
})
234239
.setRequestBodyExtractor(request -> null)
@@ -263,6 +268,7 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
263268
ProtoRestSerializer<DeleteDeploymentRequest> serializer =
264269
ProtoRestSerializer.create();
265270
serializer.putQueryParam(fields, "etag", request.getEtag());
271+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
266272
return fields;
267273
})
268274
.setRequestBodyExtractor(request -> null)
@@ -296,12 +302,13 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
296302
Map<String, List<String>> fields = new HashMap<>();
297303
ProtoRestSerializer<InstallDeploymentRequest> serializer =
298304
ProtoRestSerializer.create();
305+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
299306
return fields;
300307
})
301308
.setRequestBodyExtractor(
302309
request ->
303310
ProtoRestSerializer.create()
304-
.toBody("*", request.toBuilder().clearName().build(), false))
311+
.toBody("*", request.toBuilder().clearName().build(), true))
305312
.build())
306313
.setResponseParser(
307314
ProtoMessageResponseParser.<Empty>newBuilder()
@@ -332,12 +339,13 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
332339
Map<String, List<String>> fields = new HashMap<>();
333340
ProtoRestSerializer<UninstallDeploymentRequest> serializer =
334341
ProtoRestSerializer.create();
342+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
335343
return fields;
336344
})
337345
.setRequestBodyExtractor(
338346
request ->
339347
ProtoRestSerializer.create()
340-
.toBody("*", request.toBuilder().clearName().build(), false))
348+
.toBody("*", request.toBuilder().clearName().build(), true))
341349
.build())
342350
.setResponseParser(
343351
ProtoMessageResponseParser.<Empty>newBuilder()
@@ -368,6 +376,7 @@ public class HttpJsonGSuiteAddOnsStub extends GSuiteAddOnsStub {
368376
Map<String, List<String>> fields = new HashMap<>();
369377
ProtoRestSerializer<GetInstallStatusRequest> serializer =
370378
ProtoRestSerializer.create();
379+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
371380
return fields;
372381
})
373382
.setRequestBodyExtractor(request -> null)

0 commit comments

Comments
 (0)