string group_by = 3;
@@ -317,8 +338,9 @@ public java.lang.String getGroupBy() {
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
@@ -1116,6 +1138,16 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1153,6 +1185,16 @@ public java.lang.String getFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1190,6 +1232,16 @@ public com.google.protobuf.ByteString getFilterBytes() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1225,6 +1277,16 @@ public Builder setFilter(java.lang.String value) {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1257,6 +1319,16 @@ public Builder clearFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1285,8 +1357,9 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) {
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
@@ -1313,8 +1386,9 @@ public java.lang.String getGroupBy() {
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
@@ -1341,8 +1415,9 @@ public com.google.protobuf.ByteString getGroupByBytes() {
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
@@ -1367,8 +1442,9 @@ public Builder setGroupBy(java.lang.String value) {
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
@@ -1390,8 +1466,9 @@ public Builder clearGroupBy() {
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
diff --git a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/GroupFindingsRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/GroupFindingsRequestOrBuilder.java
index 28e70e904286..19636d74ecf6 100644
--- a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/GroupFindingsRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/GroupFindingsRequestOrBuilder.java
@@ -56,6 +56,16 @@ public interface GroupFindingsRequestOrBuilder
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -83,6 +93,16 @@ public interface GroupFindingsRequestOrBuilder
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -101,8 +121,9 @@ public interface GroupFindingsRequestOrBuilder
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
@@ -119,8 +140,9 @@ public interface GroupFindingsRequestOrBuilder
* * resource_name
* * category
* * state
- * * state_change
* * parent
+ * The following fields are supported when compare_duration is set:
+ * * state_change
*
*
* string group_by = 3;
diff --git a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequest.java b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequest.java
index bcc85af283ce..e8d139ca4857 100644
--- a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequest.java
+++ b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequest.java
@@ -235,6 +235,17 @@ public com.google.protobuf.ByteString getParentBytes() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -274,6 +285,17 @@ public java.lang.String getFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -305,6 +327,15 @@ public com.google.protobuf.ByteString getFilterBytes() {
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
@@ -332,6 +363,15 @@ public java.lang.String getOrderBy() {
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
@@ -1193,6 +1233,17 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -1232,6 +1283,17 @@ public java.lang.String getFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -1271,6 +1333,17 @@ public com.google.protobuf.ByteString getFilterBytes() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -1308,6 +1381,17 @@ public Builder setFilter(java.lang.String value) {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -1342,6 +1426,17 @@ public Builder clearFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -1371,6 +1466,15 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) {
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
@@ -1398,6 +1502,15 @@ public java.lang.String getOrderBy() {
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
@@ -1425,6 +1538,15 @@ public com.google.protobuf.ByteString getOrderByBytes() {
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
@@ -1450,6 +1572,15 @@ public Builder setOrderBy(java.lang.String value) {
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
@@ -1472,6 +1603,15 @@ public Builder clearOrderBy() {
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
diff --git a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequestOrBuilder.java
index ee09babbeeba..72b3824375ce 100644
--- a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListAssetsRequestOrBuilder.java
@@ -54,6 +54,17 @@ public interface ListAssetsRequestOrBuilder
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -83,6 +94,17 @@ public interface ListAssetsRequestOrBuilder
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following are the allowed field and operator combinations:
+ * name | `=`
+ * update_time | `>`, `<`, `>=`, `<=`
+ * iam_policy.policy_blob | '=', ':'
+ * resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * security_center_properties.resource_name | '=', ':'
+ * security_center_properties.resource_type | '=', ':'
+ * security_center_properties.resource_parent | '=', ':'
+ * security_center_properties.resource_project | '=', ':'
+ * security_center_properties.resource_owners | '=', ':'
* For example, `resource_properties.size = 100` is a valid filter string.
*
*
@@ -102,6 +124,15 @@ public interface ListAssetsRequestOrBuilder
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
@@ -119,6 +150,15 @@ public interface ListAssetsRequestOrBuilder
* desc,resource_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,resource_properties.a_property" and "
* name desc , resource_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * update_time
+ * resource_properties
+ * security_marks
+ * security_center_properties.resource_name
+ * security_center_properties.resource_parent
+ * security_center_properties.resource_project
+ * security_center_properties.resource_type
*
*
* string order_by = 3;
diff --git a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequest.java b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequest.java
index f40f7a97de05..3616b46200cc 100644
--- a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequest.java
+++ b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequest.java
@@ -237,6 +237,16 @@ public com.google.protobuf.ByteString getParentBytes() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -274,6 +284,16 @@ public java.lang.String getFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -305,6 +325,15 @@ public com.google.protobuf.ByteString getFilterBytes() {
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
@@ -332,6 +361,15 @@ public java.lang.String getOrderBy() {
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
@@ -1199,6 +1237,16 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1236,6 +1284,16 @@ public java.lang.String getFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1273,6 +1331,16 @@ public com.google.protobuf.ByteString getFilterBytes() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1308,6 +1376,16 @@ public Builder setFilter(java.lang.String value) {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1340,6 +1418,16 @@ public Builder clearFilter() {
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -1369,6 +1457,15 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) {
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
@@ -1396,6 +1493,15 @@ public java.lang.String getOrderBy() {
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
@@ -1423,6 +1529,15 @@ public com.google.protobuf.ByteString getOrderByBytes() {
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
@@ -1448,6 +1563,15 @@ public Builder setOrderBy(java.lang.String value) {
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
@@ -1470,6 +1594,15 @@ public Builder clearOrderBy() {
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
diff --git a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequestOrBuilder.java
index fe3376385d11..52799749f703 100644
--- a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ListFindingsRequestOrBuilder.java
@@ -56,6 +56,16 @@ public interface ListFindingsRequestOrBuilder
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -83,6 +93,16 @@ public interface ListFindingsRequestOrBuilder
* * string literals in quotes.
* * integer literals without quotes.
* * boolean literals `true` and `false` without quotes.
+ * The following field and operator combinations are supported:
+ * name | `=`
+ * parent | '=', ':'
+ * resource_name | '=', ':'
+ * state | '=', ':'
+ * category | '=', ':'
+ * external_uri | '=', ':'
+ * event_time | `>`, `<`, `>=`, `<=`
+ * security_marks | '=', ':'
+ * source_properties | '=', ':', `>`, `<`, `>=`, `<=`
* For example, `source_properties.size = 100` is a valid filter string.
*
*
@@ -102,6 +122,15 @@ public interface ListFindingsRequestOrBuilder
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
@@ -119,6 +148,15 @@ public interface ListFindingsRequestOrBuilder
* desc,source_properties.a_property". Redundant space characters in the
* syntax are insignificant. "name desc,source_properties.a_property" and "
* name desc , source_properties.a_property " are equivalent.
+ * The following fields are supported:
+ * name
+ * parent
+ * state
+ * category
+ * resource_name
+ * event_time
+ * source_properties
+ * security_marks
*
*
* string order_by = 3;
diff --git a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto
index 681956f741f0..ba0bedde5784 100644
--- a/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto
+++ b/google-api-grpc/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto
@@ -278,6 +278,18 @@ message GroupAssetsRequest {
// * integer literals without quotes.
// * boolean literals `true` and `false` without quotes.
//
+ // The following field and operator combinations are supported:
+ // name | `=`
+ // update_time | `>`, `<`, `>=`, `<=`
+ // iam_policy.policy_blob | '=', ':'
+ // resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ // security_marks | '=', ':'
+ // security_center_properties.resource_name | '=', ':'
+ // security_center_properties.resource_type | '=', ':'
+ // security_center_properties.resource_parent | '=', ':'
+ // security_center_properties.resource_project | '=', ':'
+ // security_center_properties.resource_owners | '=', ':'
+ //
// For example, `resource_properties.size = 100` is a valid filter string.
string filter = 2;
@@ -394,6 +406,17 @@ message GroupFindingsRequest {
// * integer literals without quotes.
// * boolean literals `true` and `false` without quotes.
//
+ // The following field and operator combinations are supported:
+ // name | `=`
+ // parent | '=', ':'
+ // resource_name | '=', ':'
+ // state | '=', ':'
+ // category | '=', ':'
+ // external_uri | '=', ':'
+ // event_time | `>`, `<`, `>=`, `<=`
+ // security_marks | '=', ':'
+ // source_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ //
// For example, `source_properties.size = 100` is a valid filter string.
string filter = 2;
@@ -406,8 +429,11 @@ message GroupFindingsRequest {
// * resource_name
// * category
// * state
- // * state_change
// * parent
+ //
+ // The following fields are supported when compare_duration is set:
+ //
+ // * state_change
string group_by = 3;
// Time used as a reference point when filtering findings. The filter is
@@ -541,6 +567,18 @@ message ListAssetsRequest {
// * integer literals without quotes.
// * boolean literals `true` and `false` without quotes.
//
+ // The following are the allowed field and operator combinations:
+ // name | `=`
+ // update_time | `>`, `<`, `>=`, `<=`
+ // iam_policy.policy_blob | '=', ':'
+ // resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ // security_marks | '=', ':'
+ // security_center_properties.resource_name | '=', ':'
+ // security_center_properties.resource_type | '=', ':'
+ // security_center_properties.resource_parent | '=', ':'
+ // security_center_properties.resource_project | '=', ':'
+ // security_center_properties.resource_owners | '=', ':'
+ //
// For example, `resource_properties.size = 100` is a valid filter string.
string filter = 2;
@@ -552,6 +590,16 @@ message ListAssetsRequest {
// desc,resource_properties.a_property". Redundant space characters in the
// syntax are insignificant. "name desc,resource_properties.a_property" and "
// name desc , resource_properties.a_property " are equivalent.
+ //
+ // The following fields are supported:
+ // name
+ // update_time
+ // resource_properties
+ // security_marks
+ // security_center_properties.resource_name
+ // security_center_properties.resource_parent
+ // security_center_properties.resource_project
+ // security_center_properties.resource_type
string order_by = 3;
// Time used as a reference point when filtering assets. The filter is limited
@@ -682,6 +730,17 @@ message ListFindingsRequest {
// * integer literals without quotes.
// * boolean literals `true` and `false` without quotes.
//
+ // The following field and operator combinations are supported:
+ // name | `=`
+ // parent | '=', ':'
+ // resource_name | '=', ':'
+ // state | '=', ':'
+ // category | '=', ':'
+ // external_uri | '=', ':'
+ // event_time | `>`, `<`, `>=`, `<=`
+ // security_marks | '=', ':'
+ // source_properties | '=', ':', `>`, `<`, `>=`, `<=`
+ //
// For example, `source_properties.size = 100` is a valid filter string.
string filter = 2;
@@ -693,6 +752,16 @@ message ListFindingsRequest {
// desc,source_properties.a_property". Redundant space characters in the
// syntax are insignificant. "name desc,source_properties.a_property" and "
// name desc , source_properties.a_property " are equivalent.
+ //
+ // The following fields are supported:
+ // name
+ // parent
+ // state
+ // category
+ // resource_name
+ // event_time
+ // source_properties
+ // security_marks
string order_by = 3;
// Time used as a reference point when filtering findings. The filter is
diff --git a/google-cloud-clients/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java b/google-cloud-clients/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java
index 9e1733f8f631..7dd36c449185 100644
--- a/google-cloud-clients/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java
+++ b/google-cloud-clients/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java
@@ -805,7 +805,9 @@ public final UnaryCallableThe following fields are supported: - *
* resource_name * category * state * state_change * parent + *
* resource_name * category * state * parent + *
The following fields are supported when compare_duration is set: + *
* state_change * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final GroupFindingsPagedResponse groupFindings(SourceName parent, String groupBy) { @@ -843,7 +845,9 @@ public final GroupFindingsPagedResponse groupFindings(SourceName parent, String * `state_change`). The string value should follow SQL syntax: comma separated list of fields. * For example: "parent,resource_name". *
The following fields are supported: - *
* resource_name * category * state * state_change * parent + *
* resource_name * category * state * parent + *
The following fields are supported when compare_duration is set: + *
* state_change
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
public final GroupFindingsPagedResponse groupFindings(String parent, String groupBy) {
diff --git a/google-cloud-clients/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java b/google-cloud-clients/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java
index e94fd625b2dc..0393673aed01 100644
--- a/google-cloud-clients/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java
+++ b/google-cloud-clients/google-cloud-securitycenter/src/test/java/com/google/cloud/securitycenter/v1/MockSecurityCenterImpl.java
@@ -33,7 +33,7 @@
@javax.annotation.Generated("by GAPIC")
@BetaApi
public class MockSecurityCenterImpl extends SecurityCenterImplBase {
- private ArrayList