Skip to content

Commit 58a3ce0

Browse files
committed
feat(gapic-generator-java): generate javaClientName and javaMethodName in stubs and settings
1 parent df2241b commit 58a3ce0

97 files changed

Lines changed: 759 additions & 1 deletion

File tree

Some content is hidden

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

‎java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,11 @@ protected LibraryMetadata getLibraryMetadata() {
406406
.build();
407407
}
408408

409+
@Override
410+
protected String getJavaClientName() {
411+
return "com.google.showcase.v1beta1.ComplianceClient";
412+
}
413+
409414
/** Builder for ComplianceStubSettings. */
410415
public static class Builder extends StubSettings.Builder<ComplianceStubSettings, Builder> {
411416
private final ImmutableList<UnaryCallSettings.Builder<?, ?>> unaryMethodSettingsBuilders;

‎java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,11 @@ protected LibraryMetadata getLibraryMetadata() {
595595
.build();
596596
}
597597

598+
@Override
599+
protected String getJavaClientName() {
600+
return "com.google.showcase.v1beta1.EchoClient";
601+
}
602+
598603
/** Builder for EchoStubSettings. */
599604
public static class Builder extends StubSettings.Builder<EchoStubSettings, Builder> {
600605
private final ImmutableList<UnaryCallSettings.Builder<?, ?>> unaryMethodSettingsBuilders;

‎java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,14 +271,17 @@ protected GrpcComplianceStub(
271271
GrpcCallSettings<RepeatRequest, RepeatResponse> repeatDataBodyTransportSettings =
272272
GrpcCallSettings.<RepeatRequest, RepeatResponse>newBuilder()
273273
.setMethodDescriptor(repeatDataBodyMethodDescriptor)
274+
.setJavaMethodName("repeatDataBody")
274275
.build();
275276
GrpcCallSettings<RepeatRequest, RepeatResponse> repeatDataBodyInfoTransportSettings =
276277
GrpcCallSettings.<RepeatRequest, RepeatResponse>newBuilder()
277278
.setMethodDescriptor(repeatDataBodyInfoMethodDescriptor)
279+
.setJavaMethodName("repeatDataBodyInfo")
278280
.build();
279281
GrpcCallSettings<RepeatRequest, RepeatResponse> repeatDataQueryTransportSettings =
280282
GrpcCallSettings.<RepeatRequest, RepeatResponse>newBuilder()
281283
.setMethodDescriptor(repeatDataQueryMethodDescriptor)
284+
.setJavaMethodName("repeatDataQuery")
282285
.build();
283286
GrpcCallSettings<RepeatRequest, RepeatResponse> repeatDataSimplePathTransportSettings =
284287
GrpcCallSettings.<RepeatRequest, RepeatResponse>newBuilder()
@@ -294,6 +297,7 @@ protected GrpcComplianceStub(
294297
builder.add("info.f_string", String.valueOf(request.getInfo().getFString()));
295298
return builder.build();
296299
})
300+
.setJavaMethodName("repeatDataSimplePath")
297301
.build();
298302
GrpcCallSettings<RepeatRequest, RepeatResponse> repeatDataPathResourceTransportSettings =
299303
GrpcCallSettings.<RepeatRequest, RepeatResponse>newBuilder()
@@ -308,6 +312,7 @@ protected GrpcComplianceStub(
308312
builder.add("info.f_string", String.valueOf(request.getInfo().getFString()));
309313
return builder.build();
310314
})
315+
.setJavaMethodName("repeatDataPathResource")
311316
.build();
312317
GrpcCallSettings<RepeatRequest, RepeatResponse>
313318
repeatDataPathTrailingResourceTransportSettings =
@@ -322,22 +327,27 @@ protected GrpcComplianceStub(
322327
builder.add("info.f_string", String.valueOf(request.getInfo().getFString()));
323328
return builder.build();
324329
})
330+
.setJavaMethodName("repeatDataPathTrailingResource")
325331
.build();
326332
GrpcCallSettings<RepeatRequest, RepeatResponse> repeatDataBodyPutTransportSettings =
327333
GrpcCallSettings.<RepeatRequest, RepeatResponse>newBuilder()
328334
.setMethodDescriptor(repeatDataBodyPutMethodDescriptor)
335+
.setJavaMethodName("repeatDataBodyPut")
329336
.build();
330337
GrpcCallSettings<RepeatRequest, RepeatResponse> repeatDataBodyPatchTransportSettings =
331338
GrpcCallSettings.<RepeatRequest, RepeatResponse>newBuilder()
332339
.setMethodDescriptor(repeatDataBodyPatchMethodDescriptor)
340+
.setJavaMethodName("repeatDataBodyPatch")
333341
.build();
334342
GrpcCallSettings<EnumRequest, EnumResponse> getEnumTransportSettings =
335343
GrpcCallSettings.<EnumRequest, EnumResponse>newBuilder()
336344
.setMethodDescriptor(getEnumMethodDescriptor)
345+
.setJavaMethodName("getEnum")
337346
.build();
338347
GrpcCallSettings<EnumResponse, EnumResponse> verifyEnumTransportSettings =
339348
GrpcCallSettings.<EnumResponse, EnumResponse>newBuilder()
340349
.setMethodDescriptor(verifyEnumMethodDescriptor)
350+
.setJavaMethodName("verifyEnum")
341351
.build();
342352
GrpcCallSettings<ListLocationsRequest, ListLocationsResponse> listLocationsTransportSettings =
343353
GrpcCallSettings.<ListLocationsRequest, ListLocationsResponse>newBuilder()
@@ -348,6 +358,7 @@ protected GrpcComplianceStub(
348358
builder.add("name", String.valueOf(request.getName()));
349359
return builder.build();
350360
})
361+
.setJavaMethodName("listLocations")
351362
.build();
352363
GrpcCallSettings<GetLocationRequest, Location> getLocationTransportSettings =
353364
GrpcCallSettings.<GetLocationRequest, Location>newBuilder()
@@ -358,6 +369,7 @@ protected GrpcComplianceStub(
358369
builder.add("name", String.valueOf(request.getName()));
359370
return builder.build();
360371
})
372+
.setJavaMethodName("getLocation")
361373
.build();
362374
GrpcCallSettings<SetIamPolicyRequest, Policy> setIamPolicyTransportSettings =
363375
GrpcCallSettings.<SetIamPolicyRequest, Policy>newBuilder()
@@ -369,6 +381,7 @@ protected GrpcComplianceStub(
369381
return builder.build();
370382
})
371383
.setResourceNameExtractor(request -> request.getResource())
384+
.setJavaMethodName("setIamPolicy")
372385
.build();
373386
GrpcCallSettings<GetIamPolicyRequest, Policy> getIamPolicyTransportSettings =
374387
GrpcCallSettings.<GetIamPolicyRequest, Policy>newBuilder()
@@ -380,6 +393,7 @@ protected GrpcComplianceStub(
380393
return builder.build();
381394
})
382395
.setResourceNameExtractor(request -> request.getResource())
396+
.setJavaMethodName("getIamPolicy")
383397
.build();
384398
GrpcCallSettings<TestIamPermissionsRequest, TestIamPermissionsResponse>
385399
testIamPermissionsTransportSettings =
@@ -392,6 +406,7 @@ protected GrpcComplianceStub(
392406
return builder.build();
393407
})
394408
.setResourceNameExtractor(request -> request.getResource())
409+
.setJavaMethodName("testIamPermissions")
395410
.build();
396411

