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

Commit 2beae39

Browse files
feat: Release of relationships in v1, Add content type Relationship to support relationship export (#851)
PiperOrigin-RevId: 391065985 Source-Link: googleapis/googleapis@b9e69f8 Source-Link: https://github.com/googleapis/googleapis-gen/commit/6d0f250faeeb6f1458268235858cb245ace43063
1 parent f7b473c commit 2beae39

26 files changed

+7267
-365
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
* .addAllAssetNames(new ArrayList<String>())
5555
* .setContentType(ContentType.forNumber(0))
5656
* .setReadTimeWindow(TimeWindow.newBuilder().build())
57+
* .addAllRelationshipTypes(new ArrayList<String>())
5758
* .build();
5859
* BatchGetAssetsHistoryResponse response = assetServiceClient.batchGetAssetsHistory(request);
5960
* }
@@ -190,6 +191,7 @@ public final OperationsClient getOperationsClient() {
190191
* .addAllAssetTypes(new ArrayList<String>())
191192
* .setContentType(ContentType.forNumber(0))
192193
* .setOutputConfig(OutputConfig.newBuilder().build())
194+
* .addAllRelationshipTypes(new ArrayList<String>())
193195
* .build();
194196
* ExportAssetsResponse response = assetServiceClient.exportAssetsAsync(request).get();
195197
* }
@@ -225,6 +227,7 @@ public final OperationFuture<ExportAssetsResponse, ExportAssetsRequest> exportAs
225227
* .addAllAssetTypes(new ArrayList<String>())
226228
* .setContentType(ContentType.forNumber(0))
227229
* .setOutputConfig(OutputConfig.newBuilder().build())
230+
* .addAllRelationshipTypes(new ArrayList<String>())
228231
* .build();
229232
* OperationFuture<ExportAssetsResponse, ExportAssetsRequest> future =
230233
* assetServiceClient.exportAssetsOperationCallable().futureCall(request);
@@ -260,6 +263,7 @@ public final OperationFuture<ExportAssetsResponse, ExportAssetsRequest> exportAs
260263
* .addAllAssetTypes(new ArrayList<String>())
261264
* .setContentType(ContentType.forNumber(0))
262265
* .setOutputConfig(OutputConfig.newBuilder().build())
266+
* .addAllRelationshipTypes(new ArrayList<String>())
263267
* .build();
264268
* ApiFuture<Operation> future = assetServiceClient.exportAssetsCallable().futureCall(request);
265269
* // Do something.
@@ -340,6 +344,7 @@ public final ListAssetsPagedResponse listAssets(String parent) {
340344
* .setContentType(ContentType.forNumber(0))
341345
* .setPageSize(883849137)
342346
* .setPageToken("pageToken873572522")
347+
* .addAllRelationshipTypes(new ArrayList<String>())
343348
* .build();
344349
* for (Asset element : assetServiceClient.listAssets(request).iterateAll()) {
345350
* // doThingsWith(element);
@@ -370,6 +375,7 @@ public final ListAssetsPagedResponse listAssets(ListAssetsRequest request) {
370375
* .setContentType(ContentType.forNumber(0))
371376
* .setPageSize(883849137)
372377
* .setPageToken("pageToken873572522")
378+
* .addAllRelationshipTypes(new ArrayList<String>())
373379
* .build();
374380
* ApiFuture<Asset> future = assetServiceClient.listAssetsPagedCallable().futureCall(request);
375381
* // Do something.
@@ -399,6 +405,7 @@ public final UnaryCallable<ListAssetsRequest, ListAssetsPagedResponse> listAsset
399405
* .setContentType(ContentType.forNumber(0))
400406
* .setPageSize(883849137)
401407
* .setPageToken("pageToken873572522")
408+
* .addAllRelationshipTypes(new ArrayList<String>())
402409
* .build();
403410
* while (true) {
404411
* ListAssetsResponse response = assetServiceClient.listAssetsCallable().call(request);
@@ -437,6 +444,7 @@ public final UnaryCallable<ListAssetsRequest, ListAssetsResponse> listAssetsCall
437444
* .addAllAssetNames(new ArrayList<String>())
438445
* .setContentType(ContentType.forNumber(0))
439446
* .setReadTimeWindow(TimeWindow.newBuilder().build())
447+
* .addAllRelationshipTypes(new ArrayList<String>())
440448
* .build();
441449
* BatchGetAssetsHistoryResponse response = assetServiceClient.batchGetAssetsHistory(request);
442450
* }
@@ -468,6 +476,7 @@ public final BatchGetAssetsHistoryResponse batchGetAssetsHistory(
468476
* .addAllAssetNames(new ArrayList<String>())
469477
* .setContentType(ContentType.forNumber(0))
470478
* .setReadTimeWindow(TimeWindow.newBuilder().build())
479+
* .addAllRelationshipTypes(new ArrayList<String>())
471480
* .build();
472481
* ApiFuture<BatchGetAssetsHistoryResponse> future =
473482
* assetServiceClient.batchGetAssetsHistoryCallable().futureCall(request);

google-cloud-asset/src/main/java/com/google/cloud/asset/v1/package-info.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* .addAllAssetNames(new ArrayList<String>())
3232
* .setContentType(ContentType.forNumber(0))
3333
* .setReadTimeWindow(TimeWindow.newBuilder().build())
34+
* .addAllRelationshipTypes(new ArrayList<String>())
3435
* .build();
3536
* BatchGetAssetsHistoryResponse response = assetServiceClient.batchGetAssetsHistory(request);
3637
* }

google-cloud-asset/src/test/java/com/google/cloud/asset/v1/AssetServiceClientTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ public void exportAssetsTest() throws Exception {
113113
.addAllAssetTypes(new ArrayList<String>())
114114
.setContentType(ContentType.forNumber(0))
115115
.setOutputConfig(OutputConfig.newBuilder().build())
116+
.addAllRelationshipTypes(new ArrayList<String>())
116117
.build();
117118

118119
ExportAssetsResponse actualResponse = client.exportAssetsAsync(request).get();
@@ -127,6 +128,8 @@ public void exportAssetsTest() throws Exception {
127128
Assert.assertEquals(request.getAssetTypesList(), actualRequest.getAssetTypesList());
128129
Assert.assertEquals(request.getContentType(), actualRequest.getContentType());
129130
Assert.assertEquals(request.getOutputConfig(), actualRequest.getOutputConfig());
131+
Assert.assertEquals(
132+
request.getRelationshipTypesList(), actualRequest.getRelationshipTypesList());
130133
Assert.assertTrue(
131134
channelProvider.isHeaderSent(
132135
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
@@ -146,6 +149,7 @@ public void exportAssetsExceptionTest() throws Exception {
146149
.addAllAssetTypes(new ArrayList<String>())
147150
.setContentType(ContentType.forNumber(0))
148151
.setOutputConfig(OutputConfig.newBuilder().build())
152+
.addAllRelationshipTypes(new ArrayList<String>())
149153
.build();
150154
client.exportAssetsAsync(request).get();
151155
Assert.fail("No exception raised");
@@ -258,6 +262,7 @@ public void batchGetAssetsHistoryTest() throws Exception {
258262
.addAllAssetNames(new ArrayList<String>())
259263
.setContentType(ContentType.forNumber(0))
260264
.setReadTimeWindow(TimeWindow.newBuilder().build())
265+
.addAllRelationshipTypes(new ArrayList<String>())
261266
.build();
262267

263268
BatchGetAssetsHistoryResponse actualResponse = client.batchGetAssetsHistory(request);
@@ -272,6 +277,8 @@ public void batchGetAssetsHistoryTest() throws Exception {
272277
Assert.assertEquals(request.getAssetNamesList(), actualRequest.getAssetNamesList());
273278
Assert.assertEquals(request.getContentType(), actualRequest.getContentType());
274279
Assert.assertEquals(request.getReadTimeWindow(), actualRequest.getReadTimeWindow());
280+
Assert.assertEquals(
281+
request.getRelationshipTypesList(), actualRequest.getRelationshipTypesList());
275282
Assert.assertTrue(
276283
channelProvider.isHeaderSent(
277284
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
@@ -290,6 +297,7 @@ public void batchGetAssetsHistoryExceptionTest() throws Exception {
290297
.addAllAssetNames(new ArrayList<String>())
291298
.setContentType(ContentType.forNumber(0))
292299
.setReadTimeWindow(TimeWindow.newBuilder().build())
300+
.addAllRelationshipTypes(new ArrayList<String>())
293301
.build();
294302
client.batchGetAssetsHistory(request);
295303
Assert.fail("No exception raised");
@@ -308,6 +316,7 @@ public void createFeedTest() throws Exception {
308316
.setContentType(ContentType.forNumber(0))
309317
.setFeedOutputConfig(FeedOutputConfig.newBuilder().build())
310318
.setCondition(Expr.newBuilder().build())
319+
.addAllRelationshipTypes(new ArrayList<String>())
311320
.build();
312321
mockAssetService.addResponse(expectedResponse);
313322

@@ -351,6 +360,7 @@ public void getFeedTest() throws Exception {
351360
.setContentType(ContentType.forNumber(0))
352361
.setFeedOutputConfig(FeedOutputConfig.newBuilder().build())
353362
.setCondition(Expr.newBuilder().build())
363+
.addAllRelationshipTypes(new ArrayList<String>())
354364
.build();
355365
mockAssetService.addResponse(expectedResponse);
356366

@@ -394,6 +404,7 @@ public void getFeedTest2() throws Exception {
394404
.setContentType(ContentType.forNumber(0))
395405
.setFeedOutputConfig(FeedOutputConfig.newBuilder().build())
396406
.setCondition(Expr.newBuilder().build())
407+
.addAllRelationshipTypes(new ArrayList<String>())
397408
.build();
398409
mockAssetService.addResponse(expectedResponse);
399410

@@ -473,6 +484,7 @@ public void updateFeedTest() throws Exception {
473484
.setContentType(ContentType.forNumber(0))
474485
.setFeedOutputConfig(FeedOutputConfig.newBuilder().build())
475486
.setCondition(Expr.newBuilder().build())
487+
.addAllRelationshipTypes(new ArrayList<String>())
476488
.build();
477489
mockAssetService.addResponse(expectedResponse);
478490

proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningMetadata.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
126126
*
127127
*
128128
* <pre>
129-
* The time the operation was created.
129+
* Output only. The time the operation was created.
130130
* </pre>
131131
*
132132
* <code>.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -142,7 +142,7 @@ public boolean hasCreateTime() {
142142
*
143143
*
144144
* <pre>
145-
* The time the operation was created.
145+
* Output only. The time the operation was created.
146146
* </pre>
147147
*
148148
* <code>.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -158,7 +158,7 @@ public com.google.protobuf.Timestamp getCreateTime() {
158158
*
159159
*
160160
* <pre>
161-
* The time the operation was created.
161+
* Output only. The time the operation was created.
162162
* </pre>
163163
*
164164
* <code>.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -514,7 +514,7 @@ public Builder mergeFrom(
514514
*
515515
*
516516
* <pre>
517-
* The time the operation was created.
517+
* Output only. The time the operation was created.
518518
* </pre>
519519
*
520520
* <code>
@@ -530,7 +530,7 @@ public boolean hasCreateTime() {
530530
*
531531
*
532532
* <pre>
533-
* The time the operation was created.
533+
* Output only. The time the operation was created.
534534
* </pre>
535535
*
536536
* <code>
@@ -552,7 +552,7 @@ public com.google.protobuf.Timestamp getCreateTime() {
552552
*
553553
*
554554
* <pre>
555-
* The time the operation was created.
555+
* Output only. The time the operation was created.
556556
* </pre>
557557
*
558558
* <code>
@@ -576,7 +576,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) {
576576
*
577577
*
578578
* <pre>
579-
* The time the operation was created.
579+
* Output only. The time the operation was created.
580580
* </pre>
581581
*
582582
* <code>
@@ -597,7 +597,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal
597597
*
598598
*
599599
* <pre>
600-
* The time the operation was created.
600+
* Output only. The time the operation was created.
601601
* </pre>
602602
*
603603
* <code>
@@ -623,7 +623,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) {
623623
*
624624
*
625625
* <pre>
626-
* The time the operation was created.
626+
* Output only. The time the operation was created.
627627
* </pre>
628628
*
629629
* <code>
@@ -645,7 +645,7 @@ public Builder clearCreateTime() {
645645
*
646646
*
647647
* <pre>
648-
* The time the operation was created.
648+
* Output only. The time the operation was created.
649649
* </pre>
650650
*
651651
* <code>
@@ -661,7 +661,7 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() {
661661
*
662662
*
663663
* <pre>
664-
* The time the operation was created.
664+
* Output only. The time the operation was created.
665665
* </pre>
666666
*
667667
* <code>
@@ -681,7 +681,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
681681
*
682682
*
683683
* <pre>
684-
* The time the operation was created.
684+
* Output only. The time the operation was created.
685685
* </pre>
686686
*
687687
* <code>

proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningMetadataOrBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public interface AnalyzeIamPolicyLongrunningMetadataOrBuilder
2727
*
2828
*
2929
* <pre>
30-
* The time the operation was created.
30+
* Output only. The time the operation was created.
3131
* </pre>
3232
*
3333
* <code>.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -40,7 +40,7 @@ public interface AnalyzeIamPolicyLongrunningMetadataOrBuilder
4040
*
4141
*
4242
* <pre>
43-
* The time the operation was created.
43+
* Output only. The time the operation was created.
4444
* </pre>
4545
*
4646
* <code>.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -53,7 +53,7 @@ public interface AnalyzeIamPolicyLongrunningMetadataOrBuilder
5353
*
5454
*
5555
* <pre>
56-
* The time the operation was created.
56+
* Output only. The time the operation was created.
5757
* </pre>
5858
*
5959
* <code>.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

0 commit comments

Comments
 (0)