From 48b1b5d4843f5fd334b80b754054770cf209e8a3 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 22 Jun 2023 11:16:08 -0400 Subject: [PATCH] feat: [securitycenter] Add user agent and DLP parent type fields to finding's list of attributes (#9535) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add user agent and DLP parent type fields to finding's list of attributes PiperOrigin-RevId: 539195531 Source-Link: https://github.com/googleapis/googleapis/commit/0b212ba3117718d381810f0d0e0c3d2640920516 Source-Link: https://github.com/googleapis/googleapis-gen/commit/64c1a0032f89ffafde49424ea137640b868348d4 Copy-Tag: eyJwIjoiamF2YS1zZWN1cml0eWNlbnRlci8uT3dsQm90LnlhbWwiLCJoIjoiNjRjMWEwMDMyZjg5ZmZhZmRlNDk0MjRlYTEzNzY0MGI4NjgzNDhkNCJ9 * 🦉 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 --- .../v1/SecurityCenterClient.java | 32 +- .../cloud/securitycenter/v1/Access.java | 258 ++++- .../securitycenter/v1/AccessOrBuilder.java | 25 + .../cloud/securitycenter/v1/AccessProto.java | 35 +- .../v1/CloudDlpDataProfile.java | 316 ++++++ .../v1/CloudDlpDataProfileOrBuilder.java | 25 + .../v1/CloudDlpDataProfileProto.java | 12 +- .../securitycenter/v1/CloudDlpInspection.java | 28 +- .../v1/CloudDlpInspectionOrBuilder.java | 8 +- .../cloud/securitycenter/v1/Compliance.java | 68 +- .../v1/ComplianceOrBuilder.java | 20 +- .../securitycenter/v1/ContactDetails.java | 4 +- .../cloud/securitycenter/v1/Container.java | 77 +- .../securitycenter/v1/ContainerOrBuilder.java | 22 +- .../v1/CreateBigQueryExportRequest.java | 42 +- .../CreateBigQueryExportRequestOrBuilder.java | 12 +- .../v1/CreateMuteConfigRequest.java | 42 +- .../v1/CreateMuteConfigRequestOrBuilder.java | 12 +- .../cloud/securitycenter/v1/Database.java | 177 ++-- .../securitycenter/v1/DatabaseOrBuilder.java | 42 +- .../v1/EnvironmentVariable.java | 8 +- .../securitycenter/v1/ExfilResource.java | 142 +-- .../v1/ExfilResourceOrBuilder.java | 42 +- .../cloud/securitycenter/v1/Exfiltration.java | 16 +- .../google/cloud/securitycenter/v1/File.java | 21 +- .../securitycenter/v1/FileOrBuilder.java | 6 +- .../cloud/securitycenter/v1/IamBinding.java | 28 +- .../v1/IamBindingOrBuilder.java | 8 +- .../securitycenter/v1/KernelRootkit.java | 78 +- .../v1/KernelRootkitOrBuilder.java | 20 +- .../cloud/securitycenter/v1/Kubernetes.java | 925 +++++++++++------- .../v1/KubernetesOrBuilder.java | 135 ++- .../google/cloud/securitycenter/v1/Label.java | 40 +- .../securitycenter/v1/LabelOrBuilder.java | 8 +- .../v1/OrganizationSettings.java | 24 +- .../v1/OrganizationSettingsOrBuilder.java | 6 +- .../cloud/securitycenter/v1/Process.java | 135 ++- .../securitycenter/v1/ProcessOrBuilder.java | 35 +- .../cloud/securitycenter/v1/access.proto | 3 + .../v1/cloud_dlp_data_profile.proto | 15 + .../v1/cloud_dlp_inspection.proto | 4 +- .../cloud/securitycenter/v1/compliance.proto | 8 +- .../securitycenter/v1/contact_details.proto | 2 +- .../cloud/securitycenter/v1/container.proto | 11 +- .../cloud/securitycenter/v1/database.proto | 34 +- .../securitycenter/v1/exfiltration.proto | 22 +- .../google/cloud/securitycenter/v1/file.proto | 3 +- .../cloud/securitycenter/v1/iam_binding.proto | 4 +- .../securitycenter/v1/kernel_rootkit.proto | 18 +- .../cloud/securitycenter/v1/kubernetes.proto | 75 +- .../cloud/securitycenter/v1/label.proto | 10 +- .../v1/organization_settings.proto | 6 +- .../cloud/securitycenter/v1/process.proto | 20 +- .../v1/securitycenter_service.proto | 12 +- 54 files changed, 1997 insertions(+), 1184 deletions(-) diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java index da0b12395019..bd3f9caf474a 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/SecurityCenterClient.java @@ -954,8 +954,8 @@ public final MuteConfig createMuteConfig(String parent, MuteConfig muteConfig) { * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param muteConfig Required. The mute config being created. * @param muteConfigId 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. + * It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, + * must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final MuteConfig createMuteConfig( @@ -993,8 +993,8 @@ public final MuteConfig createMuteConfig( * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param muteConfig Required. The mute config being created. * @param muteConfigId 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. + * It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, + * must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final MuteConfig createMuteConfig( @@ -1032,8 +1032,8 @@ public final MuteConfig createMuteConfig( * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param muteConfig Required. The mute config being created. * @param muteConfigId 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. + * It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, + * must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final MuteConfig createMuteConfig( @@ -1071,8 +1071,8 @@ public final MuteConfig createMuteConfig( * "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param muteConfig Required. The mute config being created. * @param muteConfigId 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. + * It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, + * must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final MuteConfig createMuteConfig( @@ -6344,8 +6344,8 @@ public final SecurityMarks updateSecurityMarks(UpdateSecurityMarksRequest reques * is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param bigQueryExport Required. The BigQuery 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. + * scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a + * letter, must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final BigQueryExport createBigQueryExport( @@ -6384,8 +6384,8 @@ public final BigQueryExport createBigQueryExport( * is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param bigQueryExport Required. The BigQuery 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. + * scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a + * letter, must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final BigQueryExport createBigQueryExport( @@ -6424,8 +6424,8 @@ public final BigQueryExport createBigQueryExport( * is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param bigQueryExport Required. The BigQuery 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. + * scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a + * letter, must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final BigQueryExport createBigQueryExport( @@ -6464,8 +6464,8 @@ public final BigQueryExport createBigQueryExport( * is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". * @param bigQueryExport Required. The BigQuery 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. + * scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a + * letter, must end with either a letter or a number, and must be 63 characters or less. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final BigQueryExport createBigQueryExport( diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Access.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Access.java index 47ac2ae1458f..61d26b80426b 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Access.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Access.java @@ -41,6 +41,7 @@ private Access() { principalEmail_ = ""; callerIp_ = ""; userAgentFamily_ = ""; + userAgent_ = ""; serviceName_ = ""; methodName_ = ""; principalSubject_ = ""; @@ -289,6 +290,57 @@ public com.google.protobuf.ByteString getUserAgentFamilyBytes() { } } + public static final int USER_AGENT_FIELD_NUMBER = 12; + + @SuppressWarnings("serial") + private volatile java.lang.Object userAgent_ = ""; + /** + * + * + *
+   * The caller's user agent string associated with the finding.
+   * 
+ * + * string user_agent = 12; + * + * @return The userAgent. + */ + @java.lang.Override + public java.lang.String getUserAgent() { + java.lang.Object ref = userAgent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + userAgent_ = s; + return s; + } + } + /** + * + * + *
+   * The caller's user agent string associated with the finding.
+   * 
+ * + * string user_agent = 12; + * + * @return The bytes for userAgent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUserAgentBytes() { + java.lang.Object ref = userAgent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + userAgent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int SERVICE_NAME_FIELD_NUMBER = 5; @SuppressWarnings("serial") @@ -729,6 +781,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, userName_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userAgent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, userAgent_); + } getUnknownFields().writeTo(output); } @@ -770,6 +825,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, userName_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userAgent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, userAgent_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -793,6 +851,7 @@ public boolean equals(final java.lang.Object obj) { if (!getCallerIpGeo().equals(other.getCallerIpGeo())) return false; } if (!getUserAgentFamily().equals(other.getUserAgentFamily())) return false; + if (!getUserAgent().equals(other.getUserAgent())) return false; if (!getServiceName().equals(other.getServiceName())) return false; if (!getMethodName().equals(other.getMethodName())) return false; if (!getPrincipalSubject().equals(other.getPrincipalSubject())) return false; @@ -821,6 +880,8 @@ public int hashCode() { } hash = (37 * hash) + USER_AGENT_FAMILY_FIELD_NUMBER; hash = (53 * hash) + getUserAgentFamily().hashCode(); + hash = (37 * hash) + USER_AGENT_FIELD_NUMBER; + hash = (53 * hash) + getUserAgent().hashCode(); hash = (37 * hash) + SERVICE_NAME_FIELD_NUMBER; hash = (53 * hash) + getServiceName().hashCode(); hash = (37 * hash) + METHOD_NAME_FIELD_NUMBER; @@ -982,6 +1043,7 @@ public Builder clear() { callerIpGeoBuilder_ = null; } userAgentFamily_ = ""; + userAgent_ = ""; serviceName_ = ""; methodName_ = ""; principalSubject_ = ""; @@ -992,7 +1054,7 @@ public Builder clear() { serviceAccountDelegationInfo_ = null; serviceAccountDelegationInfoBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); userName_ = ""; return this; } @@ -1031,10 +1093,10 @@ public com.google.cloud.securitycenter.v1.Access buildPartial() { private void buildPartialRepeatedFields(com.google.cloud.securitycenter.v1.Access result) { if (serviceAccountDelegationInfoBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { serviceAccountDelegationInfo_ = java.util.Collections.unmodifiableList(serviceAccountDelegationInfo_); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); } result.serviceAccountDelegationInfo_ = serviceAccountDelegationInfo_; } else { @@ -1058,18 +1120,21 @@ private void buildPartial0(com.google.cloud.securitycenter.v1.Access result) { result.userAgentFamily_ = userAgentFamily_; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.serviceName_ = serviceName_; + result.userAgent_ = userAgent_; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.methodName_ = methodName_; + result.serviceName_ = serviceName_; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.principalSubject_ = principalSubject_; + result.methodName_ = methodName_; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.principalSubject_ = principalSubject_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { result.serviceAccountKeyName_ = serviceAccountKeyName_; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.userName_ = userName_; } } @@ -1137,31 +1202,36 @@ public Builder mergeFrom(com.google.cloud.securitycenter.v1.Access other) { bitField0_ |= 0x00000008; onChanged(); } + if (!other.getUserAgent().isEmpty()) { + userAgent_ = other.userAgent_; + bitField0_ |= 0x00000010; + onChanged(); + } if (!other.getServiceName().isEmpty()) { serviceName_ = other.serviceName_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } if (!other.getMethodName().isEmpty()) { methodName_ = other.methodName_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (!other.getPrincipalSubject().isEmpty()) { principalSubject_ = other.principalSubject_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } if (!other.getServiceAccountKeyName().isEmpty()) { serviceAccountKeyName_ = other.serviceAccountKeyName_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } if (serviceAccountDelegationInfoBuilder_ == null) { if (!other.serviceAccountDelegationInfo_.isEmpty()) { if (serviceAccountDelegationInfo_.isEmpty()) { serviceAccountDelegationInfo_ = other.serviceAccountDelegationInfo_; - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); } else { ensureServiceAccountDelegationInfoIsMutable(); serviceAccountDelegationInfo_.addAll(other.serviceAccountDelegationInfo_); @@ -1174,7 +1244,7 @@ public Builder mergeFrom(com.google.cloud.securitycenter.v1.Access other) { serviceAccountDelegationInfoBuilder_.dispose(); serviceAccountDelegationInfoBuilder_ = null; serviceAccountDelegationInfo_ = other.serviceAccountDelegationInfo_; - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); serviceAccountDelegationInfoBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getServiceAccountDelegationInfoFieldBuilder() @@ -1187,7 +1257,7 @@ public Builder mergeFrom(com.google.cloud.securitycenter.v1.Access other) { } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1243,25 +1313,25 @@ public Builder mergeFrom( case 42: { serviceName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 42 case 50: { methodName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 50 case 58: { principalSubject_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 58 case 66: { serviceAccountKeyName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 66 case 74: @@ -1281,9 +1351,15 @@ public Builder mergeFrom( case 90: { userName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case 90 + case 98: + { + userAgent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 98 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1846,6 +1922,112 @@ public Builder setUserAgentFamilyBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object userAgent_ = ""; + /** + * + * + *
+     * The caller's user agent string associated with the finding.
+     * 
+ * + * string user_agent = 12; + * + * @return The userAgent. + */ + public java.lang.String getUserAgent() { + java.lang.Object ref = userAgent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + userAgent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The caller's user agent string associated with the finding.
+     * 
+ * + * string user_agent = 12; + * + * @return The bytes for userAgent. + */ + public com.google.protobuf.ByteString getUserAgentBytes() { + java.lang.Object ref = userAgent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + userAgent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The caller's user agent string associated with the finding.
+     * 
+ * + * string user_agent = 12; + * + * @param value The userAgent to set. + * @return This builder for chaining. + */ + public Builder setUserAgent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + userAgent_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * The caller's user agent string associated with the finding.
+     * 
+ * + * string user_agent = 12; + * + * @return This builder for chaining. + */ + public Builder clearUserAgent() { + userAgent_ = getDefaultInstance().getUserAgent(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + * + * + *
+     * The caller's user agent string associated with the finding.
+     * 
+ * + * string user_agent = 12; + * + * @param value The bytes for userAgent to set. + * @return This builder for chaining. + */ + public Builder setUserAgentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + userAgent_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + private java.lang.Object serviceName_ = ""; /** * @@ -1911,7 +2093,7 @@ public Builder setServiceName(java.lang.String value) { throw new NullPointerException(); } serviceName_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1929,7 +2111,7 @@ public Builder setServiceName(java.lang.String value) { */ public Builder clearServiceName() { serviceName_ = getDefaultInstance().getServiceName(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -1952,7 +2134,7 @@ public Builder setServiceNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); serviceName_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -2019,7 +2201,7 @@ public Builder setMethodName(java.lang.String value) { throw new NullPointerException(); } methodName_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2036,7 +2218,7 @@ public Builder setMethodName(java.lang.String value) { */ public Builder clearMethodName() { methodName_ = getDefaultInstance().getMethodName(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -2058,7 +2240,7 @@ public Builder setMethodNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); methodName_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2146,7 +2328,7 @@ public Builder setPrincipalSubject(java.lang.String value) { throw new NullPointerException(); } principalSubject_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2170,7 +2352,7 @@ public Builder setPrincipalSubject(java.lang.String value) { */ public Builder clearPrincipalSubject() { principalSubject_ = getDefaultInstance().getPrincipalSubject(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -2199,7 +2381,7 @@ public Builder setPrincipalSubjectBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); principalSubject_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2278,7 +2460,7 @@ public Builder setServiceAccountKeyName(java.lang.String value) { throw new NullPointerException(); } serviceAccountKeyName_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2299,7 +2481,7 @@ public Builder setServiceAccountKeyName(java.lang.String value) { */ public Builder clearServiceAccountKeyName() { serviceAccountKeyName_ = getDefaultInstance().getServiceAccountKeyName(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -2325,7 +2507,7 @@ public Builder setServiceAccountKeyNameBytes(com.google.protobuf.ByteString valu } checkByteStringIsUtf8(value); serviceAccountKeyName_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2334,12 +2516,12 @@ public Builder setServiceAccountKeyNameBytes(com.google.protobuf.ByteString valu serviceAccountDelegationInfo_ = java.util.Collections.emptyList(); private void ensureServiceAccountDelegationInfoIsMutable() { - if (!((bitField0_ & 0x00000100) != 0)) { + if (!((bitField0_ & 0x00000200) != 0)) { serviceAccountDelegationInfo_ = new java.util.ArrayList< com.google.cloud.securitycenter.v1.ServiceAccountDelegationInfo>( serviceAccountDelegationInfo_); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; } } @@ -2642,7 +2824,7 @@ public Builder addAllServiceAccountDelegationInfo( public Builder clearServiceAccountDelegationInfo() { if (serviceAccountDelegationInfoBuilder_ == null) { serviceAccountDelegationInfo_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); } else { serviceAccountDelegationInfoBuilder_.clear(); @@ -2822,7 +3004,7 @@ public Builder removeServiceAccountDelegationInfo(int index) { com.google.cloud.securitycenter.v1.ServiceAccountDelegationInfo.Builder, com.google.cloud.securitycenter.v1.ServiceAccountDelegationInfoOrBuilder>( serviceAccountDelegationInfo_, - ((bitField0_ & 0x00000100) != 0), + ((bitField0_ & 0x00000200) != 0), getParentForChildren(), isClean()); serviceAccountDelegationInfo_ = null; @@ -2901,7 +3083,7 @@ public Builder setUserName(java.lang.String value) { throw new NullPointerException(); } userName_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2921,7 +3103,7 @@ public Builder setUserName(java.lang.String value) { */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -2946,7 +3128,7 @@ public Builder setUserNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); userName_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessOrBuilder.java index 6cc08a0ab67a..ad0217a5185d 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessOrBuilder.java @@ -149,6 +149,31 @@ public interface AccessOrBuilder */ com.google.protobuf.ByteString getUserAgentFamilyBytes(); + /** + * + * + *
+   * The caller's user agent string associated with the finding.
+   * 
+ * + * string user_agent = 12; + * + * @return The userAgent. + */ + java.lang.String getUserAgent(); + /** + * + * + *
+   * The caller's user agent string associated with the finding.
+   * 
+ * + * string user_agent = 12; + * + * @return The bytes for userAgent. + */ + com.google.protobuf.ByteString getUserAgentBytes(); + /** * * diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessProto.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessProto.java index fbca323055ff..45a518c89194 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessProto.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/AccessProto.java @@ -49,26 +49,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { "\n+google/cloud/securitycenter/v1/access." - + "proto\022\036google.cloud.securitycenter.v1\"\365\002" + + "proto\022\036google.cloud.securitycenter.v1\"\211\003" + "\n\006Access\022\027\n\017principal_email\030\001 \001(\t\022\021\n\tcal" + "ler_ip\030\002 \001(\t\022B\n\rcaller_ip_geo\030\003 \001(\0132+.go" + "ogle.cloud.securitycenter.v1.Geolocation" - + "\022\031\n\021user_agent_family\030\004 \001(\t\022\024\n\014service_n" - + "ame\030\005 \001(\t\022\023\n\013method_name\030\006 \001(\t\022\031\n\021princi" - + "pal_subject\030\007 \001(\t\022 \n\030service_account_key" - + "_name\030\010 \001(\t\022e\n\037service_account_delegatio" - + "n_info\030\t \003(\0132<.google.cloud.securitycent" - + "er.v1.ServiceAccountDelegationInfo\022\021\n\tus" - + "er_name\030\013 \001(\t\"R\n\034ServiceAccountDelegatio" - + "nInfo\022\027\n\017principal_email\030\001 \001(\t\022\031\n\021princi" - + "pal_subject\030\002 \001(\t\"\"\n\013Geolocation\022\023\n\013regi" - + "on_code\030\001 \001(\tB\345\001\n\"com.google.cloud.secur" - + "itycenter.v1B\013AccessProtoP\001ZJcloud.googl" - + "e.com/go/securitycenter/apiv1/securityce" - + "nterpb;securitycenterpb\252\002\036Google.Cloud.S" - + "ecurityCenter.V1\312\002\036Google\\Cloud\\Security" - + "Center\\V1\352\002!Google::Cloud::SecurityCente" - + "r::V1b\006proto3" + + "\022\031\n\021user_agent_family\030\004 \001(\t\022\022\n\nuser_agen" + + "t\030\014 \001(\t\022\024\n\014service_name\030\005 \001(\t\022\023\n\013method_" + + "name\030\006 \001(\t\022\031\n\021principal_subject\030\007 \001(\t\022 \n" + + "\030service_account_key_name\030\010 \001(\t\022e\n\037servi" + + "ce_account_delegation_info\030\t \003(\0132<.googl" + + "e.cloud.securitycenter.v1.ServiceAccount" + + "DelegationInfo\022\021\n\tuser_name\030\013 \001(\t\"R\n\034Ser" + + "viceAccountDelegationInfo\022\027\n\017principal_e" + + "mail\030\001 \001(\t\022\031\n\021principal_subject\030\002 \001(\t\"\"\n" + + "\013Geolocation\022\023\n\013region_code\030\001 \001(\tB\345\001\n\"co" + + "m.google.cloud.securitycenter.v1B\013Access" + + "ProtoP\001ZJcloud.google.com/go/securitycen" + + "ter/apiv1/securitycenterpb;securitycente" + + "rpb\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( @@ -83,6 +83,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CallerIp", "CallerIpGeo", "UserAgentFamily", + "UserAgent", "ServiceName", "MethodName", "PrincipalSubject", diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfile.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfile.java index 91f0643cb62a..b820feb86f7c 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfile.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfile.java @@ -40,6 +40,7 @@ private CloudDlpDataProfile(com.google.protobuf.GeneratedMessageV3.Builder bu private CloudDlpDataProfile() { dataProfile_ = ""; + parentType_ = 0; } @java.lang.Override @@ -63,6 +64,165 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.securitycenter.v1.CloudDlpDataProfile.Builder.class); } + /** + * + * + *
+   * Parents for configurations that produce data profile findings.
+   * 
+ * + * Protobuf enum {@code google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType} + */ + public enum ParentType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified parent type.
+     * 
+ * + * PARENT_TYPE_UNSPECIFIED = 0; + */ + PARENT_TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * Organization-level configurations.
+     * 
+ * + * ORGANIZATION = 1; + */ + ORGANIZATION(1), + /** + * + * + *
+     * Project-level configurations.
+     * 
+ * + * PROJECT = 2; + */ + PROJECT(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified parent type.
+     * 
+ * + * PARENT_TYPE_UNSPECIFIED = 0; + */ + public static final int PARENT_TYPE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Organization-level configurations.
+     * 
+ * + * ORGANIZATION = 1; + */ + public static final int ORGANIZATION_VALUE = 1; + /** + * + * + *
+     * Project-level configurations.
+     * 
+ * + * PROJECT = 2; + */ + public static final int PROJECT_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ParentType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ParentType forNumber(int value) { + switch (value) { + case 0: + return PARENT_TYPE_UNSPECIFIED; + case 1: + return ORGANIZATION; + case 2: + return PROJECT; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ParentType findValueByNumber(int number) { + return ParentType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.securitycenter.v1.CloudDlpDataProfile.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final ParentType[] VALUES = values(); + + public static ParentType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ParentType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType) + } + public static final int DATA_PROFILE_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -116,6 +276,43 @@ public com.google.protobuf.ByteString getDataProfileBytes() { } } + public static final int PARENT_TYPE_FIELD_NUMBER = 2; + private int parentType_ = 0; + /** + * + * + *
+   * The resource hierarchy level at which the data profile was generated.
+   * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @return The enum numeric value on the wire for parentType. + */ + @java.lang.Override + public int getParentTypeValue() { + return parentType_; + } + /** + * + * + *
+   * The resource hierarchy level at which the data profile was generated.
+   * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @return The parentType. + */ + @java.lang.Override + public com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType getParentType() { + com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType result = + com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType.forNumber(parentType_); + return result == null + ? com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType.UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -133,6 +330,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataProfile_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, dataProfile_); } + if (parentType_ + != com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType.PARENT_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, parentType_); + } getUnknownFields().writeTo(output); } @@ -145,6 +347,11 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataProfile_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, dataProfile_); } + if (parentType_ + != com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType.PARENT_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, parentType_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -162,6 +369,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.securitycenter.v1.CloudDlpDataProfile) obj; if (!getDataProfile().equals(other.getDataProfile())) return false; + if (parentType_ != other.parentType_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -175,6 +383,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + DATA_PROFILE_FIELD_NUMBER; hash = (53 * hash) + getDataProfile().hashCode(); + hash = (37 * hash) + PARENT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + parentType_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -317,6 +527,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; dataProfile_ = ""; + parentType_ = 0; return this; } @@ -356,6 +567,9 @@ private void buildPartial0(com.google.cloud.securitycenter.v1.CloudDlpDataProfil if (((from_bitField0_ & 0x00000001) != 0)) { result.dataProfile_ = dataProfile_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.parentType_ = parentType_; + } } @java.lang.Override @@ -409,6 +623,9 @@ public Builder mergeFrom(com.google.cloud.securitycenter.v1.CloudDlpDataProfile bitField0_ |= 0x00000001; onChanged(); } + if (other.parentType_ != 0) { + setParentTypeValue(other.getParentTypeValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -441,6 +658,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 16: + { + parentType_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -571,6 +794,99 @@ public Builder setDataProfileBytes(com.google.protobuf.ByteString value) { return this; } + private int parentType_ = 0; + /** + * + * + *
+     * The resource hierarchy level at which the data profile was generated.
+     * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @return The enum numeric value on the wire for parentType. + */ + @java.lang.Override + public int getParentTypeValue() { + return parentType_; + } + /** + * + * + *
+     * The resource hierarchy level at which the data profile was generated.
+     * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @param value The enum numeric value on the wire for parentType to set. + * @return This builder for chaining. + */ + public Builder setParentTypeValue(int value) { + parentType_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * The resource hierarchy level at which the data profile was generated.
+     * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @return The parentType. + */ + @java.lang.Override + public com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType getParentType() { + com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType result = + com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType.forNumber(parentType_); + return result == null + ? com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType.UNRECOGNIZED + : result; + } + /** + * + * + *
+     * The resource hierarchy level at which the data profile was generated.
+     * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @param value The parentType to set. + * @return This builder for chaining. + */ + public Builder setParentType( + com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + parentType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * The resource hierarchy level at which the data profile was generated.
+     * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @return This builder for chaining. + */ + public Builder clearParentType() { + bitField0_ = (bitField0_ & ~0x00000002); + parentType_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileOrBuilder.java index add5e6eabb61..3be64b6b7a78 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileOrBuilder.java @@ -49,4 +49,29 @@ public interface CloudDlpDataProfileOrBuilder * @return The bytes for dataProfile. */ com.google.protobuf.ByteString getDataProfileBytes(); + + /** + * + * + *
+   * The resource hierarchy level at which the data profile was generated.
+   * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @return The enum numeric value on the wire for parentType. + */ + int getParentTypeValue(); + /** + * + * + *
+   * The resource hierarchy level at which the data profile was generated.
+   * 
+ * + * .google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType parent_type = 2; + * + * @return The parentType. + */ + com.google.cloud.securitycenter.v1.CloudDlpDataProfile.ParentType getParentType(); } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileProto.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileProto.java index 38b59849c242..932f797fe0a6 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileProto.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpDataProfileProto.java @@ -43,9 +43,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n;google/cloud/securitycenter/v1/cloud_d" + "lp_data_profile.proto\022\036google.cloud.secu" + "ritycenter.v1\032\031google/api/resource.proto" - + "\"U\n\023CloudDlpDataProfile\022>\n\014data_profile\030" - + "\001 \001(\tB(\372A%\n#dlp.googleapis.com/TableData" - + "ProfileB\224\003\n\"com.google.cloud.securitycen" + + "\"\364\001\n\023CloudDlpDataProfile\022>\n\014data_profile" + + "\030\001 \001(\tB(\372A%\n#dlp.googleapis.com/TableDat" + + "aProfile\022S\n\013parent_type\030\002 \001(\0162>.google.c" + + "loud.securitycenter.v1.CloudDlpDataProfi" + + "le.ParentType\"H\n\nParentType\022\033\n\027PARENT_TY" + + "PE_UNSPECIFIED\020\000\022\020\n\014ORGANIZATION\020\001\022\013\n\007PR" + + "OJECT\020\002B\224\003\n\"com.google.cloud.securitycen" + "ter.v1B\030CloudDlpDataProfileProtoP\001ZJclou" + "d.google.com/go/securitycenter/apiv1/sec" + "uritycenterpb;securitycenterpb\252\002\036Google." @@ -69,7 +73,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_securitycenter_v1_CloudDlpDataProfile_descriptor, new java.lang.String[] { - "DataProfile", + "DataProfile", "ParentType", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspection.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspection.java index 96a2cac0a0de..aa77741006b2 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspection.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspection.java @@ -126,8 +126,8 @@ public com.google.protobuf.ByteString getInspectJobBytes() { * * *
-   * The [type of
-   * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+   * The type of information (or
+   * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
    * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
    * 
* @@ -151,8 +151,8 @@ public java.lang.String getInfoType() { * * *
-   * The [type of
-   * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+   * The type of information (or
+   * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
    * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
    * 
* @@ -739,8 +739,8 @@ public Builder setInspectJobBytes(com.google.protobuf.ByteString value) { * * *
-     * The [type of
-     * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+     * The type of information (or
+     * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
      * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
      * 
* @@ -763,8 +763,8 @@ public java.lang.String getInfoType() { * * *
-     * The [type of
-     * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+     * The type of information (or
+     * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
      * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
      * 
* @@ -787,8 +787,8 @@ public com.google.protobuf.ByteString getInfoTypeBytes() { * * *
-     * The [type of
-     * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+     * The type of information (or
+     * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
      * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
      * 
* @@ -810,8 +810,8 @@ public Builder setInfoType(java.lang.String value) { * * *
-     * The [type of
-     * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+     * The type of information (or
+     * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
      * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
      * 
* @@ -829,8 +829,8 @@ public Builder clearInfoType() { * * *
-     * The [type of
-     * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+     * The type of information (or
+     * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
      * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
      * 
* diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspectionOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspectionOrBuilder.java index 97e8b10a1c9a..fd3880d4e692 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspectionOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CloudDlpInspectionOrBuilder.java @@ -54,8 +54,8 @@ public interface CloudDlpInspectionOrBuilder * * *
-   * The [type of
-   * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+   * The type of information (or
+   * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
    * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
    * 
* @@ -68,8 +68,8 @@ public interface CloudDlpInspectionOrBuilder * * *
-   * The [type of
-   * information](https://cloud.google.com/dlp/docs/infotypes-reference) found,
+   * The type of information (or
+   * *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found,
    * for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`.
    * 
* diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Compliance.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Compliance.java index f534fcf92dc0..481e9dd940d4 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Compliance.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Compliance.java @@ -73,8 +73,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-   * etc.
+   * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+   * OWASP.
    * 
* * string standard = 1; @@ -97,8 +97,8 @@ public java.lang.String getStandard() { * * *
-   * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-   * etc.
+   * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+   * OWASP.
    * 
* * string standard = 1; @@ -126,7 +126,7 @@ public com.google.protobuf.ByteString getStandardBytes() { * * *
-   * Version of the standard/benchmark e.g. 1.1
+   * Version of the standard or benchmark, for example, 1.1
    * 
* * string version = 2; @@ -149,7 +149,7 @@ public java.lang.String getVersion() { * * *
-   * Version of the standard/benchmark e.g. 1.1
+   * Version of the standard or benchmark, for example, 1.1
    * 
* * string version = 2; @@ -178,7 +178,7 @@ public com.google.protobuf.ByteString getVersionBytes() { * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; @@ -192,7 +192,7 @@ public com.google.protobuf.ProtocolStringList getIdsList() { * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; @@ -206,7 +206,7 @@ public int getIdsCount() { * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; @@ -221,7 +221,7 @@ public java.lang.String getIds(int index) { * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; @@ -642,8 +642,8 @@ public Builder mergeFrom( * * *
-     * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-     * etc.
+     * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+     * OWASP.
      * 
* * string standard = 1; @@ -665,8 +665,8 @@ public java.lang.String getStandard() { * * *
-     * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-     * etc.
+     * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+     * OWASP.
      * 
* * string standard = 1; @@ -688,8 +688,8 @@ public com.google.protobuf.ByteString getStandardBytes() { * * *
-     * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-     * etc.
+     * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+     * OWASP.
      * 
* * string standard = 1; @@ -710,8 +710,8 @@ public Builder setStandard(java.lang.String value) { * * *
-     * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-     * etc.
+     * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+     * OWASP.
      * 
* * string standard = 1; @@ -728,8 +728,8 @@ public Builder clearStandard() { * * *
-     * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-     * etc.
+     * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+     * OWASP.
      * 
* * string standard = 1; @@ -753,7 +753,7 @@ public Builder setStandardBytes(com.google.protobuf.ByteString value) { * * *
-     * Version of the standard/benchmark e.g. 1.1
+     * Version of the standard or benchmark, for example, 1.1
      * 
* * string version = 2; @@ -775,7 +775,7 @@ public java.lang.String getVersion() { * * *
-     * Version of the standard/benchmark e.g. 1.1
+     * Version of the standard or benchmark, for example, 1.1
      * 
* * string version = 2; @@ -797,7 +797,7 @@ public com.google.protobuf.ByteString getVersionBytes() { * * *
-     * Version of the standard/benchmark e.g. 1.1
+     * Version of the standard or benchmark, for example, 1.1
      * 
* * string version = 2; @@ -818,7 +818,7 @@ public Builder setVersion(java.lang.String value) { * * *
-     * Version of the standard/benchmark e.g. 1.1
+     * Version of the standard or benchmark, for example, 1.1
      * 
* * string version = 2; @@ -835,7 +835,7 @@ public Builder clearVersion() { * * *
-     * Version of the standard/benchmark e.g. 1.1
+     * Version of the standard or benchmark, for example, 1.1
      * 
* * string version = 2; @@ -867,7 +867,7 @@ private void ensureIdsIsMutable() { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -882,7 +882,7 @@ public com.google.protobuf.ProtocolStringList getIdsList() { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -896,7 +896,7 @@ public int getIdsCount() { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -911,7 +911,7 @@ public java.lang.String getIds(int index) { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -926,7 +926,7 @@ public com.google.protobuf.ByteString getIdsBytes(int index) { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -949,7 +949,7 @@ public Builder setIds(int index, java.lang.String value) { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -971,7 +971,7 @@ public Builder addIds(java.lang.String value) { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -990,7 +990,7 @@ public Builder addAllIds(java.lang.Iterable values) { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; @@ -1008,7 +1008,7 @@ public Builder clearIds() { * * *
-     * Policies within the standard/benchmark e.g. A.12.4.1
+     * Policies within the standard or benchmark, for example, A.12.4.1
      * 
* * repeated string ids = 3; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ComplianceOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ComplianceOrBuilder.java index bc66c3fbd151..168577ae0a58 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ComplianceOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ComplianceOrBuilder.java @@ -27,8 +27,8 @@ public interface ComplianceOrBuilder * * *
-   * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-   * etc.
+   * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+   * OWASP.
    * 
* * string standard = 1; @@ -40,8 +40,8 @@ public interface ComplianceOrBuilder * * *
-   * Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
-   * etc.
+   * Industry-wide compliance standards or benchmarks, such as CIS, PCI, and
+   * OWASP.
    * 
* * string standard = 1; @@ -54,7 +54,7 @@ public interface ComplianceOrBuilder * * *
-   * Version of the standard/benchmark e.g. 1.1
+   * Version of the standard or benchmark, for example, 1.1
    * 
* * string version = 2; @@ -66,7 +66,7 @@ public interface ComplianceOrBuilder * * *
-   * Version of the standard/benchmark e.g. 1.1
+   * Version of the standard or benchmark, for example, 1.1
    * 
* * string version = 2; @@ -79,7 +79,7 @@ public interface ComplianceOrBuilder * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; @@ -91,7 +91,7 @@ public interface ComplianceOrBuilder * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; @@ -103,7 +103,7 @@ public interface ComplianceOrBuilder * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; @@ -116,7 +116,7 @@ public interface ComplianceOrBuilder * * *
-   * Policies within the standard/benchmark e.g. A.12.4.1
+   * Policies within the standard or benchmark, for example, A.12.4.1
    * 
* * repeated string ids = 3; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContactDetails.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContactDetails.java index 6e35cd674db2..a4dd789dd6eb 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContactDetails.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContactDetails.java @@ -22,7 +22,7 @@ * * *
- * The details pertaining to specific contacts
+ * Details about specific contacts
  * 
* * Protobuf type {@code google.cloud.securitycenter.v1.ContactDetails} @@ -298,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * The details pertaining to specific contacts
+   * Details about specific contacts
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.ContactDetails} diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Container.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Container.java index 7457d5f210ad..c0f4035228ff 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Container.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Container.java @@ -73,7 +73,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Container name.
+   * Name of the container.
    * 
* * string name = 1; @@ -96,7 +96,7 @@ public java.lang.String getName() { * * *
-   * Container name.
+   * Name of the container.
    * 
* * string name = 1; @@ -124,8 +124,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Container image URI provided when configuring a pod/container.
-   * May identify a container image version using mutable tags.
+   * Container image URI provided when configuring a pod or container. This
+   * string can identify a container image version using mutable tags.
    * 
* * string uri = 2; @@ -148,8 +148,8 @@ public java.lang.String getUri() { * * *
-   * Container image URI provided when configuring a pod/container.
-   * May identify a container image version using mutable tags.
+   * Container image URI provided when configuring a pod or container. This
+   * string can identify a container image version using mutable tags.
    * 
* * string uri = 2; @@ -177,9 +177,8 @@ public com.google.protobuf.ByteString getUriBytes() { * * *
-   * Optional container image id, when provided by the container runtime.
-   * Uniquely identifies the container image launched using a container image
-   * digest.
+   * Optional container image ID, if provided by the container runtime. Uniquely
+   * identifies the container image launched using a container image digest.
    * 
* * string image_id = 3; @@ -202,9 +201,8 @@ public java.lang.String getImageId() { * * *
-   * Optional container image id, when provided by the container runtime.
-   * Uniquely identifies the container image launched using a container image
-   * digest.
+   * Optional container image ID, if provided by the container runtime. Uniquely
+   * identifies the container image launched using a container image digest.
    * 
* * string image_id = 3; @@ -760,7 +758,7 @@ public Builder mergeFrom( * * *
-     * Container name.
+     * Name of the container.
      * 
* * string name = 1; @@ -782,7 +780,7 @@ public java.lang.String getName() { * * *
-     * Container name.
+     * Name of the container.
      * 
* * string name = 1; @@ -804,7 +802,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Container name.
+     * Name of the container.
      * 
* * string name = 1; @@ -825,7 +823,7 @@ public Builder setName(java.lang.String value) { * * *
-     * Container name.
+     * Name of the container.
      * 
* * string name = 1; @@ -842,7 +840,7 @@ public Builder clearName() { * * *
-     * Container name.
+     * Name of the container.
      * 
* * string name = 1; @@ -866,8 +864,8 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Container image URI provided when configuring a pod/container.
-     * May identify a container image version using mutable tags.
+     * Container image URI provided when configuring a pod or container. This
+     * string can identify a container image version using mutable tags.
      * 
* * string uri = 2; @@ -889,8 +887,8 @@ public java.lang.String getUri() { * * *
-     * Container image URI provided when configuring a pod/container.
-     * May identify a container image version using mutable tags.
+     * Container image URI provided when configuring a pod or container. This
+     * string can identify a container image version using mutable tags.
      * 
* * string uri = 2; @@ -912,8 +910,8 @@ public com.google.protobuf.ByteString getUriBytes() { * * *
-     * Container image URI provided when configuring a pod/container.
-     * May identify a container image version using mutable tags.
+     * Container image URI provided when configuring a pod or container. This
+     * string can identify a container image version using mutable tags.
      * 
* * string uri = 2; @@ -934,8 +932,8 @@ public Builder setUri(java.lang.String value) { * * *
-     * Container image URI provided when configuring a pod/container.
-     * May identify a container image version using mutable tags.
+     * Container image URI provided when configuring a pod or container. This
+     * string can identify a container image version using mutable tags.
      * 
* * string uri = 2; @@ -952,8 +950,8 @@ public Builder clearUri() { * * *
-     * Container image URI provided when configuring a pod/container.
-     * May identify a container image version using mutable tags.
+     * Container image URI provided when configuring a pod or container. This
+     * string can identify a container image version using mutable tags.
      * 
* * string uri = 2; @@ -977,9 +975,8 @@ public Builder setUriBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional container image id, when provided by the container runtime.
-     * Uniquely identifies the container image launched using a container image
-     * digest.
+     * Optional container image ID, if provided by the container runtime. Uniquely
+     * identifies the container image launched using a container image digest.
      * 
* * string image_id = 3; @@ -1001,9 +998,8 @@ public java.lang.String getImageId() { * * *
-     * Optional container image id, when provided by the container runtime.
-     * Uniquely identifies the container image launched using a container image
-     * digest.
+     * Optional container image ID, if provided by the container runtime. Uniquely
+     * identifies the container image launched using a container image digest.
      * 
* * string image_id = 3; @@ -1025,9 +1021,8 @@ public com.google.protobuf.ByteString getImageIdBytes() { * * *
-     * Optional container image id, when provided by the container runtime.
-     * Uniquely identifies the container image launched using a container image
-     * digest.
+     * Optional container image ID, if provided by the container runtime. Uniquely
+     * identifies the container image launched using a container image digest.
      * 
* * string image_id = 3; @@ -1048,9 +1043,8 @@ public Builder setImageId(java.lang.String value) { * * *
-     * Optional container image id, when provided by the container runtime.
-     * Uniquely identifies the container image launched using a container image
-     * digest.
+     * Optional container image ID, if provided by the container runtime. Uniquely
+     * identifies the container image launched using a container image digest.
      * 
* * string image_id = 3; @@ -1067,9 +1061,8 @@ public Builder clearImageId() { * * *
-     * Optional container image id, when provided by the container runtime.
-     * Uniquely identifies the container image launched using a container image
-     * digest.
+     * Optional container image ID, if provided by the container runtime. Uniquely
+     * identifies the container image launched using a container image digest.
      * 
* * string image_id = 3; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContainerOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContainerOrBuilder.java index 573448691aad..fc505c7d37e2 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContainerOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ContainerOrBuilder.java @@ -27,7 +27,7 @@ public interface ContainerOrBuilder * * *
-   * Container name.
+   * Name of the container.
    * 
* * string name = 1; @@ -39,7 +39,7 @@ public interface ContainerOrBuilder * * *
-   * Container name.
+   * Name of the container.
    * 
* * string name = 1; @@ -52,8 +52,8 @@ public interface ContainerOrBuilder * * *
-   * Container image URI provided when configuring a pod/container.
-   * May identify a container image version using mutable tags.
+   * Container image URI provided when configuring a pod or container. This
+   * string can identify a container image version using mutable tags.
    * 
* * string uri = 2; @@ -65,8 +65,8 @@ public interface ContainerOrBuilder * * *
-   * Container image URI provided when configuring a pod/container.
-   * May identify a container image version using mutable tags.
+   * Container image URI provided when configuring a pod or container. This
+   * string can identify a container image version using mutable tags.
    * 
* * string uri = 2; @@ -79,9 +79,8 @@ public interface ContainerOrBuilder * * *
-   * Optional container image id, when provided by the container runtime.
-   * Uniquely identifies the container image launched using a container image
-   * digest.
+   * Optional container image ID, if provided by the container runtime. Uniquely
+   * identifies the container image launched using a container image digest.
    * 
* * string image_id = 3; @@ -93,9 +92,8 @@ public interface ContainerOrBuilder * * *
-   * Optional container image id, when provided by the container runtime.
-   * Uniquely identifies the container image launched using a container image
-   * digest.
+   * Optional container image ID, if provided by the container runtime. Uniquely
+   * identifies the container image launched using a container image digest.
    * 
* * string image_id = 3; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequest.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequest.java index 9d9151ffdd14..afa3c0f79563 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequest.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequest.java @@ -187,9 +187,9 @@ public com.google.cloud.securitycenter.v1.BigQueryExportOrBuilder getBigQueryExp * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -213,9 +213,9 @@ public java.lang.String getBigQueryExportId() { * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -972,9 +972,9 @@ public com.google.cloud.securitycenter.v1.BigQueryExportOrBuilder getBigQueryExp * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -997,9 +997,9 @@ public java.lang.String getBigQueryExportId() { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -1022,9 +1022,9 @@ public com.google.protobuf.ByteString getBigQueryExportIdBytes() { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -1046,9 +1046,9 @@ public Builder setBigQueryExportId(java.lang.String value) { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -1066,9 +1066,9 @@ public Builder clearBigQueryExportId() { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequestOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequestOrBuilder.java index 055e14bfa5e5..810fb5a739f1 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequestOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateBigQueryExportRequestOrBuilder.java @@ -102,9 +102,9 @@ public interface CreateBigQueryExportRequestOrBuilder * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -117,9 +117,9 @@ public interface CreateBigQueryExportRequestOrBuilder * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string big_query_export_id = 3 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequest.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequest.java index d3afb93f234c..394f45f91760 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequest.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequest.java @@ -187,9 +187,9 @@ public com.google.cloud.securitycenter.v1.MuteConfigOrBuilder getMuteConfigOrBui * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -213,9 +213,9 @@ public java.lang.String getMuteConfigId() { * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -967,9 +967,9 @@ public com.google.cloud.securitycenter.v1.MuteConfigOrBuilder getMuteConfigOrBui * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -992,9 +992,9 @@ public java.lang.String getMuteConfigId() { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -1017,9 +1017,9 @@ public com.google.protobuf.ByteString getMuteConfigIdBytes() { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -1041,9 +1041,9 @@ public Builder setMuteConfigId(java.lang.String value) { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -1061,9 +1061,9 @@ public Builder clearMuteConfigId() { * *
      * 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.
+     * It must consist of only lowercase letters, numbers, and hyphens, must start
+     * with a letter, must end with either a letter or a number, and must be 63
+     * characters or less.
      * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequestOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequestOrBuilder.java index e9d387056d28..0db872992bd1 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequestOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/CreateMuteConfigRequestOrBuilder.java @@ -102,9 +102,9 @@ public interface CreateMuteConfigRequestOrBuilder * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -117,9 +117,9 @@ public interface CreateMuteConfigRequestOrBuilder * *
    * 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.
+   * It must consist of only lowercase letters, numbers, and hyphens, must start
+   * with a letter, must end with either a letter or a number, and must be 63
+   * characters or less.
    * 
* * string mute_config_id = 3 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Database.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Database.java index 0539cc0488df..dd1e233f7aee 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Database.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Database.java @@ -22,12 +22,17 @@ * * *
- * Represents database access information, such as queries.
- * A database may be a sub-resource of an instance (as in the case of CloudSQL
- * instances or Cloud Spanner instances), or the database instance itself.
- * Some database resources may not have the full resource name populated
- * because these resource types are not yet supported by Cloud Asset Inventory
- * (e.g. CloudSQL databases). In these cases only the display name will be
+ * Represents database access information, such as queries. A database may be a
+ * sub-resource of an instance (as in the case of Cloud SQL instances or Cloud
+ * Spanner instances), or the database instance itself. Some database resources
+ * might not have the [full resource
+ * name](https://google.aip.dev/122#full-resource-names) populated because these
+ * resource types, such as Cloud SQL databases, are not yet supported by Cloud
+ * Asset Inventory. In these cases only the display name is provided.
+ * Some database resources may not have the [full resource
+ * name](https://google.aip.dev/122#full-resource-names) populated because
+ * these resource types are not yet supported by Cloud Asset Inventory (e.g.
+ * Cloud SQL databases). In these cases only the display name will be
  * provided.
  * 
* @@ -80,8 +85,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * The full resource name of the database the user connected to, if it is
-   * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+   * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+   * the database that the user connected to, if it is supported by Cloud Asset
+   * Inventory.
    * 
* * string name = 1; @@ -104,8 +110,9 @@ public java.lang.String getName() { * * *
-   * The full resource name of the database the user connected to, if it is
-   * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+   * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+   * the database that the user connected to, if it is supported by Cloud Asset
+   * Inventory.
    * 
* * string name = 1; @@ -133,7 +140,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * The human readable name of the database the user connected to.
+   * The human-readable name of the database that the user connected to.
    * 
* * string display_name = 2; @@ -156,7 +163,7 @@ public java.lang.String getDisplayName() { * * *
-   * The human readable name of the database the user connected to.
+   * The human-readable name of the database that the user connected to.
    * 
* * string display_name = 2; @@ -184,8 +191,8 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *
-   * The username used to connect to the DB. This may not necessarily be an IAM
-   * principal, and has no required format.
+   * The username used to connect to the database. The username might not be an
+   * IAM principal and does not have a set format.
    * 
* * string user_name = 3; @@ -208,8 +215,8 @@ public java.lang.String getUserName() { * * *
-   * The username used to connect to the DB. This may not necessarily be an IAM
-   * principal, and has no required format.
+   * The username used to connect to the database. The username might not be an
+   * IAM principal and does not have a set format.
    * 
* * string user_name = 3; @@ -237,7 +244,7 @@ public com.google.protobuf.ByteString getUserNameBytes() { * * *
-   * The SQL statement associated with the relevant access.
+   * The SQL statement that is associated with the database access.
    * 
* * string query = 4; @@ -260,7 +267,7 @@ public java.lang.String getQuery() { * * *
-   * The SQL statement associated with the relevant access.
+   * The SQL statement that is associated with the database access.
    * 
* * string query = 4; @@ -289,8 +296,8 @@ public com.google.protobuf.ByteString getQueryBytes() { * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; @@ -304,8 +311,8 @@ public com.google.protobuf.ProtocolStringList getGranteesList() { * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; @@ -319,8 +326,8 @@ public int getGranteesCount() { * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; @@ -335,8 +342,8 @@ public java.lang.String getGrantees(int index) { * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; @@ -554,12 +561,17 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Represents database access information, such as queries.
-   * A database may be a sub-resource of an instance (as in the case of CloudSQL
-   * instances or Cloud Spanner instances), or the database instance itself.
-   * Some database resources may not have the full resource name populated
-   * because these resource types are not yet supported by Cloud Asset Inventory
-   * (e.g. CloudSQL databases). In these cases only the display name will be
+   * Represents database access information, such as queries. A database may be a
+   * sub-resource of an instance (as in the case of Cloud SQL instances or Cloud
+   * Spanner instances), or the database instance itself. Some database resources
+   * might not have the [full resource
+   * name](https://google.aip.dev/122#full-resource-names) populated because these
+   * resource types, such as Cloud SQL databases, are not yet supported by Cloud
+   * Asset Inventory. In these cases only the display name is provided.
+   * Some database resources may not have the [full resource
+   * name](https://google.aip.dev/122#full-resource-names) populated because
+   * these resource types are not yet supported by Cloud Asset Inventory (e.g.
+   * Cloud SQL databases). In these cases only the display name will be
    * provided.
    * 
* @@ -810,8 +822,9 @@ public Builder mergeFrom( * * *
-     * The full resource name of the database the user connected to, if it is
-     * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+     * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the database that the user connected to, if it is supported by Cloud Asset
+     * Inventory.
      * 
* * string name = 1; @@ -833,8 +846,9 @@ public java.lang.String getName() { * * *
-     * The full resource name of the database the user connected to, if it is
-     * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+     * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the database that the user connected to, if it is supported by Cloud Asset
+     * Inventory.
      * 
* * string name = 1; @@ -856,8 +870,9 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * The full resource name of the database the user connected to, if it is
-     * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+     * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the database that the user connected to, if it is supported by Cloud Asset
+     * Inventory.
      * 
* * string name = 1; @@ -878,8 +893,9 @@ public Builder setName(java.lang.String value) { * * *
-     * The full resource name of the database the user connected to, if it is
-     * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+     * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the database that the user connected to, if it is supported by Cloud Asset
+     * Inventory.
      * 
* * string name = 1; @@ -896,8 +912,9 @@ public Builder clearName() { * * *
-     * The full resource name of the database the user connected to, if it is
-     * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+     * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the database that the user connected to, if it is supported by Cloud Asset
+     * Inventory.
      * 
* * string name = 1; @@ -921,7 +938,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * The human readable name of the database the user connected to.
+     * The human-readable name of the database that the user connected to.
      * 
* * string display_name = 2; @@ -943,7 +960,7 @@ public java.lang.String getDisplayName() { * * *
-     * The human readable name of the database the user connected to.
+     * The human-readable name of the database that the user connected to.
      * 
* * string display_name = 2; @@ -965,7 +982,7 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *
-     * The human readable name of the database the user connected to.
+     * The human-readable name of the database that the user connected to.
      * 
* * string display_name = 2; @@ -986,7 +1003,7 @@ public Builder setDisplayName(java.lang.String value) { * * *
-     * The human readable name of the database the user connected to.
+     * The human-readable name of the database that the user connected to.
      * 
* * string display_name = 2; @@ -1003,7 +1020,7 @@ public Builder clearDisplayName() { * * *
-     * The human readable name of the database the user connected to.
+     * The human-readable name of the database that the user connected to.
      * 
* * string display_name = 2; @@ -1027,8 +1044,8 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { * * *
-     * The username used to connect to the DB. This may not necessarily be an IAM
-     * principal, and has no required format.
+     * The username used to connect to the database. The username might not be an
+     * IAM principal and does not have a set format.
      * 
* * string user_name = 3; @@ -1050,8 +1067,8 @@ public java.lang.String getUserName() { * * *
-     * The username used to connect to the DB. This may not necessarily be an IAM
-     * principal, and has no required format.
+     * The username used to connect to the database. The username might not be an
+     * IAM principal and does not have a set format.
      * 
* * string user_name = 3; @@ -1073,8 +1090,8 @@ public com.google.protobuf.ByteString getUserNameBytes() { * * *
-     * The username used to connect to the DB. This may not necessarily be an IAM
-     * principal, and has no required format.
+     * The username used to connect to the database. The username might not be an
+     * IAM principal and does not have a set format.
      * 
* * string user_name = 3; @@ -1095,8 +1112,8 @@ public Builder setUserName(java.lang.String value) { * * *
-     * The username used to connect to the DB. This may not necessarily be an IAM
-     * principal, and has no required format.
+     * The username used to connect to the database. The username might not be an
+     * IAM principal and does not have a set format.
      * 
* * string user_name = 3; @@ -1113,8 +1130,8 @@ public Builder clearUserName() { * * *
-     * The username used to connect to the DB. This may not necessarily be an IAM
-     * principal, and has no required format.
+     * The username used to connect to the database. The username might not be an
+     * IAM principal and does not have a set format.
      * 
* * string user_name = 3; @@ -1138,7 +1155,7 @@ public Builder setUserNameBytes(com.google.protobuf.ByteString value) { * * *
-     * The SQL statement associated with the relevant access.
+     * The SQL statement that is associated with the database access.
      * 
* * string query = 4; @@ -1160,7 +1177,7 @@ public java.lang.String getQuery() { * * *
-     * The SQL statement associated with the relevant access.
+     * The SQL statement that is associated with the database access.
      * 
* * string query = 4; @@ -1182,7 +1199,7 @@ public com.google.protobuf.ByteString getQueryBytes() { * * *
-     * The SQL statement associated with the relevant access.
+     * The SQL statement that is associated with the database access.
      * 
* * string query = 4; @@ -1203,7 +1220,7 @@ public Builder setQuery(java.lang.String value) { * * *
-     * The SQL statement associated with the relevant access.
+     * The SQL statement that is associated with the database access.
      * 
* * string query = 4; @@ -1220,7 +1237,7 @@ public Builder clearQuery() { * * *
-     * The SQL statement associated with the relevant access.
+     * The SQL statement that is associated with the database access.
      * 
* * string query = 4; @@ -1252,8 +1269,8 @@ private void ensureGranteesIsMutable() { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1268,8 +1285,8 @@ public com.google.protobuf.ProtocolStringList getGranteesList() { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1283,8 +1300,8 @@ public int getGranteesCount() { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1299,8 +1316,8 @@ public java.lang.String getGrantees(int index) { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1315,8 +1332,8 @@ public com.google.protobuf.ByteString getGranteesBytes(int index) { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1339,8 +1356,8 @@ public Builder setGrantees(int index, java.lang.String value) { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1362,8 +1379,8 @@ public Builder addGrantees(java.lang.String value) { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1382,8 +1399,8 @@ public Builder addAllGrantees(java.lang.Iterable values) { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; @@ -1401,8 +1418,8 @@ public Builder clearGrantees() { * * *
-     * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-     * policy change).
+     * The target usernames, roles, or groups of an SQL privilege grant, which is
+     * not an IAM policy change.
      * 
* * repeated string grantees = 5; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/DatabaseOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/DatabaseOrBuilder.java index dcfd32905637..8de469574fff 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/DatabaseOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/DatabaseOrBuilder.java @@ -27,8 +27,9 @@ public interface DatabaseOrBuilder * * *
-   * The full resource name of the database the user connected to, if it is
-   * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+   * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+   * the database that the user connected to, if it is supported by Cloud Asset
+   * Inventory.
    * 
* * string name = 1; @@ -40,8 +41,9 @@ public interface DatabaseOrBuilder * * *
-   * The full resource name of the database the user connected to, if it is
-   * supported by CAI. (https://google.aip.dev/122#full-resource-names)
+   * The [full resource name](https://google.aip.dev/122#full-resource-names) of
+   * the database that the user connected to, if it is supported by Cloud Asset
+   * Inventory.
    * 
* * string name = 1; @@ -54,7 +56,7 @@ public interface DatabaseOrBuilder * * *
-   * The human readable name of the database the user connected to.
+   * The human-readable name of the database that the user connected to.
    * 
* * string display_name = 2; @@ -66,7 +68,7 @@ public interface DatabaseOrBuilder * * *
-   * The human readable name of the database the user connected to.
+   * The human-readable name of the database that the user connected to.
    * 
* * string display_name = 2; @@ -79,8 +81,8 @@ public interface DatabaseOrBuilder * * *
-   * The username used to connect to the DB. This may not necessarily be an IAM
-   * principal, and has no required format.
+   * The username used to connect to the database. The username might not be an
+   * IAM principal and does not have a set format.
    * 
* * string user_name = 3; @@ -92,8 +94,8 @@ public interface DatabaseOrBuilder * * *
-   * The username used to connect to the DB. This may not necessarily be an IAM
-   * principal, and has no required format.
+   * The username used to connect to the database. The username might not be an
+   * IAM principal and does not have a set format.
    * 
* * string user_name = 3; @@ -106,7 +108,7 @@ public interface DatabaseOrBuilder * * *
-   * The SQL statement associated with the relevant access.
+   * The SQL statement that is associated with the database access.
    * 
* * string query = 4; @@ -118,7 +120,7 @@ public interface DatabaseOrBuilder * * *
-   * The SQL statement associated with the relevant access.
+   * The SQL statement that is associated with the database access.
    * 
* * string query = 4; @@ -131,8 +133,8 @@ public interface DatabaseOrBuilder * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; @@ -144,8 +146,8 @@ public interface DatabaseOrBuilder * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; @@ -157,8 +159,8 @@ public interface DatabaseOrBuilder * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; @@ -171,8 +173,8 @@ public interface DatabaseOrBuilder * * *
-   * The target usernames/roles/groups of a SQL privilege grant (not an IAM
-   * policy change).
+   * The target usernames, roles, or groups of an SQL privilege grant, which is
+   * not an IAM policy change.
    * 
* * repeated string grantees = 5; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/EnvironmentVariable.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/EnvironmentVariable.java index 2258db70696a..9d5d1d8069b5 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/EnvironmentVariable.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/EnvironmentVariable.java @@ -22,8 +22,8 @@ * * *
- * EnvironmentVariable is a name-value pair to store environment variables for
- * Process.
+ * A name-value pair representing an environment variable used in an operating
+ * system process.
  * 
* * Protobuf type {@code google.cloud.securitycenter.v1.EnvironmentVariable} @@ -339,8 +339,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * EnvironmentVariable is a name-value pair to store environment variables for
-   * Process.
+   * A name-value pair representing an environment variable used in an operating
+   * system process.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.EnvironmentVariable} diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResource.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResource.java index 4e0a332aa89b..ace4cc374154 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResource.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResource.java @@ -22,7 +22,7 @@ * * *
- * Resource that has been exfiltrated or exfiltrated_to.
+ * Resource where data was exfiltrated from or exfiltrated to.
  * 
* * Protobuf type {@code google.cloud.securitycenter.v1.ExfilResource} @@ -71,7 +71,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Resource's URI (https://google.aip.dev/122#full-resource-names)
+   * The resource's [full resource
+   * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
    * 
* * string name = 1; @@ -94,7 +95,8 @@ public java.lang.String getName() { * * *
-   * Resource's URI (https://google.aip.dev/122#full-resource-names)
+   * The resource's [full resource
+   * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
    * 
* * string name = 1; @@ -123,10 +125,11 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; @@ -140,10 +143,11 @@ public com.google.protobuf.ProtocolStringList getComponentsList() { * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; @@ -157,10 +161,11 @@ public int getComponentsCount() { * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; @@ -175,10 +180,11 @@ public java.lang.String getComponents(int index) { * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; @@ -369,7 +375,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Resource that has been exfiltrated or exfiltrated_to.
+   * Resource where data was exfiltrated from or exfiltrated to.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.ExfilResource} @@ -575,7 +581,8 @@ public Builder mergeFrom( * * *
-     * Resource's URI (https://google.aip.dev/122#full-resource-names)
+     * The resource's [full resource
+     * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
      * 
* * string name = 1; @@ -597,7 +604,8 @@ public java.lang.String getName() { * * *
-     * Resource's URI (https://google.aip.dev/122#full-resource-names)
+     * The resource's [full resource
+     * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
      * 
* * string name = 1; @@ -619,7 +627,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Resource's URI (https://google.aip.dev/122#full-resource-names)
+     * The resource's [full resource
+     * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
      * 
* * string name = 1; @@ -640,7 +649,8 @@ public Builder setName(java.lang.String value) { * * *
-     * Resource's URI (https://google.aip.dev/122#full-resource-names)
+     * The resource's [full resource
+     * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
      * 
* * string name = 1; @@ -657,7 +667,8 @@ public Builder clearName() { * * *
-     * Resource's URI (https://google.aip.dev/122#full-resource-names)
+     * The resource's [full resource
+     * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
      * 
* * string name = 1; @@ -689,10 +700,11 @@ private void ensureComponentsIsMutable() { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -707,10 +719,11 @@ public com.google.protobuf.ProtocolStringList getComponentsList() { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -724,10 +737,11 @@ public int getComponentsCount() { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -742,10 +756,11 @@ public java.lang.String getComponents(int index) { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -760,10 +775,11 @@ public com.google.protobuf.ByteString getComponentsBytes(int index) { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -786,10 +802,11 @@ public Builder setComponents(int index, java.lang.String value) { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -811,10 +828,11 @@ public Builder addComponents(java.lang.String value) { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -833,10 +851,11 @@ public Builder addAllComponents(java.lang.Iterable values) { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; @@ -854,10 +873,11 @@ public Builder clearComponents() { * * *
-     * Subcomponents of the asset that is exfiltrated - these could be
-     * URIs used during exfiltration, table names, databases, filenames, etc.
-     * For example, multiple tables may be exfiltrated from the same CloudSQL
-     * instance, or multiple files from the same Cloud Storage bucket.
+     * Subcomponents of the asset that was exfiltrated, like URIs used during
+     * exfiltration, table names, databases, and filenames. For example, multiple
+     * tables might have been exfiltrated from the same Cloud SQL instance, or
+     * multiple files might have been exfiltrated from the same Cloud Storage
+     * bucket.
      * 
* * repeated string components = 2; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResourceOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResourceOrBuilder.java index d6e2d364b84a..844639c5d6fc 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResourceOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ExfilResourceOrBuilder.java @@ -27,7 +27,8 @@ public interface ExfilResourceOrBuilder * * *
-   * Resource's URI (https://google.aip.dev/122#full-resource-names)
+   * The resource's [full resource
+   * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
    * 
* * string name = 1; @@ -39,7 +40,8 @@ public interface ExfilResourceOrBuilder * * *
-   * Resource's URI (https://google.aip.dev/122#full-resource-names)
+   * The resource's [full resource
+   * name](https://cloud.google.com/apis/design/resource_names#full_resource_name).
    * 
* * string name = 1; @@ -52,10 +54,11 @@ public interface ExfilResourceOrBuilder * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; @@ -67,10 +70,11 @@ public interface ExfilResourceOrBuilder * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; @@ -82,10 +86,11 @@ public interface ExfilResourceOrBuilder * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; @@ -98,10 +103,11 @@ public interface ExfilResourceOrBuilder * * *
-   * Subcomponents of the asset that is exfiltrated - these could be
-   * URIs used during exfiltration, table names, databases, filenames, etc.
-   * For example, multiple tables may be exfiltrated from the same CloudSQL
-   * instance, or multiple files from the same Cloud Storage bucket.
+   * Subcomponents of the asset that was exfiltrated, like URIs used during
+   * exfiltration, table names, databases, and filenames. For example, multiple
+   * tables might have been exfiltrated from the same Cloud SQL instance, or
+   * multiple files might have been exfiltrated from the same Cloud Storage
+   * bucket.
    * 
* * repeated string components = 2; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Exfiltration.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Exfiltration.java index e1299262b0c8..af41a23d1ee6 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Exfiltration.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Exfiltration.java @@ -22,10 +22,10 @@ * * *
- * Exfiltration represents a data exfiltration attempt of one or more
- * sources to one or more targets. Sources represent the source
- * of data that is exfiltrated, and Targets represents the destination the
- * data was copied to.
+ * Exfiltration represents a data exfiltration attempt from one or more sources
+ * to one or more targets. The `sources` attribute lists the sources of the
+ * exfiltrated data. The `targets` attribute lists the destinations the data was
+ * copied to.
  * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Exfiltration} @@ -399,10 +399,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Exfiltration represents a data exfiltration attempt of one or more
-   * sources to one or more targets. Sources represent the source
-   * of data that is exfiltrated, and Targets represents the destination the
-   * data was copied to.
+   * Exfiltration represents a data exfiltration attempt from one or more sources
+   * to one or more targets. The `sources` attribute lists the sources of the
+   * exfiltrated data. The `targets` attribute lists the destinations the data was
+   * copied to.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Exfiltration} diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/File.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/File.java index 96bb5e2a1a30..c941d165c77b 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/File.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/File.java @@ -235,8 +235,7 @@ public boolean getPartiallyHashed() { * * *
-   * Prefix of the file contents as a JSON encoded string.
-   * (Currently only populated for Malicious Script Executed findings.)
+   * Prefix of the file contents as a JSON-encoded string.
    * 
* * string contents = 6; @@ -259,8 +258,7 @@ public java.lang.String getContents() { * * *
-   * Prefix of the file contents as a JSON encoded string.
-   * (Currently only populated for Malicious Script Executed findings.)
+   * Prefix of the file contents as a JSON-encoded string.
    * 
* * string contents = 6; @@ -1127,8 +1125,7 @@ public Builder clearPartiallyHashed() { * * *
-     * Prefix of the file contents as a JSON encoded string.
-     * (Currently only populated for Malicious Script Executed findings.)
+     * Prefix of the file contents as a JSON-encoded string.
      * 
* * string contents = 6; @@ -1150,8 +1147,7 @@ public java.lang.String getContents() { * * *
-     * Prefix of the file contents as a JSON encoded string.
-     * (Currently only populated for Malicious Script Executed findings.)
+     * Prefix of the file contents as a JSON-encoded string.
      * 
* * string contents = 6; @@ -1173,8 +1169,7 @@ public com.google.protobuf.ByteString getContentsBytes() { * * *
-     * Prefix of the file contents as a JSON encoded string.
-     * (Currently only populated for Malicious Script Executed findings.)
+     * Prefix of the file contents as a JSON-encoded string.
      * 
* * string contents = 6; @@ -1195,8 +1190,7 @@ public Builder setContents(java.lang.String value) { * * *
-     * Prefix of the file contents as a JSON encoded string.
-     * (Currently only populated for Malicious Script Executed findings.)
+     * Prefix of the file contents as a JSON-encoded string.
      * 
* * string contents = 6; @@ -1213,8 +1207,7 @@ public Builder clearContents() { * * *
-     * Prefix of the file contents as a JSON encoded string.
-     * (Currently only populated for Malicious Script Executed findings.)
+     * Prefix of the file contents as a JSON-encoded string.
      * 
* * string contents = 6; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FileOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FileOrBuilder.java index d12021014cea..a018816bf44b 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FileOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/FileOrBuilder.java @@ -122,8 +122,7 @@ public interface FileOrBuilder * * *
-   * Prefix of the file contents as a JSON encoded string.
-   * (Currently only populated for Malicious Script Executed findings.)
+   * Prefix of the file contents as a JSON-encoded string.
    * 
* * string contents = 6; @@ -135,8 +134,7 @@ public interface FileOrBuilder * * *
-   * Prefix of the file contents as a JSON encoded string.
-   * (Currently only populated for Malicious Script Executed findings.)
+   * Prefix of the file contents as a JSON-encoded string.
    * 
* * string contents = 6; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBinding.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBinding.java index 58d93e0f7071..0cda43f88a6c 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBinding.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBinding.java @@ -320,8 +320,8 @@ public com.google.protobuf.ByteString getRoleBytes() { * * *
-   * A single identity requesting access for a Cloud Platform resource,
-   * e.g. "foo@google.com".
+   * A single identity requesting access for a Cloud Platform resource, for
+   * example, "foo@google.com".
    * 
* * string member = 3; @@ -344,8 +344,8 @@ public java.lang.String getMember() { * * *
-   * A single identity requesting access for a Cloud Platform resource,
-   * e.g. "foo@google.com".
+   * A single identity requesting access for a Cloud Platform resource, for
+   * example, "foo@google.com".
    * 
* * string member = 3; @@ -963,8 +963,8 @@ public Builder setRoleBytes(com.google.protobuf.ByteString value) { * * *
-     * A single identity requesting access for a Cloud Platform resource,
-     * e.g. "foo@google.com".
+     * A single identity requesting access for a Cloud Platform resource, for
+     * example, "foo@google.com".
      * 
* * string member = 3; @@ -986,8 +986,8 @@ public java.lang.String getMember() { * * *
-     * A single identity requesting access for a Cloud Platform resource,
-     * e.g. "foo@google.com".
+     * A single identity requesting access for a Cloud Platform resource, for
+     * example, "foo@google.com".
      * 
* * string member = 3; @@ -1009,8 +1009,8 @@ public com.google.protobuf.ByteString getMemberBytes() { * * *
-     * A single identity requesting access for a Cloud Platform resource,
-     * e.g. "foo@google.com".
+     * A single identity requesting access for a Cloud Platform resource, for
+     * example, "foo@google.com".
      * 
* * string member = 3; @@ -1031,8 +1031,8 @@ public Builder setMember(java.lang.String value) { * * *
-     * A single identity requesting access for a Cloud Platform resource,
-     * e.g. "foo@google.com".
+     * A single identity requesting access for a Cloud Platform resource, for
+     * example, "foo@google.com".
      * 
* * string member = 3; @@ -1049,8 +1049,8 @@ public Builder clearMember() { * * *
-     * A single identity requesting access for a Cloud Platform resource,
-     * e.g. "foo@google.com".
+     * A single identity requesting access for a Cloud Platform resource, for
+     * example, "foo@google.com".
      * 
* * string member = 3; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBindingOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBindingOrBuilder.java index 6a32351a37af..445a6254dcd1 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBindingOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/IamBindingOrBuilder.java @@ -79,8 +79,8 @@ public interface IamBindingOrBuilder * * *
-   * A single identity requesting access for a Cloud Platform resource,
-   * e.g. "foo@google.com".
+   * A single identity requesting access for a Cloud Platform resource, for
+   * example, "foo@google.com".
    * 
* * string member = 3; @@ -92,8 +92,8 @@ public interface IamBindingOrBuilder * * *
-   * A single identity requesting access for a Cloud Platform resource,
-   * e.g. "foo@google.com".
+   * A single identity requesting access for a Cloud Platform resource, for
+   * example, "foo@google.com".
    * 
* * string member = 3; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkit.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkit.java index 1b456989c96c..f316432a1554 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkit.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkit.java @@ -70,7 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Rootkit name when available.
+   * Rootkit name, when available.
    * 
* * string name = 1; @@ -93,7 +93,7 @@ public java.lang.String getName() { * * *
-   * Rootkit name when available.
+   * Rootkit name, when available.
    * 
* * string name = 1; @@ -119,7 +119,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * True when unexpected modifications of kernel code memory are present.
+   * True if unexpected modifications of kernel code memory are present.
    * 
* * bool unexpected_code_modification = 2; @@ -137,7 +137,7 @@ public boolean getUnexpectedCodeModification() { * * *
-   * True when unexpected modifications of kernel read-only data memory are
+   * True if unexpected modifications of kernel read-only data memory are
    * present.
    * 
* @@ -156,7 +156,7 @@ public boolean getUnexpectedReadOnlyDataModification() { * * *
-   * True when `ftrace` points are present with callbacks pointing to regions
+   * True if `ftrace` points are present with callbacks pointing to regions
    * that are not in the expected kernel or module code range.
    * 
* @@ -175,7 +175,7 @@ public boolean getUnexpectedFtraceHandler() { * * *
-   * True when `kprobe` points are present with callbacks pointing to regions
+   * True if `kprobe` points are present with callbacks pointing to regions
    * that are not in the expected kernel or module code range.
    * 
* @@ -194,7 +194,7 @@ public boolean getUnexpectedKprobeHandler() { * * *
-   * True when kernel code pages that are not in the expected kernel or module
+   * True if kernel code pages that are not in the expected kernel or module
    * code regions are present.
    * 
* @@ -213,7 +213,7 @@ public boolean getUnexpectedKernelCodePages() { * * *
-   * True when system call handlers that are are not in the expected kernel or
+   * True if system call handlers that are are not in the expected kernel or
    * module code regions are present.
    * 
* @@ -232,7 +232,7 @@ public boolean getUnexpectedSystemCallHandler() { * * *
-   * True when interrupt handlers that are are not in the expected kernel or
+   * True if interrupt handlers that are are not in the expected kernel or
    * module code regions are present.
    * 
* @@ -251,7 +251,7 @@ public boolean getUnexpectedInterruptHandler() { * * *
-   * True when unexpected processes in the scheduler run queue are present. Such
+   * True if unexpected processes in the scheduler run queue are present. Such
    * processes are in the run queue, but not in the process task list.
    * 
* @@ -796,7 +796,7 @@ public Builder mergeFrom( * * *
-     * Rootkit name when available.
+     * Rootkit name, when available.
      * 
* * string name = 1; @@ -818,7 +818,7 @@ public java.lang.String getName() { * * *
-     * Rootkit name when available.
+     * Rootkit name, when available.
      * 
* * string name = 1; @@ -840,7 +840,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Rootkit name when available.
+     * Rootkit name, when available.
      * 
* * string name = 1; @@ -861,7 +861,7 @@ public Builder setName(java.lang.String value) { * * *
-     * Rootkit name when available.
+     * Rootkit name, when available.
      * 
* * string name = 1; @@ -878,7 +878,7 @@ public Builder clearName() { * * *
-     * Rootkit name when available.
+     * Rootkit name, when available.
      * 
* * string name = 1; @@ -902,7 +902,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * True when unexpected modifications of kernel code memory are present.
+     * True if unexpected modifications of kernel code memory are present.
      * 
* * bool unexpected_code_modification = 2; @@ -917,7 +917,7 @@ public boolean getUnexpectedCodeModification() { * * *
-     * True when unexpected modifications of kernel code memory are present.
+     * True if unexpected modifications of kernel code memory are present.
      * 
* * bool unexpected_code_modification = 2; @@ -936,7 +936,7 @@ public Builder setUnexpectedCodeModification(boolean value) { * * *
-     * True when unexpected modifications of kernel code memory are present.
+     * True if unexpected modifications of kernel code memory are present.
      * 
* * bool unexpected_code_modification = 2; @@ -955,7 +955,7 @@ public Builder clearUnexpectedCodeModification() { * * *
-     * True when unexpected modifications of kernel read-only data memory are
+     * True if unexpected modifications of kernel read-only data memory are
      * present.
      * 
* @@ -971,7 +971,7 @@ public boolean getUnexpectedReadOnlyDataModification() { * * *
-     * True when unexpected modifications of kernel read-only data memory are
+     * True if unexpected modifications of kernel read-only data memory are
      * present.
      * 
* @@ -991,7 +991,7 @@ public Builder setUnexpectedReadOnlyDataModification(boolean value) { * * *
-     * True when unexpected modifications of kernel read-only data memory are
+     * True if unexpected modifications of kernel read-only data memory are
      * present.
      * 
* @@ -1011,7 +1011,7 @@ public Builder clearUnexpectedReadOnlyDataModification() { * * *
-     * True when `ftrace` points are present with callbacks pointing to regions
+     * True if `ftrace` points are present with callbacks pointing to regions
      * that are not in the expected kernel or module code range.
      * 
* @@ -1027,7 +1027,7 @@ public boolean getUnexpectedFtraceHandler() { * * *
-     * True when `ftrace` points are present with callbacks pointing to regions
+     * True if `ftrace` points are present with callbacks pointing to regions
      * that are not in the expected kernel or module code range.
      * 
* @@ -1047,7 +1047,7 @@ public Builder setUnexpectedFtraceHandler(boolean value) { * * *
-     * True when `ftrace` points are present with callbacks pointing to regions
+     * True if `ftrace` points are present with callbacks pointing to regions
      * that are not in the expected kernel or module code range.
      * 
* @@ -1067,7 +1067,7 @@ public Builder clearUnexpectedFtraceHandler() { * * *
-     * True when `kprobe` points are present with callbacks pointing to regions
+     * True if `kprobe` points are present with callbacks pointing to regions
      * that are not in the expected kernel or module code range.
      * 
* @@ -1083,7 +1083,7 @@ public boolean getUnexpectedKprobeHandler() { * * *
-     * True when `kprobe` points are present with callbacks pointing to regions
+     * True if `kprobe` points are present with callbacks pointing to regions
      * that are not in the expected kernel or module code range.
      * 
* @@ -1103,7 +1103,7 @@ public Builder setUnexpectedKprobeHandler(boolean value) { * * *
-     * True when `kprobe` points are present with callbacks pointing to regions
+     * True if `kprobe` points are present with callbacks pointing to regions
      * that are not in the expected kernel or module code range.
      * 
* @@ -1123,7 +1123,7 @@ public Builder clearUnexpectedKprobeHandler() { * * *
-     * True when kernel code pages that are not in the expected kernel or module
+     * True if kernel code pages that are not in the expected kernel or module
      * code regions are present.
      * 
* @@ -1139,7 +1139,7 @@ public boolean getUnexpectedKernelCodePages() { * * *
-     * True when kernel code pages that are not in the expected kernel or module
+     * True if kernel code pages that are not in the expected kernel or module
      * code regions are present.
      * 
* @@ -1159,7 +1159,7 @@ public Builder setUnexpectedKernelCodePages(boolean value) { * * *
-     * True when kernel code pages that are not in the expected kernel or module
+     * True if kernel code pages that are not in the expected kernel or module
      * code regions are present.
      * 
* @@ -1179,7 +1179,7 @@ public Builder clearUnexpectedKernelCodePages() { * * *
-     * True when system call handlers that are are not in the expected kernel or
+     * True if system call handlers that are are not in the expected kernel or
      * module code regions are present.
      * 
* @@ -1195,7 +1195,7 @@ public boolean getUnexpectedSystemCallHandler() { * * *
-     * True when system call handlers that are are not in the expected kernel or
+     * True if system call handlers that are are not in the expected kernel or
      * module code regions are present.
      * 
* @@ -1215,7 +1215,7 @@ public Builder setUnexpectedSystemCallHandler(boolean value) { * * *
-     * True when system call handlers that are are not in the expected kernel or
+     * True if system call handlers that are are not in the expected kernel or
      * module code regions are present.
      * 
* @@ -1235,7 +1235,7 @@ public Builder clearUnexpectedSystemCallHandler() { * * *
-     * True when interrupt handlers that are are not in the expected kernel or
+     * True if interrupt handlers that are are not in the expected kernel or
      * module code regions are present.
      * 
* @@ -1251,7 +1251,7 @@ public boolean getUnexpectedInterruptHandler() { * * *
-     * True when interrupt handlers that are are not in the expected kernel or
+     * True if interrupt handlers that are are not in the expected kernel or
      * module code regions are present.
      * 
* @@ -1271,7 +1271,7 @@ public Builder setUnexpectedInterruptHandler(boolean value) { * * *
-     * True when interrupt handlers that are are not in the expected kernel or
+     * True if interrupt handlers that are are not in the expected kernel or
      * module code regions are present.
      * 
* @@ -1291,7 +1291,7 @@ public Builder clearUnexpectedInterruptHandler() { * * *
-     * True when unexpected processes in the scheduler run queue are present. Such
+     * True if unexpected processes in the scheduler run queue are present. Such
      * processes are in the run queue, but not in the process task list.
      * 
* @@ -1307,7 +1307,7 @@ public boolean getUnexpectedProcessesInRunqueue() { * * *
-     * True when unexpected processes in the scheduler run queue are present. Such
+     * True if unexpected processes in the scheduler run queue are present. Such
      * processes are in the run queue, but not in the process task list.
      * 
* @@ -1327,7 +1327,7 @@ public Builder setUnexpectedProcessesInRunqueue(boolean value) { * * *
-     * True when unexpected processes in the scheduler run queue are present. Such
+     * True if unexpected processes in the scheduler run queue are present. Such
      * processes are in the run queue, but not in the process task list.
      * 
* diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkitOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkitOrBuilder.java index 9ac7f9348223..5fda6ea17734 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkitOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KernelRootkitOrBuilder.java @@ -27,7 +27,7 @@ public interface KernelRootkitOrBuilder * * *
-   * Rootkit name when available.
+   * Rootkit name, when available.
    * 
* * string name = 1; @@ -39,7 +39,7 @@ public interface KernelRootkitOrBuilder * * *
-   * Rootkit name when available.
+   * Rootkit name, when available.
    * 
* * string name = 1; @@ -52,7 +52,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when unexpected modifications of kernel code memory are present.
+   * True if unexpected modifications of kernel code memory are present.
    * 
* * bool unexpected_code_modification = 2; @@ -65,7 +65,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when unexpected modifications of kernel read-only data memory are
+   * True if unexpected modifications of kernel read-only data memory are
    * present.
    * 
* @@ -79,7 +79,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when `ftrace` points are present with callbacks pointing to regions
+   * True if `ftrace` points are present with callbacks pointing to regions
    * that are not in the expected kernel or module code range.
    * 
* @@ -93,7 +93,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when `kprobe` points are present with callbacks pointing to regions
+   * True if `kprobe` points are present with callbacks pointing to regions
    * that are not in the expected kernel or module code range.
    * 
* @@ -107,7 +107,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when kernel code pages that are not in the expected kernel or module
+   * True if kernel code pages that are not in the expected kernel or module
    * code regions are present.
    * 
* @@ -121,7 +121,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when system call handlers that are are not in the expected kernel or
+   * True if system call handlers that are are not in the expected kernel or
    * module code regions are present.
    * 
* @@ -135,7 +135,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when interrupt handlers that are are not in the expected kernel or
+   * True if interrupt handlers that are are not in the expected kernel or
    * module code regions are present.
    * 
* @@ -149,7 +149,7 @@ public interface KernelRootkitOrBuilder * * *
-   * True when unexpected processes in the scheduler run queue are present. Such
+   * True if unexpected processes in the scheduler run queue are present. Such
    * processes are in the run queue, but not in the process task list.
    * 
* diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Kubernetes.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Kubernetes.java index 9a7e886cf6f4..75e74c6ae683 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Kubernetes.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Kubernetes.java @@ -235,7 +235,7 @@ public interface PodOrBuilder * * *
-   * Kubernetes Pod.
+   * A Kubernetes Pod.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.Pod} @@ -722,7 +722,7 @@ protected Builder newBuilderForType( * * *
-     * Kubernetes Pod.
+     * A Kubernetes Pod.
      * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.Pod} @@ -2040,8 +2040,8 @@ public interface NodeOrBuilder * * *
-     * Full Resource name of the Compute Engine VM running the
-     * cluster node.
+     * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the Compute Engine VM running the cluster node.
      * 
* * string name = 1; @@ -2053,8 +2053,8 @@ public interface NodeOrBuilder * * *
-     * Full Resource name of the Compute Engine VM running the
-     * cluster node.
+     * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the Compute Engine VM running the cluster node.
      * 
* * string name = 1; @@ -2067,7 +2067,7 @@ public interface NodeOrBuilder * * *
-   * Kubernetes Nodes associated with the finding.
+   * Kubernetes nodes associated with the finding.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.Node} @@ -2115,8 +2115,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Full Resource name of the Compute Engine VM running the
-     * cluster node.
+     * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the Compute Engine VM running the cluster node.
      * 
* * string name = 1; @@ -2139,8 +2139,8 @@ public java.lang.String getName() { * * *
-     * Full Resource name of the Compute Engine VM running the
-     * cluster node.
+     * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+     * the Compute Engine VM running the cluster node.
      * 
* * string name = 1; @@ -2324,7 +2324,7 @@ protected Builder newBuilderForType( * * *
-     * Kubernetes Nodes associated with the finding.
+     * Kubernetes nodes associated with the finding.
      * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.Node} @@ -2511,8 +2511,8 @@ public Builder mergeFrom( * * *
-       * Full Resource name of the Compute Engine VM running the
-       * cluster node.
+       * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+       * the Compute Engine VM running the cluster node.
        * 
* * string name = 1; @@ -2534,8 +2534,8 @@ public java.lang.String getName() { * * *
-       * Full Resource name of the Compute Engine VM running the
-       * cluster node.
+       * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+       * the Compute Engine VM running the cluster node.
        * 
* * string name = 1; @@ -2557,8 +2557,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-       * Full Resource name of the Compute Engine VM running the
-       * cluster node.
+       * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+       * the Compute Engine VM running the cluster node.
        * 
* * string name = 1; @@ -2579,8 +2579,8 @@ public Builder setName(java.lang.String value) { * * *
-       * Full Resource name of the Compute Engine VM running the
-       * cluster node.
+       * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+       * the Compute Engine VM running the cluster node.
        * 
* * string name = 1; @@ -2597,8 +2597,8 @@ public Builder clearName() { * * *
-       * Full Resource name of the Compute Engine VM running the
-       * cluster node.
+       * [Full resource name](https://google.aip.dev/122#full-resource-names) of
+       * the Compute Engine VM running the cluster node.
        * 
* * string name = 1; @@ -2690,7 +2690,7 @@ public interface NodePoolOrBuilder * * *
-     * Kubernetes Node pool name.
+     * Kubernetes node pool name.
      * 
* * string name = 1; @@ -2702,7 +2702,7 @@ public interface NodePoolOrBuilder * * *
-     * Kubernetes Node pool name.
+     * Kubernetes node pool name.
      * 
* * string name = 1; @@ -2767,7 +2767,7 @@ public interface NodePoolOrBuilder * * *
-   * Provides GKE Node Pool information.
+   * Provides GKE node pool information.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.NodePool} @@ -2816,7 +2816,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Kubernetes Node pool name.
+     * Kubernetes node pool name.
      * 
* * string name = 1; @@ -2839,7 +2839,7 @@ public java.lang.String getName() { * * *
-     * Kubernetes Node pool name.
+     * Kubernetes node pool name.
      * 
* * string name = 1; @@ -3107,7 +3107,7 @@ protected Builder newBuilderForType( * * *
-     * Provides GKE Node Pool information.
+     * Provides GKE node pool information.
      * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.NodePool} @@ -3356,7 +3356,7 @@ public Builder mergeFrom( * * *
-       * Kubernetes Node pool name.
+       * Kubernetes node pool name.
        * 
* * string name = 1; @@ -3378,7 +3378,7 @@ public java.lang.String getName() { * * *
-       * Kubernetes Node pool name.
+       * Kubernetes node pool name.
        * 
* * string name = 1; @@ -3400,7 +3400,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-       * Kubernetes Node pool name.
+       * Kubernetes node pool name.
        * 
* * string name = 1; @@ -3421,7 +3421,7 @@ public Builder setName(java.lang.String value) { * * *
-       * Kubernetes Node pool name.
+       * Kubernetes node pool name.
        * 
* * string name = 1; @@ -3438,7 +3438,7 @@ public Builder clearName() { * * *
-       * Kubernetes Node pool name.
+       * Kubernetes node pool name.
        * 
* * string name = 1; @@ -5069,7 +5069,7 @@ public interface BindingOrBuilder * * *
-     * Namespace for binding.
+     * Namespace for the binding.
      * 
* * string ns = 1; @@ -5081,7 +5081,7 @@ public interface BindingOrBuilder * * *
-     * Namespace for binding.
+     * Namespace for the binding.
      * 
* * string ns = 1; @@ -5094,7 +5094,7 @@ public interface BindingOrBuilder * * *
-     * Name for binding.
+     * Name for the binding.
      * 
* * string name = 2; @@ -5106,7 +5106,7 @@ public interface BindingOrBuilder * * *
-     * Name for binding.
+     * Name for the binding.
      * 
* * string name = 2; @@ -5261,7 +5261,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Namespace for binding.
+     * Namespace for the binding.
      * 
* * string ns = 1; @@ -5284,7 +5284,7 @@ public java.lang.String getNs() { * * *
-     * Namespace for binding.
+     * Namespace for the binding.
      * 
* * string ns = 1; @@ -5312,7 +5312,7 @@ public com.google.protobuf.ByteString getNsBytes() { * * *
-     * Name for binding.
+     * Name for the binding.
      * 
* * string name = 2; @@ -5335,7 +5335,7 @@ public java.lang.String getName() { * * *
-     * Name for binding.
+     * Name for the binding.
      * 
* * string name = 2; @@ -5962,7 +5962,7 @@ public Builder mergeFrom( * * *
-       * Namespace for binding.
+       * Namespace for the binding.
        * 
* * string ns = 1; @@ -5984,7 +5984,7 @@ public java.lang.String getNs() { * * *
-       * Namespace for binding.
+       * Namespace for the binding.
        * 
* * string ns = 1; @@ -6006,7 +6006,7 @@ public com.google.protobuf.ByteString getNsBytes() { * * *
-       * Namespace for binding.
+       * Namespace for the binding.
        * 
* * string ns = 1; @@ -6027,7 +6027,7 @@ public Builder setNs(java.lang.String value) { * * *
-       * Namespace for binding.
+       * Namespace for the binding.
        * 
* * string ns = 1; @@ -6044,7 +6044,7 @@ public Builder clearNs() { * * *
-       * Namespace for binding.
+       * Namespace for the binding.
        * 
* * string ns = 1; @@ -6068,7 +6068,7 @@ public Builder setNsBytes(com.google.protobuf.ByteString value) { * * *
-       * Name for binding.
+       * Name for the binding.
        * 
* * string name = 2; @@ -6090,7 +6090,7 @@ public java.lang.String getName() { * * *
-       * Name for binding.
+       * Name for the binding.
        * 
* * string name = 2; @@ -6112,7 +6112,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-       * Name for binding.
+       * Name for the binding.
        * 
* * string name = 2; @@ -6133,7 +6133,7 @@ public Builder setName(java.lang.String value) { * * *
-       * Name for binding.
+       * Name for the binding.
        * 
* * string name = 2; @@ -6150,7 +6150,7 @@ public Builder clearName() { * * *
-       * Name for binding.
+       * Name for the binding.
        * 
* * string name = 2; @@ -6807,7 +6807,7 @@ public interface SubjectOrBuilder * * *
-     * Authentication type for subject.
+     * Authentication type for the subject.
      * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -6819,7 +6819,7 @@ public interface SubjectOrBuilder * * *
-     * Authentication type for subject.
+     * Authentication type for the subject.
      * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -6832,7 +6832,7 @@ public interface SubjectOrBuilder * * *
-     * Namespace for subject.
+     * Namespace for the subject.
      * 
* * string ns = 2; @@ -6844,7 +6844,7 @@ public interface SubjectOrBuilder * * *
-     * Namespace for subject.
+     * Namespace for the subject.
      * 
* * string ns = 2; @@ -6857,7 +6857,7 @@ public interface SubjectOrBuilder * * *
-     * Name for subject.
+     * Name for the subject.
      * 
* * string name = 3; @@ -6869,7 +6869,7 @@ public interface SubjectOrBuilder * * *
-     * Name for subject.
+     * Name for the subject.
      * 
* * string name = 3; @@ -6882,7 +6882,7 @@ public interface SubjectOrBuilder * * *
-   * Represents a Kubernetes Subject.
+   * Represents a Kubernetes subject.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.Subject} @@ -6928,7 +6928,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Auth types that can be used for Subject's kind field.
+     * Auth types that can be used for the subject's kind field.
      * 
* * Protobuf enum {@code google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType} @@ -6958,7 +6958,7 @@ public enum AuthType implements com.google.protobuf.ProtocolMessageEnum { * * *
-       * Users managed by Kubernetes API with credentials stored as Secrets.
+       * Users managed by Kubernetes API with credentials stored as secrets.
        * 
* * SERVICEACCOUNT = 2; @@ -7001,7 +7001,7 @@ public enum AuthType implements com.google.protobuf.ProtocolMessageEnum { * * *
-       * Users managed by Kubernetes API with credentials stored as Secrets.
+       * Users managed by Kubernetes API with credentials stored as secrets.
        * 
* * SERVICEACCOUNT = 2; @@ -7111,7 +7111,7 @@ private AuthType(int value) { * * *
-     * Authentication type for subject.
+     * Authentication type for the subject.
      * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -7126,7 +7126,7 @@ public int getKindValue() { * * *
-     * Authentication type for subject.
+     * Authentication type for the subject.
      * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -7150,7 +7150,7 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType getKind() * * *
-     * Namespace for subject.
+     * Namespace for the subject.
      * 
* * string ns = 2; @@ -7173,7 +7173,7 @@ public java.lang.String getNs() { * * *
-     * Namespace for subject.
+     * Namespace for the subject.
      * 
* * string ns = 2; @@ -7201,7 +7201,7 @@ public com.google.protobuf.ByteString getNsBytes() { * * *
-     * Name for subject.
+     * Name for the subject.
      * 
* * string name = 3; @@ -7224,7 +7224,7 @@ public java.lang.String getName() { * * *
-     * Name for subject.
+     * Name for the subject.
      * 
* * string name = 3; @@ -7431,7 +7431,7 @@ protected Builder newBuilderForType( * * *
-     * Represents a Kubernetes Subject.
+     * Represents a Kubernetes subject.
      * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.Subject} @@ -7646,7 +7646,7 @@ public Builder mergeFrom( * * *
-       * Authentication type for subject.
+       * Authentication type for the subject.
        * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -7661,7 +7661,7 @@ public int getKindValue() { * * *
-       * Authentication type for subject.
+       * Authentication type for the subject.
        * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -7679,7 +7679,7 @@ public Builder setKindValue(int value) { * * *
-       * Authentication type for subject.
+       * Authentication type for the subject.
        * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -7698,7 +7698,7 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType getKind() * * *
-       * Authentication type for subject.
+       * Authentication type for the subject.
        * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -7719,7 +7719,7 @@ public Builder setKind(com.google.cloud.securitycenter.v1.Kubernetes.Subject.Aut * * *
-       * Authentication type for subject.
+       * Authentication type for the subject.
        * 
* * .google.cloud.securitycenter.v1.Kubernetes.Subject.AuthType kind = 1; @@ -7738,7 +7738,7 @@ public Builder clearKind() { * * *
-       * Namespace for subject.
+       * Namespace for the subject.
        * 
* * string ns = 2; @@ -7760,7 +7760,7 @@ public java.lang.String getNs() { * * *
-       * Namespace for subject.
+       * Namespace for the subject.
        * 
* * string ns = 2; @@ -7782,7 +7782,7 @@ public com.google.protobuf.ByteString getNsBytes() { * * *
-       * Namespace for subject.
+       * Namespace for the subject.
        * 
* * string ns = 2; @@ -7803,7 +7803,7 @@ public Builder setNs(java.lang.String value) { * * *
-       * Namespace for subject.
+       * Namespace for the subject.
        * 
* * string ns = 2; @@ -7820,7 +7820,7 @@ public Builder clearNs() { * * *
-       * Namespace for subject.
+       * Namespace for the subject.
        * 
* * string ns = 2; @@ -7844,7 +7844,7 @@ public Builder setNsBytes(com.google.protobuf.ByteString value) { * * *
-       * Name for subject.
+       * Name for the subject.
        * 
* * string name = 3; @@ -7866,7 +7866,7 @@ public java.lang.String getName() { * * *
-       * Name for subject.
+       * Name for the subject.
        * 
* * string name = 3; @@ -7888,7 +7888,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-       * Name for subject.
+       * Name for the subject.
        * 
* * string name = 3; @@ -7909,7 +7909,7 @@ public Builder setName(java.lang.String value) { * * *
-       * Name for subject.
+       * Name for the subject.
        * 
* * string name = 3; @@ -7926,7 +7926,7 @@ public Builder clearName() { * * *
-       * Name for subject.
+       * Name for the subject.
        * 
* * string name = 3; @@ -8018,7 +8018,7 @@ public interface AccessReviewOrBuilder * * *
-     * Group is the API Group of the Resource. "*" means all.
+     * The API group of the resource. "*" means all.
      * 
* * string group = 1; @@ -8030,7 +8030,7 @@ public interface AccessReviewOrBuilder * * *
-     * Group is the API Group of the Resource. "*" means all.
+     * The API group of the resource. "*" means all.
      * 
* * string group = 1; @@ -8072,7 +8072,7 @@ public interface AccessReviewOrBuilder * * *
-     * Name is the name of the resource being requested. Empty means all.
+     * The name of the resource being requested. Empty means all.
      * 
* * string name = 3; @@ -8084,7 +8084,7 @@ public interface AccessReviewOrBuilder * * *
-     * Name is the name of the resource being requested. Empty means all.
+     * The name of the resource being requested. Empty means all.
      * 
* * string name = 3; @@ -8097,7 +8097,7 @@ public interface AccessReviewOrBuilder * * *
-     * Resource is the optional resource type requested. "*" means all.
+     * The optional resource type requested. "*" means all.
      * 
* * string resource = 4; @@ -8109,7 +8109,7 @@ public interface AccessReviewOrBuilder * * *
-     * Resource is the optional resource type requested. "*" means all.
+     * The optional resource type requested. "*" means all.
      * 
* * string resource = 4; @@ -8122,7 +8122,7 @@ public interface AccessReviewOrBuilder * * *
-     * Subresource is the optional subresource type.
+     * The optional subresource type.
      * 
* * string subresource = 5; @@ -8134,7 +8134,7 @@ public interface AccessReviewOrBuilder * * *
-     * Subresource is the optional subresource type.
+     * The optional subresource type.
      * 
* * string subresource = 5; @@ -8147,8 +8147,8 @@ public interface AccessReviewOrBuilder * * *
-     * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-     * update, delete, proxy. "*" means all.
+     * A Kubernetes resource API verb, like get, list, watch, create, update,
+     * delete, proxy. "*" means all.
      * 
* * string verb = 6; @@ -8160,8 +8160,8 @@ public interface AccessReviewOrBuilder * * *
-     * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-     * update, delete, proxy. "*" means all.
+     * A Kubernetes resource API verb, like get, list, watch, create, update,
+     * delete, proxy. "*" means all.
      * 
* * string verb = 6; @@ -8174,7 +8174,7 @@ public interface AccessReviewOrBuilder * * *
-     * Version is the API Version of the Resource. "*" means all.
+     * The API version of the resource. "*" means all.
      * 
* * string version = 7; @@ -8186,7 +8186,7 @@ public interface AccessReviewOrBuilder * * *
-     * Version is the API Version of the Resource. "*" means all.
+     * The API version of the resource. "*" means all.
      * 
* * string version = 7; @@ -8199,8 +8199,10 @@ public interface AccessReviewOrBuilder * * *
-   * Conveys information about a Kubernetes access review (e.g. kubectl auth
-   * can-i ...) that was involved in a finding.
+   * Conveys information about a Kubernetes access review (such as one returned
+   * by a [`kubectl auth
+   * can-i`](https://kubernetes.io/docs/reference/access-authn-authz/authorization/#checking-api-access)
+   * command) that was involved in a finding.
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.AccessReview} @@ -8254,7 +8256,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Group is the API Group of the Resource. "*" means all.
+     * The API group of the resource. "*" means all.
      * 
* * string group = 1; @@ -8277,7 +8279,7 @@ public java.lang.String getGroup() { * * *
-     * Group is the API Group of the Resource. "*" means all.
+     * The API group of the resource. "*" means all.
      * 
* * string group = 1; @@ -8360,7 +8362,7 @@ public com.google.protobuf.ByteString getNsBytes() { * * *
-     * Name is the name of the resource being requested. Empty means all.
+     * The name of the resource being requested. Empty means all.
      * 
* * string name = 3; @@ -8383,7 +8385,7 @@ public java.lang.String getName() { * * *
-     * Name is the name of the resource being requested. Empty means all.
+     * The name of the resource being requested. Empty means all.
      * 
* * string name = 3; @@ -8411,7 +8413,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Resource is the optional resource type requested. "*" means all.
+     * The optional resource type requested. "*" means all.
      * 
* * string resource = 4; @@ -8434,7 +8436,7 @@ public java.lang.String getResource() { * * *
-     * Resource is the optional resource type requested. "*" means all.
+     * The optional resource type requested. "*" means all.
      * 
* * string resource = 4; @@ -8462,7 +8464,7 @@ public com.google.protobuf.ByteString getResourceBytes() { * * *
-     * Subresource is the optional subresource type.
+     * The optional subresource type.
      * 
* * string subresource = 5; @@ -8485,7 +8487,7 @@ public java.lang.String getSubresource() { * * *
-     * Subresource is the optional subresource type.
+     * The optional subresource type.
      * 
* * string subresource = 5; @@ -8513,8 +8515,8 @@ public com.google.protobuf.ByteString getSubresourceBytes() { * * *
-     * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-     * update, delete, proxy. "*" means all.
+     * A Kubernetes resource API verb, like get, list, watch, create, update,
+     * delete, proxy. "*" means all.
      * 
* * string verb = 6; @@ -8537,8 +8539,8 @@ public java.lang.String getVerb() { * * *
-     * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-     * update, delete, proxy. "*" means all.
+     * A Kubernetes resource API verb, like get, list, watch, create, update,
+     * delete, proxy. "*" means all.
      * 
* * string verb = 6; @@ -8566,7 +8568,7 @@ public com.google.protobuf.ByteString getVerbBytes() { * * *
-     * Version is the API Version of the Resource. "*" means all.
+     * The API version of the resource. "*" means all.
      * 
* * string version = 7; @@ -8589,7 +8591,7 @@ public java.lang.String getVersion() { * * *
-     * Version is the API Version of the Resource. "*" means all.
+     * The API version of the resource. "*" means all.
      * 
* * string version = 7; @@ -8828,8 +8830,10 @@ protected Builder newBuilderForType( * * *
-     * Conveys information about a Kubernetes access review (e.g. kubectl auth
-     * can-i ...) that was involved in a finding.
+     * Conveys information about a Kubernetes access review (such as one returned
+     * by a [`kubectl auth
+     * can-i`](https://kubernetes.io/docs/reference/access-authn-authz/authorization/#checking-api-access)
+     * command) that was involved in a finding.
      * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Kubernetes.AccessReview} @@ -9109,7 +9113,7 @@ public Builder mergeFrom( * * *
-       * Group is the API Group of the Resource. "*" means all.
+       * The API group of the resource. "*" means all.
        * 
* * string group = 1; @@ -9131,7 +9135,7 @@ public java.lang.String getGroup() { * * *
-       * Group is the API Group of the Resource. "*" means all.
+       * The API group of the resource. "*" means all.
        * 
* * string group = 1; @@ -9153,7 +9157,7 @@ public com.google.protobuf.ByteString getGroupBytes() { * * *
-       * Group is the API Group of the Resource. "*" means all.
+       * The API group of the resource. "*" means all.
        * 
* * string group = 1; @@ -9174,7 +9178,7 @@ public Builder setGroup(java.lang.String value) { * * *
-       * Group is the API Group of the Resource. "*" means all.
+       * The API group of the resource. "*" means all.
        * 
* * string group = 1; @@ -9191,7 +9195,7 @@ public Builder clearGroup() { * * *
-       * Group is the API Group of the Resource. "*" means all.
+       * The API group of the resource. "*" means all.
        * 
* * string group = 1; @@ -9331,7 +9335,7 @@ public Builder setNsBytes(com.google.protobuf.ByteString value) { * * *
-       * Name is the name of the resource being requested. Empty means all.
+       * The name of the resource being requested. Empty means all.
        * 
* * string name = 3; @@ -9353,7 +9357,7 @@ public java.lang.String getName() { * * *
-       * Name is the name of the resource being requested. Empty means all.
+       * The name of the resource being requested. Empty means all.
        * 
* * string name = 3; @@ -9375,7 +9379,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-       * Name is the name of the resource being requested. Empty means all.
+       * The name of the resource being requested. Empty means all.
        * 
* * string name = 3; @@ -9396,7 +9400,7 @@ public Builder setName(java.lang.String value) { * * *
-       * Name is the name of the resource being requested. Empty means all.
+       * The name of the resource being requested. Empty means all.
        * 
* * string name = 3; @@ -9413,7 +9417,7 @@ public Builder clearName() { * * *
-       * Name is the name of the resource being requested. Empty means all.
+       * The name of the resource being requested. Empty means all.
        * 
* * string name = 3; @@ -9437,7 +9441,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-       * Resource is the optional resource type requested. "*" means all.
+       * The optional resource type requested. "*" means all.
        * 
* * string resource = 4; @@ -9459,7 +9463,7 @@ public java.lang.String getResource() { * * *
-       * Resource is the optional resource type requested. "*" means all.
+       * The optional resource type requested. "*" means all.
        * 
* * string resource = 4; @@ -9481,7 +9485,7 @@ public com.google.protobuf.ByteString getResourceBytes() { * * *
-       * Resource is the optional resource type requested. "*" means all.
+       * The optional resource type requested. "*" means all.
        * 
* * string resource = 4; @@ -9502,7 +9506,7 @@ public Builder setResource(java.lang.String value) { * * *
-       * Resource is the optional resource type requested. "*" means all.
+       * The optional resource type requested. "*" means all.
        * 
* * string resource = 4; @@ -9519,7 +9523,7 @@ public Builder clearResource() { * * *
-       * Resource is the optional resource type requested. "*" means all.
+       * The optional resource type requested. "*" means all.
        * 
* * string resource = 4; @@ -9543,7 +9547,7 @@ public Builder setResourceBytes(com.google.protobuf.ByteString value) { * * *
-       * Subresource is the optional subresource type.
+       * The optional subresource type.
        * 
* * string subresource = 5; @@ -9565,7 +9569,7 @@ public java.lang.String getSubresource() { * * *
-       * Subresource is the optional subresource type.
+       * The optional subresource type.
        * 
* * string subresource = 5; @@ -9587,7 +9591,7 @@ public com.google.protobuf.ByteString getSubresourceBytes() { * * *
-       * Subresource is the optional subresource type.
+       * The optional subresource type.
        * 
* * string subresource = 5; @@ -9608,7 +9612,7 @@ public Builder setSubresource(java.lang.String value) { * * *
-       * Subresource is the optional subresource type.
+       * The optional subresource type.
        * 
* * string subresource = 5; @@ -9625,7 +9629,7 @@ public Builder clearSubresource() { * * *
-       * Subresource is the optional subresource type.
+       * The optional subresource type.
        * 
* * string subresource = 5; @@ -9649,8 +9653,8 @@ public Builder setSubresourceBytes(com.google.protobuf.ByteString value) { * * *
-       * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-       * update, delete, proxy. "*" means all.
+       * A Kubernetes resource API verb, like get, list, watch, create, update,
+       * delete, proxy. "*" means all.
        * 
* * string verb = 6; @@ -9672,8 +9676,8 @@ public java.lang.String getVerb() { * * *
-       * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-       * update, delete, proxy. "*" means all.
+       * A Kubernetes resource API verb, like get, list, watch, create, update,
+       * delete, proxy. "*" means all.
        * 
* * string verb = 6; @@ -9695,8 +9699,8 @@ public com.google.protobuf.ByteString getVerbBytes() { * * *
-       * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-       * update, delete, proxy. "*" means all.
+       * A Kubernetes resource API verb, like get, list, watch, create, update,
+       * delete, proxy. "*" means all.
        * 
* * string verb = 6; @@ -9717,8 +9721,8 @@ public Builder setVerb(java.lang.String value) { * * *
-       * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-       * update, delete, proxy. "*" means all.
+       * A Kubernetes resource API verb, like get, list, watch, create, update,
+       * delete, proxy. "*" means all.
        * 
* * string verb = 6; @@ -9735,8 +9739,8 @@ public Builder clearVerb() { * * *
-       * Verb is a Kubernetes resource API verb, like: get, list, watch, create,
-       * update, delete, proxy. "*" means all.
+       * A Kubernetes resource API verb, like get, list, watch, create, update,
+       * delete, proxy. "*" means all.
        * 
* * string verb = 6; @@ -9760,7 +9764,7 @@ public Builder setVerbBytes(com.google.protobuf.ByteString value) { * * *
-       * Version is the API Version of the Resource. "*" means all.
+       * The API version of the resource. "*" means all.
        * 
* * string version = 7; @@ -9782,7 +9786,7 @@ public java.lang.String getVersion() { * * *
-       * Version is the API Version of the Resource. "*" means all.
+       * The API version of the resource. "*" means all.
        * 
* * string version = 7; @@ -9804,7 +9808,7 @@ public com.google.protobuf.ByteString getVersionBytes() { * * *
-       * Version is the API Version of the Resource. "*" means all.
+       * The API version of the resource. "*" means all.
        * 
* * string version = 7; @@ -9825,7 +9829,7 @@ public Builder setVersion(java.lang.String value) { * * *
-       * Version is the API Version of the Resource. "*" means all.
+       * The API version of the resource. "*" means all.
        * 
* * string version = 7; @@ -9842,7 +9846,7 @@ public Builder clearVersion() { * * *
-       * Version is the API Version of the Resource. "*" means all.
+       * The API version of the resource. "*" means all.
        * 
* * string version = 7; @@ -9934,8 +9938,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.AccessReview getDefaultInst * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -9948,8 +9954,10 @@ public java.util.List getPods * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -9963,8 +9971,10 @@ public java.util.List getPods * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -9977,8 +9987,10 @@ public int getPodsCount() { * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -9991,8 +10003,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Pod getPods(int index) { * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -10010,7 +10024,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.PodOrBuilder getPodsOrBuild * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -10023,7 +10039,9 @@ public java.util.List getNod * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -10037,7 +10055,9 @@ public java.util.List getNod * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -10050,7 +10070,9 @@ public int getNodesCount() { * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -10063,7 +10085,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Node getNodes(int index) { * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -10081,8 +10105,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodeOrBuilder getNodesOrBui * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -10095,8 +10121,10 @@ public java.util.List ge * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -10110,8 +10138,10 @@ public java.util.List ge * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -10124,8 +10154,10 @@ public int getNodePoolsCount() { * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -10138,8 +10170,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePool getNodePools(int i * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -10158,8 +10192,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePoolOrBuilder getNodePo * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -10172,8 +10206,8 @@ public java.util.List getRol * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -10187,8 +10221,8 @@ public java.util.List getRol * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -10201,8 +10235,8 @@ public int getRolesCount() { * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -10215,8 +10249,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Role getRoles(int index) { * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -10235,7 +10269,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.RoleOrBuilder getRolesOrBui * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -10249,7 +10284,8 @@ public java.util.List get * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -10264,7 +10300,8 @@ public java.util.List get * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -10278,7 +10315,8 @@ public int getBindingsCount() { * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -10292,7 +10330,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Binding getBindings(int ind * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -10311,8 +10350,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.BindingOrBuilder getBinding * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -10327,8 +10366,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.BindingOrBuilder getBinding * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -10344,8 +10383,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.BindingOrBuilder getBinding * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -10359,8 +10398,8 @@ public int getAccessReviewsCount() { * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -10374,8 +10413,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.AccessReview getAccessRevie * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -11136,8 +11175,10 @@ private void ensurePodsIsMutable() { * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11153,8 +11194,10 @@ public java.util.List getPods * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11170,8 +11213,10 @@ public int getPodsCount() { * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11187,8 +11232,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Pod getPods(int index) { * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11210,8 +11257,10 @@ public Builder setPods(int index, com.google.cloud.securitycenter.v1.Kubernetes. * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11231,8 +11280,10 @@ public Builder setPods( * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11254,8 +11305,10 @@ public Builder addPods(com.google.cloud.securitycenter.v1.Kubernetes.Pod value) * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11277,8 +11330,10 @@ public Builder addPods(int index, com.google.cloud.securitycenter.v1.Kubernetes. * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11298,8 +11353,10 @@ public Builder addPods( * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11319,8 +11376,10 @@ public Builder addPods( * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11340,8 +11399,10 @@ public Builder addAllPods( * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11360,8 +11421,10 @@ public Builder clearPods() { * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11380,8 +11443,10 @@ public Builder removePods(int index) { * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11393,8 +11458,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Pod.Builder getPodsBuilder( * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11410,8 +11477,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.PodOrBuilder getPodsOrBuild * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11428,8 +11497,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.PodOrBuilder getPodsOrBuild * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11442,8 +11513,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Pod.Builder addPodsBuilder( * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11457,8 +11530,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Pod.Builder addPodsBuilder( * * *
-     * Kubernetes Pods associated with the finding. This field will contain Pod
-     * records for each container that is owned by a Pod.
+     * Kubernetes
+     * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+     * associated with the finding. This field contains Pod records for each
+     * container that is owned by a Pod.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -11506,7 +11581,9 @@ private void ensureNodesIsMutable() { * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11522,7 +11599,9 @@ public java.util.List getNod * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11538,7 +11617,9 @@ public int getNodesCount() { * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11554,7 +11635,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Node getNodes(int index) { * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11576,7 +11659,9 @@ public Builder setNodes(int index, com.google.cloud.securitycenter.v1.Kubernetes * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11596,7 +11681,9 @@ public Builder setNodes( * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11618,7 +11705,9 @@ public Builder addNodes(com.google.cloud.securitycenter.v1.Kubernetes.Node value * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11640,7 +11729,9 @@ public Builder addNodes(int index, com.google.cloud.securitycenter.v1.Kubernetes * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11660,7 +11751,9 @@ public Builder addNodes( * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11680,7 +11773,9 @@ public Builder addNodes( * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11700,7 +11795,9 @@ public Builder addAllNodes( * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11719,7 +11816,9 @@ public Builder clearNodes() { * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11738,7 +11837,9 @@ public Builder removeNodes(int index) { * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11750,7 +11851,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Node.Builder getNodesBuilde * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11767,7 +11870,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodeOrBuilder getNodesOrBui * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11784,7 +11889,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodeOrBuilder getNodesOrBui * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11797,7 +11904,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Node.Builder addNodesBuilde * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11811,7 +11920,9 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Node.Builder addNodesBuilde * * *
-     * Provides Kubernetes Node information.
+     * Provides Kubernetes
+     * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+     * information.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -11860,8 +11971,10 @@ private void ensureNodePoolsIsMutable() { * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -11878,8 +11991,10 @@ private void ensureNodePoolsIsMutable() { * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -11895,8 +12010,10 @@ public int getNodePoolsCount() { * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -11912,8 +12029,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePool getNodePools(int i * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -11936,8 +12055,10 @@ public Builder setNodePools( * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -11957,8 +12078,10 @@ public Builder setNodePools( * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -11980,8 +12103,10 @@ public Builder addNodePools(com.google.cloud.securitycenter.v1.Kubernetes.NodePo * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12004,8 +12129,10 @@ public Builder addNodePools( * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12025,8 +12152,10 @@ public Builder addNodePools( * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12046,8 +12175,10 @@ public Builder addNodePools( * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12068,8 +12199,10 @@ public Builder addAllNodePools( * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12088,8 +12221,10 @@ public Builder clearNodePools() { * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12108,8 +12243,10 @@ public Builder removeNodePools(int index) { * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12122,8 +12259,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePool.Builder getNodePoo * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12140,8 +12279,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePoolOrBuilder getNodePo * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12158,8 +12299,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePoolOrBuilder getNodePo * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12172,8 +12315,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePool.Builder addNodePoo * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12188,8 +12333,10 @@ public com.google.cloud.securitycenter.v1.Kubernetes.NodePool.Builder addNodePoo * * *
-     * GKE Node Pools associated with the finding. This field will
-     * contain NodePool information for each Node, when it is available.
+     * GKE [node
+     * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+     * associated with the finding. This field contains node pool information for
+     * each node, when it is available.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -12237,8 +12384,8 @@ private void ensureRolesIsMutable() { * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12254,8 +12401,8 @@ public java.util.List getRol * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12271,8 +12418,8 @@ public int getRolesCount() { * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12288,8 +12435,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Role getRoles(int index) { * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12311,8 +12458,8 @@ public Builder setRoles(int index, com.google.cloud.securitycenter.v1.Kubernetes * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12332,8 +12479,8 @@ public Builder setRoles( * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12355,8 +12502,8 @@ public Builder addRoles(com.google.cloud.securitycenter.v1.Kubernetes.Role value * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12378,8 +12525,8 @@ public Builder addRoles(int index, com.google.cloud.securitycenter.v1.Kubernetes * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12399,8 +12546,8 @@ public Builder addRoles( * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12420,8 +12567,8 @@ public Builder addRoles( * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12441,8 +12588,8 @@ public Builder addAllRoles( * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12461,8 +12608,8 @@ public Builder clearRoles() { * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12481,8 +12628,8 @@ public Builder removeRoles(int index) { * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12494,8 +12641,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Role.Builder getRolesBuilde * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12512,8 +12659,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.RoleOrBuilder getRolesOrBui * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12530,8 +12677,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.RoleOrBuilder getRolesOrBui * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12544,8 +12691,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Role.Builder addRolesBuilde * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12559,8 +12706,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Role.Builder addRolesBuilde * * *
-     * Provides Kubernetes role information for findings that involve
-     * Roles or ClusterRoles.
+     * Provides Kubernetes role information for findings that involve [Roles or
+     * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -12610,7 +12757,8 @@ private void ensureBindingsIsMutable() { * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12627,7 +12775,8 @@ public java.util.List get * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12644,7 +12793,8 @@ public int getBindingsCount() { * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12661,7 +12811,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Binding getBindings(int ind * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12685,7 +12836,8 @@ public Builder setBindings( * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12706,7 +12858,8 @@ public Builder setBindings( * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12729,7 +12882,8 @@ public Builder addBindings(com.google.cloud.securitycenter.v1.Kubernetes.Binding * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12753,7 +12907,8 @@ public Builder addBindings( * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12774,7 +12929,8 @@ public Builder addBindings( * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12795,7 +12951,8 @@ public Builder addBindings( * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12817,7 +12974,8 @@ public Builder addAllBindings( * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12837,7 +12995,8 @@ public Builder clearBindings() { * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12857,7 +13016,8 @@ public Builder removeBindings(int index) { * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12871,7 +13031,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Binding.Builder getBindings * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12889,7 +13050,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.BindingOrBuilder getBinding * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12907,7 +13069,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.BindingOrBuilder getBinding * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12921,7 +13084,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Binding.Builder addBindings * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12937,7 +13101,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.Binding.Builder addBindings * *
      * Provides Kubernetes role binding information for findings that involve
-     * RoleBindings or ClusterRoleBindings.
+     * [RoleBindings or
+     * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -12986,8 +13151,8 @@ private void ensureAccessReviewsIsMutable() { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13005,8 +13170,8 @@ private void ensureAccessReviewsIsMutable() { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13023,8 +13188,8 @@ public int getAccessReviewsCount() { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13041,8 +13206,8 @@ public com.google.cloud.securitycenter.v1.Kubernetes.AccessReview getAccessRevie * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13066,8 +13231,8 @@ public Builder setAccessReviews( * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13089,8 +13254,8 @@ public Builder setAccessReviews( * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13114,8 +13279,8 @@ public Builder addAccessReviews( * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13139,8 +13304,8 @@ public Builder addAccessReviews( * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13161,8 +13326,8 @@ public Builder addAccessReviews( * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13184,8 +13349,8 @@ public Builder addAccessReviews( * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13207,8 +13372,8 @@ public Builder addAllAccessReviews( * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13228,8 +13393,8 @@ public Builder clearAccessReviews() { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13249,8 +13414,8 @@ public Builder removeAccessReviews(int index) { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13264,8 +13429,8 @@ public Builder removeAccessReviews(int index) { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13283,8 +13448,8 @@ public Builder removeAccessReviews(int index) { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13303,8 +13468,8 @@ public Builder removeAccessReviews(int index) { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13320,8 +13485,8 @@ public Builder removeAccessReviews(int index) { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -13338,8 +13503,8 @@ public Builder removeAccessReviews(int index) { * * *
-     * Provides information on any Kubernetes access reviews (i.e. privilege
-     * checks) relevant to the finding.
+     * Provides information on any Kubernetes access reviews (privilege checks)
+     * relevant to the finding.
      * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KubernetesOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KubernetesOrBuilder.java index 4763dda08e91..a9e6e544cd35 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KubernetesOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/KubernetesOrBuilder.java @@ -27,8 +27,10 @@ public interface KubernetesOrBuilder * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -38,8 +40,10 @@ public interface KubernetesOrBuilder * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -49,8 +53,10 @@ public interface KubernetesOrBuilder * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -60,8 +66,10 @@ public interface KubernetesOrBuilder * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -72,8 +80,10 @@ public interface KubernetesOrBuilder * * *
-   * Kubernetes Pods associated with the finding. This field will contain Pod
-   * records for each container that is owned by a Pod.
+   * Kubernetes
+   * [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
+   * associated with the finding. This field contains Pod records for each
+   * container that is owned by a Pod.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1; @@ -84,7 +94,9 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -94,7 +106,9 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -104,7 +118,9 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -114,7 +130,9 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -125,7 +143,9 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes Node information.
+   * Provides Kubernetes
+   * [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
+   * information.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2; @@ -136,8 +156,10 @@ public interface KubernetesOrBuilder * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -147,8 +169,10 @@ public interface KubernetesOrBuilder * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -158,8 +182,10 @@ public interface KubernetesOrBuilder * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -169,8 +195,10 @@ public interface KubernetesOrBuilder * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -181,8 +209,10 @@ public interface KubernetesOrBuilder * * *
-   * GKE Node Pools associated with the finding. This field will
-   * contain NodePool information for each Node, when it is available.
+   * GKE [node
+   * pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
+   * associated with the finding. This field contains node pool information for
+   * each node, when it is available.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3; @@ -193,8 +223,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -204,8 +234,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -215,8 +245,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -226,8 +256,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -238,8 +268,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides Kubernetes role information for findings that involve
-   * Roles or ClusterRoles.
+   * Provides Kubernetes role information for findings that involve [Roles or
+   * ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4; @@ -251,7 +281,8 @@ public interface KubernetesOrBuilder * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -262,7 +293,8 @@ public interface KubernetesOrBuilder * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -273,7 +305,8 @@ public interface KubernetesOrBuilder * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -284,7 +317,8 @@ public interface KubernetesOrBuilder * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -296,7 +330,8 @@ public interface KubernetesOrBuilder * *
    * Provides Kubernetes role binding information for findings that involve
-   * RoleBindings or ClusterRoleBindings.
+   * [RoleBindings or
+   * ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5; @@ -307,8 +342,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -319,8 +354,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -331,8 +366,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -343,8 +378,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; @@ -356,8 +391,8 @@ public interface KubernetesOrBuilder * * *
-   * Provides information on any Kubernetes access reviews (i.e. privilege
-   * checks) relevant to the finding.
+   * Provides information on any Kubernetes access reviews (privilege checks)
+   * relevant to the finding.
    * 
* * repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Label.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Label.java index 4665b54e5b0f..8563ad6a49dc 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Label.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Label.java @@ -22,8 +22,10 @@ * * *
- * Label represents a generic name=value label. Label has separate name and
- * value fields to support filtering with contains().
+ * Represents a generic name-value label. A label has separate name and value
+ * fields to support filtering with the `contains()` function. For more
+ * information, see [Filtering on array-type
+ * fields](https://cloud.google.com/security-command-center/docs/how-to-api-list-findings#array-contains-filtering).
  * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Label} @@ -72,7 +74,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Label name.
+   * Name of the label.
    * 
* * string name = 1; @@ -95,7 +97,7 @@ public java.lang.String getName() { * * *
-   * Label name.
+   * Name of the label.
    * 
* * string name = 1; @@ -123,7 +125,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Label value.
+   * Value that corresponds to the label's name.
    * 
* * string value = 2; @@ -146,7 +148,7 @@ public java.lang.String getValue() { * * *
-   * Label value.
+   * Value that corresponds to the label's name.
    * 
* * string value = 2; @@ -337,8 +339,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Label represents a generic name=value label. Label has separate name and
-   * value fields to support filtering with contains().
+   * Represents a generic name-value label. A label has separate name and value
+   * fields to support filtering with the `contains()` function. For more
+   * information, see [Filtering on array-type
+   * fields](https://cloud.google.com/security-command-center/docs/how-to-api-list-findings#array-contains-filtering).
    * 
* * Protobuf type {@code google.cloud.securitycenter.v1.Label} @@ -536,7 +540,7 @@ public Builder mergeFrom( * * *
-     * Label name.
+     * Name of the label.
      * 
* * string name = 1; @@ -558,7 +562,7 @@ public java.lang.String getName() { * * *
-     * Label name.
+     * Name of the label.
      * 
* * string name = 1; @@ -580,7 +584,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Label name.
+     * Name of the label.
      * 
* * string name = 1; @@ -601,7 +605,7 @@ public Builder setName(java.lang.String value) { * * *
-     * Label name.
+     * Name of the label.
      * 
* * string name = 1; @@ -618,7 +622,7 @@ public Builder clearName() { * * *
-     * Label name.
+     * Name of the label.
      * 
* * string name = 1; @@ -642,7 +646,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Label value.
+     * Value that corresponds to the label's name.
      * 
* * string value = 2; @@ -664,7 +668,7 @@ public java.lang.String getValue() { * * *
-     * Label value.
+     * Value that corresponds to the label's name.
      * 
* * string value = 2; @@ -686,7 +690,7 @@ public com.google.protobuf.ByteString getValueBytes() { * * *
-     * Label value.
+     * Value that corresponds to the label's name.
      * 
* * string value = 2; @@ -707,7 +711,7 @@ public Builder setValue(java.lang.String value) { * * *
-     * Label value.
+     * Value that corresponds to the label's name.
      * 
* * string value = 2; @@ -724,7 +728,7 @@ public Builder clearValue() { * * *
-     * Label value.
+     * Value that corresponds to the label's name.
      * 
* * string value = 2; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/LabelOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/LabelOrBuilder.java index b3eba58259ba..5b6509df1df9 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/LabelOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/LabelOrBuilder.java @@ -27,7 +27,7 @@ public interface LabelOrBuilder * * *
-   * Label name.
+   * Name of the label.
    * 
* * string name = 1; @@ -39,7 +39,7 @@ public interface LabelOrBuilder * * *
-   * Label name.
+   * Name of the label.
    * 
* * string name = 1; @@ -52,7 +52,7 @@ public interface LabelOrBuilder * * *
-   * Label value.
+   * Value that corresponds to the label's name.
    * 
* * string value = 2; @@ -64,7 +64,7 @@ public interface LabelOrBuilder * * *
-   * Label value.
+   * Value that corresponds to the label's name.
    * 
* * string value = 2; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettings.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettings.java index 64acd833eb50..bd6d560e8c05 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettings.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettings.java @@ -1652,9 +1652,9 @@ public com.google.protobuf.ByteString getNameBytes() { * *
    * A flag that indicates if Asset Discovery should be enabled. If the flag is
-   * set to `true`, then discovery of assets will occur. If it is set to `false,
-   * all historical assets will remain, but discovery of future assets will not
-   * occur.
+   * set to `true`, then discovery of assets will occur. If it is set to
+   * `false`, all historical assets will remain, but discovery of future assets
+   * will not occur.
    * 
* * bool enable_asset_discovery = 2; @@ -2256,9 +2256,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * *
      * A flag that indicates if Asset Discovery should be enabled. If the flag is
-     * set to `true`, then discovery of assets will occur. If it is set to `false,
-     * all historical assets will remain, but discovery of future assets will not
-     * occur.
+     * set to `true`, then discovery of assets will occur. If it is set to
+     * `false`, all historical assets will remain, but discovery of future assets
+     * will not occur.
      * 
* * bool enable_asset_discovery = 2; @@ -2274,9 +2274,9 @@ public boolean getEnableAssetDiscovery() { * *
      * A flag that indicates if Asset Discovery should be enabled. If the flag is
-     * set to `true`, then discovery of assets will occur. If it is set to `false,
-     * all historical assets will remain, but discovery of future assets will not
-     * occur.
+     * set to `true`, then discovery of assets will occur. If it is set to
+     * `false`, all historical assets will remain, but discovery of future assets
+     * will not occur.
      * 
* * bool enable_asset_discovery = 2; @@ -2296,9 +2296,9 @@ public Builder setEnableAssetDiscovery(boolean value) { * *
      * A flag that indicates if Asset Discovery should be enabled. If the flag is
-     * set to `true`, then discovery of assets will occur. If it is set to `false,
-     * all historical assets will remain, but discovery of future assets will not
-     * occur.
+     * set to `true`, then discovery of assets will occur. If it is set to
+     * `false`, all historical assets will remain, but discovery of future assets
+     * will not occur.
      * 
* * bool enable_asset_discovery = 2; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOrBuilder.java index e2174a8a07b8..60f4f0fb8841 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/OrganizationSettingsOrBuilder.java @@ -59,9 +59,9 @@ public interface OrganizationSettingsOrBuilder * *
    * A flag that indicates if Asset Discovery should be enabled. If the flag is
-   * set to `true`, then discovery of assets will occur. If it is set to `false,
-   * all historical assets will remain, but discovery of future assets will not
-   * occur.
+   * set to `true`, then discovery of assets will occur. If it is set to
+   * `false`, all historical assets will remain, but discovery of future assets
+   * will not occur.
    * 
* * bool enable_asset_discovery = 2; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Process.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Process.java index 3bd9ce4a7a62..ab79e91cf526 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Process.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/Process.java @@ -73,8 +73,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * The process name visible in utilities like `top` and `ps`; it can
-   * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+   * The process name, as displayed in utilities like `top` and `ps`. This name
+   * can be accessed through `/proc/[pid]/comm` and changed with
+   * `prctl(PR_SET_NAME)`.
    * 
* * string name = 12; @@ -97,8 +98,9 @@ public java.lang.String getName() { * * *
-   * The process name visible in utilities like `top` and `ps`; it can
-   * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+   * The process name, as displayed in utilities like `top` and `ps`. This name
+   * can be accessed through `/proc/[pid]/comm` and changed with
+   * `prctl(PR_SET_NAME)`.
    * 
* * string name = 12; @@ -241,10 +243,9 @@ public com.google.cloud.securitycenter.v1.FileOrBuilder getLibrariesOrBuilder(in * * *
-   * When the process represents the invocation of a script,
-   * `binary` provides information about the interpreter while `script`
-   * provides information about the script file provided to the
-   * interpreter.
+   * When the process represents the invocation of a script, `binary` provides
+   * information about the interpreter, while `script` provides information
+   * about the script file provided to the interpreter.
    * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -259,10 +260,9 @@ public boolean hasScript() { * * *
-   * When the process represents the invocation of a script,
-   * `binary` provides information about the interpreter while `script`
-   * provides information about the script file provided to the
-   * interpreter.
+   * When the process represents the invocation of a script, `binary` provides
+   * information about the interpreter, while `script` provides information
+   * about the script file provided to the interpreter.
    * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -277,10 +277,9 @@ public com.google.cloud.securitycenter.v1.File getScript() { * * *
-   * When the process represents the invocation of a script,
-   * `binary` provides information about the interpreter while `script`
-   * provides information about the script file provided to the
-   * interpreter.
+   * When the process represents the invocation of a script, `binary` provides
+   * information about the interpreter, while `script` provides information
+   * about the script file provided to the interpreter.
    * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -469,7 +468,7 @@ public boolean getEnvVariablesTruncated() { * * *
-   * The process id.
+   * The process ID.
    * 
* * int64 pid = 10; @@ -487,7 +486,7 @@ public long getPid() { * * *
-   * The parent process id.
+   * The parent process ID.
    * 
* * int64 parent_pid = 11; @@ -1172,8 +1171,9 @@ public Builder mergeFrom( * * *
-     * The process name visible in utilities like `top` and `ps`; it can
-     * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+     * The process name, as displayed in utilities like `top` and `ps`. This name
+     * can be accessed through `/proc/[pid]/comm` and changed with
+     * `prctl(PR_SET_NAME)`.
      * 
* * string name = 12; @@ -1195,8 +1195,9 @@ public java.lang.String getName() { * * *
-     * The process name visible in utilities like `top` and `ps`; it can
-     * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+     * The process name, as displayed in utilities like `top` and `ps`. This name
+     * can be accessed through `/proc/[pid]/comm` and changed with
+     * `prctl(PR_SET_NAME)`.
      * 
* * string name = 12; @@ -1218,8 +1219,9 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * The process name visible in utilities like `top` and `ps`; it can
-     * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+     * The process name, as displayed in utilities like `top` and `ps`. This name
+     * can be accessed through `/proc/[pid]/comm` and changed with
+     * `prctl(PR_SET_NAME)`.
      * 
* * string name = 12; @@ -1240,8 +1242,9 @@ public Builder setName(java.lang.String value) { * * *
-     * The process name visible in utilities like `top` and `ps`; it can
-     * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+     * The process name, as displayed in utilities like `top` and `ps`. This name
+     * can be accessed through `/proc/[pid]/comm` and changed with
+     * `prctl(PR_SET_NAME)`.
      * 
* * string name = 12; @@ -1258,8 +1261,9 @@ public Builder clearName() { * * *
-     * The process name visible in utilities like `top` and `ps`; it can
-     * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+     * The process name, as displayed in utilities like `top` and `ps`. This name
+     * can be accessed through `/proc/[pid]/comm` and changed with
+     * `prctl(PR_SET_NAME)`.
      * 
* * string name = 12; @@ -1820,10 +1824,9 @@ public com.google.cloud.securitycenter.v1.File.Builder addLibrariesBuilder(int i * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1837,10 +1840,9 @@ public boolean hasScript() { * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1860,10 +1862,9 @@ public com.google.cloud.securitycenter.v1.File getScript() { * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1885,10 +1886,9 @@ public Builder setScript(com.google.cloud.securitycenter.v1.File value) { * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1907,10 +1907,9 @@ public Builder setScript(com.google.cloud.securitycenter.v1.File.Builder builder * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1935,10 +1934,9 @@ public Builder mergeScript(com.google.cloud.securitycenter.v1.File value) { * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1957,10 +1955,9 @@ public Builder clearScript() { * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1974,10 +1971,9 @@ public com.google.cloud.securitycenter.v1.File.Builder getScriptBuilder() { * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -1995,10 +1991,9 @@ public com.google.cloud.securitycenter.v1.FileOrBuilder getScriptOrBuilder() { * * *
-     * When the process represents the invocation of a script,
-     * `binary` provides information about the interpreter while `script`
-     * provides information about the script file provided to the
-     * interpreter.
+     * When the process represents the invocation of a script, `binary` provides
+     * information about the interpreter, while `script` provides information
+     * about the script file provided to the interpreter.
      * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -2665,7 +2660,7 @@ public Builder clearEnvVariablesTruncated() { * * *
-     * The process id.
+     * The process ID.
      * 
* * int64 pid = 10; @@ -2680,7 +2675,7 @@ public long getPid() { * * *
-     * The process id.
+     * The process ID.
      * 
* * int64 pid = 10; @@ -2699,7 +2694,7 @@ public Builder setPid(long value) { * * *
-     * The process id.
+     * The process ID.
      * 
* * int64 pid = 10; @@ -2718,7 +2713,7 @@ public Builder clearPid() { * * *
-     * The parent process id.
+     * The parent process ID.
      * 
* * int64 parent_pid = 11; @@ -2733,7 +2728,7 @@ public long getParentPid() { * * *
-     * The parent process id.
+     * The parent process ID.
      * 
* * int64 parent_pid = 11; @@ -2752,7 +2747,7 @@ public Builder setParentPid(long value) { * * *
-     * The parent process id.
+     * The parent process ID.
      * 
* * int64 parent_pid = 11; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ProcessOrBuilder.java b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ProcessOrBuilder.java index 1367332dd852..96bc99571e9a 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ProcessOrBuilder.java +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/java/com/google/cloud/securitycenter/v1/ProcessOrBuilder.java @@ -27,8 +27,9 @@ public interface ProcessOrBuilder * * *
-   * The process name visible in utilities like `top` and `ps`; it can
-   * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+   * The process name, as displayed in utilities like `top` and `ps`. This name
+   * can be accessed through `/proc/[pid]/comm` and changed with
+   * `prctl(PR_SET_NAME)`.
    * 
* * string name = 12; @@ -40,8 +41,9 @@ public interface ProcessOrBuilder * * *
-   * The process name visible in utilities like `top` and `ps`; it can
-   * be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
+   * The process name, as displayed in utilities like `top` and `ps`. This name
+   * can be accessed through `/proc/[pid]/comm` and changed with
+   * `prctl(PR_SET_NAME)`.
    * 
* * string name = 12; @@ -141,10 +143,9 @@ public interface ProcessOrBuilder * * *
-   * When the process represents the invocation of a script,
-   * `binary` provides information about the interpreter while `script`
-   * provides information about the script file provided to the
-   * interpreter.
+   * When the process represents the invocation of a script, `binary` provides
+   * information about the interpreter, while `script` provides information
+   * about the script file provided to the interpreter.
    * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -156,10 +157,9 @@ public interface ProcessOrBuilder * * *
-   * When the process represents the invocation of a script,
-   * `binary` provides information about the interpreter while `script`
-   * provides information about the script file provided to the
-   * interpreter.
+   * When the process represents the invocation of a script, `binary` provides
+   * information about the interpreter, while `script` provides information
+   * about the script file provided to the interpreter.
    * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -171,10 +171,9 @@ public interface ProcessOrBuilder * * *
-   * When the process represents the invocation of a script,
-   * `binary` provides information about the interpreter while `script`
-   * provides information about the script file provided to the
-   * interpreter.
+   * When the process represents the invocation of a script, `binary` provides
+   * information about the interpreter, while `script` provides information
+   * about the script file provided to the interpreter.
    * 
* * .google.cloud.securitycenter.v1.File script = 5; @@ -315,7 +314,7 @@ com.google.cloud.securitycenter.v1.EnvironmentVariableOrBuilder getEnvVariablesO * * *
-   * The process id.
+   * The process ID.
    * 
* * int64 pid = 10; @@ -328,7 +327,7 @@ com.google.cloud.securitycenter.v1.EnvironmentVariableOrBuilder getEnvVariablesO * * *
-   * The parent process id.
+   * The parent process ID.
    * 
* * int64 parent_pid = 11; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto index d30e670f5a69..b8b0e77f2c9a 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/access.proto @@ -46,6 +46,9 @@ message Access { // system shell or an embedded or standalone application. string user_agent_family = 4; + // The caller's user agent string associated with the finding. + string user_agent = 12; + // This is the API service that the service account made a call to, e.g. // "iam.googleapis.com" string service_name = 5; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_data_profile.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_data_profile.proto index 2a513f1dc037..8bb30eb50f2e 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_data_profile.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_data_profile.proto @@ -34,9 +34,24 @@ option (google.api.resource_definition) = { // The [data profile](https://cloud.google.com/dlp/docs/data-profiles) // associated with the finding. message CloudDlpDataProfile { + // Parents for configurations that produce data profile findings. + enum ParentType { + // Unspecified parent type. + PARENT_TYPE_UNSPECIFIED = 0; + + // Organization-level configurations. + ORGANIZATION = 1; + + // Project-level configurations. + PROJECT = 2; + } + // Name of the data profile, for example, // `projects/123/locations/europe/tableProfiles/8383929`. string data_profile = 1 [(google.api.resource_reference) = { type: "dlp.googleapis.com/TableDataProfile" }]; + + // The resource hierarchy level at which the data profile was generated. + ParentType parent_type = 2; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_inspection.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_inspection.proto index 5d76ee71ee98..bfab2e93424b 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_inspection.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/cloud_dlp_inspection.proto @@ -40,8 +40,8 @@ message CloudDlpInspection { string inspect_job = 1 [(google.api.resource_reference) = { type: "dlp.googleapis.com/DlpJob" }]; - // The [type of - // information](https://cloud.google.com/dlp/docs/infotypes-reference) found, + // The type of information (or + // *[infoType](https://cloud.google.com/dlp/docs/infotypes-reference)*) found, // for example, `EMAIL_ADDRESS` or `STREET_ADDRESS`. string info_type = 2; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/compliance.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/compliance.proto index bc183bb5e37d..466808dfa94e 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/compliance.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/compliance.proto @@ -27,13 +27,13 @@ option ruby_package = "Google::Cloud::SecurityCenter::V1"; // Contains compliance information about a security standard indicating unmet // recommendations. message Compliance { - // Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp", - // etc. + // Industry-wide compliance standards or benchmarks, such as CIS, PCI, and + // OWASP. string standard = 1; - // Version of the standard/benchmark e.g. 1.1 + // Version of the standard or benchmark, for example, 1.1 string version = 2; - // Policies within the standard/benchmark e.g. A.12.4.1 + // Policies within the standard or benchmark, for example, A.12.4.1 repeated string ids = 3; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/contact_details.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/contact_details.proto index 741ad8fae1da..f2e9bf0329be 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/contact_details.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/contact_details.proto @@ -24,7 +24,7 @@ option java_package = "com.google.cloud.securitycenter.v1"; option php_namespace = "Google\\Cloud\\SecurityCenter\\V1"; option ruby_package = "Google::Cloud::SecurityCenter::V1"; -// The details pertaining to specific contacts +// Details about specific contacts message ContactDetails { // A list of contacts repeated Contact contacts = 1; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/container.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/container.proto index c90168991f6a..dab20aea310a 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/container.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/container.proto @@ -28,16 +28,15 @@ option ruby_package = "Google::Cloud::SecurityCenter::V1"; // Container associated with the finding. message Container { - // Container name. + // Name of the container. string name = 1; - // Container image URI provided when configuring a pod/container. - // May identify a container image version using mutable tags. + // Container image URI provided when configuring a pod or container. This + // string can identify a container image version using mutable tags. string uri = 2; - // Optional container image id, when provided by the container runtime. - // Uniquely identifies the container image launched using a container image - // digest. + // Optional container image ID, if provided by the container runtime. Uniquely + // identifies the container image launched using a container image digest. string image_id = 3; // Container labels, as provided by the container runtime. diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/database.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/database.proto index 70bf35161032..2e5f51b86141 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/database.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/database.proto @@ -24,29 +24,35 @@ option java_package = "com.google.cloud.securitycenter.v1"; option php_namespace = "Google\\Cloud\\SecurityCenter\\V1"; option ruby_package = "Google::Cloud::SecurityCenter::V1"; -// Represents database access information, such as queries. -// A database may be a sub-resource of an instance (as in the case of CloudSQL -// instances or Cloud Spanner instances), or the database instance itself. -// Some database resources may not have the full resource name populated -// because these resource types are not yet supported by Cloud Asset Inventory -// (e.g. CloudSQL databases). In these cases only the display name will be +// Represents database access information, such as queries. A database may be a +// sub-resource of an instance (as in the case of Cloud SQL instances or Cloud +// Spanner instances), or the database instance itself. Some database resources +// might not have the [full resource +// name](https://google.aip.dev/122#full-resource-names) populated because these +// resource types, such as Cloud SQL databases, are not yet supported by Cloud +// Asset Inventory. In these cases only the display name is provided. +// Some database resources may not have the [full resource +// name](https://google.aip.dev/122#full-resource-names) populated because +// these resource types are not yet supported by Cloud Asset Inventory (e.g. +// Cloud SQL databases). In these cases only the display name will be // provided. message Database { - // The full resource name of the database the user connected to, if it is - // supported by CAI. (https://google.aip.dev/122#full-resource-names) + // The [full resource name](https://google.aip.dev/122#full-resource-names) of + // the database that the user connected to, if it is supported by Cloud Asset + // Inventory. string name = 1; - // The human readable name of the database the user connected to. + // The human-readable name of the database that the user connected to. string display_name = 2; - // The username used to connect to the DB. This may not necessarily be an IAM - // principal, and has no required format. + // The username used to connect to the database. The username might not be an + // IAM principal and does not have a set format. string user_name = 3; - // The SQL statement associated with the relevant access. + // The SQL statement that is associated with the database access. string query = 4; - // The target usernames/roles/groups of a SQL privilege grant (not an IAM - // policy change). + // The target usernames, roles, or groups of an SQL privilege grant, which is + // not an IAM policy change. repeated string grantees = 5; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/exfiltration.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/exfiltration.proto index 4c3735dedf28..071c162a6348 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/exfiltration.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/exfiltration.proto @@ -24,10 +24,10 @@ option java_package = "com.google.cloud.securitycenter.v1"; option php_namespace = "Google\\Cloud\\SecurityCenter\\V1"; option ruby_package = "Google::Cloud::SecurityCenter::V1"; -// Exfiltration represents a data exfiltration attempt of one or more -// sources to one or more targets. Sources represent the source -// of data that is exfiltrated, and Targets represents the destination the -// data was copied to. +// Exfiltration represents a data exfiltration attempt from one or more sources +// to one or more targets. The `sources` attribute lists the sources of the +// exfiltrated data. The `targets` attribute lists the destinations the data was +// copied to. message Exfiltration { // If there are multiple sources, then the data is considered "joined" between // them. For instance, BigQuery can join multiple tables, and each @@ -39,14 +39,16 @@ message Exfiltration { repeated ExfilResource targets = 2; } -// Resource that has been exfiltrated or exfiltrated_to. +// Resource where data was exfiltrated from or exfiltrated to. message ExfilResource { - // Resource's URI (https://google.aip.dev/122#full-resource-names) + // The resource's [full resource + // name](https://cloud.google.com/apis/design/resource_names#full_resource_name). string name = 1; - // Subcomponents of the asset that is exfiltrated - these could be - // URIs used during exfiltration, table names, databases, filenames, etc. - // For example, multiple tables may be exfiltrated from the same CloudSQL - // instance, or multiple files from the same Cloud Storage bucket. + // Subcomponents of the asset that was exfiltrated, like URIs used during + // exfiltration, table names, databases, and filenames. For example, multiple + // tables might have been exfiltrated from the same Cloud SQL instance, or + // multiple files might have been exfiltrated from the same Cloud Storage + // bucket. repeated string components = 2; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/file.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/file.proto index 4d7a459590c8..618e7b7eacc6 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/file.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/file.proto @@ -46,7 +46,6 @@ message File { // True when the hash covers only a prefix of the file. bool partially_hashed = 5; - // Prefix of the file contents as a JSON encoded string. - // (Currently only populated for Malicious Script Executed findings.) + // Prefix of the file contents as a JSON-encoded string. string contents = 6; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/iam_binding.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/iam_binding.proto index 533ac4bdadc8..3aee0bc5f05e 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/iam_binding.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/iam_binding.proto @@ -46,7 +46,7 @@ message IamBinding { // For example, "roles/viewer", "roles/editor", or "roles/owner". string role = 2; - // A single identity requesting access for a Cloud Platform resource, - // e.g. "foo@google.com". + // A single identity requesting access for a Cloud Platform resource, for + // example, "foo@google.com". string member = 3; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kernel_rootkit.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kernel_rootkit.proto index 6af2840bf068..ee516db4a39d 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kernel_rootkit.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kernel_rootkit.proto @@ -26,37 +26,37 @@ option ruby_package = "Google::Cloud::SecurityCenter::V1"; // Kernel mode rootkit signatures. message KernelRootkit { - // Rootkit name when available. + // Rootkit name, when available. string name = 1; - // True when unexpected modifications of kernel code memory are present. + // True if unexpected modifications of kernel code memory are present. bool unexpected_code_modification = 2; - // True when unexpected modifications of kernel read-only data memory are + // True if unexpected modifications of kernel read-only data memory are // present. bool unexpected_read_only_data_modification = 3; - // True when `ftrace` points are present with callbacks pointing to regions + // True if `ftrace` points are present with callbacks pointing to regions // that are not in the expected kernel or module code range. bool unexpected_ftrace_handler = 4; - // True when `kprobe` points are present with callbacks pointing to regions + // True if `kprobe` points are present with callbacks pointing to regions // that are not in the expected kernel or module code range. bool unexpected_kprobe_handler = 5; - // True when kernel code pages that are not in the expected kernel or module + // True if kernel code pages that are not in the expected kernel or module // code regions are present. bool unexpected_kernel_code_pages = 6; - // True when system call handlers that are are not in the expected kernel or + // True if system call handlers that are are not in the expected kernel or // module code regions are present. bool unexpected_system_call_handler = 7; - // True when interrupt handlers that are are not in the expected kernel or + // True if interrupt handlers that are are not in the expected kernel or // module code regions are present. bool unexpected_interrupt_handler = 8; - // True when unexpected processes in the scheduler run queue are present. Such + // True if unexpected processes in the scheduler run queue are present. Such // processes are in the run queue, but not in the process task list. bool unexpected_processes_in_runqueue = 9; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kubernetes.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kubernetes.proto index ac1df835116c..fc79be79ba66 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kubernetes.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/kubernetes.proto @@ -29,7 +29,7 @@ option ruby_package = "Google::Cloud::SecurityCenter::V1"; // Kubernetes-related attributes. message Kubernetes { - // Kubernetes Pod. + // A Kubernetes Pod. message Pod { // Kubernetes Pod namespace. string ns = 1; @@ -45,16 +45,16 @@ message Kubernetes { repeated Container containers = 4; } - // Kubernetes Nodes associated with the finding. + // Kubernetes nodes associated with the finding. message Node { - // Full Resource name of the Compute Engine VM running the - // cluster node. + // [Full resource name](https://google.aip.dev/122#full-resource-names) of + // the Compute Engine VM running the cluster node. string name = 1; } - // Provides GKE Node Pool information. + // Provides GKE node pool information. message NodePool { - // Kubernetes Node pool name. + // Kubernetes node pool name. string name = 1; // Nodes associated with the finding. @@ -87,10 +87,10 @@ message Kubernetes { // Represents a Kubernetes RoleBinding or ClusterRoleBinding. message Binding { - // Namespace for binding. + // Namespace for the binding. string ns = 1; - // Name for binding. + // Name for the binding. string name = 2; // The Role or ClusterRole referenced by the binding. @@ -101,9 +101,9 @@ message Kubernetes { repeated Subject subjects = 4; } - // Represents a Kubernetes Subject. + // Represents a Kubernetes subject. message Subject { - // Auth types that can be used for Subject's kind field. + // Auth types that can be used for the subject's kind field. enum AuthType { // Authentication is not specified. AUTH_TYPE_UNSPECIFIED = 0; @@ -111,27 +111,29 @@ message Kubernetes { // User with valid certificate. USER = 1; - // Users managed by Kubernetes API with credentials stored as Secrets. + // Users managed by Kubernetes API with credentials stored as secrets. SERVICEACCOUNT = 2; // Collection of users. GROUP = 3; } - // Authentication type for subject. + // Authentication type for the subject. AuthType kind = 1; - // Namespace for subject. + // Namespace for the subject. string ns = 2; - // Name for subject. + // Name for the subject. string name = 3; } - // Conveys information about a Kubernetes access review (e.g. kubectl auth - // can-i ...) that was involved in a finding. + // Conveys information about a Kubernetes access review (such as one returned + // by a [`kubectl auth + // can-i`](https://kubernetes.io/docs/reference/access-authn-authz/authorization/#checking-api-access) + // command) that was involved in a finding. message AccessReview { - // Group is the API Group of the Resource. "*" means all. + // The API group of the resource. "*" means all. string group = 1; // Namespace of the action being requested. Currently, there is no @@ -139,43 +141,50 @@ message Kubernetes { // are represented by "" (empty). string ns = 2; - // Name is the name of the resource being requested. Empty means all. + // The name of the resource being requested. Empty means all. string name = 3; - // Resource is the optional resource type requested. "*" means all. + // The optional resource type requested. "*" means all. string resource = 4; - // Subresource is the optional subresource type. + // The optional subresource type. string subresource = 5; - // Verb is a Kubernetes resource API verb, like: get, list, watch, create, - // update, delete, proxy. "*" means all. + // A Kubernetes resource API verb, like get, list, watch, create, update, + // delete, proxy. "*" means all. string verb = 6; - // Version is the API Version of the Resource. "*" means all. + // The API version of the resource. "*" means all. string version = 7; } - // Kubernetes Pods associated with the finding. This field will contain Pod - // records for each container that is owned by a Pod. + // Kubernetes + // [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) + // associated with the finding. This field contains Pod records for each + // container that is owned by a Pod. repeated Pod pods = 1; - // Provides Kubernetes Node information. + // Provides Kubernetes + // [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes) + // information. repeated Node nodes = 2; - // GKE Node Pools associated with the finding. This field will - // contain NodePool information for each Node, when it is available. + // GKE [node + // pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools) + // associated with the finding. This field contains node pool information for + // each node, when it is available. repeated NodePool node_pools = 3; - // Provides Kubernetes role information for findings that involve - // Roles or ClusterRoles. + // Provides Kubernetes role information for findings that involve [Roles or + // ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control). repeated Role roles = 4; // Provides Kubernetes role binding information for findings that involve - // RoleBindings or ClusterRoleBindings. + // [RoleBindings or + // ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control). repeated Binding bindings = 5; - // Provides information on any Kubernetes access reviews (i.e. privilege - // checks) relevant to the finding. + // Provides information on any Kubernetes access reviews (privilege checks) + // relevant to the finding. repeated AccessReview access_reviews = 6; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/label.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/label.proto index 0760c82d8408..3a256e5689fc 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/label.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/label.proto @@ -24,12 +24,14 @@ option java_package = "com.google.cloud.securitycenter.v1"; option php_namespace = "Google\\Cloud\\SecurityCenter\\V1"; option ruby_package = "Google::Cloud::SecurityCenter::V1"; -// Label represents a generic name=value label. Label has separate name and -// value fields to support filtering with contains(). +// Represents a generic name-value label. A label has separate name and value +// fields to support filtering with the `contains()` function. For more +// information, see [Filtering on array-type +// fields](https://cloud.google.com/security-command-center/docs/how-to-api-list-findings#array-contains-filtering). message Label { - // Label name. + // Name of the label. string name = 1; - // Label value. + // Value that corresponds to the label's name. string value = 2; } diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto index 66880a17c63b..eaf8dbc9cc1b 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/organization_settings.proto @@ -75,9 +75,9 @@ message OrganizationSettings { string name = 1; // A flag that indicates if Asset Discovery should be enabled. If the flag is - // set to `true`, then discovery of assets will occur. If it is set to `false, - // all historical assets will remain, but discovery of future assets will not - // occur. + // set to `true`, then discovery of assets will occur. If it is set to + // `false`, all historical assets will remain, but discovery of future assets + // will not occur. bool enable_asset_discovery = 2; // The configuration used for Asset Discovery runs. diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/process.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/process.proto index 3ec0a5c29f1b..5f960cc643a0 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/process.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/process.proto @@ -28,8 +28,9 @@ option ruby_package = "Google::Cloud::SecurityCenter::V1"; // Represents an operating system process. message Process { - // The process name visible in utilities like `top` and `ps`; it can - // be accessed via `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`. + // The process name, as displayed in utilities like `top` and `ps`. This name + // can be accessed through `/proc/[pid]/comm` and changed with + // `prctl(PR_SET_NAME)`. string name = 12; // File information for the process executable. @@ -38,10 +39,9 @@ message Process { // File information for libraries loaded by the process. repeated File libraries = 4; - // When the process represents the invocation of a script, - // `binary` provides information about the interpreter while `script` - // provides information about the script file provided to the - // interpreter. + // When the process represents the invocation of a script, `binary` provides + // information about the interpreter, while `script` provides information + // about the script file provided to the interpreter. File script = 5; // Process arguments as JSON encoded strings. @@ -56,15 +56,15 @@ message Process { // True if `env_variables` is incomplete. bool env_variables_truncated = 9; - // The process id. + // The process ID. int64 pid = 10; - // The parent process id. + // The parent process ID. int64 parent_pid = 11; } -// EnvironmentVariable is a name-value pair to store environment variables for -// Process. +// A name-value pair representing an environment variable used in an operating +// system process. message EnvironmentVariable { // Environment variable name as a JSON encoded string. string name = 1; diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto index 052c9cebccb2..0957861595b7 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/src/main/proto/google/cloud/securitycenter/v1/securitycenter_service.proto @@ -804,9 +804,9 @@ message CreateMuteConfigRequest { MuteConfig mute_config = 2 [(google.api.field_behavior) = REQUIRED]; // 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. + // It must consist of only lowercase letters, numbers, and hyphens, must start + // with a letter, must end with either a letter or a number, and must be 63 + // characters or less. string mute_config_id = 3 [(google.api.field_behavior) = REQUIRED]; } @@ -2148,9 +2148,9 @@ message CreateBigQueryExportRequest { BigQueryExport big_query_export = 2 [(google.api.field_behavior) = REQUIRED]; // 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. + // It must consist of only lowercase letters, numbers, and hyphens, must start + // with a letter, must end with either a letter or a number, and must be 63 + // characters or less. string big_query_export_id = 3 [(google.api.field_behavior) = REQUIRED]; }