397412
this.repeatDataBodyCallable =

‎java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,50 +350,61 @@ protected GrpcEchoStub(
350350
}
351351
return requestBuilder.build();
352352
})
353+
.setJavaMethodName("echo")
353354
.build();
354355
GrpcCallSettings<EchoErrorDetailsRequest, EchoErrorDetailsResponse>
355356
echoErrorDetailsTransportSettings =
356357
GrpcCallSettings.<EchoErrorDetailsRequest, EchoErrorDetailsResponse>newBuilder()
357358
.setMethodDescriptor(echoErrorDetailsMethodDescriptor)
359+
.setJavaMethodName("echoErrorDetails")
358360
.build();
359361
GrpcCallSettings<FailEchoWithDetailsRequest, FailEchoWithDetailsResponse>
360362
failEchoWithDetailsTransportSettings =
361363
GrpcCallSettings.<FailEchoWithDetailsRequest, FailEchoWithDetailsResponse>newBuilder()
362364
.setMethodDescriptor(failEchoWithDetailsMethodDescriptor)
365+
.setJavaMethodName("failEchoWithDetails")
363366
.build();
364367
GrpcCallSettings<ExpandRequest, EchoResponse> expandTransportSettings =
365368
GrpcCallSettings.<ExpandRequest, EchoResponse>newBuilder()
366369
.setMethodDescriptor(expandMethodDescriptor)
370+
.setJavaMethodName("expand")
367371
.build();
368372
GrpcCallSettings<EchoRequest, EchoResponse> collectTransportSettings =
369373
GrpcCallSettings.<EchoRequest, EchoResponse>newBuilder()
370374
.setMethodDescriptor(collectMethodDescriptor)
375+
.setJavaMethodName("collect")
371376
.build();
372377
GrpcCallSettings<EchoRequest, EchoResponse> chatTransportSettings =
373378
GrpcCallSettings.<EchoRequest, EchoResponse>newBuilder()
374379
.setMethodDescriptor(chatMethodDescriptor)
380+
.setJavaMethodName("chat")
375381
.build();
376382
GrpcCallSettings<PagedExpandRequest, PagedExpandResponse> pagedExpandTransportSettings =
377383
GrpcCallSettings.<PagedExpandRequest, PagedExpandResponse>newBuilder()
378384
.setMethodDescriptor(pagedExpandMethodDescriptor)
385+
.setJavaMethodName("pagedExpand")
379386
.build();
380387
GrpcCallSettings<PagedExpandLegacyRequest, PagedExpandResponse>
381388
pagedExpandLegacyTransportSettings =
382389
GrpcCallSettings.<PagedExpandLegacyRequest, PagedExpandResponse>newBuilder()
383390
.setMethodDescriptor(pagedExpandLegacyMethodDescriptor)
391+
.setJavaMethodName("pagedExpandLegacy")
384392
.build();
385393
GrpcCallSettings<PagedExpandRequest, PagedExpandLegacyMappedResponse>
386394
pagedExpandLegacyMappedTransportSettings =
387395
GrpcCallSettings.<PagedExpandRequest, PagedExpandLegacyMappedResponse>newBuilder()
388396
.setMethodDescriptor(pagedExpandLegacyMappedMethodDescriptor)
397+
.setJavaMethodName("pagedExpandLegacyMapped")
389398
.build();
390399
GrpcCallSettings<WaitRequest, Operation> waitTransportSettings =
391400
GrpcCallSettings.<WaitRequest, Operation>newBuilder()
392401
.setMethodDescriptor(waitMethodDescriptor)
402+
.setJavaMethodName("wait")
393403
.build();
394404
GrpcCallSettings<BlockRequest, BlockResponse> blockTransportSettings =
395405
GrpcCallSettings.<BlockRequest, BlockResponse>newBuilder()
396406
.setMethodDescriptor(blockMethodDescriptor)
407+
.setJavaMethodName("block")
397408
.build();
398409
GrpcCallSettings<ListLocationsRequest, ListLocationsResponse> listLocationsTransportSettings =
399410
GrpcCallSettings.<ListLocationsRequest, ListLocationsResponse>newBuilder()
@@ -404,6 +415,7 @@ protected GrpcEchoStub(
404415
builder.add("name", String.valueOf(request.getName()));
405416
return builder.build();
406417
})
418+
.setJavaMethodName("listLocations")
407419
.build();
408420
GrpcCallSettings<GetLocationRequest, Location> getLocationTransportSettings =
409421
GrpcCallSettings.<GetLocationRequest, Location>newBuilder()
@@ -414,6 +426,7 @@ protected GrpcEchoStub(
414426
builder.add("name", String.valueOf(request.getName()));
415427
return builder.build();
416428
})
429+
.setJavaMethodName("getLocation")
417430
.build();
418431
GrpcCallSettings<SetIamPolicyRequest, Policy> setIamPolicyTransportSettings =
419432
GrpcCallSettings.<SetIamPolicyRequest, Policy>newBuilder()
@@ -425,6 +438,7 @@ protected GrpcEchoStub(
425438
return builder.build();
426439
})
427440
.setResourceNameExtractor(request -> request.getResource())
441+
.setJavaMethodName("setIamPolicy")
428442
.build();
429443
GrpcCallSettings<GetIamPolicyRequest, Policy> getIamPolicyTransportSettings =
430444
GrpcCallSettings.<GetIamPolicyRequest, Policy>newBuilder()
@@ -436,6 +450,7 @@ protected GrpcEchoStub(
436450
return builder.build();
437451
})
438452
.setResourceNameExtractor(request -> request.getResource())
453+
.setJavaMethodName("getIamPolicy")
439454
.build();
440455
GrpcCallSettings<TestIamPermissionsRequest, TestIamPermissionsResponse>
441456
testIamPermissionsTransportSettings =
@@ -448,6 +463,7 @@ protected GrpcEchoStub(
448463
return builder.build();
449464
})
450465
.setResourceNameExtractor(request -> request.getResource())
466+
.setJavaMethodName("testIamPermissions")
451467
.build();
452468

