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

Commit ce9a80c

Browse files
feat!: release gapic-generator-java v2.0.0 (#815)
* feat!: release gapic-generator-java v2.0.0 Committer: @miraleung PiperOrigin-RevId: 388535346 Source-Link: googleapis/googleapis@d9eaf41 Source-Link: googleapis/googleapis-gen@976c5ab chore(docs): remove mention about samples README Fixes googleapis/java-logging#586. Since no java repos have README in samples/ subfolder, we remove the mentioning from README Source-Link: googleapis/synthtool@82fe6d9 Post-Processor: gcr.io/repo-automation-bots/owlbot-java:latest@sha256:7384f9f7e64785e8d765266519fe217f3b7ab15837326e5bda548b23dc16aeeb chore(java): add a method to copy a java method and rename it chore: add method to deprecate java methods Source-Link: googleapis/synthtool@f7d068c Post-Processor: gcr.io/repo-automation-bots/owlbot-java:latest@sha256:8aaf4b4336ac8ca344681866b3a78f73be5999750179022393ecbedd7069acb5 *the metadata field change for AnalyzeIamPolicyLongrunning is BACKWARD INCOMPATIBLE. Adding this change expand our ability to return richer metadata information for the longrunning operation. Due to the small usage of this API, we've contacted all the customers to make sure they are not using the metadata field and hence won't be broken by this change. Committer: @aaronlichen-hp PiperOrigin-RevId: 386530026 feat!: Change metadata field for the AnalyzeIamPolicyLongrunning Source-Link: googleapis/googleapis@746461e Source-Link: googleapis/googleapis-gen@c2c1745 feat: Add AnalyzeMove API. feat: Add read_mask field for SearchAllResourcesRequest feat: Add VersionedResource/AttachedResource fields for ResourceSearchResult
1 parent ebbc36c commit ce9a80c

21 files changed

Lines changed: 122 additions & 256 deletions

google-cloud-asset/src/main/java/com/google/cloud/asset/v1/AssetServiceClient.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.asset.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;
@@ -1510,14 +1509,7 @@ public static ApiFuture<ListAssetsPagedResponse> createAsync(
15101509
ApiFuture<ListAssetsPage> futurePage =
15111510
ListAssetsPage.createEmptyPage().createPageAsync(context, futureResponse);
15121511
return ApiFutures.transform(
1513-
futurePage,
1514-
new ApiFunction<ListAssetsPage, ListAssetsPagedResponse>() {
1515-
@Override
1516-
public ListAssetsPagedResponse apply(ListAssetsPage input) {
1517-
return new ListAssetsPagedResponse(input);
1518-
}
1519-
},
1520-
MoreExecutors.directExecutor());
1512+
futurePage, input -> new ListAssetsPagedResponse(input), MoreExecutors.directExecutor());
15211513
}
15221514

