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

Commit 2e458a9

Browse files
feat!: release gapic-generator-java v2.0.0 (#47)
Committer: @miraleung PiperOrigin-RevId: 388535346 Source-Link: googleapis/googleapis@d9eaf41 Source-Link: https://github.com/googleapis/googleapis-gen/commit/976c5ab6f24b58c91fe04847ead1953f99d19e6a
1 parent d3fcbba commit 2e458a9

File tree

4 files changed

+49
-104
lines changed

4 files changed

+49
-104
lines changed

google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/TpuClient.java

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.google.cloud.tpu.v1;
1818

19-
import com.google.api.core.ApiFunction;
2019
import com.google.api.core.ApiFuture;
2120
import com.google.api.core.ApiFutures;
2221
import com.google.api.core.BetaApi;
@@ -1369,14 +1368,7 @@ public static ApiFuture<ListNodesPagedResponse> createAsync(
13691368
ApiFuture<ListNodesPage> futurePage =
13701369
ListNodesPage.createEmptyPage().createPageAsync(context, futureResponse);
13711370
return ApiFutures.transform(
1372-
futurePage,
1373-
new ApiFunction<ListNodesPage, ListNodesPagedResponse>() {
1374-
@Override
1375-
public ListNodesPagedResponse apply(ListNodesPage input) {
1376-
return new ListNodesPagedResponse(input);
1377-
}
1378-
},
1379-
MoreExecutors.directExecutor());
1371+
futurePage, input -> new ListNodesPagedResponse(input), MoreExecutors.directExecutor());
13801372
}
13811373