453469
this.echoCallable =

‎java-showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ protected GrpcIdentityStub(
216216
GrpcCallSettings<CreateUserRequest, User> createUserTransportSettings =
217217
GrpcCallSettings.<CreateUserRequest, User>newBuilder()
218218
.setMethodDescriptor(createUserMethodDescriptor)
219+
.setJavaMethodName("createUser")
219220
.build();
220221
GrpcCallSettings<GetUserRequest, User> getUserTransportSettings =
221222
GrpcCallSettings.<GetUserRequest, User>newBuilder()
@@ -227,6 +228,7 @@ protected GrpcIdentityStub(
227228
return builder.build();
228229
})
229230
.setResourceNameExtractor(request -> request.getName())
231+
.setJavaMethodName("getUser")
230232
.build();
231233
GrpcCallSettings<UpdateUserRequest, User> updateUserTransportSettings =
232234
GrpcCallSettings.<UpdateUserRequest, User>newBuilder()
@@ -237,6 +239,7 @@ protected GrpcIdentityStub(
237239
builder.add("user.name", String.valueOf(request.getUser().getName()));
238240
return builder.build();
239241
})
242+
.setJavaMethodName("updateUser")
240243
.build();
241244
GrpcCallSettings<DeleteUserRequest, Empty> deleteUserTransportSettings =
242245
GrpcCallSettings.<DeleteUserRequest, Empty>newBuilder()
@@ -248,10 +251,12 @@ protected GrpcIdentityStub(
248251
return builder.build();
249252
})
250253
.setResourceNameExtractor(request -> request.getName())
254+
.setJavaMethodName("deleteUser")
251255
.build();
252256
GrpcCallSettings<ListUsersRequest, ListUsersResponse> listUsersTransportSettings =
253257
GrpcCallSettings.<ListUsersRequest, ListUsersResponse>newBuilder()
254258
.setMethodDescriptor(listUsersMethodDescriptor)
259+
.setJavaMethodName("listUsers")
255260
.build();
256261
GrpcCallSettings<ListLocationsRequest, ListLocationsResponse> listLocationsTransportSettings =
257262
GrpcCallSettings.<ListLocationsRequest, ListLocationsResponse>newBuilder()
@@ -262,6 +267,7 @@ protected GrpcIdentityStub(
262267
builder.add("name", String.valueOf(request.getName()));
263268
return builder.build();
264269
})
270+
.setJavaMethodName("listLocations")
265271
.build();
266272
GrpcCallSettings<GetLocationRequest, Location> getLocationTransportSettings =
267273
GrpcCallSettings.<GetLocationRequest, Location>newBuilder()
@@ -272,6 +278,7 @@ protected GrpcIdentityStub(
272278
builder.add("name", String.valueOf(request.getName()));
273279
return builder.build();
274280
})
281+
.setJavaMethodName("getLocation")
275282
.build();
276283
GrpcCallSettings<SetIamPolicyRequest, Policy> setIamPolicyTransportSettings =
277284
GrpcCallSettings.<SetIamPolicyRequest, Policy>newBuilder()
@@ -283,6 +290,7 @@ protected GrpcIdentityStub(
283290
return builder.build();
284291
})
285292
.setResourceNameExtractor(request -> request.getResource())
293+
.setJavaMethodName("setIamPolicy")
286294
.build();
287295
GrpcCallSettings<GetIamPolicyRequest, Policy> getIamPolicyTransportSettings =
288296
GrpcCallSettings.<GetIamPolicyRequest, Policy>newBuilder()
@@ -294,6 +302,7 @@ protected GrpcIdentityStub(
294302
return builder.build();
295303
})
296304
.setResourceNameExtractor(request -> request.getResource())
305+
.setJavaMethodName("getIamPolicy")
297306
.build();
298307
GrpcCallSettings<TestIamPermissionsRequest, TestIamPermissionsResponse>
299308
testIamPermissionsTransportSettings =
@@ -306,6 +315,7 @@ protected GrpcIdentityStub(
306315
return builder.build();
307316
})
308317
.setResourceNameExtractor(request -> request.getResource())
318+
.setJavaMethodName("testIamPermissions")
309319
.build();
310320

311321
this.createUserCallable =

0 commit comments

Comments
 (0)