org.sonatype.plugins
nexus-staging-maven-plugin
- 1.6.10
+ 1.6.11
true
From 2d4fb45c9e101ea4c959f0fa432d3f515db7d379 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Thu, 17 Feb 2022 16:04:38 +0000
Subject: [PATCH 14/24] docs: Update documentation for the Finding resource
field "project_display_name" (#760)
- [ ] Regenerate this pull request now.
docs: Update documentation for the Mute fields on Findings
PiperOrigin-RevId: 429148908
Source-Link: https://github.com/googleapis/googleapis/commit/c93764cc28b12e745f453a3eacf20080e3ec5a0c
Source-Link: https://github.com/googleapis/googleapis-gen/commit/88104688fff37c67ff72addb73f3fe61d19dc85a
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODgxMDQ2ODhmZmYzN2M2N2ZmNzJhZGRiNzNmM2ZlNjFkMTlkYzg1YSJ9
---
.../cloud/securitycenter/v1/Finding.java | 42 ++++++++++++-------
.../securitycenter/v1/FindingOrBuilder.java | 12 ++++--
.../v1/ListFindingsResponse.java | 18 ++++----
.../cloud/securitycenter/v1/Resource.java | 14 +++----
.../securitycenter/v1/ResourceOrBuilder.java | 4 +-
.../cloud/securitycenter/v1/access.proto | 2 +-
.../cloud/securitycenter/v1/asset.proto | 2 +-
.../securitycenter/v1/external_system.proto | 2 +-
.../cloud/securitycenter/v1/finding.proto | 8 ++--
.../cloud/securitycenter/v1/folder.proto | 2 +-
.../cloud/securitycenter/v1/indicator.proto | 2 +-
.../cloud/securitycenter/v1/mute_config.proto | 2 +-
.../v1/notification_config.proto | 2 +-
.../v1/notification_message.proto | 2 +-
.../v1/organization_settings.proto | 2 +-
.../cloud/securitycenter/v1/resource.proto | 4 +-
.../v1/run_asset_discovery_response.proto | 2 +-
.../securitycenter/v1/security_marks.proto | 2 +-
.../v1/securitycenter_service.proto | 4 +-
.../cloud/securitycenter/v1/source.proto | 2 +-
.../securitycenter/v1/vulnerability.proto | 2 +-
21 files changed, 76 insertions(+), 56 deletions(-)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Finding.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Finding.java
index 17d53e2ff..db65e2780 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Finding.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Finding.java
@@ -1881,7 +1881,8 @@ public com.google.protobuf.ByteString getCanonicalNameBytes() {
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -1897,7 +1898,8 @@ public int getMuteValue() {
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -2302,7 +2304,8 @@ public com.google.cloud.securitycenter.v1.AccessOrBuilder getAccessOrBuilder() {
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
@@ -2327,7 +2330,8 @@ public java.lang.String getMuteInitiator() {
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
@@ -4859,7 +4863,8 @@ public Builder setCanonicalNameBytes(com.google.protobuf.ByteString value) {
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -4875,7 +4880,8 @@ public int getMuteValue() {
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -4894,7 +4900,8 @@ public Builder setMuteValue(int value) {
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -4913,7 +4920,8 @@ public com.google.cloud.securitycenter.v1.Finding.Mute getMute() {
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -4935,7 +4943,8 @@ public Builder setMute(com.google.cloud.securitycenter.v1.Finding.Mute value) {
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -6066,7 +6075,8 @@ public com.google.cloud.securitycenter.v1.AccessOrBuilder getAccessOrBuilder() {
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
@@ -6090,7 +6100,8 @@ public java.lang.String getMuteInitiator() {
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
@@ -6114,7 +6125,8 @@ public com.google.protobuf.ByteString getMuteInitiatorBytes() {
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
@@ -6137,7 +6149,8 @@ public Builder setMuteInitiator(java.lang.String value) {
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
@@ -6156,7 +6169,8 @@ public Builder clearMuteInitiator() {
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOrBuilder.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOrBuilder.java
index 206f463c0..bf6c450fa 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOrBuilder.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOrBuilder.java
@@ -477,7 +477,8 @@ com.google.protobuf.Value getSourcePropertiesOrDefault(
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -490,7 +491,8 @@ com.google.protobuf.Value getSourcePropertiesOrDefault(
*
*
* Indicates the mute state of a finding (either unspecified, muted, unmuted
- * or undefined).
+ * or undefined). Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
@@ -769,7 +771,8 @@ com.google.cloud.securitycenter.v1.ExternalSystem getExternalSystemsOrDefault(
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
@@ -783,7 +786,8 @@ com.google.cloud.securitycenter.v1.ExternalSystem getExternalSystemsOrDefault(
*
* First known as mute_annotation. Records additional information about the
* mute operation e.g. mute config that muted the finding, user who muted the
- * finding, etc.
+ * finding, etc. Unlike other attributes of a finding, a finding provider
+ * shouldn't set the value of mute.
*
*
* string mute_initiator = 28;
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsResponse.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsResponse.java
index f6738e6b4..0ea4aaaef 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsResponse.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsResponse.java
@@ -673,7 +673,7 @@ public interface ResourceOrBuilder
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -685,7 +685,7 @@ public interface ResourceOrBuilder
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -1124,7 +1124,7 @@ public com.google.protobuf.ByteString getProjectNameBytes() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -1147,7 +1147,7 @@ public java.lang.String getProjectDisplayName() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -2189,7 +2189,7 @@ public Builder setProjectNameBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -2211,7 +2211,7 @@ public java.lang.String getProjectDisplayName() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -2233,7 +2233,7 @@ public com.google.protobuf.ByteString getProjectDisplayNameBytes() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -2254,7 +2254,7 @@ public Builder setProjectDisplayName(java.lang.String value) {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -2271,7 +2271,7 @@ public Builder clearProjectDisplayName() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Resource.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Resource.java
index dc0cc5466..1196c9d08 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Resource.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Resource.java
@@ -281,7 +281,7 @@ public com.google.protobuf.ByteString getProjectBytes() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -304,7 +304,7 @@ public java.lang.String getProjectDisplayName() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -1301,7 +1301,7 @@ public Builder setProjectBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -1323,7 +1323,7 @@ public java.lang.String getProjectDisplayName() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -1345,7 +1345,7 @@ public com.google.protobuf.ByteString getProjectDisplayNameBytes() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -1366,7 +1366,7 @@ public Builder setProjectDisplayName(java.lang.String value) {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -1383,7 +1383,7 @@ public Builder clearProjectDisplayName() {
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceOrBuilder.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceOrBuilder.java
index 28ca71bf6..2271e2238 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceOrBuilder.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceOrBuilder.java
@@ -79,7 +79,7 @@ public interface ResourceOrBuilder
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
@@ -91,7 +91,7 @@ public interface ResourceOrBuilder
*
*
*
- * The human readable name of project that the resource belongs to.
+ * The project id that the resource belongs to.
*
*
* string project_display_name = 3;
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto
index f348313a9..851927d9d 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto
index b23a4232f..3821cce77 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto
index b5a99332f..830a56b32 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto
index 611716ec0..883b1e104 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -226,7 +226,8 @@ message Finding {
string canonical_name = 14;
// Indicates the mute state of a finding (either unspecified, muted, unmuted
- // or undefined).
+ // or undefined). Unlike other attributes of a finding, a finding provider
+ // shouldn't set the value of mute.
Mute mute = 15;
// The class of the finding.
@@ -257,6 +258,7 @@ message Finding {
// First known as mute_annotation. Records additional information about the
// mute operation e.g. mute config that muted the finding, user who muted the
- // finding, etc.
+ // finding, etc. Unlike other attributes of a finding, a finding provider
+ // shouldn't set the value of mute.
string mute_initiator = 28;
}
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto
index 49c114d46..8afd97536 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto
index f785156ff..336f72dd6 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto
index 78d63a66b..d528bcabb 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto
index 7f670279a..344d1c090 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto
index 6a9ce0852..52bc6d346 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto
index 1dc772577..d4131e65d 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto
index 8377329eb..b2f78a959 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -37,7 +37,7 @@ message Resource {
// The full resource name of project that the resource belongs to.
string project = 2;
- // The human readable name of project that the resource belongs to.
+ // The project id that the resource belongs to.
string project_display_name = 3;
// The full resource name of resource's parent.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto
index 20d084cae..78c6a6e3b 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto
index f055cd5ef..f4dd753d1 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto
index 973ded26e..67a3509c5 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -1497,7 +1497,7 @@ message ListFindingsResponse {
// The full resource name of project that the resource belongs to.
string project_name = 2;
- // The human readable name of project that the resource belongs to.
+ // The project id that the resource belongs to.
string project_display_name = 3;
// The full resource name of resource's parent.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto
index 0df844dde..61bbfd3b6 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto
index 4649adf90..fb6b5c172 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
From a333c3cc2fa04fc512b04d9b7838468f131cecf8 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Thu, 24 Feb 2022 17:09:07 -0500
Subject: [PATCH 15/24] chore: remove unused proto imports (#761)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* chore: remove unused proto imports
PiperOrigin-RevId: 429755954
Source-Link: https://github.com/googleapis/googleapis/commit/f19466bdfd2c544a1a286ad111b64a6ab430a237
Source-Link: https://github.com/googleapis/googleapis-gen/commit/84aed4f7cbcd63d999e152fc9da18d8330229ccf
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODRhZWQ0ZjdjYmNkNjNkOTk5ZTE1MmZjOWRhMThkODMzMDIyOWNjZiJ9
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
Co-authored-by: Owl Bot
---
.../securitycenter/v1/AssetOuterClass.java | 70 +++++-----
.../v1/ExternalSystemProto.java | 41 +++---
.../securitycenter/v1/FindingOuterClass.java | 123 +++++++++---------
.../cloud/securitycenter/v1/FolderProto.java | 25 ++--
.../securitycenter/v1/IndicatorProto.java | 23 ++--
.../securitycenter/v1/MuteConfigProto.java | 39 +++---
.../v1/NotificationConfigProto.java | 42 +++---
.../v1/NotificationMessageProto.java | 27 ++--
.../v1/OrganizationSettingsOuterClass.java | 45 +++----
.../securitycenter/v1/ResourceProto.java | 29 ++---
.../RunAssetDiscoveryResponseOuterClass.java | 27 ++--
.../v1/SecurityMarksOuterClass.java | 47 ++++---
.../securitycenter/v1/SourceOuterClass.java | 29 ++---
.../securitycenter/v1/VulnerabilityProto.java | 99 +++++++-------
.../cloud/securitycenter/v1/asset.proto | 1 -
.../securitycenter/v1/external_system.proto | 1 -
.../cloud/securitycenter/v1/finding.proto | 1 -
.../cloud/securitycenter/v1/folder.proto | 2 -
.../cloud/securitycenter/v1/indicator.proto | 2 -
.../cloud/securitycenter/v1/mute_config.proto | 1 -
.../v1/notification_config.proto | 1 -
.../v1/notification_message.proto | 1 -
.../v1/organization_settings.proto | 1 -
.../cloud/securitycenter/v1/resource.proto | 1 -
.../v1/run_asset_discovery_response.proto | 1 -
.../securitycenter/v1/security_marks.proto | 1 -
.../cloud/securitycenter/v1/source.proto | 1 -
.../securitycenter/v1/vulnerability.proto | 2 -
28 files changed, 310 insertions(+), 373 deletions(-)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AssetOuterClass.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AssetOuterClass.java
index 72b11fea0..487cf1492 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AssetOuterClass.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AssetOuterClass.java
@@ -58,40 +58,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "curitycenter/v1/folder.proto\0323google/clo"
+ "ud/securitycenter/v1/security_marks.prot"
+ "o\032\034google/protobuf/struct.proto\032\037google/"
- + "protobuf/timestamp.proto\032\034google/api/ann"
- + "otations.proto\"\251\010\n\005Asset\022\014\n\004name\030\001 \001(\t\022b"
- + "\n\032security_center_properties\030\002 \001(\0132>.goo"
- + "gle.cloud.securitycenter.v1.Asset.Securi"
- + "tyCenterProperties\022Z\n\023resource_propertie"
- + "s\030\007 \003(\0132=.google.cloud.securitycenter.v1"
- + ".Asset.ResourcePropertiesEntry\022E\n\016securi"
- + "ty_marks\030\010 \001(\0132-.google.cloud.securityce"
- + "nter.v1.SecurityMarks\022/\n\013create_time\030\t \001"
- + "(\0132\032.google.protobuf.Timestamp\022/\n\013update"
- + "_time\030\n \001(\0132\032.google.protobuf.Timestamp\022"
- + "C\n\niam_policy\030\013 \001(\0132/.google.cloud.secur"
- + "itycenter.v1.Asset.IamPolicy\022\026\n\016canonica"
- + "l_name\030\r \001(\t\032\271\002\n\030SecurityCenterPropertie"
- + "s\022\025\n\rresource_name\030\001 \001(\t\022\025\n\rresource_typ"
- + "e\030\002 \001(\t\022\027\n\017resource_parent\030\003 \001(\t\022\030\n\020reso"
- + "urce_project\030\004 \001(\t\022\027\n\017resource_owners\030\005 "
- + "\003(\t\022\035\n\025resource_display_name\030\006 \001(\t\022$\n\034re"
- + "source_parent_display_name\030\007 \001(\t\022%\n\035reso"
- + "urce_project_display_name\030\010 \001(\t\0227\n\007folde"
- + "rs\030\n \003(\0132&.google.cloud.securitycenter.v"
- + "1.Folder\032 \n\tIamPolicy\022\023\n\013policy_blob\030\001 \001"
- + "(\t\032Q\n\027ResourcePropertiesEntry\022\013\n\003key\030\001 \001"
- + "(\t\022%\n\005value\030\002 \001(\0132\026.google.protobuf.Valu"
- + "e:\0028\001:\232\001\352A\226\001\n#securitycenter.googleapis."
- + "com/Asset\022+organizations/{organization}/"
- + "assets/{asset}\022\037folders/{folder}/assets/"
- + "{asset}\022!projects/{project}/assets/{asse"
- + "t}B\332\001\n\"com.google.cloud.securitycenter.v"
- + "1P\001ZLgoogle.golang.org/genproto/googleap"
- + "is/cloud/securitycenter/v1;securitycente"
- + "r\252\002\036Google.Cloud.SecurityCenter.V1\312\002\036Goo"
- + "gle\\Cloud\\SecurityCenter\\V1\352\002!Google::Cl"
- + "oud::SecurityCenter::V1b\006proto3"
+ + "protobuf/timestamp.proto\"\251\010\n\005Asset\022\014\n\004na"
+ + "me\030\001 \001(\t\022b\n\032security_center_properties\030\002"
+ + " \001(\0132>.google.cloud.securitycenter.v1.As"
+ + "set.SecurityCenterProperties\022Z\n\023resource"
+ + "_properties\030\007 \003(\0132=.google.cloud.securit"
+ + "ycenter.v1.Asset.ResourcePropertiesEntry"
+ + "\022E\n\016security_marks\030\010 \001(\0132-.google.cloud."
+ + "securitycenter.v1.SecurityMarks\022/\n\013creat"
+ + "e_time\030\t \001(\0132\032.google.protobuf.Timestamp"
+ + "\022/\n\013update_time\030\n \001(\0132\032.google.protobuf."
+ + "Timestamp\022C\n\niam_policy\030\013 \001(\0132/.google.c"
+ + "loud.securitycenter.v1.Asset.IamPolicy\022\026"
+ + "\n\016canonical_name\030\r \001(\t\032\271\002\n\030SecurityCente"
+ + "rProperties\022\025\n\rresource_name\030\001 \001(\t\022\025\n\rre"
+ + "source_type\030\002 \001(\t\022\027\n\017resource_parent\030\003 \001"
+ + "(\t\022\030\n\020resource_project\030\004 \001(\t\022\027\n\017resource"
+ + "_owners\030\005 \003(\t\022\035\n\025resource_display_name\030\006"
+ + " \001(\t\022$\n\034resource_parent_display_name\030\007 \001"
+ + "(\t\022%\n\035resource_project_display_name\030\010 \001("
+ + "\t\0227\n\007folders\030\n \003(\0132&.google.cloud.securi"
+ + "tycenter.v1.Folder\032 \n\tIamPolicy\022\023\n\013polic"
+ + "y_blob\030\001 \001(\t\032Q\n\027ResourcePropertiesEntry\022"
+ + "\013\n\003key\030\001 \001(\t\022%\n\005value\030\002 \001(\0132\026.google.pro"
+ + "tobuf.Value:\0028\001:\232\001\352A\226\001\n#securitycenter.g"
+ + "oogleapis.com/Asset\022+organizations/{orga"
+ + "nization}/assets/{asset}\022\037folders/{folde"
+ + "r}/assets/{asset}\022!projects/{project}/as"
+ + "sets/{asset}B\332\001\n\"com.google.cloud.securi"
+ + "tycenter.v1P\001ZLgoogle.golang.org/genprot"
+ + "o/googleapis/cloud/securitycenter/v1;sec"
+ + "uritycenter\252\002\036Google.Cloud.SecurityCente"
+ + "r.V1\312\002\036Google\\Cloud\\SecurityCenter\\V1\352\002!"
+ + "Google::Cloud::SecurityCenter::V1b\006proto"
+ + "3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -102,7 +102,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor(),
com.google.protobuf.StructProto.getDescriptor(),
com.google.protobuf.TimestampProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_Asset_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -161,7 +160,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor();
com.google.protobuf.StructProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExternalSystemProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExternalSystemProto.java
index 627052481..e8f818e39 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExternalSystemProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExternalSystemProto.java
@@ -43,26 +43,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"\n4google/cloud/securitycenter/v1/externa"
+ "l_system.proto\022\036google.cloud.securitycen"
+ "ter.v1\032\031google/api/resource.proto\032\037googl"
- + "e/protobuf/timestamp.proto\032\034google/api/a"
- + "nnotations.proto\"\340\003\n\016ExternalSystem\022\014\n\004n"
- + "ame\030\001 \001(\t\022\021\n\tassignees\030\002 \003(\t\022\024\n\014external"
- + "_uid\030\003 \001(\t\022\016\n\006status\030\004 \001(\t\022?\n\033external_s"
- + "ystem_update_time\030\005 \001(\0132\032.google.protobu"
- + "f.Timestamp:\305\002\352A\301\002\n,securitycenter.googl"
- + "eapis.com/ExternalSystem\022aorganizations/"
- + "{organization}/sources/{source}/findings"
- + "/{finding}/externalSystems/{externalsyst"
- + "em}\022Ufolders/{folder}/sources/{source}/f"
- + "indings/{finding}/externalSystems/{exter"
- + "nalsystem}\022Wprojects/{project}/sources/{"
- + "source}/findings/{finding}/externalSyste"
- + "ms/{externalsystem}B\357\001\n\"com.google.cloud"
- + ".securitycenter.v1B\023ExternalSystemProtoP"
- + "\001ZLgoogle.golang.org/genproto/googleapis"
- + "/cloud/securitycenter/v1;securitycenter\252"
- + "\002\036Google.Cloud.SecurityCenter.V1\312\002\036Googl"
- + "e\\Cloud\\SecurityCenter\\V1\352\002!Google::Clou"
- + "d::SecurityCenter::V1b\006proto3"
+ + "e/protobuf/timestamp.proto\"\340\003\n\016ExternalS"
+ + "ystem\022\014\n\004name\030\001 \001(\t\022\021\n\tassignees\030\002 \003(\t\022\024"
+ + "\n\014external_uid\030\003 \001(\t\022\016\n\006status\030\004 \001(\t\022?\n\033"
+ + "external_system_update_time\030\005 \001(\0132\032.goog"
+ + "le.protobuf.Timestamp:\305\002\352A\301\002\n,securityce"
+ + "nter.googleapis.com/ExternalSystem\022aorga"
+ + "nizations/{organization}/sources/{source"
+ + "}/findings/{finding}/externalSystems/{ex"
+ + "ternalsystem}\022Ufolders/{folder}/sources/"
+ + "{source}/findings/{finding}/externalSyst"
+ + "ems/{externalsystem}\022Wprojects/{project}"
+ + "/sources/{source}/findings/{finding}/ext"
+ + "ernalSystems/{externalsystem}B\357\001\n\"com.go"
+ + "ogle.cloud.securitycenter.v1B\023ExternalSy"
+ + "stemProtoP\001ZLgoogle.golang.org/genproto/"
+ + "googleapis/cloud/securitycenter/v1;secur"
+ + "itycenter\252\002\036Google.Cloud.SecurityCenter."
+ + "V1\312\002\036Google\\Cloud\\SecurityCenter\\V1\352\002!Go"
+ + "ogle::Cloud::SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -70,7 +69,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.ResourceProto.getDescriptor(),
com.google.protobuf.TimestampProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_ExternalSystem_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -87,7 +85,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
descriptor, registry);
com.google.api.ResourceProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOuterClass.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOuterClass.java
index 0ff3e0d8a..197000c5e 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOuterClass.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FindingOuterClass.java
@@ -49,73 +49,71 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
static {
java.lang.String[] descriptorData = {
"\n,google/cloud/securitycenter/v1/finding"
- + ".proto\022\036google.cloud.securitycenter.v1\032\034"
- + "google/api/annotations.proto\032\037google/api"
- + "/field_behavior.proto\032\031google/api/resour"
- + "ce.proto\032+google/cloud/securitycenter/v1"
- + "/access.proto\0324google/cloud/securitycent"
- + "er/v1/external_system.proto\032.google/clou"
- + "d/securitycenter/v1/indicator.proto\0323goo"
- + "gle/cloud/securitycenter/v1/security_mar"
- + "ks.proto\0322google/cloud/securitycenter/v1"
- + "/vulnerability.proto\032\034google/protobuf/st"
- + "ruct.proto\032\037google/protobuf/timestamp.pr"
- + "oto\"\332\r\n\007Finding\022\014\n\004name\030\001 \001(\t\022\016\n\006parent\030"
- + "\002 \001(\t\022\025\n\rresource_name\030\003 \001(\t\022<\n\005state\030\004 "
- + "\001(\0162-.google.cloud.securitycenter.v1.Fin"
- + "ding.State\022\020\n\010category\030\005 \001(\t\022\024\n\014external"
- + "_uri\030\006 \001(\t\022X\n\021source_properties\030\007 \003(\0132=."
- + "google.cloud.securitycenter.v1.Finding.S"
- + "ourcePropertiesEntry\022J\n\016security_marks\030\010"
- + " \001(\0132-.google.cloud.securitycenter.v1.Se"
- + "curityMarksB\003\340A\003\022.\n\nevent_time\030\t \001(\0132\032.g"
- + "oogle.protobuf.Timestamp\022/\n\013create_time\030"
- + "\n \001(\0132\032.google.protobuf.Timestamp\022B\n\010sev"
- + "erity\030\014 \001(\01620.google.cloud.securitycente"
- + "r.v1.Finding.Severity\022\026\n\016canonical_name\030"
- + "\016 \001(\t\022:\n\004mute\030\017 \001(\0162,.google.cloud.secur"
- + "itycenter.v1.Finding.Mute\022K\n\rfinding_cla"
- + "ss\030\021 \001(\01624.google.cloud.securitycenter.v"
- + "1.Finding.FindingClass\022<\n\tindicator\030\022 \001("
- + "\0132).google.cloud.securitycenter.v1.Indic"
- + "ator\022D\n\rvulnerability\030\024 \001(\0132-.google.clo"
- + "ud.securitycenter.v1.Vulnerability\0229\n\020mu"
- + "te_update_time\030\025 \001(\0132\032.google.protobuf.T"
- + "imestampB\003\340A\003\022[\n\020external_systems\030\026 \003(\0132"
- + "<.google.cloud.securitycenter.v1.Finding"
- + ".ExternalSystemsEntryB\003\340A\003\0226\n\006access\030\032 \001"
- + "(\0132&.google.cloud.securitycenter.v1.Acce"
- + "ss\022\026\n\016mute_initiator\030\034 \001(\t\032O\n\025SourceProp"
- + "ertiesEntry\022\013\n\003key\030\001 \001(\t\022%\n\005value\030\002 \001(\0132"
- + "\026.google.protobuf.Value:\0028\001\032f\n\024ExternalS"
- + "ystemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132"
- + "..google.cloud.securitycenter.v1.Externa"
- + "lSystem:\0028\001\"8\n\005State\022\025\n\021STATE_UNSPECIFIE"
- + "D\020\000\022\n\n\006ACTIVE\020\001\022\014\n\010INACTIVE\020\002\"Q\n\010Severit"
- + "y\022\030\n\024SEVERITY_UNSPECIFIED\020\000\022\014\n\010CRITICAL\020"
- + "\001\022\010\n\004HIGH\020\002\022\n\n\006MEDIUM\020\003\022\007\n\003LOW\020\004\"C\n\004Mute"
- + "\022\024\n\020MUTE_UNSPECIFIED\020\000\022\t\n\005MUTED\020\001\022\013\n\007UNM"
- + "UTED\020\002\022\r\n\tUNDEFINED\020\004\"s\n\014FindingClass\022\035\n"
- + "\031FINDING_CLASS_UNSPECIFIED\020\000\022\n\n\006THREAT\020\001"
- + "\022\021\n\rVULNERABILITY\020\002\022\024\n\020MISCONFIGURATION\020"
- + "\003\022\017\n\013OBSERVATION\020\004:\333\001\352A\327\001\n%securitycente"
- + "r.googleapis.com/Finding\022@organizations/"
- + "{organization}/sources/{source}/findings"
- + "/{finding}\0224folders/{folder}/sources/{so"
- + "urce}/findings/{finding}\0226projects/{proj"
- + "ect}/sources/{source}/findings/{finding}"
- + "B\332\001\n\"com.google.cloud.securitycenter.v1P"
- + "\001ZLgoogle.golang.org/genproto/googleapis"
- + "/cloud/securitycenter/v1;securitycenter\252"
- + "\002\036Google.Cloud.SecurityCenter.V1\312\002\036Googl"
- + "e\\Cloud\\SecurityCenter\\V1\352\002!Google::Clou"
- + "d::SecurityCenter::V1b\006proto3"
+ + ".proto\022\036google.cloud.securitycenter.v1\032\037"
+ + "google/api/field_behavior.proto\032\031google/"
+ + "api/resource.proto\032+google/cloud/securit"
+ + "ycenter/v1/access.proto\0324google/cloud/se"
+ + "curitycenter/v1/external_system.proto\032.g"
+ + "oogle/cloud/securitycenter/v1/indicator."
+ + "proto\0323google/cloud/securitycenter/v1/se"
+ + "curity_marks.proto\0322google/cloud/securit"
+ + "ycenter/v1/vulnerability.proto\032\034google/p"
+ + "rotobuf/struct.proto\032\037google/protobuf/ti"
+ + "mestamp.proto\"\332\r\n\007Finding\022\014\n\004name\030\001 \001(\t\022"
+ + "\016\n\006parent\030\002 \001(\t\022\025\n\rresource_name\030\003 \001(\t\022<"
+ + "\n\005state\030\004 \001(\0162-.google.cloud.securitycen"
+ + "ter.v1.Finding.State\022\020\n\010category\030\005 \001(\t\022\024"
+ + "\n\014external_uri\030\006 \001(\t\022X\n\021source_propertie"
+ + "s\030\007 \003(\0132=.google.cloud.securitycenter.v1"
+ + ".Finding.SourcePropertiesEntry\022J\n\016securi"
+ + "ty_marks\030\010 \001(\0132-.google.cloud.securityce"
+ + "nter.v1.SecurityMarksB\003\340A\003\022.\n\nevent_time"
+ + "\030\t \001(\0132\032.google.protobuf.Timestamp\022/\n\013cr"
+ + "eate_time\030\n \001(\0132\032.google.protobuf.Timest"
+ + "amp\022B\n\010severity\030\014 \001(\01620.google.cloud.sec"
+ + "uritycenter.v1.Finding.Severity\022\026\n\016canon"
+ + "ical_name\030\016 \001(\t\022:\n\004mute\030\017 \001(\0162,.google.c"
+ + "loud.securitycenter.v1.Finding.Mute\022K\n\rf"
+ + "inding_class\030\021 \001(\01624.google.cloud.securi"
+ + "tycenter.v1.Finding.FindingClass\022<\n\tindi"
+ + "cator\030\022 \001(\0132).google.cloud.securitycente"
+ + "r.v1.Indicator\022D\n\rvulnerability\030\024 \001(\0132-."
+ + "google.cloud.securitycenter.v1.Vulnerabi"
+ + "lity\0229\n\020mute_update_time\030\025 \001(\0132\032.google."
+ + "protobuf.TimestampB\003\340A\003\022[\n\020external_syst"
+ + "ems\030\026 \003(\0132<.google.cloud.securitycenter."
+ + "v1.Finding.ExternalSystemsEntryB\003\340A\003\0226\n\006"
+ + "access\030\032 \001(\0132&.google.cloud.securitycent"
+ + "er.v1.Access\022\026\n\016mute_initiator\030\034 \001(\t\032O\n\025"
+ + "SourcePropertiesEntry\022\013\n\003key\030\001 \001(\t\022%\n\005va"
+ + "lue\030\002 \001(\0132\026.google.protobuf.Value:\0028\001\032f\n"
+ + "\024ExternalSystemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005va"
+ + "lue\030\002 \001(\0132..google.cloud.securitycenter."
+ + "v1.ExternalSystem:\0028\001\"8\n\005State\022\025\n\021STATE_"
+ + "UNSPECIFIED\020\000\022\n\n\006ACTIVE\020\001\022\014\n\010INACTIVE\020\002\""
+ + "Q\n\010Severity\022\030\n\024SEVERITY_UNSPECIFIED\020\000\022\014\n"
+ + "\010CRITICAL\020\001\022\010\n\004HIGH\020\002\022\n\n\006MEDIUM\020\003\022\007\n\003LOW"
+ + "\020\004\"C\n\004Mute\022\024\n\020MUTE_UNSPECIFIED\020\000\022\t\n\005MUTE"
+ + "D\020\001\022\013\n\007UNMUTED\020\002\022\r\n\tUNDEFINED\020\004\"s\n\014Findi"
+ + "ngClass\022\035\n\031FINDING_CLASS_UNSPECIFIED\020\000\022\n"
+ + "\n\006THREAT\020\001\022\021\n\rVULNERABILITY\020\002\022\024\n\020MISCONF"
+ + "IGURATION\020\003\022\017\n\013OBSERVATION\020\004:\333\001\352A\327\001\n%sec"
+ + "uritycenter.googleapis.com/Finding\022@orga"
+ + "nizations/{organization}/sources/{source"
+ + "}/findings/{finding}\0224folders/{folder}/s"
+ + "ources/{source}/findings/{finding}\0226proj"
+ + "ects/{project}/sources/{source}/findings"
+ + "/{finding}B\332\001\n\"com.google.cloud.security"
+ + "center.v1P\001ZLgoogle.golang.org/genproto/"
+ + "googleapis/cloud/securitycenter/v1;secur"
+ + "itycenter\252\002\036Google.Cloud.SecurityCenter."
+ + "V1\312\002\036Google\\Cloud\\SecurityCenter\\V1\352\002!Go"
+ + "ogle::Cloud::SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
- com.google.api.AnnotationsProto.getDescriptor(),
com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.api.ResourceProto.getDescriptor(),
com.google.cloud.securitycenter.v1.AccessProto.getDescriptor(),
@@ -175,7 +173,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
registry.add(com.google.api.ResourceProto.resource);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
- com.google.api.AnnotationsProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor();
com.google.cloud.securitycenter.v1.AccessProto.getDescriptor();
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FolderProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FolderProto.java
index 1d7b78c51..a86b98b9f 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FolderProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FolderProto.java
@@ -41,23 +41,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
static {
java.lang.String[] descriptorData = {
"\n+google/cloud/securitycenter/v1/folder."
- + "proto\022\036google.cloud.securitycenter.v1\032\034g"
- + "oogle/api/annotations.proto\"G\n\006Folder\022\027\n"
- + "\017resource_folder\030\001 \001(\t\022$\n\034resource_folde"
- + "r_display_name\030\002 \001(\tB\347\001\n\"com.google.clou"
- + "d.securitycenter.v1B\013FolderProtoP\001ZLgoog"
- + "le.golang.org/genproto/googleapis/cloud/"
- + "securitycenter/v1;securitycenter\252\002\036Googl"
- + "e.Cloud.SecurityCenter.V1\312\002\036Google\\Cloud"
- + "\\SecurityCenter\\V1\352\002!Google::Cloud::Secu"
- + "rityCenter::V1b\006proto3"
+ + "proto\022\036google.cloud.securitycenter.v1\"G\n"
+ + "\006Folder\022\027\n\017resource_folder\030\001 \001(\t\022$\n\034reso"
+ + "urce_folder_display_name\030\002 \001(\tB\347\001\n\"com.g"
+ + "oogle.cloud.securitycenter.v1B\013FolderPro"
+ + "toP\001ZLgoogle.golang.org/genproto/googlea"
+ + "pis/cloud/securitycenter/v1;securitycent"
+ + "er\252\002\036Google.Cloud.SecurityCenter.V1\312\002\036Go"
+ + "ogle\\Cloud\\SecurityCenter\\V1\352\002!Google::C"
+ + "loud::SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
- descriptorData,
- new com.google.protobuf.Descriptors.FileDescriptor[] {
- com.google.api.AnnotationsProto.getDescriptor(),
- });
+ descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {});
internal_static_google_cloud_securitycenter_v1_Folder_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_google_cloud_securitycenter_v1_Folder_fieldAccessorTable =
@@ -66,7 +62,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new java.lang.String[] {
"ResourceFolder", "ResourceFolderDisplayName",
});
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IndicatorProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IndicatorProto.java
index 51140bb94..a06405f60 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IndicatorProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IndicatorProto.java
@@ -42,22 +42,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
java.lang.String[] descriptorData = {
"\n.google/cloud/securitycenter/v1/indicat"
+ "or.proto\022\036google.cloud.securitycenter.v1"
- + "\032\034google/api/annotations.proto\"2\n\tIndica"
- + "tor\022\024\n\014ip_addresses\030\001 \003(\t\022\017\n\007domains\030\002 \003"
- + "(\tB\352\001\n\"com.google.cloud.securitycenter.v"
- + "1B\016IndicatorProtoP\001ZLgoogle.golang.org/g"
- + "enproto/googleapis/cloud/securitycenter/"
- + "v1;securitycenter\252\002\036Google.Cloud.Securit"
- + "yCenter.V1\312\002\036Google\\Cloud\\SecurityCenter"
- + "\\V1\352\002!Google::Cloud::SecurityCenter::V1b"
- + "\006proto3"
+ + "\"2\n\tIndicator\022\024\n\014ip_addresses\030\001 \003(\t\022\017\n\007d"
+ + "omains\030\002 \003(\tB\352\001\n\"com.google.cloud.securi"
+ + "tycenter.v1B\016IndicatorProtoP\001ZLgoogle.go"
+ + "lang.org/genproto/googleapis/cloud/secur"
+ + "itycenter/v1;securitycenter\252\002\036Google.Clo"
+ + "ud.SecurityCenter.V1\312\002\036Google\\Cloud\\Secu"
+ + "rityCenter\\V1\352\002!Google::Cloud::SecurityC"
+ + "enter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
- descriptorData,
- new com.google.protobuf.Descriptors.FileDescriptor[] {
- com.google.api.AnnotationsProto.getDescriptor(),
- });
+ descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {});
internal_static_google_cloud_securitycenter_v1_Indicator_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_google_cloud_securitycenter_v1_Indicator_fieldAccessorTable =
@@ -66,7 +62,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new java.lang.String[] {
"IpAddresses", "Domains",
});
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/MuteConfigProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/MuteConfigProto.java
index 8be8b6bb1..b6b1cd231 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/MuteConfigProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/MuteConfigProto.java
@@ -44,25 +44,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "nfig.proto\022\036google.cloud.securitycenter."
+ "v1\032\037google/api/field_behavior.proto\032\031goo"
+ "gle/api/resource.proto\032\037google/protobuf/"
- + "timestamp.proto\032\034google/api/annotations."
- + "proto\"\256\003\n\nMuteConfig\022\014\n\004name\030\001 \001(\t\022\030\n\014di"
- + "splay_name\030\002 \001(\tB\002\030\001\022\023\n\013description\030\003 \001("
- + "\t\022\023\n\006filter\030\004 \001(\tB\003\340A\002\0224\n\013create_time\030\005 "
- + "\001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n\013"
- + "update_time\030\006 \001(\0132\032.google.protobuf.Time"
- + "stampB\003\340A\003\022\037\n\022most_recent_editor\030\007 \001(\tB\003"
- + "\340A\003:\300\001\352A\274\001\n(securitycenter.googleapis.co"
- + "m/MuteConfig\0226organizations/{organizatio"
- + "n}/muteConfigs/{mute_config}\022*folders/{f"
- + "older}/muteConfigs/{mute_config}\022,projec"
- + "ts/{project}/muteConfigs/{mute_config}B\353"
- + "\001\n\"com.google.cloud.securitycenter.v1B\017M"
- + "uteConfigProtoP\001ZLgoogle.golang.org/genp"
- + "roto/googleapis/cloud/securitycenter/v1;"
- + "securitycenter\252\002\036Google.Cloud.SecurityCe"
- + "nter.V1\312\002\036Google\\Cloud\\SecurityCenter\\V1"
- + "\352\002!Google::Cloud::SecurityCenter::V1b\006pr"
- + "oto3"
+ + "timestamp.proto\"\256\003\n\nMuteConfig\022\014\n\004name\030\001"
+ + " \001(\t\022\030\n\014display_name\030\002 \001(\tB\002\030\001\022\023\n\013descri"
+ + "ption\030\003 \001(\t\022\023\n\006filter\030\004 \001(\tB\003\340A\002\0224\n\013crea"
+ + "te_time\030\005 \001(\0132\032.google.protobuf.Timestam"
+ + "pB\003\340A\003\0224\n\013update_time\030\006 \001(\0132\032.google.pro"
+ + "tobuf.TimestampB\003\340A\003\022\037\n\022most_recent_edit"
+ + "or\030\007 \001(\tB\003\340A\003:\300\001\352A\274\001\n(securitycenter.goo"
+ + "gleapis.com/MuteConfig\0226organizations/{o"
+ + "rganization}/muteConfigs/{mute_config}\022*"
+ + "folders/{folder}/muteConfigs/{mute_confi"
+ + "g}\022,projects/{project}/muteConfigs/{mute"
+ + "_config}B\353\001\n\"com.google.cloud.securityce"
+ + "nter.v1B\017MuteConfigProtoP\001ZLgoogle.golan"
+ + "g.org/genproto/googleapis/cloud/security"
+ + "center/v1;securitycenter\252\002\036Google.Cloud."
+ + "SecurityCenter.V1\312\002\036Google\\Cloud\\Securit"
+ + "yCenter\\V1\352\002!Google::Cloud::SecurityCent"
+ + "er::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -71,7 +70,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.api.ResourceProto.getDescriptor(),
com.google.protobuf.TimestampProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_MuteConfig_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -96,7 +94,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationConfigProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationConfigProto.java
index c145bfcc1..935592800 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationConfigProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationConfigProto.java
@@ -47,26 +47,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"\n8google/cloud/securitycenter/v1/notific"
+ "ation_config.proto\022\036google.cloud.securit"
+ "ycenter.v1\032\037google/api/field_behavior.pr"
- + "oto\032\031google/api/resource.proto\032\034google/a"
- + "pi/annotations.proto\"\240\003\n\022NotificationCon"
- + "fig\022\014\n\004name\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\0226"
- + "\n\014pubsub_topic\030\003 \001(\tB \372A\035\n\033pubsub.google"
- + "apis.com/Topic\022\034\n\017service_account\030\004 \001(\tB"
- + "\003\340A\003\022^\n\020streaming_config\030\005 \001(\0132B.google."
- + "cloud.securitycenter.v1.NotificationConf"
- + "ig.StreamingConfigH\000\032!\n\017StreamingConfig\022"
- + "\016\n\006filter\030\001 \001(\t:}\352Az\n0securitycenter.goo"
- + "gleapis.com/NotificationConfig\022Forganiza"
- + "tions/{organization}/notificationConfigs"
- + "/{notification_config}B\017\n\rnotify_configB"
- + "\266\002\n\"com.google.cloud.securitycenter.v1B\027"
- + "NotificationConfigProtoP\001ZLgoogle.golang"
- + ".org/genproto/googleapis/cloud/securityc"
- + "enter/v1;securitycenter\252\002\036Google.Cloud.S"
- + "ecurityCenter.V1\312\002\036Google\\Cloud\\Security"
- + "Center\\V1\352\002!Google::Cloud::SecurityCente"
- + "r::V1\352A@\n\033pubsub.googleapis.com/Topic\022!p"
- + "rojects/{project}/topics/{topic}b\006proto3"
+ + "oto\032\031google/api/resource.proto\"\240\003\n\022Notif"
+ + "icationConfig\022\014\n\004name\030\001 \001(\t\022\023\n\013descripti"
+ + "on\030\002 \001(\t\0226\n\014pubsub_topic\030\003 \001(\tB \372A\035\n\033pub"
+ + "sub.googleapis.com/Topic\022\034\n\017service_acco"
+ + "unt\030\004 \001(\tB\003\340A\003\022^\n\020streaming_config\030\005 \001(\013"
+ + "2B.google.cloud.securitycenter.v1.Notifi"
+ + "cationConfig.StreamingConfigH\000\032!\n\017Stream"
+ + "ingConfig\022\016\n\006filter\030\001 \001(\t:}\352Az\n0security"
+ + "center.googleapis.com/NotificationConfig"
+ + "\022Forganizations/{organization}/notificat"
+ + "ionConfigs/{notification_config}B\017\n\rnoti"
+ + "fy_configB\266\002\n\"com.google.cloud.securityc"
+ + "enter.v1B\027NotificationConfigProtoP\001ZLgoo"
+ + "gle.golang.org/genproto/googleapis/cloud"
+ + "/securitycenter/v1;securitycenter\252\002\036Goog"
+ + "le.Cloud.SecurityCenter.V1\312\002\036Google\\Clou"
+ + "d\\SecurityCenter\\V1\352\002!Google::Cloud::Sec"
+ + "urityCenter::V1\352A@\n\033pubsub.googleapis.co"
+ + "m/Topic\022!projects/{project}/topics/{topi"
+ + "c}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -74,7 +74,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.api.ResourceProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_NotificationConfig_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -109,7 +108,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationMessageProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationMessageProto.java
index ffa0ce1a7..336a1568c 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationMessageProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/NotificationMessageProto.java
@@ -44,19 +44,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "ation_message.proto\022\036google.cloud.securi"
+ "tycenter.v1\032,google/cloud/securitycenter"
+ "/v1/finding.proto\032-google/cloud/security"
- + "center/v1/resource.proto\032\034google/api/ann"
- + "otations.proto\"\270\001\n\023NotificationMessage\022 "
- + "\n\030notification_config_name\030\001 \001(\t\022:\n\007find"
- + "ing\030\002 \001(\0132\'.google.cloud.securitycenter."
- + "v1.FindingH\000\022:\n\010resource\030\003 \001(\0132(.google."
- + "cloud.securitycenter.v1.ResourceB\007\n\005even"
- + "tB\364\001\n\"com.google.cloud.securitycenter.v1"
- + "B\030NotificationMessageProtoP\001ZLgoogle.gol"
- + "ang.org/genproto/googleapis/cloud/securi"
- + "tycenter/v1;securitycenter\252\002\036Google.Clou"
- + "d.SecurityCenter.V1\312\002\036Google\\Cloud\\Secur"
- + "ityCenter\\V1\352\002!Google::Cloud::SecurityCe"
- + "nter::V1b\006proto3"
+ + "center/v1/resource.proto\"\270\001\n\023Notificatio"
+ + "nMessage\022 \n\030notification_config_name\030\001 \001"
+ + "(\t\022:\n\007finding\030\002 \001(\0132\'.google.cloud.secur"
+ + "itycenter.v1.FindingH\000\022:\n\010resource\030\003 \001(\013"
+ + "2(.google.cloud.securitycenter.v1.Resour"
+ + "ceB\007\n\005eventB\364\001\n\"com.google.cloud.securit"
+ + "ycenter.v1B\030NotificationMessageProtoP\001ZL"
+ + "google.golang.org/genproto/googleapis/cl"
+ + "oud/securitycenter/v1;securitycenter\252\002\036G"
+ + "oogle.Cloud.SecurityCenter.V1\312\002\036Google\\C"
+ + "loud\\SecurityCenter\\V1\352\002!Google::Cloud::"
+ + "SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -64,7 +63,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.cloud.securitycenter.v1.FindingOuterClass.getDescriptor(),
com.google.cloud.securitycenter.v1.ResourceProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_NotificationMessage_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -76,7 +74,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
});
com.google.cloud.securitycenter.v1.FindingOuterClass.getDescriptor();
com.google.cloud.securitycenter.v1.ResourceProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOuterClass.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOuterClass.java
index 45f4c47cf..7711f1bab 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOuterClass.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOuterClass.java
@@ -46,35 +46,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
java.lang.String[] descriptorData = {
"\n:google/cloud/securitycenter/v1/organiz"
+ "ation_settings.proto\022\036google.cloud.secur"
- + "itycenter.v1\032\031google/api/resource.proto\032"
- + "\034google/api/annotations.proto\"\236\004\n\024Organi"
- + "zationSettings\022\014\n\004name\030\001 \001(\t\022\036\n\026enable_a"
- + "sset_discovery\030\002 \001(\010\022i\n\026asset_discovery_"
- + "config\030\003 \001(\0132I.google.cloud.securitycent"
- + "er.v1.OrganizationSettings.AssetDiscover"
- + "yConfig\032\200\002\n\024AssetDiscoveryConfig\022\023\n\013proj"
- + "ect_ids\030\001 \003(\t\022o\n\016inclusion_mode\030\002 \001(\0162W."
- + "google.cloud.securitycenter.v1.Organizat"
- + "ionSettings.AssetDiscoveryConfig.Inclusi"
- + "onMode\022\022\n\nfolder_ids\030\003 \003(\t\"N\n\rInclusionM"
- + "ode\022\036\n\032INCLUSION_MODE_UNSPECIFIED\020\000\022\020\n\014I"
- + "NCLUDE_ONLY\020\001\022\013\n\007EXCLUDE\020\002:j\352Ag\n2securit"
- + "ycenter.googleapis.com/OrganizationSetti"
- + "ngs\0221organizations/{organization}/organi"
- + "zationSettingsB\332\001\n\"com.google.cloud.secu"
- + "ritycenter.v1P\001ZLgoogle.golang.org/genpr"
- + "oto/googleapis/cloud/securitycenter/v1;s"
- + "ecuritycenter\252\002\036Google.Cloud.SecurityCen"
- + "ter.V1\312\002\036Google\\Cloud\\SecurityCenter\\V1\352"
- + "\002!Google::Cloud::SecurityCenter::V1b\006pro"
- + "to3"
+ + "itycenter.v1\032\031google/api/resource.proto\""
+ + "\236\004\n\024OrganizationSettings\022\014\n\004name\030\001 \001(\t\022\036"
+ + "\n\026enable_asset_discovery\030\002 \001(\010\022i\n\026asset_"
+ + "discovery_config\030\003 \001(\0132I.google.cloud.se"
+ + "curitycenter.v1.OrganizationSettings.Ass"
+ + "etDiscoveryConfig\032\200\002\n\024AssetDiscoveryConf"
+ + "ig\022\023\n\013project_ids\030\001 \003(\t\022o\n\016inclusion_mod"
+ + "e\030\002 \001(\0162W.google.cloud.securitycenter.v1"
+ + ".OrganizationSettings.AssetDiscoveryConf"
+ + "ig.InclusionMode\022\022\n\nfolder_ids\030\003 \003(\t\"N\n\r"
+ + "InclusionMode\022\036\n\032INCLUSION_MODE_UNSPECIF"
+ + "IED\020\000\022\020\n\014INCLUDE_ONLY\020\001\022\013\n\007EXCLUDE\020\002:j\352A"
+ + "g\n2securitycenter.googleapis.com/Organiz"
+ + "ationSettings\0221organizations/{organizati"
+ + "on}/organizationSettingsB\332\001\n\"com.google."
+ + "cloud.securitycenter.v1P\001ZLgoogle.golang"
+ + ".org/genproto/googleapis/cloud/securityc"
+ + "enter/v1;securitycenter\252\002\036Google.Cloud.S"
+ + "ecurityCenter.V1\312\002\036Google\\Cloud\\Security"
+ + "Center\\V1\352\002!Google::Cloud::SecurityCente"
+ + "r::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.ResourceProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_OrganizationSettings_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -100,7 +98,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
com.google.api.ResourceProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceProto.java
index 888ef5872..a8a96e18f 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ResourceProto.java
@@ -43,20 +43,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"\n-google/cloud/securitycenter/v1/resourc"
+ "e.proto\022\036google.cloud.securitycenter.v1\032"
+ "\037google/api/field_behavior.proto\032+google"
- + "/cloud/securitycenter/v1/folder.proto\032\034g"
- + "oogle/api/annotations.proto\"\326\001\n\010Resource"
- + "\022\014\n\004name\030\001 \001(\t\022\017\n\007project\030\002 \001(\t\022\034\n\024proje"
- + "ct_display_name\030\003 \001(\t\022\016\n\006parent\030\004 \001(\t\022\033\n"
- + "\023parent_display_name\030\005 \001(\t\022\014\n\004type\030\006 \001(\t"
- + "\022<\n\007folders\030\007 \003(\0132&.google.cloud.securit"
- + "ycenter.v1.FolderB\003\340A\003\022\024\n\014display_name\030\010"
- + " \001(\tB\351\001\n\"com.google.cloud.securitycenter"
- + ".v1B\rResourceProtoP\001ZLgoogle.golang.org/"
- + "genproto/googleapis/cloud/securitycenter"
- + "/v1;securitycenter\252\002\036Google.Cloud.Securi"
- + "tyCenter.V1\312\002\036Google\\Cloud\\SecurityCente"
- + "r\\V1\352\002!Google::Cloud::SecurityCenter::V1"
- + "b\006proto3"
+ + "/cloud/securitycenter/v1/folder.proto\"\326\001"
+ + "\n\010Resource\022\014\n\004name\030\001 \001(\t\022\017\n\007project\030\002 \001("
+ + "\t\022\034\n\024project_display_name\030\003 \001(\t\022\016\n\006paren"
+ + "t\030\004 \001(\t\022\033\n\023parent_display_name\030\005 \001(\t\022\014\n\004"
+ + "type\030\006 \001(\t\022<\n\007folders\030\007 \003(\0132&.google.clo"
+ + "ud.securitycenter.v1.FolderB\003\340A\003\022\024\n\014disp"
+ + "lay_name\030\010 \001(\tB\351\001\n\"com.google.cloud.secu"
+ + "ritycenter.v1B\rResourceProtoP\001ZLgoogle.g"
+ + "olang.org/genproto/googleapis/cloud/secu"
+ + "ritycenter/v1;securitycenter\252\002\036Google.Cl"
+ + "oud.SecurityCenter.V1\312\002\036Google\\Cloud\\Sec"
+ + "urityCenter\\V1\352\002!Google::Cloud::Security"
+ + "Center::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -64,7 +63,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.cloud.securitycenter.v1.FolderProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_Resource_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -88,7 +86,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor();
com.google.cloud.securitycenter.v1.FolderProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/RunAssetDiscoveryResponseOuterClass.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/RunAssetDiscoveryResponseOuterClass.java
index 8168cb38b..ed78dc490 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/RunAssetDiscoveryResponseOuterClass.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/RunAssetDiscoveryResponseOuterClass.java
@@ -43,26 +43,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"\nAgoogle/cloud/securitycenter/v1/run_ass"
+ "et_discovery_response.proto\022\036google.clou"
+ "d.securitycenter.v1\032\036google/protobuf/dur"
- + "ation.proto\032\034google/api/annotations.prot"
- + "o\"\347\001\n\031RunAssetDiscoveryResponse\022N\n\005state"
- + "\030\001 \001(\0162?.google.cloud.securitycenter.v1."
- + "RunAssetDiscoveryResponse.State\022+\n\010durat"
- + "ion\030\002 \001(\0132\031.google.protobuf.Duration\"M\n\005"
- + "State\022\025\n\021STATE_UNSPECIFIED\020\000\022\r\n\tCOMPLETE"
- + "D\020\001\022\016\n\nSUPERSEDED\020\002\022\016\n\nTERMINATED\020\003B\332\001\n\""
- + "com.google.cloud.securitycenter.v1P\001ZLgo"
- + "ogle.golang.org/genproto/googleapis/clou"
- + "d/securitycenter/v1;securitycenter\252\002\036Goo"
- + "gle.Cloud.SecurityCenter.V1\312\002\036Google\\Clo"
- + "ud\\SecurityCenter\\V1\352\002!Google::Cloud::Se"
- + "curityCenter::V1b\006proto3"
+ + "ation.proto\"\347\001\n\031RunAssetDiscoveryRespons"
+ + "e\022N\n\005state\030\001 \001(\0162?.google.cloud.security"
+ + "center.v1.RunAssetDiscoveryResponse.Stat"
+ + "e\022+\n\010duration\030\002 \001(\0132\031.google.protobuf.Du"
+ + "ration\"M\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\r"
+ + "\n\tCOMPLETED\020\001\022\016\n\nSUPERSEDED\020\002\022\016\n\nTERMINA"
+ + "TED\020\003B\332\001\n\"com.google.cloud.securitycente"
+ + "r.v1P\001ZLgoogle.golang.org/genproto/googl"
+ + "eapis/cloud/securitycenter/v1;securityce"
+ + "nter\252\002\036Google.Cloud.SecurityCenter.V1\312\002\036"
+ + "Google\\Cloud\\SecurityCenter\\V1\352\002!Google:"
+ + ":Cloud::SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.protobuf.DurationProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_RunAssetDiscoveryResponse_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -73,7 +71,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"State", "Duration",
});
com.google.protobuf.DurationProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityMarksOuterClass.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityMarksOuterClass.java
index bf5797d2b..5a5a39061 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityMarksOuterClass.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityMarksOuterClass.java
@@ -46,36 +46,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
java.lang.String[] descriptorData = {
"\n3google/cloud/securitycenter/v1/securit"
+ "y_marks.proto\022\036google.cloud.securitycent"
- + "er.v1\032\031google/api/resource.proto\032\034google"
- + "/api/annotations.proto\"\325\004\n\rSecurityMarks"
- + "\022\014\n\004name\030\001 \001(\t\022G\n\005marks\030\002 \003(\01328.google.c"
- + "loud.securitycenter.v1.SecurityMarks.Mar"
- + "ksEntry\022\026\n\016canonical_name\030\003 \001(\t\032,\n\nMarks"
- + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\246\003"
- + "\352A\242\003\n+securitycenter.googleapis.com/Secu"
- + "rityMarks\0229organizations/{organization}/"
- + "assets/{asset}/securityMarks\022Norganizati"
- + "ons/{organization}/sources/{source}/find"
- + "ings/{finding}/securityMarks\022-folders/{f"
- + "older}/assets/{asset}/securityMarks\022/pro"
- + "jects/{project}/assets/{asset}/securityM"
- + "arks\022Bfolders/{folder}/sources/{source}/"
- + "findings/{finding}/securityMarks\022Dprojec"
- + "ts/{project}/sources/{source}/findings/{"
- + "finding}/securityMarksB\332\001\n\"com.google.cl"
- + "oud.securitycenter.v1P\001ZLgoogle.golang.o"
- + "rg/genproto/googleapis/cloud/securitycen"
- + "ter/v1;securitycenter\252\002\036Google.Cloud.Sec"
- + "urityCenter.V1\312\002\036Google\\Cloud\\SecurityCe"
- + "nter\\V1\352\002!Google::Cloud::SecurityCenter:"
- + ":V1b\006proto3"
+ + "er.v1\032\031google/api/resource.proto\"\325\004\n\rSec"
+ + "urityMarks\022\014\n\004name\030\001 \001(\t\022G\n\005marks\030\002 \003(\0132"
+ + "8.google.cloud.securitycenter.v1.Securit"
+ + "yMarks.MarksEntry\022\026\n\016canonical_name\030\003 \001("
+ + "\t\032,\n\nMarksEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 "
+ + "\001(\t:\0028\001:\246\003\352A\242\003\n+securitycenter.googleapi"
+ + "s.com/SecurityMarks\0229organizations/{orga"
+ + "nization}/assets/{asset}/securityMarks\022N"
+ + "organizations/{organization}/sources/{so"
+ + "urce}/findings/{finding}/securityMarks\022-"
+ + "folders/{folder}/assets/{asset}/security"
+ + "Marks\022/projects/{project}/assets/{asset}"
+ + "/securityMarks\022Bfolders/{folder}/sources"
+ + "/{source}/findings/{finding}/securityMar"
+ + "ks\022Dprojects/{project}/sources/{source}/"
+ + "findings/{finding}/securityMarksB\332\001\n\"com"
+ + ".google.cloud.securitycenter.v1P\001ZLgoogl"
+ + "e.golang.org/genproto/googleapis/cloud/s"
+ + "ecuritycenter/v1;securitycenter\252\002\036Google"
+ + ".Cloud.SecurityCenter.V1\312\002\036Google\\Cloud\\"
+ + "SecurityCenter\\V1\352\002!Google::Cloud::Secur"
+ + "ityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.ResourceProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_SecurityMarks_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -101,7 +99,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
com.google.api.ResourceProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SourceOuterClass.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SourceOuterClass.java
index 87d718640..f1760010d 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SourceOuterClass.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SourceOuterClass.java
@@ -42,27 +42,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
java.lang.String[] descriptorData = {
"\n+google/cloud/securitycenter/v1/source."
+ "proto\022\036google.cloud.securitycenter.v1\032\031g"
- + "oogle/api/resource.proto\032\034google/api/ann"
- + "otations.proto\"\375\001\n\006Source\022\014\n\004name\030\001 \001(\t\022"
- + "\024\n\014display_name\030\002 \001(\t\022\023\n\013description\030\003 \001"
- + "(\t\022\026\n\016canonical_name\030\016 \001(\t:\241\001\352A\235\001\n$secur"
- + "itycenter.googleapis.com/Source\022-organiz"
- + "ations/{organization}/sources/{source}\022!"
- + "folders/{folder}/sources/{source}\022#proje"
- + "cts/{project}/sources/{source}B\332\001\n\"com.g"
- + "oogle.cloud.securitycenter.v1P\001ZLgoogle."
- + "golang.org/genproto/googleapis/cloud/sec"
- + "uritycenter/v1;securitycenter\252\002\036Google.C"
- + "loud.SecurityCenter.V1\312\002\036Google\\Cloud\\Se"
- + "curityCenter\\V1\352\002!Google::Cloud::Securit"
- + "yCenter::V1b\006proto3"
+ + "oogle/api/resource.proto\"\375\001\n\006Source\022\014\n\004n"
+ + "ame\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\t\022\023\n\013descr"
+ + "iption\030\003 \001(\t\022\026\n\016canonical_name\030\016 \001(\t:\241\001\352"
+ + "A\235\001\n$securitycenter.googleapis.com/Sourc"
+ + "e\022-organizations/{organization}/sources/"
+ + "{source}\022!folders/{folder}/sources/{sour"
+ + "ce}\022#projects/{project}/sources/{source}"
+ + "B\332\001\n\"com.google.cloud.securitycenter.v1P"
+ + "\001ZLgoogle.golang.org/genproto/googleapis"
+ + "/cloud/securitycenter/v1;securitycenter\252"
+ + "\002\036Google.Cloud.SecurityCenter.V1\312\002\036Googl"
+ + "e\\Cloud\\SecurityCenter\\V1\352\002!Google::Clou"
+ + "d::SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.ResourceProto.getDescriptor(),
- com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_Source_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -78,7 +76,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
com.google.api.ResourceProto.getDescriptor();
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/VulnerabilityProto.java b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/VulnerabilityProto.java
index b70555eed..3e4bd2c6d 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/VulnerabilityProto.java
+++ b/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/VulnerabilityProto.java
@@ -54,60 +54,56 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
java.lang.String[] descriptorData = {
"\n2google/cloud/securitycenter/v1/vulnera"
+ "bility.proto\022\036google.cloud.securitycente"
- + "r.v1\032\034google/api/annotations.proto\"A\n\rVu"
- + "lnerability\0220\n\003cve\030\001 \001(\0132#.google.cloud."
- + "securitycenter.v1.Cve\"\210\001\n\003Cve\022\n\n\002id\030\001 \001("
- + "\t\022=\n\nreferences\030\002 \003(\0132).google.cloud.sec"
- + "uritycenter.v1.Reference\0226\n\006cvssv3\030\003 \001(\013"
- + "2&.google.cloud.securitycenter.v1.Cvssv3"
- + "\"(\n\tReference\022\016\n\006source\030\001 \001(\t\022\013\n\003uri\030\002 \001"
- + "(\t\"\261\n\n\006Cvssv3\022\022\n\nbase_score\030\001 \001(\001\022J\n\ratt"
- + "ack_vector\030\005 \001(\01623.google.cloud.security"
- + "center.v1.Cvssv3.AttackVector\022R\n\021attack_"
- + "complexity\030\006 \001(\01627.google.cloud.security"
- + "center.v1.Cvssv3.AttackComplexity\022V\n\023pri"
- + "vileges_required\030\007 \001(\01629.google.cloud.se"
- + "curitycenter.v1.Cvssv3.PrivilegesRequire"
- + "d\022P\n\020user_interaction\030\010 \001(\01626.google.clo"
- + "ud.securitycenter.v1.Cvssv3.UserInteract"
- + "ion\022;\n\005scope\030\t \001(\0162,.google.cloud.securi"
- + "tycenter.v1.Cvssv3.Scope\022M\n\026confidential"
- + "ity_impact\030\n \001(\0162-.google.cloud.security"
- + "center.v1.Cvssv3.Impact\022G\n\020integrity_imp"
- + "act\030\013 \001(\0162-.google.cloud.securitycenter."
- + "v1.Cvssv3.Impact\022J\n\023availability_impact\030"
- + "\014 \001(\0162-.google.cloud.securitycenter.v1.C"
- + "vssv3.Impact\"\231\001\n\014AttackVector\022\035\n\031ATTACK_"
- + "VECTOR_UNSPECIFIED\020\000\022\031\n\025ATTACK_VECTOR_NE"
- + "TWORK\020\001\022\032\n\026ATTACK_VECTOR_ADJACENT\020\002\022\027\n\023A"
- + "TTACK_VECTOR_LOCAL\020\003\022\032\n\026ATTACK_VECTOR_PH"
- + "YSICAL\020\004\"l\n\020AttackComplexity\022!\n\035ATTACK_C"
- + "OMPLEXITY_UNSPECIFIED\020\000\022\031\n\025ATTACK_COMPLE"
- + "XITY_LOW\020\001\022\032\n\026ATTACK_COMPLEXITY_HIGH\020\002\"\222"
- + "\001\n\022PrivilegesRequired\022#\n\037PRIVILEGES_REQU"
- + "IRED_UNSPECIFIED\020\000\022\034\n\030PRIVILEGES_REQUIRE"
- + "D_NONE\020\001\022\033\n\027PRIVILEGES_REQUIRED_LOW\020\002\022\034\n"
- + "\030PRIVILEGES_REQUIRED_HIGH\020\003\"m\n\017UserInter"
- + "action\022 \n\034USER_INTERACTION_UNSPECIFIED\020\000"
- + "\022\031\n\025USER_INTERACTION_NONE\020\001\022\035\n\031USER_INTE"
- + "RACTION_REQUIRED\020\002\"F\n\005Scope\022\025\n\021SCOPE_UNS"
- + "PECIFIED\020\000\022\023\n\017SCOPE_UNCHANGED\020\001\022\021\n\rSCOPE"
- + "_CHANGED\020\002\"R\n\006Impact\022\026\n\022IMPACT_UNSPECIFI"
- + "ED\020\000\022\017\n\013IMPACT_HIGH\020\001\022\016\n\nIMPACT_LOW\020\002\022\017\n"
- + "\013IMPACT_NONE\020\003B\356\001\n\"com.google.cloud.secu"
- + "ritycenter.v1B\022VulnerabilityProtoP\001ZLgoo"
- + "gle.golang.org/genproto/googleapis/cloud"
- + "/securitycenter/v1;securitycenter\252\002\036Goog"
- + "le.Cloud.SecurityCenter.V1\312\002\036Google\\Clou"
- + "d\\SecurityCenter\\V1\352\002!Google::Cloud::Sec"
- + "urityCenter::V1b\006proto3"
+ + "r.v1\"A\n\rVulnerability\0220\n\003cve\030\001 \001(\0132#.goo"
+ + "gle.cloud.securitycenter.v1.Cve\"\210\001\n\003Cve\022"
+ + "\n\n\002id\030\001 \001(\t\022=\n\nreferences\030\002 \003(\0132).google"
+ + ".cloud.securitycenter.v1.Reference\0226\n\006cv"
+ + "ssv3\030\003 \001(\0132&.google.cloud.securitycenter"
+ + ".v1.Cvssv3\"(\n\tReference\022\016\n\006source\030\001 \001(\t\022"
+ + "\013\n\003uri\030\002 \001(\t\"\261\n\n\006Cvssv3\022\022\n\nbase_score\030\001 "
+ + "\001(\001\022J\n\rattack_vector\030\005 \001(\01623.google.clou"
+ + "d.securitycenter.v1.Cvssv3.AttackVector\022"
+ + "R\n\021attack_complexity\030\006 \001(\01627.google.clou"
+ + "d.securitycenter.v1.Cvssv3.AttackComplex"
+ + "ity\022V\n\023privileges_required\030\007 \001(\01629.googl"
+ + "e.cloud.securitycenter.v1.Cvssv3.Privile"
+ + "gesRequired\022P\n\020user_interaction\030\010 \001(\01626."
+ + "google.cloud.securitycenter.v1.Cvssv3.Us"
+ + "erInteraction\022;\n\005scope\030\t \001(\0162,.google.cl"
+ + "oud.securitycenter.v1.Cvssv3.Scope\022M\n\026co"
+ + "nfidentiality_impact\030\n \001(\0162-.google.clou"
+ + "d.securitycenter.v1.Cvssv3.Impact\022G\n\020int"
+ + "egrity_impact\030\013 \001(\0162-.google.cloud.secur"
+ + "itycenter.v1.Cvssv3.Impact\022J\n\023availabili"
+ + "ty_impact\030\014 \001(\0162-.google.cloud.securityc"
+ + "enter.v1.Cvssv3.Impact\"\231\001\n\014AttackVector\022"
+ + "\035\n\031ATTACK_VECTOR_UNSPECIFIED\020\000\022\031\n\025ATTACK"
+ + "_VECTOR_NETWORK\020\001\022\032\n\026ATTACK_VECTOR_ADJAC"
+ + "ENT\020\002\022\027\n\023ATTACK_VECTOR_LOCAL\020\003\022\032\n\026ATTACK"
+ + "_VECTOR_PHYSICAL\020\004\"l\n\020AttackComplexity\022!"
+ + "\n\035ATTACK_COMPLEXITY_UNSPECIFIED\020\000\022\031\n\025ATT"
+ + "ACK_COMPLEXITY_LOW\020\001\022\032\n\026ATTACK_COMPLEXIT"
+ + "Y_HIGH\020\002\"\222\001\n\022PrivilegesRequired\022#\n\037PRIVI"
+ + "LEGES_REQUIRED_UNSPECIFIED\020\000\022\034\n\030PRIVILEG"
+ + "ES_REQUIRED_NONE\020\001\022\033\n\027PRIVILEGES_REQUIRE"
+ + "D_LOW\020\002\022\034\n\030PRIVILEGES_REQUIRED_HIGH\020\003\"m\n"
+ + "\017UserInteraction\022 \n\034USER_INTERACTION_UNS"
+ + "PECIFIED\020\000\022\031\n\025USER_INTERACTION_NONE\020\001\022\035\n"
+ + "\031USER_INTERACTION_REQUIRED\020\002\"F\n\005Scope\022\025\n"
+ + "\021SCOPE_UNSPECIFIED\020\000\022\023\n\017SCOPE_UNCHANGED\020"
+ + "\001\022\021\n\rSCOPE_CHANGED\020\002\"R\n\006Impact\022\026\n\022IMPACT"
+ + "_UNSPECIFIED\020\000\022\017\n\013IMPACT_HIGH\020\001\022\016\n\nIMPAC"
+ + "T_LOW\020\002\022\017\n\013IMPACT_NONE\020\003B\356\001\n\"com.google."
+ + "cloud.securitycenter.v1B\022VulnerabilityPr"
+ + "otoP\001ZLgoogle.golang.org/genproto/google"
+ + "apis/cloud/securitycenter/v1;securitycen"
+ + "ter\252\002\036Google.Cloud.SecurityCenter.V1\312\002\036G"
+ + "oogle\\Cloud\\SecurityCenter\\V1\352\002!Google::"
+ + "Cloud::SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
- descriptorData,
- new com.google.protobuf.Descriptors.FileDescriptor[] {
- com.google.api.AnnotationsProto.getDescriptor(),
- });
+ descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {});
internal_static_google_cloud_securitycenter_v1_Vulnerability_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_google_cloud_securitycenter_v1_Vulnerability_fieldAccessorTable =
@@ -148,7 +144,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"IntegrityImpact",
"AvailabilityImpact",
});
- com.google.api.AnnotationsProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto
index 3821cce77..55ba5641a 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/asset.proto
@@ -21,7 +21,6 @@ import "google/cloud/securitycenter/v1/folder.proto";
import "google/cloud/securitycenter/v1/security_marks.proto";
import "google/protobuf/struct.proto";
import "google/protobuf/timestamp.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto
index 830a56b32..78a7d65fe 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/external_system.proto
@@ -18,7 +18,6 @@ package google.cloud.securitycenter.v1;
import "google/api/resource.proto";
import "google/protobuf/timestamp.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto
index 883b1e104..b3525f007 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/finding.proto
@@ -16,7 +16,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
-import "google/api/annotations.proto";
import "google/api/field_behavior.proto";
import "google/api/resource.proto";
import "google/cloud/securitycenter/v1/access.proto";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto
index 8afd97536..4078a527b 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/folder.proto
@@ -16,8 +16,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
-import "google/api/annotations.proto";
-
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
option java_multiple_files = true;
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto
index 336f72dd6..067ddb163 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/indicator.proto
@@ -16,8 +16,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
-import "google/api/annotations.proto";
-
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
option java_multiple_files = true;
option java_outer_classname = "IndicatorProto";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto
index d528bcabb..74426957b 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mute_config.proto
@@ -19,7 +19,6 @@ package google.cloud.securitycenter.v1;
import "google/api/field_behavior.proto";
import "google/api/resource.proto";
import "google/protobuf/timestamp.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto
index 344d1c090..7ab946628 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_config.proto
@@ -18,7 +18,6 @@ package google.cloud.securitycenter.v1;
import "google/api/field_behavior.proto";
import "google/api/resource.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto
index 52bc6d346..3605dfbef 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/notification_message.proto
@@ -18,7 +18,6 @@ package google.cloud.securitycenter.v1;
import "google/cloud/securitycenter/v1/finding.proto";
import "google/cloud/securitycenter/v1/resource.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto
index d4131e65d..e8bc9687d 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto
@@ -17,7 +17,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
import "google/api/resource.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto
index b2f78a959..46b8372f3 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/resource.proto
@@ -18,7 +18,6 @@ package google.cloud.securitycenter.v1;
import "google/api/field_behavior.proto";
import "google/cloud/securitycenter/v1/folder.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto
index 78c6a6e3b..70088c06a 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/run_asset_discovery_response.proto
@@ -17,7 +17,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
import "google/protobuf/duration.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto
index f4dd753d1..15c9769f2 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/security_marks.proto
@@ -17,7 +17,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
import "google/api/resource.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto
index 61bbfd3b6..75c069a1c 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/source.proto
@@ -17,7 +17,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
import "google/api/resource.proto";
-import "google/api/annotations.proto";
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
diff --git a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto
index fb6b5c172..e11784ce3 100644
--- a/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto
+++ b/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/vulnerability.proto
@@ -16,8 +16,6 @@ syntax = "proto3";
package google.cloud.securitycenter.v1;
-import "google/api/annotations.proto";
-
option csharp_namespace = "Google.Cloud.SecurityCenter.V1";
option go_package = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter";
option java_multiple_files = true;
From 74217b5577ae2120cb342008df4ef8d8cdc31e71 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Fri, 25 Feb 2022 22:10:42 +0000
Subject: [PATCH 16/24] ci: pull request template includes sample format
(#1357) (#765)
Source-Link: https://github.com/googleapis/synthtool/commit/e122cb03ea37652946651346736d99b9dcc4311f
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:387835a1375a0049ec44e02542c844302854c732d8291bdf8e472c0ff70a8f67
---
.github/.OwlBot.lock.yaml | 2 +-
.github/PULL_REQUEST_TEMPLATE.md | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
index 9786771c4..9351fdfb9 100644
--- a/.github/.OwlBot.lock.yaml
+++ b/.github/.OwlBot.lock.yaml
@@ -13,4 +13,4 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest
- digest: sha256:3c950ed12391ebaffd1ee66d0374766a1c50144ebe6a7a0042300b2e6bb5856b
+ digest: sha256:387835a1375a0049ec44e02542c844302854c732d8291bdf8e472c0ff70a8f67
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 59f73f1d6..e775043d9 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -5,3 +5,6 @@ Thank you for opening a Pull Request! Before submitting your PR, there are a few
- [ ] Appropriate docs were updated (if necessary)
Fixes # ☕️
+
+If you write sample code, please follow the [samples format](
+https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
From a48d909cd4e0fae406867c9037b39560d154f53c Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Mon, 28 Feb 2022 23:30:31 +0100
Subject: [PATCH 17/24] build(deps): update dependency
org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.2 (#764)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.apache.maven.plugins:maven-project-info-reports-plugin](https://maven.apache.org/plugins/) | `3.2.1` -> `3.2.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-securitycenter).
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 34ad6f3fb..6b5e68c00 100644
--- a/pom.xml
+++ b/pom.xml
@@ -144,7 +144,7 @@
org.apache.maven.plugins
maven-project-info-reports-plugin
- 3.2.1
+ 3.2.2
From 80d33d3a14cd8582bbd1a1cb307d303ac5fe6455 Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Wed, 2 Mar 2022 19:06:10 +0100
Subject: [PATCH 18/24] deps: update dependency
com.google.cloud:google-cloud-shared-dependencies to v2.8.0 (#768)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.7.0` -> `2.8.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
googleapis/java-shared-dependencies
### [`v2.8.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#280-httpsgithubcomgoogleapisjava-shared-dependenciescomparev270v280-2022-03-02)
[Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.7.0...v2.8.0)
##### Dependencies
- update dependency com.google.api-client:google-api-client-bom to v1.33.2 ([#602](https://togithub.com/googleapis/java-shared-dependencies/issues/602)) ([85b132f](https://togithub.com/googleapis/java-shared-dependencies/commit/85b132f5830772646025b6a9fbbb970a941b86b5))
- update dependency com.google.api:api-common to v2.1.4 ([#605](https://togithub.com/googleapis/java-shared-dependencies/issues/605)) ([ca7d49a](https://togithub.com/googleapis/java-shared-dependencies/commit/ca7d49aee26b6d90abd2afd61c20861d2307fe9c))
- update dependency com.google.auth:google-auth-library-bom to v1.5.3 ([#614](https://togithub.com/googleapis/java-shared-dependencies/issues/614)) ([e6413f3](https://togithub.com/googleapis/java-shared-dependencies/commit/e6413f3b1be78473ace7085c344eda2d78cdf01a))
- update dependency com.google.cloud:google-cloud-core to v2.5.6 ([#621](https://togithub.com/googleapis/java-shared-dependencies/issues/621)) ([3d5669f](https://togithub.com/googleapis/java-shared-dependencies/commit/3d5669f215689dd2df71200ffe37d5a9d385cda8))
- update dependency com.google.code.gson:gson to v2.9.0 ([#611](https://togithub.com/googleapis/java-shared-dependencies/issues/611)) ([f59c28d](https://togithub.com/googleapis/java-shared-dependencies/commit/f59c28d8cd30ada1237f7722135ba148dce6315e))
- update dependency com.google.http-client:google-http-client-bom to v1.41.4 ([#608](https://togithub.com/googleapis/java-shared-dependencies/issues/608)) ([f9a4f23](https://togithub.com/googleapis/java-shared-dependencies/commit/f9a4f23d3a32148ac59e53eaae6558ccbceca12c))
- update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.1 ([#606](https://togithub.com/googleapis/java-shared-dependencies/issues/606)) ([3882494](https://togithub.com/googleapis/java-shared-dependencies/commit/3882494770d48fcc02ed19088aa06612a8e440eb))
- update dependency com.google.protobuf:protobuf-bom to v3.19.4 ([#593](https://togithub.com/googleapis/java-shared-dependencies/issues/593)) ([1e155bf](https://togithub.com/googleapis/java-shared-dependencies/commit/1e155bfc957bbb7e25d2e0994cdecaa81843bdc5))
- update dependency io.grpc:grpc-bom to v1.44.1 ([#613](https://togithub.com/googleapis/java-shared-dependencies/issues/613)) ([3038a2c](https://togithub.com/googleapis/java-shared-dependencies/commit/3038a2c86cd20c91b65f2d7926eeb739147a68db))
- update dependency junit:junit to v4.13.2 ([#607](https://togithub.com/googleapis/java-shared-dependencies/issues/607)) ([987e617](https://togithub.com/googleapis/java-shared-dependencies/commit/987e61796c7a093e005fe8832cf39275c391b2c1))
- update dependency org.checkerframework:checker-qual to v3.21.3 ([#596](https://togithub.com/googleapis/java-shared-dependencies/issues/596)) ([ac5083c](https://togithub.com/googleapis/java-shared-dependencies/commit/ac5083cd010924dc128f041c2cdbab20166a6bf0))
- update gax.version to v2.12.2 ([#592](https://togithub.com/googleapis/java-shared-dependencies/issues/592)) ([713ff8d](https://togithub.com/googleapis/java-shared-dependencies/commit/713ff8dd94f939c417524616bc47c771a3fbe0cf))
- update google.common-protos.version to v2.7.4 ([#603](https://togithub.com/googleapis/java-shared-dependencies/issues/603)) ([bb9b4c7](https://togithub.com/googleapis/java-shared-dependencies/commit/bb9b4c7e39552cc73b3b9d4c826b26e8cb74459f))
- update google.core.version ([#599](https://togithub.com/googleapis/java-shared-dependencies/issues/599)) ([327d0df](https://togithub.com/googleapis/java-shared-dependencies/commit/327d0df9b57203c0d4f426de0380770d3d7910d6))
- update iam.version to v1.2.6 ([#598](https://togithub.com/googleapis/java-shared-dependencies/issues/598)) ([2801439](https://togithub.com/googleapis/java-shared-dependencies/commit/280143964c7c3b93a8d7f67215ba2cc74ffce761))
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-securitycenter).
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 6b5e68c00..05fefc36b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -97,7 +97,7 @@
com.google.cloud
google-cloud-shared-dependencies
- 2.7.0
+ 2.8.0
pom
import
From 649055817a3d76d79794cce54461766736cf3470 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Wed, 2 Mar 2022 19:32:28 +0000
Subject: [PATCH 19/24] chore: fix license header in build.bat (#1363) (#771)
* chore: fix license header in build.bat
* chore: add disctribution field for setup-java action
Source-Link: https://github.com/googleapis/synthtool/commit/4fea5f40a9075f3ba205ede0b453010cf080e194
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:df8d7b2cc0dbc65871e7edd86601901a0612b272fa3f7f0eb590c5c53aa5f92e
---
.github/.OwlBot.lock.yaml | 2 +-
.github/workflows/approve-readme.yaml | 2 +-
.github/workflows/auto-release.yaml | 2 +-
.github/workflows/ci.yaml | 20 +++++++++---------
.github/workflows/samples.yaml | 5 +++--
.kokoro/build.bat | 30 +++++++++++++--------------
README.md | 2 +-
7 files changed, 32 insertions(+), 31 deletions(-)
diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
index 9351fdfb9..3473042c0 100644
--- a/.github/.OwlBot.lock.yaml
+++ b/.github/.OwlBot.lock.yaml
@@ -13,4 +13,4 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest
- digest: sha256:387835a1375a0049ec44e02542c844302854c732d8291bdf8e472c0ff70a8f67
+ digest: sha256:df8d7b2cc0dbc65871e7edd86601901a0612b272fa3f7f0eb590c5c53aa5f92e
diff --git a/.github/workflows/approve-readme.yaml b/.github/workflows/approve-readme.yaml
index 1bb182327..f5fc7d516 100644
--- a/.github/workflows/approve-readme.yaml
+++ b/.github/workflows/approve-readme.yaml
@@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme'
steps:
- - uses: actions/github-script@v5
+ - uses: actions/github-script@v6
with:
github-token: ${{secrets.YOSHI_APPROVER_TOKEN}}
script: |
diff --git a/.github/workflows/auto-release.yaml b/.github/workflows/auto-release.yaml
index 18e23230d..7a106d007 100644
--- a/.github/workflows/auto-release.yaml
+++ b/.github/workflows/auto-release.yaml
@@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
if: contains(github.head_ref, 'release-please')
steps:
- - uses: actions/github-script@v5
+ - uses: actions/github-script@v6
with:
github-token: ${{secrets.YOSHI_APPROVER_TOKEN}}
debug: true
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 6b5e56aaa..83ef7f9c2 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -27,8 +27,8 @@ jobs:
matrix:
java: [8, 11, 17]
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v2
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
with:
distribution: zulu
java-version: ${{matrix.java}}
@@ -39,8 +39,8 @@ jobs:
windows:
runs-on: windows-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v2
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
@@ -54,8 +54,8 @@ jobs:
matrix:
java: [8, 11, 17]
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v2
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
with:
distribution: zulu
java-version: ${{matrix.java}}
@@ -64,8 +64,8 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v2
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 11
@@ -76,8 +76,8 @@ jobs:
clirr:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v2
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
diff --git a/.github/workflows/samples.yaml b/.github/workflows/samples.yaml
index d5d964df1..912ed8b2b 100644
--- a/.github/workflows/samples.yaml
+++ b/.github/workflows/samples.yaml
@@ -20,9 +20,10 @@ jobs:
checkstyle:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v1
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
with:
+ distribution: zulu
java-version: 8
- name: Run checkstyle
run: mvn -P lint --quiet --batch-mode checkstyle:check
diff --git a/.kokoro/build.bat b/.kokoro/build.bat
index cc602c9eb..067cf4a4c 100644
--- a/.kokoro/build.bat
+++ b/.kokoro/build.bat
@@ -1,18 +1,18 @@
+:: Copyright 2022 Google LLC
+::
+:: Licensed under the Apache License, Version 2.0 (the "License");
+:: you may not use this file except in compliance with the License.
+:: You may obtain a copy of the License at
+::
+:: http://www.apache.org/licenses/LICENSE-2.0
+::
+:: Unless required by applicable law or agreed to in writing, software
+:: distributed under the License is distributed on an "AS IS" BASIS,
+:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+:: See the License for the specific language governing permissions and
+:: limitations under the License.
+:: Github action job to test core java library features on
+:: downstream client libraries before they are released.
:: See documentation in type-shell-output.bat
-# Copyright 2022 Google LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# Github action job to test core java library features on
-# downstream client libraries before they are released.
"C:\Program Files\Git\bin\bash.exe" %~dp0build.sh
diff --git a/README.md b/README.md
index 28c891536..1dc41fdef 100644
--- a/README.md
+++ b/README.md
@@ -54,7 +54,7 @@ If you are using Maven without BOM, add this to your dependencies:
If you are using Gradle 5.x or later, add this to your dependencies
```Groovy
-implementation platform('com.google.cloud:libraries-bom:24.3.0')
+implementation platform('com.google.cloud:libraries-bom:24.4.0')
implementation 'com.google.cloud:google-cloud-securitycenter'
```
From b5152354943c28557e925947ba7079db90284ea7 Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Thu, 3 Mar 2022 02:40:27 +0100
Subject: [PATCH 20/24] chore(deps): update dependency
com.google.cloud:libraries-bom to v24.4.0 (#770)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java)) | `24.3.0` -> `24.4.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-securitycenter).
---
README.md | 2 +-
samples/snippets/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 1dc41fdef..fbdf6ed45 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file
com.google.cloud
libraries-bom
- 24.3.0
+ 24.4.0
pom
import
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index c8ad08126..32291ed8d 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -30,7 +30,7 @@
com.google.cloud
libraries-bom
- 24.3.0
+ 24.4.0
pom
import
From 330195a4a7d146170f0ec4c9cbcaf661715fc340 Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Thu, 3 Mar 2022 19:41:32 +0100
Subject: [PATCH 21/24] deps: update dependency
com.google.cloud:google-cloud-pubsub to v1.115.2 (#748)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* deps: update dependency com.google.cloud:google-cloud-pubsub to v1.115.2
* 🦉 Updates from OwlBot
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
Co-authored-by: Owl Bot
---
samples/install-without-bom/pom.xml | 2 +-
samples/snapshot/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 42e73baf0..adfc461c9 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -36,7 +36,7 @@
com.google.cloud
google-cloud-pubsub
- 1.115.1
+ 1.115.2
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index a23ad4a97..58977f431 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -34,7 +34,7 @@
com.google.cloud
google-cloud-pubsub
- 1.115.1
+ 1.115.2
From b4641d8f54a43d4cb2746846b60b817027479755 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Thu, 3 Mar 2022 18:50:35 +0000
Subject: [PATCH 22/24] feat: Add BigQuery export APIs that help you enable
writing new/updated findings from Security Command Center to a BigQuery
table in near-real time. You can then integrate the data into existing
workflows and create custom analyses. You can enable thi... (#769)
- [ ] Regenerate this pull request now.
s feature at the organization, folder, and project levels to export findings based on your requirements
PiperOrigin-RevId: 431905699
Source-Link: https://github.com/googleapis/googleapis/commit/4c1b56fddfb0d2490fc40dccb15baf4d3eae4bed
Source-Link: https://github.com/googleapis/googleapis-gen/commit/fbaf35c6cd7f817f572289ed0f8a33812a6eb3b9
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZmJhZjM1YzZjZDdmODE3ZjU3MjI4OWVkMGY4YTMzODEyYTZlYjNiOSJ9
---
.../v1/SecurityCenterClient.java | 780 ++++
.../v1/SecurityCenterSettings.java | 63 +
.../securitycenter/v1/gapic_metadata.json | 15 +
.../v1/stub/GrpcSecurityCenterStub.java | 190 +
.../v1/stub/SecurityCenterStub.java | 34 +
.../v1/stub/SecurityCenterStubSettings.java | 209 +-
.../v1/MockSecurityCenterImpl.java | 106 +
.../v1/SecurityCenterClientTest.java | 623 ++++
.../securitycenter/v1/SecurityCenterGrpc.java | 676 +++-
.../cloud/securitycenter/v1/AccessProto.java | 33 +-
.../securitycenter/v1/BigQueryExport.java | 2354 ++++++++++++
.../securitycenter/v1/BigQueryExportName.java | 365 ++
.../v1/BigQueryExportOrBuilder.java | 317 ++
.../v1/BigQueryExportProto.java | 101 +
.../v1/BulkMuteFindingsRequest.java | 28 +-
.../v1/BulkMuteFindingsRequestOrBuilder.java | 8 +-
.../v1/CreateBigQueryExportRequest.java | 1174 ++++++
.../CreateBigQueryExportRequestOrBuilder.java | 130 +
.../v1/CreateFindingRequest.java | 48 +-
.../v1/CreateFindingRequestOrBuilder.java | 12 +-
.../v1/CreateNotificationConfigRequest.java | 88 +-
...ateNotificationConfigRequestOrBuilder.java | 23 +-
.../v1/CreateSourceRequest.java | 48 +-
.../v1/CreateSourceRequestOrBuilder.java | 12 +-
.../google/cloud/securitycenter/v1/Cve.java | 90 +
.../cloud/securitycenter/v1/CveOrBuilder.java | 13 +
.../v1/DeleteBigQueryExportRequest.java | 678 ++++
.../DeleteBigQueryExportRequestOrBuilder.java | 60 +
.../cloud/securitycenter/v1/Finding.java | 356 +-
.../securitycenter/v1/FindingOrBuilder.java | 58 +-
.../securitycenter/v1/FindingOuterClass.java | 115 +-
.../v1/GetBigQueryExportRequest.java | 672 ++++
.../v1/GetBigQueryExportRequestOrBuilder.java | 60 +
.../v1/GetOrganizationSettingsRequest.java | 28 +-
...tOrganizationSettingsRequestOrBuilder.java | 8 +-
.../securitycenter/v1/GroupAssetsRequest.java | 42 +-
.../v1/GroupAssetsRequestOrBuilder.java | 12 +-
.../v1/GroupFindingsRequest.java | 42 +-
.../v1/GroupFindingsRequestOrBuilder.java | 12 +-
.../v1/ListBigQueryExportsRequest.java | 973 +++++
.../ListBigQueryExportsRequestOrBuilder.java | 105 +
.../v1/ListBigQueryExportsResponse.java | 1159 ++++++
.../ListBigQueryExportsResponseOrBuilder.java | 104 +
.../v1/ListMuteConfigsRequest.java | 28 +-
.../v1/ListMuteConfigsRequestOrBuilder.java | 8 +-
.../securitycenter/v1/ListSourcesRequest.java | 28 +-
.../v1/ListSourcesRequestOrBuilder.java | 8 +-
.../cloud/securitycenter/v1/MitreAttack.java | 3309 +++++++++++++++++
.../v1/MitreAttackOrBuilder.java | 311 ++
.../securitycenter/v1/MitreAttackProto.java | 107 +
.../v1/RunAssetDiscoveryRequest.java | 28 +-
.../v1/RunAssetDiscoveryRequestOrBuilder.java | 8 +-
.../v1/SecuritycenterService.java | 1019 ++---
.../v1/UpdateBigQueryExportRequest.java | 1050 ++++++
.../UpdateBigQueryExportRequestOrBuilder.java | 104 +
.../v1/UpdateFindingRequest.java | 48 +-
.../v1/UpdateFindingRequestOrBuilder.java | 12 +-
.../securitycenter/v1/VulnerabilityProto.java | 87 +-
.../cloud/securitycenter/v1/access.proto | 2 -
.../securitycenter/v1/bigquery_export.proto | 101 +
.../cloud/securitycenter/v1/finding.proto | 18 +-
.../securitycenter/v1/mitre_attack.proto | 190 +
.../v1/securitycenter_service.proto | 345 +-
.../securitycenter/v1/vulnerability.proto | 3 +
64 files changed, 17845 insertions(+), 993 deletions(-)
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/BigQueryExport.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/BigQueryExportName.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/BigQueryExportOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/BigQueryExportProto.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequest.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequestOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/DeleteBigQueryExportRequest.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/DeleteBigQueryExportRequestOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/GetBigQueryExportRequest.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/GetBigQueryExportRequestOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListBigQueryExportsRequest.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListBigQueryExportsRequestOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListBigQueryExportsResponse.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListBigQueryExportsResponseOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/MitreAttack.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/MitreAttackOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/MitreAttackProto.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/UpdateBigQueryExportRequest.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/UpdateBigQueryExportRequestOrBuilder.java
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/bigquery_export.proto
create mode 100644 proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/mitre_attack.proto
diff --git a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java
index 04b37ace3..e35326b48 100644
--- a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java
+++ b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java
@@ -1206,6 +1206,109 @@ public final void deleteNotificationConfig(DeleteNotificationConfigRequest reque
return stub.deleteNotificationConfigCallable();
}
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Gets a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * BigQueryExportName name =
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
+ * BigQueryExport response = securityCenterClient.getBigQueryExport(name);
+ * }
+ * }
+ *
+ * @param name Required. Name of the big query export to retrieve. Its format is
+ * organizations/{organization}/bigQueryExports/{export_id},
+ * folders/{folder}/bigQueryExports/{export_id}, or
+ * projects/{project}/bigQueryExports/{export_id}
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport getBigQueryExport(BigQueryExportName name) {
+ GetBigQueryExportRequest request =
+ GetBigQueryExportRequest.newBuilder()
+ .setName(name == null ? null : name.toString())
+ .build();
+ return getBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Gets a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * String name =
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]").toString();
+ * BigQueryExport response = securityCenterClient.getBigQueryExport(name);
+ * }
+ * }
+ *
+ * @param name Required. Name of the big query export to retrieve. Its format is
+ * organizations/{organization}/bigQueryExports/{export_id},
+ * folders/{folder}/bigQueryExports/{export_id}, or
+ * projects/{project}/bigQueryExports/{export_id}
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport getBigQueryExport(String name) {
+ GetBigQueryExportRequest request = GetBigQueryExportRequest.newBuilder().setName(name).build();
+ return getBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Gets a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * GetBigQueryExportRequest request =
+ * GetBigQueryExportRequest.newBuilder()
+ * .setName(
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ * .toString())
+ * .build();
+ * BigQueryExport response = securityCenterClient.getBigQueryExport(request);
+ * }
+ * }
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport getBigQueryExport(GetBigQueryExportRequest request) {
+ return getBigQueryExportCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Gets a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * GetBigQueryExportRequest request =
+ * GetBigQueryExportRequest.newBuilder()
+ * .setName(
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ * .toString())
+ * .build();
+ * ApiFuture future =
+ * securityCenterClient.getBigQueryExportCallable().futureCall(request);
+ * // Do something.
+ * BigQueryExport response = future.get();
+ * }
+ * }
+ */
+ public final UnaryCallable getBigQueryExportCallable() {
+ return stub.getBigQueryExportCallable();
+ }
+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Gets the access control policy on the specified Source.
@@ -3899,6 +4002,599 @@ public final SecurityMarks updateSecurityMarks(UpdateSecurityMarksRequest reques
return stub.updateSecurityMarksCallable();
}
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Creates a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * FolderName parent = FolderName.of("[FOLDER]");
+ * BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ * String bigQueryExportId = "bigQueryExportId1024198583";
+ * BigQueryExport response =
+ * securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ * }
+ * }
+ *
+ * @param parent Required. Resource name of the new big query export's parent. Its format is
+ * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".
+ * @param bigQueryExport Required. The big query export being created.
+ * @param bigQueryExportId Required. Unique identifier provided by the client within the parent
+ * scope. It must consist of lower case letters, numbers, and hyphen, with the first character
+ * a letter, the last a letter or a number, and a 63 character maximum.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport createBigQueryExport(
+ FolderName parent, BigQueryExport bigQueryExport, String bigQueryExportId) {
+ CreateBigQueryExportRequest request =
+ CreateBigQueryExportRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .setBigQueryExport(bigQueryExport)
+ .setBigQueryExportId(bigQueryExportId)
+ .build();
+ return createBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Creates a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+ * BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ * String bigQueryExportId = "bigQueryExportId1024198583";
+ * BigQueryExport response =
+ * securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ * }
+ * }
+ *
+ * @param parent Required. Resource name of the new big query export's parent. Its format is
+ * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".
+ * @param bigQueryExport Required. The big query export being created.
+ * @param bigQueryExportId Required. Unique identifier provided by the client within the parent
+ * scope. It must consist of lower case letters, numbers, and hyphen, with the first character
+ * a letter, the last a letter or a number, and a 63 character maximum.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport createBigQueryExport(
+ OrganizationName parent, BigQueryExport bigQueryExport, String bigQueryExportId) {
+ CreateBigQueryExportRequest request =
+ CreateBigQueryExportRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .setBigQueryExport(bigQueryExport)
+ .setBigQueryExportId(bigQueryExportId)
+ .build();
+ return createBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Creates a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ * String bigQueryExportId = "bigQueryExportId1024198583";
+ * BigQueryExport response =
+ * securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ * }
+ * }
+ *
+ * @param parent Required. Resource name of the new big query export's parent. Its format is
+ * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".
+ * @param bigQueryExport Required. The big query export being created.
+ * @param bigQueryExportId Required. Unique identifier provided by the client within the parent
+ * scope. It must consist of lower case letters, numbers, and hyphen, with the first character
+ * a letter, the last a letter or a number, and a 63 character maximum.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport createBigQueryExport(
+ ProjectName parent, BigQueryExport bigQueryExport, String bigQueryExportId) {
+ CreateBigQueryExportRequest request =
+ CreateBigQueryExportRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .setBigQueryExport(bigQueryExport)
+ .setBigQueryExportId(bigQueryExportId)
+ .build();
+ return createBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Creates a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * String parent = OrganizationName.of("[ORGANIZATION]").toString();
+ * BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ * String bigQueryExportId = "bigQueryExportId1024198583";
+ * BigQueryExport response =
+ * securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ * }
+ * }
+ *
+ * @param parent Required. Resource name of the new big query export's parent. Its format is
+ * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".
+ * @param bigQueryExport Required. The big query export being created.
+ * @param bigQueryExportId Required. Unique identifier provided by the client within the parent
+ * scope. It must consist of lower case letters, numbers, and hyphen, with the first character
+ * a letter, the last a letter or a number, and a 63 character maximum.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport createBigQueryExport(
+ String parent, BigQueryExport bigQueryExport, String bigQueryExportId) {
+ CreateBigQueryExportRequest request =
+ CreateBigQueryExportRequest.newBuilder()
+ .setParent(parent)
+ .setBigQueryExport(bigQueryExport)
+ .setBigQueryExportId(bigQueryExportId)
+ .build();
+ return createBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Creates a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * CreateBigQueryExportRequest request =
+ * CreateBigQueryExportRequest.newBuilder()
+ * .setParent(OrganizationName.of("[ORGANIZATION]").toString())
+ * .setBigQueryExport(BigQueryExport.newBuilder().build())
+ * .setBigQueryExportId("bigQueryExportId1024198583")
+ * .build();
+ * BigQueryExport response = securityCenterClient.createBigQueryExport(request);
+ * }
+ * }
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport createBigQueryExport(CreateBigQueryExportRequest request) {
+ return createBigQueryExportCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Creates a big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * CreateBigQueryExportRequest request =
+ * CreateBigQueryExportRequest.newBuilder()
+ * .setParent(OrganizationName.of("[ORGANIZATION]").toString())
+ * .setBigQueryExport(BigQueryExport.newBuilder().build())
+ * .setBigQueryExportId("bigQueryExportId1024198583")
+ * .build();
+ * ApiFuture future =
+ * securityCenterClient.createBigQueryExportCallable().futureCall(request);
+ * // Do something.
+ * BigQueryExport response = future.get();
+ * }
+ * }
+ */
+ public final UnaryCallable
+ createBigQueryExportCallable() {
+ return stub.createBigQueryExportCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Deletes an existing big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * BigQueryExportName name =
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
+ * securityCenterClient.deleteBigQueryExport(name);
+ * }
+ * }
+ *
+ * @param name Required. Name of the big query export to delete. Its format is
+ * organizations/{organization}/bigQueryExports/{export_id},
+ * folders/{folder}/bigQueryExports/{export_id}, or
+ * projects/{project}/bigQueryExports/{export_id}
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteBigQueryExport(BigQueryExportName name) {
+ DeleteBigQueryExportRequest request =
+ DeleteBigQueryExportRequest.newBuilder()
+ .setName(name == null ? null : name.toString())
+ .build();
+ deleteBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Deletes an existing big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * String name =
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]").toString();
+ * securityCenterClient.deleteBigQueryExport(name);
+ * }
+ * }
+ *
+ * @param name Required. Name of the big query export to delete. Its format is
+ * organizations/{organization}/bigQueryExports/{export_id},
+ * folders/{folder}/bigQueryExports/{export_id}, or
+ * projects/{project}/bigQueryExports/{export_id}
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteBigQueryExport(String name) {
+ DeleteBigQueryExportRequest request =
+ DeleteBigQueryExportRequest.newBuilder().setName(name).build();
+ deleteBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Deletes an existing big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * DeleteBigQueryExportRequest request =
+ * DeleteBigQueryExportRequest.newBuilder()
+ * .setName(
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ * .toString())
+ * .build();
+ * securityCenterClient.deleteBigQueryExport(request);
+ * }
+ * }
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteBigQueryExport(DeleteBigQueryExportRequest request) {
+ deleteBigQueryExportCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Deletes an existing big query export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * DeleteBigQueryExportRequest request =
+ * DeleteBigQueryExportRequest.newBuilder()
+ * .setName(
+ * BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ * .toString())
+ * .build();
+ * ApiFuture future =
+ * securityCenterClient.deleteBigQueryExportCallable().futureCall(request);
+ * // Do something.
+ * future.get();
+ * }
+ * }
+ */
+ public final UnaryCallable deleteBigQueryExportCallable() {
+ return stub.deleteBigQueryExportCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Updates a BigQuery export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ * FieldMask updateMask = FieldMask.newBuilder().build();
+ * BigQueryExport response =
+ * securityCenterClient.updateBigQueryExport(bigQueryExport, updateMask);
+ * }
+ * }
+ *
+ * @param bigQueryExport Required. The BigQuery export being updated.
+ * @param updateMask The list of fields to be updated. If empty all mutable fields will be
+ * updated.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport updateBigQueryExport(
+ BigQueryExport bigQueryExport, FieldMask updateMask) {
+ UpdateBigQueryExportRequest request =
+ UpdateBigQueryExportRequest.newBuilder()
+ .setBigQueryExport(bigQueryExport)
+ .setUpdateMask(updateMask)
+ .build();
+ return updateBigQueryExport(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Updates a BigQuery export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * UpdateBigQueryExportRequest request =
+ * UpdateBigQueryExportRequest.newBuilder()
+ * .setBigQueryExport(BigQueryExport.newBuilder().build())
+ * .setUpdateMask(FieldMask.newBuilder().build())
+ * .build();
+ * BigQueryExport response = securityCenterClient.updateBigQueryExport(request);
+ * }
+ * }
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final BigQueryExport updateBigQueryExport(UpdateBigQueryExportRequest request) {
+ return updateBigQueryExportCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Updates a BigQuery export.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * UpdateBigQueryExportRequest request =
+ * UpdateBigQueryExportRequest.newBuilder()
+ * .setBigQueryExport(BigQueryExport.newBuilder().build())
+ * .setUpdateMask(FieldMask.newBuilder().build())
+ * .build();
+ * ApiFuture future =
+ * securityCenterClient.updateBigQueryExportCallable().futureCall(request);
+ * // Do something.
+ * BigQueryExport response = future.get();
+ * }
+ * }
+ */
+ public final UnaryCallable
+ updateBigQueryExportCallable() {
+ return stub.updateBigQueryExportCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports
+ * under that level are also returned e.g. if requesting BigQuery exports under a folder, then all
+ * BigQuery exports immediately under the folder plus the ones created under the projects within
+ * the folder are returned.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * FolderName parent = FolderName.of("[FOLDER]");
+ * for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
+ * // doThingsWith(element);
+ * }
+ * }
+ * }
+ *
+ * @param parent Required. The parent, which owns the collection of BigQuery exports. Its format
+ * is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]".
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final ListBigQueryExportsPagedResponse listBigQueryExports(FolderName parent) {
+ ListBigQueryExportsRequest request =
+ ListBigQueryExportsRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .build();
+ return listBigQueryExports(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports
+ * under that level are also returned e.g. if requesting BigQuery exports under a folder, then all
+ * BigQuery exports immediately under the folder plus the ones created under the projects within
+ * the folder are returned.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+ * for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
+ * // doThingsWith(element);
+ * }
+ * }
+ * }
+ *
+ * @param parent Required. The parent, which owns the collection of BigQuery exports. Its format
+ * is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]".
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final ListBigQueryExportsPagedResponse listBigQueryExports(OrganizationName parent) {
+ ListBigQueryExportsRequest request =
+ ListBigQueryExportsRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .build();
+ return listBigQueryExports(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports
+ * under that level are also returned e.g. if requesting BigQuery exports under a folder, then all
+ * BigQuery exports immediately under the folder plus the ones created under the projects within
+ * the folder are returned.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
+ * // doThingsWith(element);
+ * }
+ * }
+ * }
+ *
+ * @param parent Required. The parent, which owns the collection of BigQuery exports. Its format
+ * is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]".
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final ListBigQueryExportsPagedResponse listBigQueryExports(ProjectName parent) {
+ ListBigQueryExportsRequest request =
+ ListBigQueryExportsRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .build();
+ return listBigQueryExports(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports
+ * under that level are also returned e.g. if requesting BigQuery exports under a folder, then all
+ * BigQuery exports immediately under the folder plus the ones created under the projects within
+ * the folder are returned.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * String parent = OrganizationName.of("[ORGANIZATION]").toString();
+ * for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
+ * // doThingsWith(element);
+ * }
+ * }
+ * }
+ *
+ * @param parent Required. The parent, which owns the collection of BigQuery exports. Its format
+ * is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]".
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final ListBigQueryExportsPagedResponse listBigQueryExports(String parent) {
+ ListBigQueryExportsRequest request =
+ ListBigQueryExportsRequest.newBuilder().setParent(parent).build();
+ return listBigQueryExports(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports
+ * under that level are also returned e.g. if requesting BigQuery exports under a folder, then all
+ * BigQuery exports immediately under the folder plus the ones created under the projects within
+ * the folder are returned.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * ListBigQueryExportsRequest request =
+ * ListBigQueryExportsRequest.newBuilder()
+ * .setParent(OrganizationName.of("[ORGANIZATION]").toString())
+ * .setPageSize(883849137)
+ * .setPageToken("pageToken873572522")
+ * .build();
+ * for (BigQueryExport element :
+ * securityCenterClient.listBigQueryExports(request).iterateAll()) {
+ * // doThingsWith(element);
+ * }
+ * }
+ * }
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final ListBigQueryExportsPagedResponse listBigQueryExports(
+ ListBigQueryExportsRequest request) {
+ return listBigQueryExportsPagedCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports
+ * under that level are also returned e.g. if requesting BigQuery exports under a folder, then all
+ * BigQuery exports immediately under the folder plus the ones created under the projects within
+ * the folder are returned.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * ListBigQueryExportsRequest request =
+ * ListBigQueryExportsRequest.newBuilder()
+ * .setParent(OrganizationName.of("[ORGANIZATION]").toString())
+ * .setPageSize(883849137)
+ * .setPageToken("pageToken873572522")
+ * .build();
+ * ApiFuture future =
+ * securityCenterClient.listBigQueryExportsPagedCallable().futureCall(request);
+ * // Do something.
+ * for (BigQueryExport element : future.get().iterateAll()) {
+ * // doThingsWith(element);
+ * }
+ * }
+ * }
+ */
+ public final UnaryCallable
+ listBigQueryExportsPagedCallable() {
+ return stub.listBigQueryExportsPagedCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports
+ * under that level are also returned e.g. if requesting BigQuery exports under a folder, then all
+ * BigQuery exports immediately under the folder plus the ones created under the projects within
+ * the folder are returned.
+ *
+ * Sample code:
+ *
+ *
{@code
+ * try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
+ * ListBigQueryExportsRequest request =
+ * ListBigQueryExportsRequest.newBuilder()
+ * .setParent(OrganizationName.of("[ORGANIZATION]").toString())
+ * .setPageSize(883849137)
+ * .setPageToken("pageToken873572522")
+ * .build();
+ * while (true) {
+ * ListBigQueryExportsResponse response =
+ * securityCenterClient.listBigQueryExportsCallable().call(request);
+ * for (BigQueryExport element : response.getResponsesList()) {
+ * // doThingsWith(element);
+ * }
+ * String nextPageToken = response.getNextPageToken();
+ * if (!Strings.isNullOrEmpty(nextPageToken)) {
+ * request = request.toBuilder().setPageToken(nextPageToken).build();
+ * } else {
+ * break;
+ * }
+ * }
+ * }
+ * }
+ */
+ public final UnaryCallable
+ listBigQueryExportsCallable() {
+ return stub.listBigQueryExportsCallable();
+ }
+
@Override
public final void close() {
stub.close();
@@ -4483,4 +5179,88 @@ protected ListSourcesFixedSizeCollection createCollection(
return new ListSourcesFixedSizeCollection(pages, collectionSize);
}
}
+
+ public static class ListBigQueryExportsPagedResponse
+ extends AbstractPagedListResponse<
+ ListBigQueryExportsRequest,
+ ListBigQueryExportsResponse,
+ BigQueryExport,
+ ListBigQueryExportsPage,
+ ListBigQueryExportsFixedSizeCollection> {
+
+ public static ApiFuture createAsync(
+ PageContext
+ context,
+ ApiFuture futureResponse) {
+ ApiFuture futurePage =
+ ListBigQueryExportsPage.createEmptyPage().createPageAsync(context, futureResponse);
+ return ApiFutures.transform(
+ futurePage,
+ input -> new ListBigQueryExportsPagedResponse(input),
+ MoreExecutors.directExecutor());
+ }
+
+ private ListBigQueryExportsPagedResponse(ListBigQueryExportsPage page) {
+ super(page, ListBigQueryExportsFixedSizeCollection.createEmptyCollection());
+ }
+ }
+
+ public static class ListBigQueryExportsPage
+ extends AbstractPage<
+ ListBigQueryExportsRequest,
+ ListBigQueryExportsResponse,
+ BigQueryExport,
+ ListBigQueryExportsPage> {
+
+ private ListBigQueryExportsPage(
+ PageContext
+ context,
+ ListBigQueryExportsResponse response) {
+ super(context, response);
+ }
+
+ private static ListBigQueryExportsPage createEmptyPage() {
+ return new ListBigQueryExportsPage(null, null);
+ }
+
+ @Override
+ protected ListBigQueryExportsPage createPage(
+ PageContext
+ context,
+ ListBigQueryExportsResponse response) {
+ return new ListBigQueryExportsPage(context, response);
+ }
+
+ @Override
+ public ApiFuture createPageAsync(
+ PageContext
+ context,
+ ApiFuture futureResponse) {
+ return super.createPageAsync(context, futureResponse);
+ }
+ }
+
+ public static class ListBigQueryExportsFixedSizeCollection
+ extends AbstractFixedSizeCollection<
+ ListBigQueryExportsRequest,
+ ListBigQueryExportsResponse,
+ BigQueryExport,
+ ListBigQueryExportsPage,
+ ListBigQueryExportsFixedSizeCollection> {
+
+ private ListBigQueryExportsFixedSizeCollection(
+ List pages, int collectionSize) {
+ super(pages, collectionSize);
+ }
+
+ private static ListBigQueryExportsFixedSizeCollection createEmptyCollection() {
+ return new ListBigQueryExportsFixedSizeCollection(null, 0);
+ }
+
+ @Override
+ protected ListBigQueryExportsFixedSizeCollection createCollection(
+ List pages, int collectionSize) {
+ return new ListBigQueryExportsFixedSizeCollection(pages, collectionSize);
+ }
+ }
}
diff --git a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterSettings.java b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterSettings.java
index b1ffb6f3a..e342f87f2 100644
--- a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterSettings.java
+++ b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterSettings.java
@@ -19,6 +19,7 @@
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupAssetsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListAssetsPagedResponse;
+import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListBigQueryExportsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListMuteConfigsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListNotificationConfigsPagedResponse;
@@ -127,6 +128,11 @@ public UnaryCallSettings deleteMuteConfigSetting
return ((SecurityCenterStubSettings) getStubSettings()).deleteNotificationConfigSettings();
}
+ /** Returns the object with the settings used for calls to getBigQueryExport. */
+ public UnaryCallSettings getBigQueryExportSettings() {
+ return ((SecurityCenterStubSettings) getStubSettings()).getBigQueryExportSettings();
+ }
+
/** Returns the object with the settings used for calls to getIamPolicy. */
public UnaryCallSettings getIamPolicySettings() {
return ((SecurityCenterStubSettings) getStubSettings()).getIamPolicySettings();
@@ -271,6 +277,30 @@ public UnaryCallSettings updateSourceSettings() {
return ((SecurityCenterStubSettings) getStubSettings()).updateSecurityMarksSettings();
}
+ /** Returns the object with the settings used for calls to createBigQueryExport. */
+ public UnaryCallSettings
+ createBigQueryExportSettings() {
+ return ((SecurityCenterStubSettings) getStubSettings()).createBigQueryExportSettings();
+ }
+
+ /** Returns the object with the settings used for calls to deleteBigQueryExport. */
+ public UnaryCallSettings deleteBigQueryExportSettings() {
+ return ((SecurityCenterStubSettings) getStubSettings()).deleteBigQueryExportSettings();
+ }
+
+ /** Returns the object with the settings used for calls to updateBigQueryExport. */
+ public UnaryCallSettings
+ updateBigQueryExportSettings() {
+ return ((SecurityCenterStubSettings) getStubSettings()).updateBigQueryExportSettings();
+ }
+
+ /** Returns the object with the settings used for calls to listBigQueryExports. */
+ public PagedCallSettings<
+ ListBigQueryExportsRequest, ListBigQueryExportsResponse, ListBigQueryExportsPagedResponse>
+ listBigQueryExportsSettings() {
+ return ((SecurityCenterStubSettings) getStubSettings()).listBigQueryExportsSettings();
+ }
+
public static final SecurityCenterSettings create(SecurityCenterStubSettings stub)
throws IOException {
return new SecurityCenterSettings.Builder(stub.toBuilder()).build();
@@ -413,6 +443,12 @@ public UnaryCallSettings.Builder deleteMuteConfi
return getStubSettingsBuilder().deleteNotificationConfigSettings();
}
+ /** Returns the builder for the settings used for calls to getBigQueryExport. */
+ public UnaryCallSettings.Builder
+ getBigQueryExportSettings() {
+ return getStubSettingsBuilder().getBigQueryExportSettings();
+ }
+
/** Returns the builder for the settings used for calls to getIamPolicy. */
public UnaryCallSettings.Builder getIamPolicySettings() {
return getStubSettingsBuilder().getIamPolicySettings();
@@ -563,6 +599,33 @@ public UnaryCallSettings.Builder updateSourceSettin
return getStubSettingsBuilder().updateSecurityMarksSettings();
}
+ /** Returns the builder for the settings used for calls to createBigQueryExport. */
+ public UnaryCallSettings.Builder
+ createBigQueryExportSettings() {
+ return getStubSettingsBuilder().createBigQueryExportSettings();
+ }
+
+ /** Returns the builder for the settings used for calls to deleteBigQueryExport. */
+ public UnaryCallSettings.Builder
+ deleteBigQueryExportSettings() {
+ return getStubSettingsBuilder().deleteBigQueryExportSettings();
+ }
+
+ /** Returns the builder for the settings used for calls to updateBigQueryExport. */
+ public UnaryCallSettings.Builder
+ updateBigQueryExportSettings() {
+ return getStubSettingsBuilder().updateBigQueryExportSettings();
+ }
+
+ /** Returns the builder for the settings used for calls to listBigQueryExports. */
+ public PagedCallSettings.Builder<
+ ListBigQueryExportsRequest,
+ ListBigQueryExportsResponse,
+ ListBigQueryExportsPagedResponse>
+ listBigQueryExportsSettings() {
+ return getStubSettingsBuilder().listBigQueryExportsSettings();
+ }
+
@Override
public SecurityCenterSettings build() throws IOException {
return new SecurityCenterSettings(this);
diff --git a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/gapic_metadata.json b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/gapic_metadata.json
index d3dd86cfb..70af22e39 100644
--- a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/gapic_metadata.json
+++ b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/gapic_metadata.json
@@ -13,6 +13,9 @@
"BulkMuteFindings": {
"methods": ["bulkMuteFindingsAsync", "bulkMuteFindingsAsync", "bulkMuteFindingsAsync", "bulkMuteFindingsOperationCallable", "bulkMuteFindingsCallable"]
},
+ "CreateBigQueryExport": {
+ "methods": ["createBigQueryExport", "createBigQueryExport", "createBigQueryExport", "createBigQueryExport", "createBigQueryExport", "createBigQueryExportCallable"]
+ },
"CreateFinding": {
"methods": ["createFinding", "createFinding", "createFinding", "createFindingCallable"]
},
@@ -25,12 +28,18 @@
"CreateSource": {
"methods": ["createSource", "createSource", "createSource", "createSourceCallable"]
},
+ "DeleteBigQueryExport": {
+ "methods": ["deleteBigQueryExport", "deleteBigQueryExport", "deleteBigQueryExport", "deleteBigQueryExportCallable"]
+ },
"DeleteMuteConfig": {
"methods": ["deleteMuteConfig", "deleteMuteConfig", "deleteMuteConfig", "deleteMuteConfigCallable"]
},
"DeleteNotificationConfig": {
"methods": ["deleteNotificationConfig", "deleteNotificationConfig", "deleteNotificationConfig", "deleteNotificationConfigCallable"]
},
+ "GetBigQueryExport": {
+ "methods": ["getBigQueryExport", "getBigQueryExport", "getBigQueryExport", "getBigQueryExportCallable"]
+ },
"GetIamPolicy": {
"methods": ["getIamPolicy", "getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
},
@@ -55,6 +64,9 @@
"ListAssets": {
"methods": ["listAssets", "listAssetsPagedCallable", "listAssetsCallable"]
},
+ "ListBigQueryExports": {
+ "methods": ["listBigQueryExports", "listBigQueryExports", "listBigQueryExports", "listBigQueryExports", "listBigQueryExports", "listBigQueryExportsPagedCallable", "listBigQueryExportsCallable"]
+ },
"ListFindings": {
"methods": ["listFindings", "listFindingsPagedCallable", "listFindingsCallable"]
},
@@ -82,6 +94,9 @@
"TestIamPermissions": {
"methods": ["testIamPermissions", "testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
},
+ "UpdateBigQueryExport": {
+ "methods": ["updateBigQueryExport", "updateBigQueryExport", "updateBigQueryExportCallable"]
+ },
"UpdateExternalSystem": {
"methods": ["updateExternalSystem", "updateExternalSystem", "updateExternalSystemCallable"]
},
diff --git a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java
index f5c55baec..3f3680950 100644
--- a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java
+++ b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java
@@ -19,6 +19,7 @@
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupAssetsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListAssetsPagedResponse;
+import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListBigQueryExportsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListMuteConfigsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListNotificationConfigsPagedResponse;
@@ -31,16 +32,20 @@
import com.google.api.gax.rpc.ClientContext;
import com.google.api.gax.rpc.OperationCallable;
import com.google.api.gax.rpc.UnaryCallable;
+import com.google.cloud.securitycenter.v1.BigQueryExport;
import com.google.cloud.securitycenter.v1.BulkMuteFindingsRequest;
import com.google.cloud.securitycenter.v1.BulkMuteFindingsResponse;
+import com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.CreateFindingRequest;
import com.google.cloud.securitycenter.v1.CreateMuteConfigRequest;
import com.google.cloud.securitycenter.v1.CreateNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.CreateSourceRequest;
+import com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.DeleteMuteConfigRequest;
import com.google.cloud.securitycenter.v1.DeleteNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.ExternalSystem;
import com.google.cloud.securitycenter.v1.Finding;
+import com.google.cloud.securitycenter.v1.GetBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.GetMuteConfigRequest;
import com.google.cloud.securitycenter.v1.GetNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.GetOrganizationSettingsRequest;
@@ -51,6 +56,8 @@
import com.google.cloud.securitycenter.v1.GroupFindingsResponse;
import com.google.cloud.securitycenter.v1.ListAssetsRequest;
import com.google.cloud.securitycenter.v1.ListAssetsResponse;
+import com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest;
+import com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse;
import com.google.cloud.securitycenter.v1.ListFindingsRequest;
import com.google.cloud.securitycenter.v1.ListFindingsResponse;
import com.google.cloud.securitycenter.v1.ListMuteConfigsRequest;
@@ -68,6 +75,7 @@
import com.google.cloud.securitycenter.v1.SetFindingStateRequest;
import com.google.cloud.securitycenter.v1.SetMuteRequest;
import com.google.cloud.securitycenter.v1.Source;
+import com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.UpdateExternalSystemRequest;
import com.google.cloud.securitycenter.v1.UpdateFindingRequest;
import com.google.cloud.securitycenter.v1.UpdateMuteConfigRequest;
@@ -168,6 +176,16 @@ public class GrpcSecurityCenterStub extends SecurityCenterStub {
.setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
.build();
+ private static final MethodDescriptor
+ getBigQueryExportMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName("google.cloud.securitycenter.v1.SecurityCenter/GetBigQueryExport")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(GetBigQueryExportRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(BigQueryExport.getDefaultInstance()))
+ .build();
+
private static final MethodDescriptor getIamPolicyMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
@@ -412,6 +430,51 @@ public class GrpcSecurityCenterStub extends SecurityCenterStub {
.setResponseMarshaller(ProtoUtils.marshaller(SecurityMarks.getDefaultInstance()))
.build();
+ private static final MethodDescriptor
+ createBigQueryExportMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ "google.cloud.securitycenter.v1.SecurityCenter/CreateBigQueryExport")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(CreateBigQueryExportRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(BigQueryExport.getDefaultInstance()))
+ .build();
+
+ private static final MethodDescriptor
+ deleteBigQueryExportMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ "google.cloud.securitycenter.v1.SecurityCenter/DeleteBigQueryExport")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(DeleteBigQueryExportRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+ .build();
+
+ private static final MethodDescriptor
+ updateBigQueryExportMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ "google.cloud.securitycenter.v1.SecurityCenter/UpdateBigQueryExport")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(UpdateBigQueryExportRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(BigQueryExport.getDefaultInstance()))
+ .build();
+
+ private static final MethodDescriptor
+ listBigQueryExportsMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ "google.cloud.securitycenter.v1.SecurityCenter/ListBigQueryExports")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(ListBigQueryExportsRequest.getDefaultInstance()))
+ .setResponseMarshaller(
+ ProtoUtils.marshaller(ListBigQueryExportsResponse.getDefaultInstance()))
+ .build();
+
private final UnaryCallable bulkMuteFindingsCallable;
private final OperationCallable
bulkMuteFindingsOperationCallable;
@@ -423,6 +486,7 @@ public class GrpcSecurityCenterStub extends SecurityCenterStub {
private final UnaryCallable deleteMuteConfigCallable;
private final UnaryCallable
deleteNotificationConfigCallable;
+ private final UnaryCallable getBigQueryExportCallable;
private final UnaryCallable getIamPolicyCallable;
private final UnaryCallable getMuteConfigCallable;
private final UnaryCallable
@@ -471,6 +535,15 @@ public class GrpcSecurityCenterStub extends SecurityCenterStub {
private final UnaryCallable updateSourceCallable;
private final UnaryCallable
updateSecurityMarksCallable;
+ private final UnaryCallable
+ createBigQueryExportCallable;
+ private final UnaryCallable deleteBigQueryExportCallable;
+ private final UnaryCallable
+ updateBigQueryExportCallable;
+ private final UnaryCallable
+ listBigQueryExportsCallable;
+ private final UnaryCallable
+ listBigQueryExportsPagedCallable;
private final BackgroundResource backgroundResources;
private final GrpcOperationsStub operationsStub;
@@ -588,6 +661,16 @@ protected GrpcSecurityCenterStub(
return params.build();
})
.build();
+ GrpcCallSettings getBigQueryExportTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(getBigQueryExportMethodDescriptor)
+ .setParamsExtractor(
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
+ })
+ .build();
GrpcCallSettings getIamPolicyTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getIamPolicyMethodDescriptor)
@@ -846,6 +929,51 @@ protected GrpcSecurityCenterStub(
return params.build();
})
.build();
+ GrpcCallSettings
+ createBigQueryExportTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(createBigQueryExportMethodDescriptor)
+ .setParamsExtractor(
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
+ })
+ .build();
+ GrpcCallSettings deleteBigQueryExportTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(deleteBigQueryExportMethodDescriptor)
+ .setParamsExtractor(
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
+ })
+ .build();
+ GrpcCallSettings
+ updateBigQueryExportTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(updateBigQueryExportMethodDescriptor)
+ .setParamsExtractor(
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put(
+ "big_query_export.name",
+ String.valueOf(request.getBigQueryExport().getName()));
+ return params.build();
+ })
+ .build();
+ GrpcCallSettings
+ listBigQueryExportsTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(listBigQueryExportsMethodDescriptor)
+ .setParamsExtractor(
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
+ })
+ .build();
this.bulkMuteFindingsCallable =
callableFactory.createUnaryCallable(
@@ -878,6 +1006,11 @@ protected GrpcSecurityCenterStub(
deleteNotificationConfigTransportSettings,
settings.deleteNotificationConfigSettings(),
clientContext);
+ this.getBigQueryExportCallable =
+ callableFactory.createUnaryCallable(
+ getBigQueryExportTransportSettings,
+ settings.getBigQueryExportSettings(),
+ clientContext);
this.getIamPolicyCallable =
callableFactory.createUnaryCallable(
getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext);
@@ -997,6 +1130,31 @@ protected GrpcSecurityCenterStub(
updateSecurityMarksTransportSettings,
settings.updateSecurityMarksSettings(),
clientContext);
+ this.createBigQueryExportCallable =
+ callableFactory.createUnaryCallable(
+ createBigQueryExportTransportSettings,
+ settings.createBigQueryExportSettings(),
+ clientContext);
+ this.deleteBigQueryExportCallable =
+ callableFactory.createUnaryCallable(
+ deleteBigQueryExportTransportSettings,
+ settings.deleteBigQueryExportSettings(),
+ clientContext);
+ this.updateBigQueryExportCallable =
+ callableFactory.createUnaryCallable(
+ updateBigQueryExportTransportSettings,
+ settings.updateBigQueryExportSettings(),
+ clientContext);
+ this.listBigQueryExportsCallable =
+ callableFactory.createUnaryCallable(
+ listBigQueryExportsTransportSettings,
+ settings.listBigQueryExportsSettings(),
+ clientContext);
+ this.listBigQueryExportsPagedCallable =
+ callableFactory.createPagedCallable(
+ listBigQueryExportsTransportSettings,
+ settings.listBigQueryExportsSettings(),
+ clientContext);
this.backgroundResources =
new BackgroundResourceAggregation(clientContext.getBackgroundResources());
@@ -1048,6 +1206,11 @@ public UnaryCallable deleteNotificationC
return deleteNotificationConfigCallable;
}
+ @Override
+ public UnaryCallable getBigQueryExportCallable() {
+ return getBigQueryExportCallable;
+ }
+
@Override
public UnaryCallable getIamPolicyCallable() {
return getIamPolicyCallable;
@@ -1218,6 +1381,33 @@ public UnaryCallable updateSecurityMa
return updateSecurityMarksCallable;
}
+ @Override
+ public UnaryCallable createBigQueryExportCallable() {
+ return createBigQueryExportCallable;
+ }
+
+ @Override
+ public UnaryCallable deleteBigQueryExportCallable() {
+ return deleteBigQueryExportCallable;
+ }
+
+ @Override
+ public UnaryCallable updateBigQueryExportCallable() {
+ return updateBigQueryExportCallable;
+ }
+
+ @Override
+ public UnaryCallable
+ listBigQueryExportsCallable() {
+ return listBigQueryExportsCallable;
+ }
+
+ @Override
+ public UnaryCallable
+ listBigQueryExportsPagedCallable() {
+ return listBigQueryExportsPagedCallable;
+ }
+
@Override
public final void close() {
try {
diff --git a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStub.java b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStub.java
index dc5486ea2..1eaca01cc 100644
--- a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStub.java
+++ b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStub.java
@@ -19,6 +19,7 @@
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupAssetsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListAssetsPagedResponse;
+import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListBigQueryExportsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListMuteConfigsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListNotificationConfigsPagedResponse;
@@ -27,16 +28,20 @@
import com.google.api.gax.core.BackgroundResource;
import com.google.api.gax.rpc.OperationCallable;
import com.google.api.gax.rpc.UnaryCallable;
+import com.google.cloud.securitycenter.v1.BigQueryExport;
import com.google.cloud.securitycenter.v1.BulkMuteFindingsRequest;
import com.google.cloud.securitycenter.v1.BulkMuteFindingsResponse;
+import com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.CreateFindingRequest;
import com.google.cloud.securitycenter.v1.CreateMuteConfigRequest;
import com.google.cloud.securitycenter.v1.CreateNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.CreateSourceRequest;
+import com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.DeleteMuteConfigRequest;
import com.google.cloud.securitycenter.v1.DeleteNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.ExternalSystem;
import com.google.cloud.securitycenter.v1.Finding;
+import com.google.cloud.securitycenter.v1.GetBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.GetMuteConfigRequest;
import com.google.cloud.securitycenter.v1.GetNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.GetOrganizationSettingsRequest;
@@ -47,6 +52,8 @@
import com.google.cloud.securitycenter.v1.GroupFindingsResponse;
import com.google.cloud.securitycenter.v1.ListAssetsRequest;
import com.google.cloud.securitycenter.v1.ListAssetsResponse;
+import com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest;
+import com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse;
import com.google.cloud.securitycenter.v1.ListFindingsRequest;
import com.google.cloud.securitycenter.v1.ListFindingsResponse;
import com.google.cloud.securitycenter.v1.ListMuteConfigsRequest;
@@ -64,6 +71,7 @@
import com.google.cloud.securitycenter.v1.SetFindingStateRequest;
import com.google.cloud.securitycenter.v1.SetMuteRequest;
import com.google.cloud.securitycenter.v1.Source;
+import com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.UpdateExternalSystemRequest;
import com.google.cloud.securitycenter.v1.UpdateFindingRequest;
import com.google.cloud.securitycenter.v1.UpdateMuteConfigRequest;
@@ -128,6 +136,10 @@ public UnaryCallable deleteNotificationC
throw new UnsupportedOperationException("Not implemented: deleteNotificationConfigCallable()");
}
+ public UnaryCallable getBigQueryExportCallable() {
+ throw new UnsupportedOperationException("Not implemented: getBigQueryExportCallable()");
+ }
+
public UnaryCallable getIamPolicyCallable() {
throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()");
}
@@ -269,6 +281,28 @@ public UnaryCallable updateSecurityMa
throw new UnsupportedOperationException("Not implemented: updateSecurityMarksCallable()");
}
+ public UnaryCallable createBigQueryExportCallable() {
+ throw new UnsupportedOperationException("Not implemented: createBigQueryExportCallable()");
+ }
+
+ public UnaryCallable deleteBigQueryExportCallable() {
+ throw new UnsupportedOperationException("Not implemented: deleteBigQueryExportCallable()");
+ }
+
+ public UnaryCallable updateBigQueryExportCallable() {
+ throw new UnsupportedOperationException("Not implemented: updateBigQueryExportCallable()");
+ }
+
+ public UnaryCallable
+ listBigQueryExportsPagedCallable() {
+ throw new UnsupportedOperationException("Not implemented: listBigQueryExportsPagedCallable()");
+ }
+
+ public UnaryCallable
+ listBigQueryExportsCallable() {
+ throw new UnsupportedOperationException("Not implemented: listBigQueryExportsCallable()");
+ }
+
@Override
public abstract void close();
}
diff --git a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java
index 43c801c24..ab8f03daf 100644
--- a/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java
+++ b/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java
@@ -19,6 +19,7 @@
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupAssetsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListAssetsPagedResponse;
+import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListBigQueryExportsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListMuteConfigsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListNotificationConfigsPagedResponse;
@@ -50,16 +51,20 @@
import com.google.api.gax.rpc.TransportChannelProvider;
import com.google.api.gax.rpc.UnaryCallSettings;
import com.google.api.gax.rpc.UnaryCallable;
+import com.google.cloud.securitycenter.v1.BigQueryExport;
import com.google.cloud.securitycenter.v1.BulkMuteFindingsRequest;
import com.google.cloud.securitycenter.v1.BulkMuteFindingsResponse;
+import com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.CreateFindingRequest;
import com.google.cloud.securitycenter.v1.CreateMuteConfigRequest;
import com.google.cloud.securitycenter.v1.CreateNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.CreateSourceRequest;
+import com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.DeleteMuteConfigRequest;
import com.google.cloud.securitycenter.v1.DeleteNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.ExternalSystem;
import com.google.cloud.securitycenter.v1.Finding;
+import com.google.cloud.securitycenter.v1.GetBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.GetMuteConfigRequest;
import com.google.cloud.securitycenter.v1.GetNotificationConfigRequest;
import com.google.cloud.securitycenter.v1.GetOrganizationSettingsRequest;
@@ -71,6 +76,8 @@
import com.google.cloud.securitycenter.v1.GroupResult;
import com.google.cloud.securitycenter.v1.ListAssetsRequest;
import com.google.cloud.securitycenter.v1.ListAssetsResponse;
+import com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest;
+import com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse;
import com.google.cloud.securitycenter.v1.ListFindingsRequest;
import com.google.cloud.securitycenter.v1.ListFindingsResponse;
import com.google.cloud.securitycenter.v1.ListMuteConfigsRequest;
@@ -88,6 +95,7 @@
import com.google.cloud.securitycenter.v1.SetFindingStateRequest;
import com.google.cloud.securitycenter.v1.SetMuteRequest;
import com.google.cloud.securitycenter.v1.Source;
+import com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest;
import com.google.cloud.securitycenter.v1.UpdateExternalSystemRequest;
import com.google.cloud.securitycenter.v1.UpdateFindingRequest;
import com.google.cloud.securitycenter.v1.UpdateMuteConfigRequest;
@@ -161,6 +169,8 @@ public class SecurityCenterStubSettings extends StubSettings deleteMuteConfigSettings;
private final UnaryCallSettings
deleteNotificationConfigSettings;
+ private final UnaryCallSettings
+ getBigQueryExportSettings;
private final UnaryCallSettings getIamPolicySettings;
private final UnaryCallSettings getMuteConfigSettings;
private final UnaryCallSettings
@@ -207,6 +217,14 @@ public class SecurityCenterStubSettings extends StubSettings updateSourceSettings;
private final UnaryCallSettings
updateSecurityMarksSettings;
+ private final UnaryCallSettings
+ createBigQueryExportSettings;
+ private final UnaryCallSettings deleteBigQueryExportSettings;
+ private final UnaryCallSettings
+ updateBigQueryExportSettings;
+ private final PagedCallSettings<
+ ListBigQueryExportsRequest, ListBigQueryExportsResponse, ListBigQueryExportsPagedResponse>
+ listBigQueryExportsSettings;
private static final PagedListDescriptor
GROUP_ASSETS_PAGE_STR_DESC =
@@ -480,6 +498,46 @@ public Iterable extractResources(ListSourcesResponse payload) {
}
};
+ private static final PagedListDescriptor<
+ ListBigQueryExportsRequest, ListBigQueryExportsResponse, BigQueryExport>
+ LIST_BIG_QUERY_EXPORTS_PAGE_STR_DESC =
+ new PagedListDescriptor<
+ ListBigQueryExportsRequest, ListBigQueryExportsResponse, BigQueryExport>() {
+ @Override
+ public String emptyToken() {
+ return "";
+ }
+
+ @Override
+ public ListBigQueryExportsRequest injectToken(
+ ListBigQueryExportsRequest payload, String token) {
+ return ListBigQueryExportsRequest.newBuilder(payload).setPageToken(token).build();
+ }
+
+ @Override
+ public ListBigQueryExportsRequest injectPageSize(
+ ListBigQueryExportsRequest payload, int pageSize) {
+ return ListBigQueryExportsRequest.newBuilder(payload).setPageSize(pageSize).build();
+ }
+
+ @Override
+ public Integer extractPageSize(ListBigQueryExportsRequest payload) {
+ return payload.getPageSize();
+ }
+
+ @Override
+ public String extractNextToken(ListBigQueryExportsResponse payload) {
+ return payload.getNextPageToken();
+ }
+
+ @Override
+ public Iterable extractResources(ListBigQueryExportsResponse payload) {
+ return payload.getBigQueryExportsList() == null
+ ? ImmutableList.of()
+ : payload.getBigQueryExportsList();
+ }
+ };
+
private static final PagedListResponseFactory<
GroupAssetsRequest, GroupAssetsResponse, GroupAssetsPagedResponse>
GROUP_ASSETS_PAGE_STR_FACT =
@@ -615,6 +673,27 @@ public ApiFuture getFuturePagedResponse(
}
};
+ private static final PagedListResponseFactory<
+ ListBigQueryExportsRequest, ListBigQueryExportsResponse, ListBigQueryExportsPagedResponse>
+ LIST_BIG_QUERY_EXPORTS_PAGE_STR_FACT =
+ new PagedListResponseFactory<
+ ListBigQueryExportsRequest,
+ ListBigQueryExportsResponse,
+ ListBigQueryExportsPagedResponse>() {
+ @Override
+ public ApiFuture getFuturePagedResponse(
+ UnaryCallable callable,
+ ListBigQueryExportsRequest request,
+ ApiCallContext context,
+ ApiFuture futureResponse) {
+ PageContext
+ pageContext =
+ PageContext.create(
+ callable, LIST_BIG_QUERY_EXPORTS_PAGE_STR_DESC, request, context);
+ return ListBigQueryExportsPagedResponse.createAsync(pageContext, futureResponse);
+ }
+ };
+
/** Returns the object with the settings used for calls to bulkMuteFindings. */
public UnaryCallSettings bulkMuteFindingsSettings() {
return bulkMuteFindingsSettings;
@@ -658,6 +737,11 @@ public UnaryCallSettings deleteMuteConfigSetting
return deleteNotificationConfigSettings;
}
+ /** Returns the object with the settings used for calls to getBigQueryExport. */
+ public UnaryCallSettings getBigQueryExportSettings() {
+ return getBigQueryExportSettings;
+ }
+
/** Returns the object with the settings used for calls to getIamPolicy. */
public UnaryCallSettings getIamPolicySettings() {
return getIamPolicySettings;
@@ -802,6 +886,30 @@ public UnaryCallSettings updateSourceSettings() {
return updateSecurityMarksSettings;
}
+ /** Returns the object with the settings used for calls to createBigQueryExport. */
+ public UnaryCallSettings
+ createBigQueryExportSettings() {
+ return createBigQueryExportSettings;
+ }
+
+ /** Returns the object with the settings used for calls to deleteBigQueryExport. */
+ public UnaryCallSettings deleteBigQueryExportSettings() {
+ return deleteBigQueryExportSettings;
+ }
+
+ /** Returns the object with the settings used for calls to updateBigQueryExport. */
+ public UnaryCallSettings
+ updateBigQueryExportSettings() {
+ return updateBigQueryExportSettings;
+ }
+
+ /** Returns the object with the settings used for calls to listBigQueryExports. */
+ public PagedCallSettings<
+ ListBigQueryExportsRequest, ListBigQueryExportsResponse, ListBigQueryExportsPagedResponse>
+ listBigQueryExportsSettings() {
+ return listBigQueryExportsSettings;
+ }
+
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public SecurityCenterStub createStub() throws IOException {
if (getTransportChannelProvider()
@@ -886,6 +994,7 @@ protected SecurityCenterStubSettings(Builder settingsBuilder) throws IOException
createNotificationConfigSettings = settingsBuilder.createNotificationConfigSettings().build();
deleteMuteConfigSettings = settingsBuilder.deleteMuteConfigSettings().build();
deleteNotificationConfigSettings = settingsBuilder.deleteNotificationConfigSettings().build();
+ getBigQueryExportSettings = settingsBuilder.getBigQueryExportSettings().build();
getIamPolicySettings = settingsBuilder.getIamPolicySettings().build();
getMuteConfigSettings = settingsBuilder.getMuteConfigSettings().build();
getNotificationConfigSettings = settingsBuilder.getNotificationConfigSettings().build();
@@ -913,6 +1022,10 @@ protected SecurityCenterStubSettings(Builder settingsBuilder) throws IOException
settingsBuilder.updateOrganizationSettingsSettings().build();
updateSourceSettings = settingsBuilder.updateSourceSettings().build();
updateSecurityMarksSettings = settingsBuilder.updateSecurityMarksSettings().build();
+ createBigQueryExportSettings = settingsBuilder.createBigQueryExportSettings().build();
+ deleteBigQueryExportSettings = settingsBuilder.deleteBigQueryExportSettings().build();
+ updateBigQueryExportSettings = settingsBuilder.updateBigQueryExportSettings().build();
+ listBigQueryExportsSettings = settingsBuilder.listBigQueryExportsSettings().build();
}
/** Builder for SecurityCenterStubSettings. */
@@ -933,6 +1046,8 @@ public static class Builder extends StubSettings.Builder
deleteNotificationConfigSettings;
+ private final UnaryCallSettings.Builder
+ getBigQueryExportSettings;
private final UnaryCallSettings.Builder getIamPolicySettings;
private final UnaryCallSettings.Builder getMuteConfigSettings;
private final UnaryCallSettings.Builder
@@ -986,6 +1101,17 @@ public static class Builder extends StubSettings.Builder updateSourceSettings;
private final UnaryCallSettings.Builder
updateSecurityMarksSettings;
+ private final UnaryCallSettings.Builder
+ createBigQueryExportSettings;
+ private final UnaryCallSettings.Builder
+ deleteBigQueryExportSettings;
+ private final UnaryCallSettings.Builder
+ updateBigQueryExportSettings;
+ private final PagedCallSettings.Builder<
+ ListBigQueryExportsRequest,
+ ListBigQueryExportsResponse,
+ ListBigQueryExportsPagedResponse>
+ listBigQueryExportsSettings;
private static final ImmutableMap>
RETRYABLE_CODE_DEFINITIONS;
@@ -1073,6 +1199,7 @@ protected Builder(ClientContext clientContext) {
createNotificationConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
deleteMuteConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
deleteNotificationConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+ getBigQueryExportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
getMuteConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
getNotificationConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
@@ -1099,6 +1226,11 @@ protected Builder(ClientContext clientContext) {
updateOrganizationSettingsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
updateSourceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
updateSecurityMarksSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+ createBigQueryExportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+ deleteBigQueryExportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+ updateBigQueryExportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+ listBigQueryExportsSettings =
+ PagedCallSettings.newBuilder(LIST_BIG_QUERY_EXPORTS_PAGE_STR_FACT);
unaryMethodSettingsBuilders =
ImmutableList.>of(
@@ -1109,6 +1241,7 @@ protected Builder(ClientContext clientContext) {
createNotificationConfigSettings,
deleteMuteConfigSettings,
deleteNotificationConfigSettings,
+ getBigQueryExportSettings,
getIamPolicySettings,
getMuteConfigSettings,
getNotificationConfigSettings,
@@ -1132,7 +1265,11 @@ protected Builder(ClientContext clientContext) {
updateNotificationConfigSettings,
updateOrganizationSettingsSettings,
updateSourceSettings,
- updateSecurityMarksSettings);
+ updateSecurityMarksSettings,
+ createBigQueryExportSettings,
+ deleteBigQueryExportSettings,
+ updateBigQueryExportSettings,
+ listBigQueryExportsSettings);
initDefaults(this);
}
@@ -1147,6 +1284,7 @@ protected Builder(SecurityCenterStubSettings settings) {
createNotificationConfigSettings = settings.createNotificationConfigSettings.toBuilder();
deleteMuteConfigSettings = settings.deleteMuteConfigSettings.toBuilder();
deleteNotificationConfigSettings = settings.deleteNotificationConfigSettings.toBuilder();
+ getBigQueryExportSettings = settings.getBigQueryExportSettings.toBuilder();
getIamPolicySettings = settings.getIamPolicySettings.toBuilder();
getMuteConfigSettings = settings.getMuteConfigSettings.toBuilder();
getNotificationConfigSettings = settings.getNotificationConfigSettings.toBuilder();
@@ -1172,6 +1310,10 @@ protected Builder(SecurityCenterStubSettings settings) {
updateOrganizationSettingsSettings = settings.updateOrganizationSettingsSettings.toBuilder();
updateSourceSettings = settings.updateSourceSettings.toBuilder();
updateSecurityMarksSettings = settings.updateSecurityMarksSettings.toBuilder();
+ createBigQueryExportSettings = settings.createBigQueryExportSettings.toBuilder();
+ deleteBigQueryExportSettings = settings.deleteBigQueryExportSettings.toBuilder();
+ updateBigQueryExportSettings = settings.updateBigQueryExportSettings.toBuilder();
+ listBigQueryExportsSettings = settings.listBigQueryExportsSettings.toBuilder();
unaryMethodSettingsBuilders =
ImmutableList.>of(
@@ -1182,6 +1324,7 @@ protected Builder(SecurityCenterStubSettings settings) {
createNotificationConfigSettings,
deleteMuteConfigSettings,
deleteNotificationConfigSettings,
+ getBigQueryExportSettings,
getIamPolicySettings,
getMuteConfigSettings,
getNotificationConfigSettings,
@@ -1205,7 +1348,11 @@ protected Builder(SecurityCenterStubSettings settings) {
updateNotificationConfigSettings,
updateOrganizationSettingsSettings,
updateSourceSettings,
- updateSecurityMarksSettings);
+ updateSecurityMarksSettings,
+ createBigQueryExportSettings,
+ deleteBigQueryExportSettings,
+ updateBigQueryExportSettings,
+ listBigQueryExportsSettings);
}
private static Builder createDefault() {
@@ -1257,6 +1404,11 @@ private static Builder initDefaults(Builder builder) {
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes"))
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params"));
+ builder
+ .getBigQueryExportSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
builder
.getIamPolicySettings()
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
@@ -1377,6 +1529,26 @@ private static Builder initDefaults(Builder builder) {
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes"))
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params"));
+ builder
+ .createBigQueryExportSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+ builder
+ .deleteBigQueryExportSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+ builder
+ .updateBigQueryExportSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+ builder
+ .listBigQueryExportsSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
builder
.bulkMuteFindingsOperationSettings()
.setInitialCallSettings(
@@ -1491,6 +1663,12 @@ public UnaryCallSettings.Builder deleteMuteConfi
return deleteNotificationConfigSettings;
}
+ /** Returns the builder for the settings used for calls to getBigQueryExport. */
+ public UnaryCallSettings.Builder
+ getBigQueryExportSettings() {
+ return getBigQueryExportSettings;
+ }
+
/** Returns the builder for the settings used for calls to getIamPolicy. */
public UnaryCallSettings.Builder getIamPolicySettings() {
return getIamPolicySettings;
@@ -1643,6 +1821,33 @@ public UnaryCallSettings.Builder updateSourceSettin
return updateSecurityMarksSettings;
}
+ /** Returns the builder for the settings used for calls to createBigQueryExport. */
+ public UnaryCallSettings.Builder
+ createBigQueryExportSettings() {
+ return createBigQueryExportSettings;
+ }
+
+ /** Returns the builder for the settings used for calls to deleteBigQueryExport. */
+ public UnaryCallSettings.Builder
+ deleteBigQueryExportSettings() {
+ return deleteBigQueryExportSettings;
+ }
+
+ /** Returns the builder for the settings used for calls to updateBigQueryExport. */
+ public UnaryCallSettings.Builder
+ updateBigQueryExportSettings() {
+ return updateBigQueryExportSettings;
+ }
+
+ /** Returns the builder for the settings used for calls to listBigQueryExports. */
+ public PagedCallSettings.Builder<
+ ListBigQueryExportsRequest,
+ ListBigQueryExportsResponse,
+ ListBigQueryExportsPagedResponse>
+ listBigQueryExportsSettings() {
+ return listBigQueryExportsSettings;
+ }
+
@Override
public SecurityCenterStubSettings build() throws IOException {
return new SecurityCenterStubSettings(this);
diff --git a/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java b/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java
index 9d6c41768..6b82da2bb 100644
--- a/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java
+++ b/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java
@@ -212,6 +212,27 @@ public void deleteNotificationConfig(
}
}
+ @Override
+ public void getBigQueryExport(
+ GetBigQueryExportRequest request, StreamObserver responseObserver) {
+ Object response = responses.poll();
+ if (response instanceof BigQueryExport) {
+ requests.add(request);
+ responseObserver.onNext(((BigQueryExport) response));
+ responseObserver.onCompleted();
+ } else if (response instanceof Exception) {
+ responseObserver.onError(((Exception) response));
+ } else {
+ responseObserver.onError(
+ new IllegalArgumentException(
+ String.format(
+ "Unrecognized response type %s for method GetBigQueryExport, expected %s or %s",
+ response == null ? "null" : response.getClass().getName(),
+ BigQueryExport.class.getName(),
+ Exception.class.getName())));
+ }
+ }
+
@Override
public void getIamPolicy(GetIamPolicyRequest request, StreamObserver responseObserver) {
Object response = responses.poll();
@@ -715,4 +736,89 @@ public void updateSecurityMarks(
Exception.class.getName())));
}
}
+
+ @Override
+ public void createBigQueryExport(
+ CreateBigQueryExportRequest request, StreamObserver responseObserver) {
+ Object response = responses.poll();
+ if (response instanceof BigQueryExport) {
+ requests.add(request);
+ responseObserver.onNext(((BigQueryExport) response));
+ responseObserver.onCompleted();
+ } else if (response instanceof Exception) {
+ responseObserver.onError(((Exception) response));
+ } else {
+ responseObserver.onError(
+ new IllegalArgumentException(
+ String.format(
+ "Unrecognized response type %s for method CreateBigQueryExport, expected %s or %s",
+ response == null ? "null" : response.getClass().getName(),
+ BigQueryExport.class.getName(),
+ Exception.class.getName())));
+ }
+ }
+
+ @Override
+ public void deleteBigQueryExport(
+ DeleteBigQueryExportRequest request, StreamObserver responseObserver) {
+ Object response = responses.poll();
+ if (response instanceof Empty) {
+ requests.add(request);
+ responseObserver.onNext(((Empty) response));
+ responseObserver.onCompleted();
+ } else if (response instanceof Exception) {
+ responseObserver.onError(((Exception) response));
+ } else {
+ responseObserver.onError(
+ new IllegalArgumentException(
+ String.format(
+ "Unrecognized response type %s for method DeleteBigQueryExport, expected %s or %s",
+ response == null ? "null" : response.getClass().getName(),
+ Empty.class.getName(),
+ Exception.class.getName())));
+ }
+ }
+
+ @Override
+ public void updateBigQueryExport(
+ UpdateBigQueryExportRequest request, StreamObserver responseObserver) {
+ Object response = responses.poll();
+ if (response instanceof BigQueryExport) {
+ requests.add(request);
+ responseObserver.onNext(((BigQueryExport) response));
+ responseObserver.onCompleted();
+ } else if (response instanceof Exception) {
+ responseObserver.onError(((Exception) response));
+ } else {
+ responseObserver.onError(
+ new IllegalArgumentException(
+ String.format(
+ "Unrecognized response type %s for method UpdateBigQueryExport, expected %s or %s",
+ response == null ? "null" : response.getClass().getName(),
+ BigQueryExport.class.getName(),
+ Exception.class.getName())));
+ }
+ }
+
+ @Override
+ public void listBigQueryExports(
+ ListBigQueryExportsRequest request,
+ StreamObserver responseObserver) {
+ Object response = responses.poll();
+ if (response instanceof ListBigQueryExportsResponse) {
+ requests.add(request);
+ responseObserver.onNext(((ListBigQueryExportsResponse) response));
+ responseObserver.onCompleted();
+ } else if (response instanceof Exception) {
+ responseObserver.onError(((Exception) response));
+ } else {
+ responseObserver.onError(
+ new IllegalArgumentException(
+ String.format(
+ "Unrecognized response type %s for method ListBigQueryExports, expected %s or %s",
+ response == null ? "null" : response.getClass().getName(),
+ ListBigQueryExportsResponse.class.getName(),
+ Exception.class.getName())));
+ }
+ }
}
diff --git a/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/SecurityCenterClientTest.java b/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/SecurityCenterClientTest.java
index 160593bc2..09ef0373b 100644
--- a/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/SecurityCenterClientTest.java
+++ b/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/SecurityCenterClientTest.java
@@ -19,6 +19,7 @@
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupAssetsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.GroupFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListAssetsPagedResponse;
+import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListBigQueryExportsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListFindingsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListMuteConfigsPagedResponse;
import static com.google.cloud.securitycenter.v1.SecurityCenterClient.ListNotificationConfigsPagedResponse;
@@ -298,6 +299,7 @@ public void createFindingTest() throws Exception {
.setVulnerability(Vulnerability.newBuilder().build())
.setMuteUpdateTime(Timestamp.newBuilder().build())
.putAllExternalSystems(new HashMap())
+ .setMitreAttack(MitreAttack.newBuilder().build())
.setAccess(Access.newBuilder().build())
.setMuteInitiator("muteInitiator1395645462")
.build();
@@ -360,6 +362,7 @@ public void createFindingTest2() throws Exception {
.setVulnerability(Vulnerability.newBuilder().build())
.setMuteUpdateTime(Timestamp.newBuilder().build())
.putAllExternalSystems(new HashMap())
+ .setMitreAttack(MitreAttack.newBuilder().build())
.setAccess(Access.newBuilder().build())
.setMuteInitiator("muteInitiator1395645462")
.build();
@@ -1139,6 +1142,102 @@ public void deleteNotificationConfigExceptionTest2() throws Exception {
}
}
+ @Test
+ public void getBigQueryExportTest() throws Exception {
+ BigQueryExport expectedResponse =
+ BigQueryExport.newBuilder()
+ .setName(
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ .toString())
+ .setDescription("description-1724546052")
+ .setFilter("filter-1274492040")
+ .setDataset("dataset1443214456")
+ .setCreateTime(Timestamp.newBuilder().build())
+ .setUpdateTime(Timestamp.newBuilder().build())
+ .setMostRecentEditor("mostRecentEditor-833861941")
+ .setPrincipal("principal-1812041682")
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ BigQueryExportName name =
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
+
+ BigQueryExport actualResponse = client.getBigQueryExport(name);
+ Assert.assertEquals(expectedResponse, actualResponse);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ GetBigQueryExportRequest actualRequest = ((GetBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(name.toString(), actualRequest.getName());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void getBigQueryExportExceptionTest() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ BigQueryExportName name =
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
+ client.getBigQueryExport(name);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void getBigQueryExportTest2() throws Exception {
+ BigQueryExport expectedResponse =
+ BigQueryExport.newBuilder()
+ .setName(
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ .toString())
+ .setDescription("description-1724546052")
+ .setFilter("filter-1274492040")
+ .setDataset("dataset1443214456")
+ .setCreateTime(Timestamp.newBuilder().build())
+ .setUpdateTime(Timestamp.newBuilder().build())
+ .setMostRecentEditor("mostRecentEditor-833861941")
+ .setPrincipal("principal-1812041682")
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ String name = "name3373707";
+
+ BigQueryExport actualResponse = client.getBigQueryExport(name);
+ Assert.assertEquals(expectedResponse, actualResponse);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ GetBigQueryExportRequest actualRequest = ((GetBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(name, actualRequest.getName());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void getBigQueryExportExceptionTest2() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ String name = "name3373707";
+ client.getBigQueryExport(name);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
@Test
public void getIamPolicyTest() throws Exception {
Policy expectedResponse =
@@ -2425,6 +2524,7 @@ public void setFindingStateTest() throws Exception {
.setVulnerability(Vulnerability.newBuilder().build())
.setMuteUpdateTime(Timestamp.newBuilder().build())
.putAllExternalSystems(new HashMap())
+ .setMitreAttack(MitreAttack.newBuilder().build())
.setAccess(Access.newBuilder().build())
.setMuteInitiator("muteInitiator1395645462")
.build();
@@ -2489,6 +2589,7 @@ public void setFindingStateTest2() throws Exception {
.setVulnerability(Vulnerability.newBuilder().build())
.setMuteUpdateTime(Timestamp.newBuilder().build())
.putAllExternalSystems(new HashMap())
+ .setMitreAttack(MitreAttack.newBuilder().build())
.setAccess(Access.newBuilder().build())
.setMuteInitiator("muteInitiator1395645462")
.build();
@@ -2551,6 +2652,7 @@ public void setMuteTest() throws Exception {
.setVulnerability(Vulnerability.newBuilder().build())
.setMuteUpdateTime(Timestamp.newBuilder().build())
.putAllExternalSystems(new HashMap())
+ .setMitreAttack(MitreAttack.newBuilder().build())
.setAccess(Access.newBuilder().build())
.setMuteInitiator("muteInitiator1395645462")
.build();
@@ -2612,6 +2714,7 @@ public void setMuteTest2() throws Exception {
.setVulnerability(Vulnerability.newBuilder().build())
.setMuteUpdateTime(Timestamp.newBuilder().build())
.putAllExternalSystems(new HashMap())
+ .setMitreAttack(MitreAttack.newBuilder().build())
.setAccess(Access.newBuilder().build())
.setMuteInitiator("muteInitiator1395645462")
.build();
@@ -2881,6 +2984,7 @@ public void updateFindingTest() throws Exception {
.setVulnerability(Vulnerability.newBuilder().build())
.setMuteUpdateTime(Timestamp.newBuilder().build())
.putAllExternalSystems(new HashMap())
+ .setMitreAttack(MitreAttack.newBuilder().build())
.setAccess(Access.newBuilder().build())
.setMuteInitiator("muteInitiator1395645462")
.build();
@@ -3176,4 +3280,523 @@ public void updateSecurityMarksExceptionTest() throws Exception {
// Expected exception.
}
}
+
+ @Test
+ public void createBigQueryExportTest() throws Exception {
+ BigQueryExport expectedResponse =
+ BigQueryExport.newBuilder()
+ .setName(
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ .toString())
+ .setDescription("description-1724546052")
+ .setFilter("filter-1274492040")
+ .setDataset("dataset1443214456")
+ .setCreateTime(Timestamp.newBuilder().build())
+ .setUpdateTime(Timestamp.newBuilder().build())
+ .setMostRecentEditor("mostRecentEditor-833861941")
+ .setPrincipal("principal-1812041682")
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ FolderName parent = FolderName.of("[FOLDER]");
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+
+ BigQueryExport actualResponse =
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.assertEquals(expectedResponse, actualResponse);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ CreateBigQueryExportRequest actualRequest =
+ ((CreateBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent.toString(), actualRequest.getParent());
+ Assert.assertEquals(bigQueryExport, actualRequest.getBigQueryExport());
+ Assert.assertEquals(bigQueryExportId, actualRequest.getBigQueryExportId());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void createBigQueryExportExceptionTest() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ FolderName parent = FolderName.of("[FOLDER]");
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void createBigQueryExportTest2() throws Exception {
+ BigQueryExport expectedResponse =
+ BigQueryExport.newBuilder()
+ .setName(
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ .toString())
+ .setDescription("description-1724546052")
+ .setFilter("filter-1274492040")
+ .setDataset("dataset1443214456")
+ .setCreateTime(Timestamp.newBuilder().build())
+ .setUpdateTime(Timestamp.newBuilder().build())
+ .setMostRecentEditor("mostRecentEditor-833861941")
+ .setPrincipal("principal-1812041682")
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+
+ BigQueryExport actualResponse =
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.assertEquals(expectedResponse, actualResponse);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ CreateBigQueryExportRequest actualRequest =
+ ((CreateBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent.toString(), actualRequest.getParent());
+ Assert.assertEquals(bigQueryExport, actualRequest.getBigQueryExport());
+ Assert.assertEquals(bigQueryExportId, actualRequest.getBigQueryExportId());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void createBigQueryExportExceptionTest2() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void createBigQueryExportTest3() throws Exception {
+ BigQueryExport expectedResponse =
+ BigQueryExport.newBuilder()
+ .setName(
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ .toString())
+ .setDescription("description-1724546052")
+ .setFilter("filter-1274492040")
+ .setDataset("dataset1443214456")
+ .setCreateTime(Timestamp.newBuilder().build())
+ .setUpdateTime(Timestamp.newBuilder().build())
+ .setMostRecentEditor("mostRecentEditor-833861941")
+ .setPrincipal("principal-1812041682")
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ ProjectName parent = ProjectName.of("[PROJECT]");
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+
+ BigQueryExport actualResponse =
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.assertEquals(expectedResponse, actualResponse);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ CreateBigQueryExportRequest actualRequest =
+ ((CreateBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent.toString(), actualRequest.getParent());
+ Assert.assertEquals(bigQueryExport, actualRequest.getBigQueryExport());
+ Assert.assertEquals(bigQueryExportId, actualRequest.getBigQueryExportId());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void createBigQueryExportExceptionTest3() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ ProjectName parent = ProjectName.of("[PROJECT]");
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void createBigQueryExportTest4() throws Exception {
+ BigQueryExport expectedResponse =
+ BigQueryExport.newBuilder()
+ .setName(
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ .toString())
+ .setDescription("description-1724546052")
+ .setFilter("filter-1274492040")
+ .setDataset("dataset1443214456")
+ .setCreateTime(Timestamp.newBuilder().build())
+ .setUpdateTime(Timestamp.newBuilder().build())
+ .setMostRecentEditor("mostRecentEditor-833861941")
+ .setPrincipal("principal-1812041682")
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ String parent = "parent-995424086";
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+
+ BigQueryExport actualResponse =
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.assertEquals(expectedResponse, actualResponse);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ CreateBigQueryExportRequest actualRequest =
+ ((CreateBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent, actualRequest.getParent());
+ Assert.assertEquals(bigQueryExport, actualRequest.getBigQueryExport());
+ Assert.assertEquals(bigQueryExportId, actualRequest.getBigQueryExportId());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void createBigQueryExportExceptionTest4() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ String parent = "parent-995424086";
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ String bigQueryExportId = "bigQueryExportId1024198583";
+ client.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void deleteBigQueryExportTest() throws Exception {
+ Empty expectedResponse = Empty.newBuilder().build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ BigQueryExportName name =
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
+
+ client.deleteBigQueryExport(name);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ DeleteBigQueryExportRequest actualRequest =
+ ((DeleteBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(name.toString(), actualRequest.getName());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void deleteBigQueryExportExceptionTest() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ BigQueryExportName name =
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
+ client.deleteBigQueryExport(name);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void deleteBigQueryExportTest2() throws Exception {
+ Empty expectedResponse = Empty.newBuilder().build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ String name = "name3373707";
+
+ client.deleteBigQueryExport(name);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ DeleteBigQueryExportRequest actualRequest =
+ ((DeleteBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(name, actualRequest.getName());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void deleteBigQueryExportExceptionTest2() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ String name = "name3373707";
+ client.deleteBigQueryExport(name);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void updateBigQueryExportTest() throws Exception {
+ BigQueryExport expectedResponse =
+ BigQueryExport.newBuilder()
+ .setName(
+ BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
+ .toString())
+ .setDescription("description-1724546052")
+ .setFilter("filter-1274492040")
+ .setDataset("dataset1443214456")
+ .setCreateTime(Timestamp.newBuilder().build())
+ .setUpdateTime(Timestamp.newBuilder().build())
+ .setMostRecentEditor("mostRecentEditor-833861941")
+ .setPrincipal("principal-1812041682")
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ FieldMask updateMask = FieldMask.newBuilder().build();
+
+ BigQueryExport actualResponse = client.updateBigQueryExport(bigQueryExport, updateMask);
+ Assert.assertEquals(expectedResponse, actualResponse);
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ UpdateBigQueryExportRequest actualRequest =
+ ((UpdateBigQueryExportRequest) actualRequests.get(0));
+
+ Assert.assertEquals(bigQueryExport, actualRequest.getBigQueryExport());
+ Assert.assertEquals(updateMask, actualRequest.getUpdateMask());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void updateBigQueryExportExceptionTest() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
+ FieldMask updateMask = FieldMask.newBuilder().build();
+ client.updateBigQueryExport(bigQueryExport, updateMask);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void listBigQueryExportsTest() throws Exception {
+ BigQueryExport responsesElement = BigQueryExport.newBuilder().build();
+ ListBigQueryExportsResponse expectedResponse =
+ ListBigQueryExportsResponse.newBuilder()
+ .setNextPageToken("")
+ .addAllBigQueryExports(Arrays.asList(responsesElement))
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ FolderName parent = FolderName.of("[FOLDER]");
+
+ ListBigQueryExportsPagedResponse pagedListResponse = client.listBigQueryExports(parent);
+
+ List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+ Assert.assertEquals(1, resources.size());
+ Assert.assertEquals(expectedResponse.getBigQueryExportsList().get(0), resources.get(0));
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ ListBigQueryExportsRequest actualRequest = ((ListBigQueryExportsRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent.toString(), actualRequest.getParent());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void listBigQueryExportsExceptionTest() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ FolderName parent = FolderName.of("[FOLDER]");
+ client.listBigQueryExports(parent);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void listBigQueryExportsTest2() throws Exception {
+ BigQueryExport responsesElement = BigQueryExport.newBuilder().build();
+ ListBigQueryExportsResponse expectedResponse =
+ ListBigQueryExportsResponse.newBuilder()
+ .setNextPageToken("")
+ .addAllBigQueryExports(Arrays.asList(responsesElement))
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+
+ ListBigQueryExportsPagedResponse pagedListResponse = client.listBigQueryExports(parent);
+
+ List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+ Assert.assertEquals(1, resources.size());
+ Assert.assertEquals(expectedResponse.getBigQueryExportsList().get(0), resources.get(0));
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ ListBigQueryExportsRequest actualRequest = ((ListBigQueryExportsRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent.toString(), actualRequest.getParent());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void listBigQueryExportsExceptionTest2() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+ client.listBigQueryExports(parent);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void listBigQueryExportsTest3() throws Exception {
+ BigQueryExport responsesElement = BigQueryExport.newBuilder().build();
+ ListBigQueryExportsResponse expectedResponse =
+ ListBigQueryExportsResponse.newBuilder()
+ .setNextPageToken("")
+ .addAllBigQueryExports(Arrays.asList(responsesElement))
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ ProjectName parent = ProjectName.of("[PROJECT]");
+
+ ListBigQueryExportsPagedResponse pagedListResponse = client.listBigQueryExports(parent);
+
+ List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+ Assert.assertEquals(1, resources.size());
+ Assert.assertEquals(expectedResponse.getBigQueryExportsList().get(0), resources.get(0));
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ ListBigQueryExportsRequest actualRequest = ((ListBigQueryExportsRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent.toString(), actualRequest.getParent());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void listBigQueryExportsExceptionTest3() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ ProjectName parent = ProjectName.of("[PROJECT]");
+ client.listBigQueryExports(parent);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
+
+ @Test
+ public void listBigQueryExportsTest4() throws Exception {
+ BigQueryExport responsesElement = BigQueryExport.newBuilder().build();
+ ListBigQueryExportsResponse expectedResponse =
+ ListBigQueryExportsResponse.newBuilder()
+ .setNextPageToken("")
+ .addAllBigQueryExports(Arrays.asList(responsesElement))
+ .build();
+ mockSecurityCenter.addResponse(expectedResponse);
+
+ String parent = "parent-995424086";
+
+ ListBigQueryExportsPagedResponse pagedListResponse = client.listBigQueryExports(parent);
+
+ List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+ Assert.assertEquals(1, resources.size());
+ Assert.assertEquals(expectedResponse.getBigQueryExportsList().get(0), resources.get(0));
+
+ List actualRequests = mockSecurityCenter.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ ListBigQueryExportsRequest actualRequest = ((ListBigQueryExportsRequest) actualRequests.get(0));
+
+ Assert.assertEquals(parent, actualRequest.getParent());
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ public void listBigQueryExportsExceptionTest4() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+ mockSecurityCenter.addException(exception);
+
+ try {
+ String parent = "parent-995424086";
+ client.listBigQueryExports(parent);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception.
+ }
+ }
}
diff --git a/grpc-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterGrpc.java b/grpc-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterGrpc.java
index d0f2273d7..20f14b85f 100644
--- a/grpc-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterGrpc.java
+++ b/grpc-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterGrpc.java
@@ -363,6 +363,53 @@ private SecurityCenterGrpc() {}
return getDeleteNotificationConfigMethod;
}
+ private static volatile io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getGetBigQueryExportMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "GetBigQueryExport",
+ requestType = com.google.cloud.securitycenter.v1.GetBigQueryExportRequest.class,
+ responseType = com.google.cloud.securitycenter.v1.BigQueryExport.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getGetBigQueryExportMethod() {
+ io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getGetBigQueryExportMethod;
+ if ((getGetBigQueryExportMethod = SecurityCenterGrpc.getGetBigQueryExportMethod) == null) {
+ synchronized (SecurityCenterGrpc.class) {
+ if ((getGetBigQueryExportMethod = SecurityCenterGrpc.getGetBigQueryExportMethod) == null) {
+ SecurityCenterGrpc.getGetBigQueryExportMethod =
+ getGetBigQueryExportMethod =
+ io.grpc.MethodDescriptor
+ .
+ newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetBigQueryExport"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest
+ .getDefaultInstance()))
+ .setResponseMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.BigQueryExport
+ .getDefaultInstance()))
+ .setSchemaDescriptor(
+ new SecurityCenterMethodDescriptorSupplier("GetBigQueryExport"))
+ .build();
+ }
+ }
+ }
+ return getGetBigQueryExportMethod;
+ }
+
private static volatile io.grpc.MethodDescriptor<
com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy>
getGetIamPolicyMethod;
@@ -1484,6 +1531,202 @@ private SecurityCenterGrpc() {}
return getUpdateSecurityMarksMethod;
}
+ private static volatile io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getCreateBigQueryExportMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "CreateBigQueryExport",
+ requestType = com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest.class,
+ responseType = com.google.cloud.securitycenter.v1.BigQueryExport.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getCreateBigQueryExportMethod() {
+ io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getCreateBigQueryExportMethod;
+ if ((getCreateBigQueryExportMethod = SecurityCenterGrpc.getCreateBigQueryExportMethod)
+ == null) {
+ synchronized (SecurityCenterGrpc.class) {
+ if ((getCreateBigQueryExportMethod = SecurityCenterGrpc.getCreateBigQueryExportMethod)
+ == null) {
+ SecurityCenterGrpc.getCreateBigQueryExportMethod =
+ getCreateBigQueryExportMethod =
+ io.grpc.MethodDescriptor
+ .
+ newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ generateFullMethodName(SERVICE_NAME, "CreateBigQueryExport"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest
+ .getDefaultInstance()))
+ .setResponseMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.BigQueryExport
+ .getDefaultInstance()))
+ .setSchemaDescriptor(
+ new SecurityCenterMethodDescriptorSupplier("CreateBigQueryExport"))
+ .build();
+ }
+ }
+ }
+ return getCreateBigQueryExportMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest, com.google.protobuf.Empty>
+ getDeleteBigQueryExportMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "DeleteBigQueryExport",
+ requestType = com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest.class,
+ responseType = com.google.protobuf.Empty.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest, com.google.protobuf.Empty>
+ getDeleteBigQueryExportMethod() {
+ io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest,
+ com.google.protobuf.Empty>
+ getDeleteBigQueryExportMethod;
+ if ((getDeleteBigQueryExportMethod = SecurityCenterGrpc.getDeleteBigQueryExportMethod)
+ == null) {
+ synchronized (SecurityCenterGrpc.class) {
+ if ((getDeleteBigQueryExportMethod = SecurityCenterGrpc.getDeleteBigQueryExportMethod)
+ == null) {
+ SecurityCenterGrpc.getDeleteBigQueryExportMethod =
+ getDeleteBigQueryExportMethod =
+ io.grpc.MethodDescriptor
+ .
+ newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ generateFullMethodName(SERVICE_NAME, "DeleteBigQueryExport"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest
+ .getDefaultInstance()))
+ .setResponseMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.protobuf.Empty.getDefaultInstance()))
+ .setSchemaDescriptor(
+ new SecurityCenterMethodDescriptorSupplier("DeleteBigQueryExport"))
+ .build();
+ }
+ }
+ }
+ return getDeleteBigQueryExportMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getUpdateBigQueryExportMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "UpdateBigQueryExport",
+ requestType = com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest.class,
+ responseType = com.google.cloud.securitycenter.v1.BigQueryExport.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getUpdateBigQueryExportMethod() {
+ io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getUpdateBigQueryExportMethod;
+ if ((getUpdateBigQueryExportMethod = SecurityCenterGrpc.getUpdateBigQueryExportMethod)
+ == null) {
+ synchronized (SecurityCenterGrpc.class) {
+ if ((getUpdateBigQueryExportMethod = SecurityCenterGrpc.getUpdateBigQueryExportMethod)
+ == null) {
+ SecurityCenterGrpc.getUpdateBigQueryExportMethod =
+ getUpdateBigQueryExportMethod =
+ io.grpc.MethodDescriptor
+ .
+ newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ generateFullMethodName(SERVICE_NAME, "UpdateBigQueryExport"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest
+ .getDefaultInstance()))
+ .setResponseMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.BigQueryExport
+ .getDefaultInstance()))
+ .setSchemaDescriptor(
+ new SecurityCenterMethodDescriptorSupplier("UpdateBigQueryExport"))
+ .build();
+ }
+ }
+ }
+ return getUpdateBigQueryExportMethod;
+ }
+
+ private static volatile io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest,
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse>
+ getListBigQueryExportsMethod;
+
+ @io.grpc.stub.annotations.RpcMethod(
+ fullMethodName = SERVICE_NAME + '/' + "ListBigQueryExports",
+ requestType = com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest.class,
+ responseType = com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse.class,
+ methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+ public static io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest,
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse>
+ getListBigQueryExportsMethod() {
+ io.grpc.MethodDescriptor<
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest,
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse>
+ getListBigQueryExportsMethod;
+ if ((getListBigQueryExportsMethod = SecurityCenterGrpc.getListBigQueryExportsMethod) == null) {
+ synchronized (SecurityCenterGrpc.class) {
+ if ((getListBigQueryExportsMethod = SecurityCenterGrpc.getListBigQueryExportsMethod)
+ == null) {
+ SecurityCenterGrpc.getListBigQueryExportsMethod =
+ getListBigQueryExportsMethod =
+ io.grpc.MethodDescriptor
+ .
+ newBuilder()
+ .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ generateFullMethodName(SERVICE_NAME, "ListBigQueryExports"))
+ .setSampledToLocalTracing(true)
+ .setRequestMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest
+ .getDefaultInstance()))
+ .setResponseMarshaller(
+ io.grpc.protobuf.ProtoUtils.marshaller(
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse
+ .getDefaultInstance()))
+ .setSchemaDescriptor(
+ new SecurityCenterMethodDescriptorSupplier("ListBigQueryExports"))
+ .build();
+ }
+ }
+ }
+ return getListBigQueryExportsMethod;
+ }
+
/** Creates a new async stub that supports all call types for the service */
public static SecurityCenterStub newStub(io.grpc.Channel channel) {
io.grpc.stub.AbstractStub.StubFactory factory =
@@ -1637,6 +1880,21 @@ public void deleteNotificationConfig(
getDeleteNotificationConfigMethod(), responseObserver);
}
+ /**
+ *
+ *
+ *
+ * Gets a big query export.
+ *
+ */
+ public void getBigQueryExport(
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
+ getGetBigQueryExportMethod(), responseObserver);
+ }
+
/**
*
*
@@ -2001,6 +2259,69 @@ public void updateSecurityMarks(
getUpdateSecurityMarksMethod(), responseObserver);
}
+ /**
+ *
+ *
+ *
+ * Creates a big query export.
+ *
+ */
+ public void createBigQueryExport(
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
+ getCreateBigQueryExportMethod(), responseObserver);
+ }
+
+ /**
+ *
+ *
+ *
+ * Deletes an existing big query export.
+ *
+ */
+ public void deleteBigQueryExport(
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
+ getDeleteBigQueryExportMethod(), responseObserver);
+ }
+
+ /**
+ *
+ *
+ *
+ * Updates a BigQuery export.
+ *
+ */
+ public void updateBigQueryExport(
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
+ getUpdateBigQueryExportMethod(), responseObserver);
+ }
+
+ /**
+ *
+ *
+ *
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a
+ * given level all exports under that level are also returned e.g. if
+ * requesting BigQuery exports under a folder, then all BigQuery exports
+ * immediately under the folder plus the ones created under the projects
+ * within the folder are returned.
+ *
+ */
+ public void listBigQueryExports(
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
+ getListBigQueryExportsMethod(), responseObserver);
+ }
+
@java.lang.Override
public final io.grpc.ServerServiceDefinition bindService() {
return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
@@ -2048,6 +2369,13 @@ public final io.grpc.ServerServiceDefinition bindService() {
new MethodHandlers<
com.google.cloud.securitycenter.v1.DeleteNotificationConfigRequest,
com.google.protobuf.Empty>(this, METHODID_DELETE_NOTIFICATION_CONFIG)))
+ .addMethod(
+ getGetBigQueryExportMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>(
+ this, METHODID_GET_BIG_QUERY_EXPORT)))
.addMethod(
getGetIamPolicyMethod(),
io.grpc.stub.ServerCalls.asyncUnaryCall(
@@ -2209,6 +2537,33 @@ public final io.grpc.ServerServiceDefinition bindService() {
com.google.cloud.securitycenter.v1.UpdateSecurityMarksRequest,
com.google.cloud.securitycenter.v1.SecurityMarks>(
this, METHODID_UPDATE_SECURITY_MARKS)))
+ .addMethod(
+ getCreateBigQueryExportMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>(
+ this, METHODID_CREATE_BIG_QUERY_EXPORT)))
+ .addMethod(
+ getDeleteBigQueryExportMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest,
+ com.google.protobuf.Empty>(this, METHODID_DELETE_BIG_QUERY_EXPORT)))
+ .addMethod(
+ getUpdateBigQueryExportMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest,
+ com.google.cloud.securitycenter.v1.BigQueryExport>(
+ this, METHODID_UPDATE_BIG_QUERY_EXPORT)))
+ .addMethod(
+ getListBigQueryExportsMethod(),
+ io.grpc.stub.ServerCalls.asyncUnaryCall(
+ new MethodHandlers<
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest,
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse>(
+ this, METHODID_LIST_BIG_QUERY_EXPORTS)))
.build();
}
}
@@ -2348,6 +2703,23 @@ public void deleteNotificationConfig(
responseObserver);
}
+ /**
+ *
+ *
+ *
+ * Gets a big query export.
+ *
+ */
+ public void getBigQueryExport(
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getGetBigQueryExportMethod(), getCallOptions()),
+ request,
+ responseObserver);
+ }
+
/**
*
*
@@ -2756,6 +3128,77 @@ public void updateSecurityMarks(
request,
responseObserver);
}
+
+ /**
+ *
+ *
+ *
+ * Creates a big query export.
+ *
+ */
+ public void createBigQueryExport(
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getCreateBigQueryExportMethod(), getCallOptions()),
+ request,
+ responseObserver);
+ }
+
+ /**
+ *
+ *
+ *
+ * Deletes an existing big query export.
+ *
+ */
+ public void deleteBigQueryExport(
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getDeleteBigQueryExportMethod(), getCallOptions()),
+ request,
+ responseObserver);
+ }
+
+ /**
+ *
+ *
+ *
+ * Updates a BigQuery export.
+ *
+ */
+ public void updateBigQueryExport(
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getUpdateBigQueryExportMethod(), getCallOptions()),
+ request,
+ responseObserver);
+ }
+
+ /**
+ *
+ *
+ *
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a
+ * given level all exports under that level are also returned e.g. if
+ * requesting BigQuery exports under a folder, then all BigQuery exports
+ * immediately under the folder plus the ones created under the projects
+ * within the folder are returned.
+ *
+ */
+ public void listBigQueryExports(
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest request,
+ io.grpc.stub.StreamObserver
+ responseObserver) {
+ io.grpc.stub.ClientCalls.asyncUnaryCall(
+ getChannel().newCall(getListBigQueryExportsMethod(), getCallOptions()),
+ request,
+ responseObserver);
+ }
}
/**
@@ -2871,6 +3314,19 @@ public com.google.protobuf.Empty deleteNotificationConfig(
getChannel(), getDeleteNotificationConfigMethod(), getCallOptions(), request);
}
+ /**
+ *
+ *
+ *
+ * Gets a big query export.
+ *
+ */
+ public com.google.cloud.securitycenter.v1.BigQueryExport getBigQueryExport(
+ com.google.cloud.securitycenter.v1.GetBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetBigQueryExportMethod(), getCallOptions(), request);
+ }
+
/**
*
*
@@ -3195,6 +3651,62 @@ public com.google.cloud.securitycenter.v1.SecurityMarks updateSecurityMarks(
return io.grpc.stub.ClientCalls.blockingUnaryCall(
getChannel(), getUpdateSecurityMarksMethod(), getCallOptions(), request);
}
+
+ /**
+ *
+ *
+ *
+ * Creates a big query export.
+ *
+ */
+ public com.google.cloud.securitycenter.v1.BigQueryExport createBigQueryExport(
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getCreateBigQueryExportMethod(), getCallOptions(), request);
+ }
+
+ /**
+ *
+ *
+ *
+ * Deletes an existing big query export.
+ *
+ */
+ public com.google.protobuf.Empty deleteBigQueryExport(
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getDeleteBigQueryExportMethod(), getCallOptions(), request);
+ }
+
+ /**
+ *
+ *
+ *
+ * Updates a BigQuery export.
+ *
+ */
+ public com.google.cloud.securitycenter.v1.BigQueryExport updateBigQueryExport(
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getUpdateBigQueryExportMethod(), getCallOptions(), request);
+ }
+
+ /**
+ *
+ *
+ *
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a
+ * given level all exports under that level are also returned e.g. if
+ * requesting BigQuery exports under a folder, then all BigQuery exports
+ * immediately under the folder plus the ones created under the projects
+ * within the folder are returned.
+ *
+ */
+ public com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse listBigQueryExports(
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getListBigQueryExportsMethod(), getCallOptions(), request);
+ }
}
/**
@@ -3316,6 +3828,20 @@ protected SecurityCenterFutureStub build(
getChannel().newCall(getDeleteNotificationConfigMethod(), getCallOptions()), request);
}
+ /**
+ *
+ *
+ *
+ * Gets a big query export.
+ *
+ */
+ public com.google.common.util.concurrent.ListenableFuture<
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ getBigQueryExport(com.google.cloud.securitycenter.v1.GetBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getGetBigQueryExportMethod(), getCallOptions()), request);
+ }
+
/**
*
*
@@ -3668,6 +4194,68 @@ protected SecurityCenterFutureStub build(
return io.grpc.stub.ClientCalls.futureUnaryCall(
getChannel().newCall(getUpdateSecurityMarksMethod(), getCallOptions()), request);
}
+
+ /**
+ *
+ *
+ *
+ * Creates a big query export.
+ *
+ */
+ public com.google.common.util.concurrent.ListenableFuture<
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ createBigQueryExport(
+ com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getCreateBigQueryExportMethod(), getCallOptions()), request);
+ }
+
+ /**
+ *
+ *
+ *
+ * Deletes an existing big query export.
+ *
+ */
+ public com.google.common.util.concurrent.ListenableFuture
+ deleteBigQueryExport(
+ com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getDeleteBigQueryExportMethod(), getCallOptions()), request);
+ }
+
+ /**
+ *
+ *
+ *
+ * Updates a BigQuery export.
+ *
+ */
+ public com.google.common.util.concurrent.ListenableFuture<
+ com.google.cloud.securitycenter.v1.BigQueryExport>
+ updateBigQueryExport(
+ com.google.cloud.securitycenter.v1.UpdateBigQueryExportRequest request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getUpdateBigQueryExportMethod(), getCallOptions()), request);
+ }
+
+ /**
+ *
+ *
+ *
+ * Lists BigQuery exports. Note that when requesting BigQuery exports at a
+ * given level all exports under that level are also returned e.g. if
+ * requesting BigQuery exports under a folder, then all BigQuery exports
+ * immediately under the folder plus the ones created under the projects
+ * within the folder are returned.
+ *
+ */
+ public com.google.common.util.concurrent.ListenableFuture<
+ com.google.cloud.securitycenter.v1.ListBigQueryExportsResponse>
+ listBigQueryExports(com.google.cloud.securitycenter.v1.ListBigQueryExportsRequest request) {
+ return io.grpc.stub.ClientCalls.futureUnaryCall(
+ getChannel().newCall(getListBigQueryExportsMethod(), getCallOptions()), request);
+ }
}
private static final int METHODID_BULK_MUTE_FINDINGS = 0;
@@ -3677,30 +4265,35 @@ protected SecurityCenterFutureStub build(
private static final int METHODID_CREATE_NOTIFICATION_CONFIG = 4;
private static final int METHODID_DELETE_MUTE_CONFIG = 5;
private static final int METHODID_DELETE_NOTIFICATION_CONFIG = 6;
- private static final int METHODID_GET_IAM_POLICY = 7;
- private static final int METHODID_GET_MUTE_CONFIG = 8;
- private static final int METHODID_GET_NOTIFICATION_CONFIG = 9;
- private static final int METHODID_GET_ORGANIZATION_SETTINGS = 10;
- private static final int METHODID_GET_SOURCE = 11;
- private static final int METHODID_GROUP_ASSETS = 12;
- private static final int METHODID_GROUP_FINDINGS = 13;
- private static final int METHODID_LIST_ASSETS = 14;
- private static final int METHODID_LIST_FINDINGS = 15;
- private static final int METHODID_LIST_MUTE_CONFIGS = 16;
- private static final int METHODID_LIST_NOTIFICATION_CONFIGS = 17;
- private static final int METHODID_LIST_SOURCES = 18;
- private static final int METHODID_RUN_ASSET_DISCOVERY = 19;
- private static final int METHODID_SET_FINDING_STATE = 20;
- private static final int METHODID_SET_MUTE = 21;
- private static final int METHODID_SET_IAM_POLICY = 22;
- private static final int METHODID_TEST_IAM_PERMISSIONS = 23;
- private static final int METHODID_UPDATE_EXTERNAL_SYSTEM = 24;
- private static final int METHODID_UPDATE_FINDING = 25;
- private static final int METHODID_UPDATE_MUTE_CONFIG = 26;
- private static final int METHODID_UPDATE_NOTIFICATION_CONFIG = 27;
- private static final int METHODID_UPDATE_ORGANIZATION_SETTINGS = 28;
- private static final int METHODID_UPDATE_SOURCE = 29;
- private static final int METHODID_UPDATE_SECURITY_MARKS = 30;
+ private static final int METHODID_GET_BIG_QUERY_EXPORT = 7;
+ private static final int METHODID_GET_IAM_POLICY = 8;
+ private static final int METHODID_GET_MUTE_CONFIG = 9;
+ private static final int METHODID_GET_NOTIFICATION_CONFIG = 10;
+ private static final int METHODID_GET_ORGANIZATION_SETTINGS = 11;
+ private static final int METHODID_GET_SOURCE = 12;
+ private static final int METHODID_GROUP_ASSETS = 13;
+ private static final int METHODID_GROUP_FINDINGS = 14;
+ private static final int METHODID_LIST_ASSETS = 15;
+ private static final int METHODID_LIST_FINDINGS = 16;
+ private static final int METHODID_LIST_MUTE_CONFIGS = 17;
+ private static final int METHODID_LIST_NOTIFICATION_CONFIGS = 18;
+ private static final int METHODID_LIST_SOURCES = 19;
+ private static final int METHODID_RUN_ASSET_DISCOVERY = 20;
+ private static final int METHODID_SET_FINDING_STATE = 21;
+ private static final int METHODID_SET_MUTE = 22;
+ private static final int METHODID_SET_IAM_POLICY = 23;
+ private static final int METHODID_TEST_IAM_PERMISSIONS = 24;
+ private static final int METHODID_UPDATE_EXTERNAL_SYSTEM = 25;
+ private static final int METHODID_UPDATE_FINDING = 26;
+ private static final int METHODID_UPDATE_MUTE_CONFIG = 27;
+ private static final int METHODID_UPDATE_NOTIFICATION_CONFIG = 28;
+ private static final int METHODID_UPDATE_ORGANIZATION_SETTINGS = 29;
+ private static final int METHODID_UPDATE_SOURCE = 30;
+ private static final int METHODID_UPDATE_SECURITY_MARKS = 31;
+ private static final int METHODID_CREATE_BIG_QUERY_EXPORT = 32;
+ private static final int METHODID_DELETE_BIG_QUERY_EXPORT = 33;
+ private static final int METHODID_UPDATE_BIG_QUERY_EXPORT = 34;
+ private static final int METHODID_LIST_BIG_QUERY_EXPORTS = 35;
private static final class MethodHandlers
implements io.grpc.stub.ServerCalls.UnaryMethod,
@@ -3758,6 +4351,12 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv
(com.google.cloud.securitycenter.v1.DeleteNotificationConfigRequest) request,
(io.grpc.stub.StreamObserver) responseObserver);
break;
+ case METHODID_GET_BIG_QUERY_EXPORT:
+ serviceImpl.getBigQueryExport(
+ (com.google.cloud.securitycenter.v1.GetBigQueryExportRequest) request,
+ (io.grpc.stub.StreamObserver)
+ responseObserver);
+ break;
case METHODID_GET_IAM_POLICY:
serviceImpl.getIamPolicy(
(com.google.iam.v1.GetIamPolicyRequest) request,
@@ -3902,6 +4501,30 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv
(io.grpc.stub.StreamObserver)
responseObserver);
break;
+ case METHODID_CREATE_BIG_QUERY_EXPORT:
+ serviceImpl.createBigQueryExport(
+ (com.google.cloud.securitycenter.v1.CreateBigQueryExportRequest) request,
+ (io.grpc.stub.StreamObserver)
+ responseObserver);
+ break;
+ case METHODID_DELETE_BIG_QUERY_EXPORT:
+ serviceImpl.deleteBigQueryExport(
+ (com.google.cloud.securitycenter.v1.DeleteBigQueryExportRequest) request,
+ (io.grpc.stub.StreamObserver