13821374
private ListNodesPagedResponse(ListNodesPage page) {
@@ -1448,12 +1440,7 @@ public static ApiFuture<ListTensorFlowVersionsPagedResponse> createAsync(
14481440
ListTensorFlowVersionsPage.createEmptyPage().createPageAsync(context, futureResponse);
14491441
return ApiFutures.transform(
14501442
futurePage,
1451-
new ApiFunction<ListTensorFlowVersionsPage, ListTensorFlowVersionsPagedResponse>() {
1452-
@Override
1453-
public ListTensorFlowVersionsPagedResponse apply(ListTensorFlowVersionsPage input) {
1454-
return new ListTensorFlowVersionsPagedResponse(input);
1455-
}
1456-
},
1443+
input -> new ListTensorFlowVersionsPagedResponse(input),
14571444
MoreExecutors.directExecutor());
14581445
}
14591446

@@ -1540,12 +1527,7 @@ public static ApiFuture<ListAcceleratorTypesPagedResponse> createAsync(
15401527
ListAcceleratorTypesPage.createEmptyPage().createPageAsync(context, futureResponse);
15411528
return ApiFutures.transform(
15421529
futurePage,
1543-
new ApiFunction<ListAcceleratorTypesPage, ListAcceleratorTypesPagedResponse>() {
1544-
@Override
1545-
public ListAcceleratorTypesPagedResponse apply(ListAcceleratorTypesPage input) {
1546-
return new ListAcceleratorTypesPagedResponse(input);
1547-
}
1548-
},
1530+
input -> new ListAcceleratorTypesPagedResponse(input),
15491531
MoreExecutors.directExecutor());
15501532
}
15511533

google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/TpuSettings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,14 +252,13 @@ public TpuStubSettings.Builder getStubSettingsBuilder() {
252252
return ((TpuStubSettings.Builder) getStubSettings());
253253
}
254254

255-
// NEXT_MAJOR_VER: remove 'throws Exception'.
256255
/**
257256
* Applies the given settings updater function to all of the unary API methods in this service.
258257
*
259258
* <p>Note: This method does not support applying settings to streaming methods.
260259
*/
261260
public Builder applyToAllUnaryMethods(
262-
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception {
261+
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) {
263262
super.applyToAllUnaryMethods(
264263
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
265264
return this;

google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/GrpcTpuStub.java

Lines changed: 44 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import com.google.api.gax.grpc.GrpcStubCallableFactory;
2727
import com.google.api.gax.rpc.ClientContext;
2828
import com.google.api.gax.rpc.OperationCallable;
29-
import com.google.api.gax.rpc.RequestParamsExtractor;
3029
import com.google.api.gax.rpc.UnaryCallable;
3130
import com.google.cloud.tpu.v1.AcceleratorType;
3231
import com.google.cloud.tpu.v1.CreateNodeRequest;
@@ -52,7 +51,6 @@
5251
import io.grpc.MethodDescriptor;
5352
import io.grpc.protobuf.ProtoUtils;
5453
import java.io.IOException;
55-
import java.util.Map;
5654
import java.util.concurrent.TimeUnit;
5755
import javax.annotation.Generated;
5856

@@ -237,91 +235,70 @@ protected GrpcTpuStub(
237235
GrpcCallSettings.<ListNodesRequest, ListNodesResponse>newBuilder()
238236
.setMethodDescriptor(listNodesMethodDescriptor)
239237
.setParamsExtractor(
240-
new RequestParamsExtractor<ListNodesRequest>() {
241-
@Override
242-
public Map<String, String> extract(ListNodesRequest request) {
243-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
244-
params.put("parent", String.valueOf(request.getParent()));
245-
return params.build();
246-
}
238+
request -> {
239+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
240+
params.put("parent", String.valueOf(request.getParent()));
241+
return params.build();
247242
})
248243
.build();
249244
GrpcCallSettings<GetNodeRequest, Node> getNodeTransportSettings =
250245
GrpcCallSettings.<GetNodeRequest, Node>newBuilder()
251246
.setMethodDescriptor(getNodeMethodDescriptor)
252247
.setParamsExtractor(
253-
new RequestParamsExtractor<GetNodeRequest>() {
254-
@Override
255-
public Map<String, String> extract(GetNodeRequest request) {
256-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
257-
params.put("name", String.valueOf(request.getName()));
258-
return params.build();
259-
}
248+
request -> {
249+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
250+
params.put("name", String.valueOf(request.getName()));
251+
return params.build();
260252
})
261253
.build();
262254
GrpcCallSettings<CreateNodeRequest, Operation> createNodeTransportSettings =
263255
GrpcCallSettings.<CreateNodeRequest, Operation>newBuilder()
264256
.setMethodDescriptor(createNodeMethodDescriptor)
265257
.setParamsExtractor(
266-
new RequestParamsExtractor<CreateNodeRequest>() {
267-
@Override
268-
public Map<String, String> extract(CreateNodeRequest request) {
269-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
270-
params.put("parent", String.valueOf(request.getParent()));
271-
return params.build();
272-
}
258+
request -> {
259+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
260+
params.put("parent", String.valueOf(request.getParent()));
261+
return params.build();
273262
})
274263
.build();
275264
GrpcCallSettings<DeleteNodeRequest, Operation> deleteNodeTransportSettings =
276265
GrpcCallSettings.<DeleteNodeRequest, Operation>newBuilder()
277266
.setMethodDescriptor(deleteNodeMethodDescriptor)
278267
.setParamsExtractor(
279-
new RequestParamsExtractor<DeleteNodeRequest>() {
280-
@Override
281-
public Map<String, String> extract(DeleteNodeRequest request) {
282-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
283-
params.put("name", String.valueOf(request.getName()));
284-
return params.build();
285-
}
268+
request -> {
269+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
270+
params.put("name", String.valueOf(request.getName()));
271+
return params.build();
286272
})
287273
.build();
288274
GrpcCallSettings<ReimageNodeRequest, Operation> reimageNodeTransportSettings =
289275
GrpcCallSettings.<ReimageNodeRequest, Operation>newBuilder()
290276
.setMethodDescriptor(reimageNodeMethodDescriptor)
291277
.setParamsExtractor(
292-
new RequestParamsExtractor<ReimageNodeRequest>() {
293-
@Override
294-
public Map<String, String> extract(ReimageNodeRequest request) {
295-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
296-
params.put("name", String.valueOf(request.getName()));
297-
return params.build();
298-
}
278+
request -> {
279+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
280+
params.put("name", String.valueOf(request.getName()));
281+
return params.build();
299282
})
300283
.build();
301284
GrpcCallSettings<StopNodeRequest, Operation> stopNodeTransportSettings =
302285
GrpcCallSettings.<StopNodeRequest, Operation>newBuilder()
303286
.setMethodDescriptor(stopNodeMethodDescriptor)
304287
.setParamsExtractor(
305-
new RequestParamsExtractor<StopNodeRequest>() {
306-
@Override
307-
public Map<String, String> extract(StopNodeRequest request) {
308-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
309-
params.put("name", String.valueOf(request.getName()));
310-
return params.build();
311-
}
288+
request -> {
289+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
290+
params.put("name", String.valueOf(request.getName()));
291+
return params.build();
312292
})
313293
.build();
314294
GrpcCallSettings<StartNodeRequest, Operation> startNodeTransportSettings =
315295
GrpcCallSettings.<StartNodeRequest, Operation>newBuilder()
316296
.setMethodDescriptor(startNodeMethodDescriptor)
317297
.setParamsExtractor(
318-
new RequestParamsExtractor<StartNodeRequest>() {
319-
@Override
320-
public Map<String, String> extract(StartNodeRequest request) {
321-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
322-
params.put("name", String.valueOf(request.getName()));
323-
return params.build();
324-
}
298+
request -> {
299+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
300+
params.put("name", String.valueOf(request.getName()));
301+
return params.build();
325302
})
326303
.build();
327304
GrpcCallSettings<ListTensorFlowVersionsRequest, ListTensorFlowVersionsResponse>
@@ -330,55 +307,43 @@ public Map<String, String> extract(StartNodeRequest request) {
330307
.<ListTensorFlowVersionsRequest, ListTensorFlowVersionsResponse>newBuilder()
331308
.setMethodDescriptor(listTensorFlowVersionsMethodDescriptor)
332309
.setParamsExtractor(
333-
new RequestParamsExtractor<ListTensorFlowVersionsRequest>() {
334-
@Override
335-
public Map<String, String> extract(ListTensorFlowVersionsRequest request) {
336-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
337-
params.put("parent", String.valueOf(request.getParent()));
338-
return params.build();
339-
}
310+
request -> {
311+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
312+
params.put("parent", String.valueOf(request.getParent()));
313+
return params.build();
340314
})
341315
.build();
342316
GrpcCallSettings<GetTensorFlowVersionRequest, TensorFlowVersion>
343317
getTensorFlowVersionTransportSettings =
344318
GrpcCallSettings.<GetTensorFlowVersionRequest, TensorFlowVersion>newBuilder()
345319
.setMethodDescriptor(getTensorFlowVersionMethodDescriptor)
346320
.setParamsExtractor(
347-
new RequestParamsExtractor<GetTensorFlowVersionRequest>() {
348-
@Override
349-
public Map<String, String> extract(GetTensorFlowVersionRequest request) {
350-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
351-
params.put("name", String.valueOf(request.getName()));
352-
return params.build();
353-
}
321+
request -> {
322+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
323+
params.put("name", String.valueOf(request.getName()));
324+
return params.build();
354325
})
355326
.build();
356327
GrpcCallSettings<ListAcceleratorTypesRequest, ListAcceleratorTypesResponse>
357328
listAcceleratorTypesTransportSettings =
358329
GrpcCallSettings.<ListAcceleratorTypesRequest, ListAcceleratorTypesResponse>newBuilder()
359330
.setMethodDescriptor(listAcceleratorTypesMethodDescriptor)
360331
.setParamsExtractor(
361-
new RequestParamsExtractor<ListAcceleratorTypesRequest>() {
362-
@Override
363-
public Map<String, String> extract(ListAcceleratorTypesRequest request) {
364-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
365-
params.put("parent", String.valueOf(request.getParent()));
366-
return params.build();
367-
}
332+
request -> {
333+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
334+
params.put("parent", String.valueOf(request.getParent()));
335+
return params.build();
368336
})
369337
.build();
370338
GrpcCallSettings<GetAcceleratorTypeRequest, AcceleratorType>
371339
getAcceleratorTypeTransportSettings =
372340
GrpcCallSettings.<GetAcceleratorTypeRequest, AcceleratorType>newBuilder()
373341
.setMethodDescriptor(getAcceleratorTypeMethodDescriptor)
374342
.setParamsExtractor(
375-
new RequestParamsExtractor<GetAcceleratorTypeRequest>() {
376-
@Override
377-
public Map<String, String> extract(GetAcceleratorTypeRequest request) {
378-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
379-
params.put("name", String.valueOf(request.getName()));
380-
return params.build();
381-
}
343+
request -> {
344+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
345+
params.put("name", String.valueOf(request.getName()));
346+
return params.build();
382347
})
383348
.build();
384349

google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/TpuStubSettings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -841,14 +841,13 @@ private static Builder initDefaults(Builder builder) {
841841
return builder;
842842
}
843843

844-
// NEXT_MAJOR_VER: remove 'throws Exception'.
845844
/**
846845
* Applies the given settings updater function to all of the unary API methods in this service.
847846
*
848847
* <p>Note: This method does not support applying settings to streaming methods.
849848
*/
850849
public Builder applyToAllUnaryMethods(
851-
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception {
850+
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) {
852851
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
853852
return this;
854853
}

0 commit comments

Comments
 (0)