15231515
private ListAssetsPagedResponse(ListAssetsPage page) {
@@ -1592,12 +1584,7 @@ public static ApiFuture<SearchAllResourcesPagedResponse> createAsync(
15921584
SearchAllResourcesPage.createEmptyPage().createPageAsync(context, futureResponse);
15931585
return ApiFutures.transform(
15941586
futurePage,
1595-
new ApiFunction<SearchAllResourcesPage, SearchAllResourcesPagedResponse>() {
1596-
@Override
1597-
public SearchAllResourcesPagedResponse apply(SearchAllResourcesPage input) {
1598-
return new SearchAllResourcesPagedResponse(input);
1599-
}
1600-
},
1587+
input -> new SearchAllResourcesPagedResponse(input),
16011588
MoreExecutors.directExecutor());
16021589
}
16031590

@@ -1682,12 +1669,7 @@ public static ApiFuture<SearchAllIamPoliciesPagedResponse> createAsync(
16821669
SearchAllIamPoliciesPage.createEmptyPage().createPageAsync(context, futureResponse);
16831670
return ApiFutures.transform(
16841671
futurePage,
1685-
new ApiFunction<SearchAllIamPoliciesPage, SearchAllIamPoliciesPagedResponse>() {
1686-
@Override
1687-
public SearchAllIamPoliciesPagedResponse apply(SearchAllIamPoliciesPage input) {
1688-
return new SearchAllIamPoliciesPagedResponse(input);
1689-
}
1690-
},
1672+
input -> new SearchAllIamPoliciesPagedResponse(input),
16911673
MoreExecutors.directExecutor());
16921674
}
16931675

google-cloud-asset/src/main/java/com/google/cloud/asset/v1/AssetServiceSettings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,14 +249,13 @@ public AssetServiceStubSettings.Builder getStubSettingsBuilder() {
249249
return ((AssetServiceStubSettings.Builder) getStubSettings());
250250
}
251251

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

google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/AssetServiceStubSettings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -844,14 +844,13 @@ private static Builder initDefaults(Builder builder) {
844844
return builder;
845845
}
846846

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

google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/GrpcAssetServiceStub.java

Lines changed: 56 additions & 98 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.asset.v1.AnalyzeIamPolicyLongrunningMetadata;
3231
import com.google.cloud.asset.v1.AnalyzeIamPolicyLongrunningRequest;
@@ -59,7 +58,6 @@
5958
import io.grpc.MethodDescriptor;
6059
import io.grpc.protobuf.ProtoUtils;
6160
import java.io.IOException;
62-
import java.util.Map;
6361
import java.util.concurrent.TimeUnit;
6462
import javax.annotation.Generated;
6563

@@ -271,26 +269,20 @@ protected GrpcAssetServiceStub(
271269
GrpcCallSettings.<ExportAssetsRequest, Operation>newBuilder()
272270
.setMethodDescriptor(exportAssetsMethodDescriptor)
273271
.setParamsExtractor(
274-
new RequestParamsExtractor<ExportAssetsRequest>() {
275-
@Override
276-
public Map<String, String> extract(ExportAssetsRequest request) {
277-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
278-
params.put("parent", String.valueOf(request.getParent()));
279-
return params.build();
280-
}
272+
request -> {
273+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
274+
params.put("parent", String.valueOf(request.getParent()));
275+
return params.build();
281276
})
282277
.build();
283278
GrpcCallSettings<ListAssetsRequest, ListAssetsResponse> listAssetsTransportSettings =
284279
GrpcCallSettings.<ListAssetsRequest, ListAssetsResponse>newBuilder()
285280
.setMethodDescriptor(listAssetsMethodDescriptor)
286281
.setParamsExtractor(
287-
new RequestParamsExtractor<ListAssetsRequest>() {
288-
@Override
289-
public Map<String, String> extract(ListAssetsRequest request) {
290-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
291-
params.put("parent", String.valueOf(request.getParent()));
292-
return params.build();
293-
}
282+
request -> {
283+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
284+
params.put("parent", String.valueOf(request.getParent()));
285+
return params.build();
294286
})
295287
.build();
296288
GrpcCallSettings<BatchGetAssetsHistoryRequest, BatchGetAssetsHistoryResponse>
@@ -299,152 +291,118 @@ public Map<String, String> extract(ListAssetsRequest request) {
299291
.<BatchGetAssetsHistoryRequest, BatchGetAssetsHistoryResponse>newBuilder()
300292
.setMethodDescriptor(batchGetAssetsHistoryMethodDescriptor)
301293
.setParamsExtractor(
302-
new RequestParamsExtractor<BatchGetAssetsHistoryRequest>() {
303-
@Override
304-
public Map<String, String> extract(BatchGetAssetsHistoryRequest request) {
305-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
306-
params.put("parent", String.valueOf(request.getParent()));
307-
return params.build();
308-
}
294+
request -> {
295+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
296+
params.put("parent", String.valueOf(request.getParent()));
297+
return params.build();
309298
})
310299
.build();
311300
GrpcCallSettings<CreateFeedRequest, Feed> createFeedTransportSettings =
312301
GrpcCallSettings.<CreateFeedRequest, Feed>newBuilder()
313302
.setMethodDescriptor(createFeedMethodDescriptor)
314303
.setParamsExtractor(
315-
new RequestParamsExtractor<CreateFeedRequest>() {
316-
@Override
317-
public Map<String, String> extract(CreateFeedRequest request) {
318-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
319-
params.put("parent", String.valueOf(request.getParent()));
320-
return params.build();
321-
}
304+
request -> {
305+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
306+
params.put("parent", String.valueOf(request.getParent()));
307+
return params.build();
322308
})
323309
.build();
324310
GrpcCallSettings<GetFeedRequest, Feed> getFeedTransportSettings =
325311
GrpcCallSettings.<GetFeedRequest, Feed>newBuilder()
326312
.setMethodDescriptor(getFeedMethodDescriptor)
327313
.setParamsExtractor(
328-
new RequestParamsExtractor<GetFeedRequest>() {
329-
@Override
330-
public Map<String, String> extract(GetFeedRequest request) {
331-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
332-
params.put("name", String.valueOf(request.getName()));
333-
return params.build();
334-
}
314+
request -> {
315+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
316+
params.put("name", String.valueOf(request.getName()));
317+
return params.build();
335318
})
336319
.build();
337320
GrpcCallSettings<ListFeedsRequest, ListFeedsResponse> listFeedsTransportSettings =
338321
GrpcCallSettings.<ListFeedsRequest, ListFeedsResponse>newBuilder()
339322
.setMethodDescriptor(listFeedsMethodDescriptor)
340323
.setParamsExtractor(
341-
new RequestParamsExtractor<ListFeedsRequest>() {
342-
@Override
343-
public Map<String, String> extract(ListFeedsRequest request) {
344-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
345-
params.put("parent", String.valueOf(request.getParent()));
346-
return params.build();
347-
}
324+
request -> {
325+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
326+
params.put("parent", String.valueOf(request.getParent()));
327+
return params.build();
348328
})
349329
.build();
350330
GrpcCallSettings<UpdateFeedRequest, Feed> updateFeedTransportSettings =
351331
GrpcCallSettings.<UpdateFeedRequest, Feed>newBuilder()
352332
.setMethodDescriptor(updateFeedMethodDescriptor)
353333
.setParamsExtractor(
354-
new RequestParamsExtractor<UpdateFeedRequest>() {
355-
@Override
356-
public Map<String, String> extract(UpdateFeedRequest request) {
357-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
358-
params.put("feed.name", String.valueOf(request.getFeed().getName()));
359-
return params.build();
360-
}
334+
request -> {
335+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
336+
params.put("feed.name", String.valueOf(request.getFeed().getName()));
337+
return params.build();
361338
})
362339
.build();
363340
GrpcCallSettings<DeleteFeedRequest, Empty> deleteFeedTransportSettings =
364341
GrpcCallSettings.<DeleteFeedRequest, Empty>newBuilder()
365342
.setMethodDescriptor(deleteFeedMethodDescriptor)
366343
.setParamsExtractor(
367-
new RequestParamsExtractor<DeleteFeedRequest>() {
368-
@Override
369-
public Map<String, String> extract(DeleteFeedRequest request) {
370-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
371-
params.put("name", String.valueOf(request.getName()));
372-
return params.build();
373-
}
344+
request -> {
345+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
346+
params.put("name", String.valueOf(request.getName()));
347+
return params.build();
374348
})
375349
.build();
376350
GrpcCallSettings<SearchAllResourcesRequest, SearchAllResourcesResponse>
377351
searchAllResourcesTransportSettings =
378352
GrpcCallSettings.<SearchAllResourcesRequest, SearchAllResourcesResponse>newBuilder()
379353
.setMethodDescriptor(searchAllResourcesMethodDescriptor)
380354
.setParamsExtractor(
381-
new RequestParamsExtractor<SearchAllResourcesRequest>() {
382-
@Override
383-
public Map<String, String> extract(SearchAllResourcesRequest request) {
384-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
385-
params.put("scope", String.valueOf(request.getScope()));
386-
return params.build();
387-
}
355+
request -> {
356+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
357+
params.put("scope", String.valueOf(request.getScope()));
358+
return params.build();
388359
})
389360
.build();
390361
GrpcCallSettings<SearchAllIamPoliciesRequest, SearchAllIamPoliciesResponse>
391362
searchAllIamPoliciesTransportSettings =
392363
GrpcCallSettings.<SearchAllIamPoliciesRequest, SearchAllIamPoliciesResponse>newBuilder()
393364
.setMethodDescriptor(searchAllIamPoliciesMethodDescriptor)
394365
.setParamsExtractor(
395-
new RequestParamsExtractor<SearchAllIamPoliciesRequest>() {
396-
@Override
397-
public Map<String, String> extract(SearchAllIamPoliciesRequest request) {
398-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
399-
params.put("scope", String.valueOf(request.getScope()));
400-
return params.build();
401-
}
366+
request -> {
367+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
368+
params.put("scope", String.valueOf(request.getScope()));
369+
return params.build();
402370
})
403371
.build();
404372
GrpcCallSettings<AnalyzeIamPolicyRequest, AnalyzeIamPolicyResponse>
405373
analyzeIamPolicyTransportSettings =
406374
GrpcCallSettings.<AnalyzeIamPolicyRequest, AnalyzeIamPolicyResponse>newBuilder()
407375
.setMethodDescriptor(analyzeIamPolicyMethodDescriptor)
408376
.setParamsExtractor(
409-
new RequestParamsExtractor<AnalyzeIamPolicyRequest>() {
410-
@Override
411-
public Map<String, String> extract(AnalyzeIamPolicyRequest request) {
412-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
413-
params.put(
414-
"analysis_query.scope",
415-
String.valueOf(request.getAnalysisQuery().getScope()));
416-
return params.build();
417-
}
377+
request -> {
378+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
379+
params.put(
380+
"analysis_query.scope",
381+
String.valueOf(request.getAnalysisQuery().getScope()));
382+
return params.build();
418383
})
419384
.build();
420385
GrpcCallSettings<AnalyzeIamPolicyLongrunningRequest, Operation>
421386
analyzeIamPolicyLongrunningTransportSettings =
422387
GrpcCallSettings.<AnalyzeIamPolicyLongrunningRequest, Operation>newBuilder()
423388
.setMethodDescriptor(analyzeIamPolicyLongrunningMethodDescriptor)
424389
.setParamsExtractor(
425-
new RequestParamsExtractor<AnalyzeIamPolicyLongrunningRequest>() {
426-
@Override
427-
public Map<String, String> extract(
428-
AnalyzeIamPolicyLongrunningRequest request) {
429-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
430-
params.put(
431-
"analysis_query.scope",
432-
String.valueOf(request.getAnalysisQuery().getScope()));
433-
return params.build();
434-
}
390+
request -> {
391+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
392+
params.put(
393+
"analysis_query.scope",
394+
String.valueOf(request.getAnalysisQuery().getScope()));
395+
return params.build();
435396
})
436397
.build();
437398
GrpcCallSettings<AnalyzeMoveRequest, AnalyzeMoveResponse> analyzeMoveTransportSettings =
438399
GrpcCallSettings.<AnalyzeMoveRequest, AnalyzeMoveResponse>newBuilder()
439400
.setMethodDescriptor(analyzeMoveMethodDescriptor)
440401
.setParamsExtractor(
441-
new RequestParamsExtractor<AnalyzeMoveRequest>() {
442-
@Override
443-
public Map<String, String> extract(AnalyzeMoveRequest request) {
444-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
445-
params.put("resource", String.valueOf(request.getResource()));
446-
return params.build();
447-
}
402+
request -> {
403+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
404+
params.put("resource", String.valueOf(request.getResource()));
405+
return params.build();
448406
})
449407
.build();
450408

google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceClient.java

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

1717
package com.google.cloud.asset.v1p1beta1;
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;
@@ -509,12 +508,7 @@ public static ApiFuture<SearchAllResourcesPagedResponse> createAsync(
509508
SearchAllResourcesPage.createEmptyPage().createPageAsync(context, futureResponse);
510509
return ApiFutures.transform(
511510
futurePage,
512-
new ApiFunction<SearchAllResourcesPage, SearchAllResourcesPagedResponse>() {
513-
@Override
514-
public SearchAllResourcesPagedResponse apply(SearchAllResourcesPage input) {
515-
return new SearchAllResourcesPagedResponse(input);
516-
}
517-
},
511+
input -> new SearchAllResourcesPagedResponse(input),
518512
MoreExecutors.directExecutor());
519513
}
520514

@@ -599,12 +593,7 @@ public static ApiFuture<SearchAllIamPoliciesPagedResponse> createAsync(
599593
SearchAllIamPoliciesPage.createEmptyPage().createPageAsync(context, futureResponse);
600594
return ApiFutures.transform(
601595
futurePage,
602-
new ApiFunction<SearchAllIamPoliciesPage, SearchAllIamPoliciesPagedResponse>() {
603-
@Override
604-
public SearchAllIamPoliciesPagedResponse apply(SearchAllIamPoliciesPage input) {
605-
return new SearchAllIamPoliciesPagedResponse(input);
606-
}
607-
},
596+
input -> new SearchAllIamPoliciesPagedResponse(input),
608597
MoreExecutors.directExecutor());
609598
}
610599

google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceSettings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,14 +171,13 @@ public AssetServiceStubSettings.Builder getStubSettingsBuilder() {
171171
return ((AssetServiceStubSettings.Builder) getStubSettings());
172172
}
173173

174-
// NEXT_MAJOR_VER: remove 'throws Exception'.
175174
/**
176175
* Applies the given settings updater function to all of the unary API methods in this service.
177176
*
178177
* <p>Note: This method does not support applying settings to streaming methods.
179178
*/
180179
public Builder applyToAllUnaryMethods(
181-
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception {
180+
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) {
182181
super.applyToAllUnaryMethods(
183182
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
184183
return this;

0 commit comments

Comments
 (0)