diff --git a/java-asset/README.md b/java-asset/README.md index 10b7e8c5ca48..863a8cd6b568 100644 --- a/java-asset/README.md +++ b/java-asset/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-asset - 3.9.0 + 3.10.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-asset:3.9.0' +implementation 'com.google.cloud:google-cloud-asset:3.10.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.9.0" +libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.10.0" ``` ## Authentication @@ -159,16 +159,16 @@ Java is a registered trademark of Oracle and/or its affiliates. [product-docs]: https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-asset/latest/overview -[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java7.svg -[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java7.html -[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java8.svg -[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java8.html -[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java8-osx.svg -[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java8-osx.html -[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java8-win.svg -[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java8-win.html -[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java11.svg -[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-asset/java11.html +[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java7.svg +[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java7.html +[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8.svg +[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8.html +[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-osx.svg +[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-osx.html +[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-win.svg +[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-win.html +[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.svg +[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-asset.svg [maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:google-cloud-asset&core=gav @@ -180,9 +180,9 @@ Java is a registered trademark of Oracle and/or its affiliates. [create-project]: https://cloud.google.com/resource-manager/docs/creating-managing-projects [cloud-sdk]: https://cloud.google.com/sdk/ [troubleshooting]: https://github.com/googleapis/google-cloud-common/blob/main/troubleshooting/readme.md#troubleshooting -[contributing]: https://github.com/googleapis/java-asset/blob/main/CONTRIBUTING.md -[code-of-conduct]: https://github.com/googleapis/java-asset/blob/main/CODE_OF_CONDUCT.md#contributor-code-of-conduct -[license]: https://github.com/googleapis/java-asset/blob/main/LICENSE +[contributing]: https://github.com/googleapis/google-cloud-java/blob/main/CONTRIBUTING.md +[code-of-conduct]: https://github.com/googleapis/google-cloud-java/blob/main/CODE_OF_CONDUCT.md#contributor-code-of-conduct +[license]: https://github.com/googleapis/google-cloud-java/blob/main/LICENSE [enable-billing]: https://cloud.google.com/apis/docs/getting-started#enabling_billing [enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=cloudasset.googleapis.com [libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/AssetServiceClient.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/AssetServiceClient.java index fd84de5a1aae..364922b2de31 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/AssetServiceClient.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/AssetServiceClient.java @@ -211,14 +211,15 @@ public final OperationsClient getHttpJsonOperationsClient() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Exports assets with time and resource types to a given Cloud Storage location/BigQuery table. - * For Cloud Storage location destinations, the output format is newline-delimited JSON. Each line - * represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for - * BigQuery table destinations, the output table stores the fields in asset Protobuf as columns. - * This API implements the [google.longrunning.Operation][google.longrunning.Operation] API, which - * allows you to keep track of the export. We recommend intervals of at least 2 seconds with - * exponential retry to poll the export operation result. For regular-size resource parent, the - * export operation usually finishes within 5 minutes. + * Exports assets with time and resource types to a given {{storage_name}} + * location/{{bigquery_name}} table. For {{storage_name}} location destinations, the output format + * is newline-delimited JSON. Each line represents a + * [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for + * {{bigquery_name}} table destinations, the output table stores the fields in asset Protobuf as + * columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] + * API, which allows you to keep track of the export. We recommend intervals of at least 2 seconds + * with exponential retry to poll the export operation result. For regular-size resource parent, + * the export operation usually finishes within 5 minutes. * *

Sample code: * @@ -252,14 +253,15 @@ public final OperationFuture exportAs // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Exports assets with time and resource types to a given Cloud Storage location/BigQuery table. - * For Cloud Storage location destinations, the output format is newline-delimited JSON. Each line - * represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for - * BigQuery table destinations, the output table stores the fields in asset Protobuf as columns. - * This API implements the [google.longrunning.Operation][google.longrunning.Operation] API, which - * allows you to keep track of the export. We recommend intervals of at least 2 seconds with - * exponential retry to poll the export operation result. For regular-size resource parent, the - * export operation usually finishes within 5 minutes. + * Exports assets with time and resource types to a given {{storage_name}} + * location/{{bigquery_name}} table. For {{storage_name}} location destinations, the output format + * is newline-delimited JSON. Each line represents a + * [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for + * {{bigquery_name}} table destinations, the output table stores the fields in asset Protobuf as + * columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] + * API, which allows you to keep track of the export. We recommend intervals of at least 2 seconds + * with exponential retry to poll the export operation result. For regular-size resource parent, + * the export operation usually finishes within 5 minutes. * *

Sample code: * @@ -293,14 +295,15 @@ public final OperationFuture exportAs // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Exports assets with time and resource types to a given Cloud Storage location/BigQuery table. - * For Cloud Storage location destinations, the output format is newline-delimited JSON. Each line - * represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for - * BigQuery table destinations, the output table stores the fields in asset Protobuf as columns. - * This API implements the [google.longrunning.Operation][google.longrunning.Operation] API, which - * allows you to keep track of the export. We recommend intervals of at least 2 seconds with - * exponential retry to poll the export operation result. For regular-size resource parent, the - * export operation usually finishes within 5 minutes. + * Exports assets with time and resource types to a given {{storage_name}} + * location/{{bigquery_name}} table. For {{storage_name}} location destinations, the output format + * is newline-delimited JSON. Each line represents a + * [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for + * {{bigquery_name}} table destinations, the output table stores the fields in asset Protobuf as + * columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] + * API, which allows you to keep track of the export. We recommend intervals of at least 2 seconds + * with exponential retry to poll the export operation result. For regular-size resource parent, + * the export operation usually finishes within 5 minutes. * *

Sample code: * @@ -509,7 +512,7 @@ public final UnaryCallable listAssetsCall // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Batch gets the update history of assets that overlap a time window. For IAM_POLICY content, - * this API outputs history when the asset and its attached IAM POLICY both exist. This can create + * this API outputs history when the asset and its attached IAM_POLICY both exist. This can create * gaps in the output history. Otherwise, this API outputs history with asset in both non-delete * or deleted status. If a specified asset does not exist, this API returns an INVALID_ARGUMENT * error. @@ -546,7 +549,7 @@ public final BatchGetAssetsHistoryResponse batchGetAssetsHistory( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Batch gets the update history of assets that overlap a time window. For IAM_POLICY content, - * this API outputs history when the asset and its attached IAM POLICY both exist. This can create + * this API outputs history when the asset and its attached IAM_POLICY both exist. This can create * gaps in the output history. Otherwise, this API outputs history with asset in both non-delete * or deleted status. If a specified asset does not exist, this API returns an INVALID_ARGUMENT * error. @@ -1059,7 +1062,7 @@ public final UnaryCallable deleteFeedCallable() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all Cloud resources within the specified scope, such as a project, folder, or + * Searches all {{gcp_name}} resources within the specified scope, such as a project, folder, or * organization. The caller must be granted the `cloudasset.assets.searchAllResources` permission * on the desired scope, otherwise the request will be rejected. * @@ -1100,42 +1103,45 @@ public final UnaryCallable deleteFeedCallable() { * the specified `scope`. *

Examples: *

@@ -1168,7 +1174,7 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all Cloud resources within the specified scope, such as a project, folder, or + * Searches all {{gcp_name}} resources within the specified scope, such as a project, folder, or * organization. The caller must be granted the `cloudasset.assets.searchAllResources` permission * on the desired scope, otherwise the request will be rejected. * @@ -1208,7 +1214,7 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all Cloud resources within the specified scope, such as a project, folder, or + * Searches all {{gcp_name}} resources within the specified scope, such as a project, folder, or * organization. The caller must be granted the `cloudasset.assets.searchAllResources` permission * on the desired scope, otherwise the request will be rejected. * @@ -1247,7 +1253,7 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all Cloud resources within the specified scope, such as a project, folder, or + * Searches all {{gcp_name}} resources within the specified scope, such as a project, folder, or * organization. The caller must be granted the `cloudasset.assets.searchAllResources` permission * on the desired scope, otherwise the request will be rejected. * @@ -1293,8 +1299,8 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all IAM policies within the specified scope, such as a project, folder, or - * organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` + * Searches all {{iam_name_short}} policies within the specified scope, such as a project, folder, + * or organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` * permission on the desired scope, otherwise the request will be rejected. * *

Sample code: @@ -1316,7 +1322,8 @@ public final SearchAllResourcesPagedResponse searchAllResources( * } * * @param scope Required. A scope can be a project, a folder, or an organization. The search is - * limited to the IAM policies within the `scope`. The caller must be granted the + * limited to the {{iam_name_short}} policies within the `scope`. The caller must be granted + * the * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions) * permission on the desired scope. *

The allowed values are: @@ -1329,40 +1336,42 @@ public final SearchAllResourcesPagedResponse searchAllResources( * * @param query Optional. The query statement. See [how to construct a * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query) - * for more information. If not specified or empty, it will search all the IAM policies within - * the specified `scope`. Note that the query string is compared against each Cloud IAM policy - * binding, including its principals, roles, and Cloud IAM conditions. The returned Cloud IAM - * policies will only contain the bindings that match your query. To learn more about the IAM - * policy structure, see the [IAM policy + * for more information. If not specified or empty, it will search all the {{iam_name_short}} + * policies within the specified `scope`. Note that the query string is compared against each + * {{iam_name_short}} policy binding, including its principals, roles, and {{iam_name_short}} + * conditions. The returned {{iam_name_short}} policies will only contain the bindings that + * match your query. To learn more about the {{iam_name_short}} policy structure, see the + * [{{iam_name_short}} policy * documentation](https://cloud.google.com/iam/help/allow-policies/structure). *

Examples: *

* * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -1375,8 +1384,8 @@ public final SearchAllIamPoliciesPagedResponse searchAllIamPolicies(String scope // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all IAM policies within the specified scope, such as a project, folder, or - * organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` + * Searches all {{iam_name_short}} policies within the specified scope, such as a project, folder, + * or organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` * permission on the desired scope, otherwise the request will be rejected. * *

Sample code: @@ -1414,8 +1423,8 @@ public final SearchAllIamPoliciesPagedResponse searchAllIamPolicies( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all IAM policies within the specified scope, such as a project, folder, or - * organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` + * Searches all {{iam_name_short}} policies within the specified scope, such as a project, folder, + * or organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` * permission on the desired scope, otherwise the request will be rejected. * *

Sample code: @@ -1452,8 +1461,8 @@ public final SearchAllIamPoliciesPagedResponse searchAllIamPolicies( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all IAM policies within the specified scope, such as a project, folder, or - * organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` + * Searches all {{iam_name_short}} policies within the specified scope, such as a project, folder, + * or organization. The caller must be granted the `cloudasset.assets.searchAllIamPolicies` * permission on the desired scope, otherwise the request will be rejected. * *

Sample code: @@ -1497,7 +1506,8 @@ public final SearchAllIamPoliciesPagedResponse searchAllIamPolicies( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Analyzes IAM policies to answer which identities have what accesses on which resources. + * Analyzes {{iam_name_short}} policies to answer which identities have what accesses on which + * resources. * *

Sample code: * @@ -1527,7 +1537,8 @@ public final AnalyzeIamPolicyResponse analyzeIamPolicy(AnalyzeIamPolicyRequest r // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Analyzes IAM policies to answer which identities have what accesses on which resources. + * Analyzes {{iam_name_short}} policies to answer which identities have what accesses on which + * resources. * *

Sample code: * @@ -1558,9 +1569,10 @@ public final AnalyzeIamPolicyResponse analyzeIamPolicy(AnalyzeIamPolicyRequest r // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Analyzes IAM policies asynchronously to answer which identities have what accesses on which - * resources, and writes the analysis results to a Google Cloud Storage or a BigQuery destination. - * For Cloud Storage destination, the output format is the JSON format that represents a + * Analyzes {{iam_name_short}} policies asynchronously to answer which identities have what + * accesses on which resources, and writes the analysis results to a Google {{storage_name}} or a + * {{bigquery_name}} destination. For {{storage_name}} destination, the output format is the JSON + * format that represents a * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method * implements the [google.longrunning.Operation][google.longrunning.Operation], which allows you * to track the operation status. We recommend intervals of at least 2 seconds with exponential @@ -1598,9 +1610,10 @@ public final AnalyzeIamPolicyResponse analyzeIamPolicy(AnalyzeIamPolicyRequest r // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Analyzes IAM policies asynchronously to answer which identities have what accesses on which - * resources, and writes the analysis results to a Google Cloud Storage or a BigQuery destination. - * For Cloud Storage destination, the output format is the JSON format that represents a + * Analyzes {{iam_name_short}} policies asynchronously to answer which identities have what + * accesses on which resources, and writes the analysis results to a Google {{storage_name}} or a + * {{bigquery_name}} destination. For {{storage_name}} destination, the output format is the JSON + * format that represents a * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method * implements the [google.longrunning.Operation][google.longrunning.Operation], which allows you * to track the operation status. We recommend intervals of at least 2 seconds with exponential @@ -1640,9 +1653,10 @@ public final AnalyzeIamPolicyResponse analyzeIamPolicy(AnalyzeIamPolicyRequest r // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Analyzes IAM policies asynchronously to answer which identities have what accesses on which - * resources, and writes the analysis results to a Google Cloud Storage or a BigQuery destination. - * For Cloud Storage destination, the output format is the JSON format that represents a + * Analyzes {{iam_name_short}} policies asynchronously to answer which identities have what + * accesses on which resources, and writes the analysis results to a Google {{storage_name}} or a + * {{bigquery_name}} destination. For {{storage_name}} destination, the output format is the JSON + * format that represents a * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method * implements the [google.longrunning.Operation][google.longrunning.Operation], which allows you * to track the operation status. We recommend intervals of at least 2 seconds with exponential @@ -1742,8 +1756,8 @@ public final UnaryCallable analyzeMoveC // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Issue a job that queries assets using a SQL statement compatible with [BigQuery Standard - * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql). + * Issue a job that queries assets using a SQL statement compatible with [{{bigquery_name}} + * Standard SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql). * *

If the query execution finishes within timeout and there's no pagination, the full query * results will be returned in the `QueryAssetsResponse`. @@ -1751,7 +1765,7 @@ public final UnaryCallable analyzeMoveC *

Otherwise, full query results can be obtained by issuing extra requests with the * `job_reference` from the a previous `QueryAssets` call. * - *

Note, the query result has approximately 10 GB limitation enforced by BigQuery + *

Note, the query result has approximately 10 GB limitation enforced by {{bigquery_name}} * https://cloud.google.com/bigquery/docs/best-practices-performance-output, queries return larger * results will result in errors. * @@ -1785,8 +1799,8 @@ public final QueryAssetsResponse queryAssets(QueryAssetsRequest request) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Issue a job that queries assets using a SQL statement compatible with [BigQuery Standard - * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql). + * Issue a job that queries assets using a SQL statement compatible with [{{bigquery_name}} + * Standard SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql). * *

If the query execution finishes within timeout and there's no pagination, the full query * results will be returned in the `QueryAssetsResponse`. @@ -1794,7 +1808,7 @@ public final QueryAssetsResponse queryAssets(QueryAssetsRequest request) { *

Otherwise, full query results can be obtained by issuing extra requests with the * `job_reference` from the a previous `QueryAssets` call. * - *

Note, the query result has approximately 10 GB limitation enforced by BigQuery + *

Note, the query result has approximately 10 GB limitation enforced by {{bigquery_name}} * https://cloud.google.com/bigquery/docs/best-practices-performance-output, queries return larger * results will result in errors. * @@ -2644,7 +2658,7 @@ public final UnaryCallable deleteSavedQueryCalla // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets effective IAM policies for a batch of resources. + * Gets effective {{iam_name_short}} policies for a batch of resources. * *

Sample code: * @@ -2675,7 +2689,7 @@ public final BatchGetEffectiveIamPoliciesResponse batchGetEffectiveIamPolicies( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets effective IAM policies for a batch of resources. + * Gets effective {{iam_name_short}} policies for a batch of resources. * *

Sample code: * diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceClient.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceClient.java index b92a03332a9d..c3ad4413836a 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceClient.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceClient.java @@ -178,11 +178,11 @@ public AssetServiceStub getStub() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the resources under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the resources under a scope, - * even if they don't have .get permission of all the resources. Callers should have - * cloud.assets.SearchAllResources permission on the requested scope, otherwise it will be - * rejected. + * Searches all the resources under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the resources under a scope, even if they don't have .get permission of all the resources. + * Callers should have cloud.assets.SearchAllResources permission on the requested scope, + * otherwise it will be rejected. * *

Sample code: * @@ -230,11 +230,11 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the resources under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the resources under a scope, - * even if they don't have .get permission of all the resources. Callers should have - * cloud.assets.SearchAllResources permission on the requested scope, otherwise it will be - * rejected. + * Searches all the resources under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the resources under a scope, even if they don't have .get permission of all the resources. + * Callers should have cloud.assets.SearchAllResources permission on the requested scope, + * otherwise it will be rejected. * *

Sample code: * @@ -271,11 +271,11 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the resources under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the resources under a scope, - * even if they don't have .get permission of all the resources. Callers should have - * cloud.assets.SearchAllResources permission on the requested scope, otherwise it will be - * rejected. + * Searches all the resources under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the resources under a scope, even if they don't have .get permission of all the resources. + * Callers should have cloud.assets.SearchAllResources permission on the requested scope, + * otherwise it will be rejected. * *

Sample code: * @@ -311,11 +311,11 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the resources under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the resources under a scope, - * even if they don't have .get permission of all the resources. Callers should have - * cloud.assets.SearchAllResources permission on the requested scope, otherwise it will be - * rejected. + * Searches all the resources under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the resources under a scope, even if they don't have .get permission of all the resources. + * Callers should have cloud.assets.SearchAllResources permission on the requested scope, + * otherwise it will be rejected. * *

Sample code: * @@ -358,10 +358,11 @@ public final SearchAllResourcesPagedResponse searchAllResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the IAM policies under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the IAM policies under a - * scope, even if they don't have .getIamPolicy permission of all the IAM policies. Callers should - * have cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be + * Searches all the {{iam_name_short}} policies under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the {{iam_name_short}} policies under a scope, even if they don't have .getIamPolicy + * permission of all the {{iam_name_short}} policies. Callers should have + * cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be * rejected. * *

Sample code: @@ -407,10 +408,11 @@ public final SearchAllIamPoliciesPagedResponse searchAllIamPolicies(String scope // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the IAM policies under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the IAM policies under a - * scope, even if they don't have .getIamPolicy permission of all the IAM policies. Callers should - * have cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be + * Searches all the {{iam_name_short}} policies under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the {{iam_name_short}} policies under a scope, even if they don't have .getIamPolicy + * permission of all the {{iam_name_short}} policies. Callers should have + * cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be * rejected. * *

Sample code: @@ -446,10 +448,11 @@ public final SearchAllIamPoliciesPagedResponse searchAllIamPolicies( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the IAM policies under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the IAM policies under a - * scope, even if they don't have .getIamPolicy permission of all the IAM policies. Callers should - * have cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be + * Searches all the {{iam_name_short}} policies under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the {{iam_name_short}} policies under a scope, even if they don't have .getIamPolicy + * permission of all the {{iam_name_short}} policies. Callers should have + * cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be * rejected. * *

Sample code: @@ -484,10 +487,11 @@ public final SearchAllIamPoliciesPagedResponse searchAllIamPolicies( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Searches all the IAM policies under a given accessible CRM scope (project/folder/organization). - * This RPC gives callers especially admins the ability to search all the IAM policies under a - * scope, even if they don't have .getIamPolicy permission of all the IAM policies. Callers should - * have cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be + * Searches all the {{iam_name_short}} policies under a given accessible {{crm_name}} scope + * (project/folder/organization). This RPC gives callers especially admins the ability to search + * all the {{iam_name_short}} policies under a scope, even if they don't have .getIamPolicy + * permission of all the {{iam_name_short}} policies. Callers should have + * cloud.assets.SearchAllIamPolicies permission on the requested scope, otherwise it will be * rejected. * *

Sample code: diff --git a/java-asset/grpc-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetServiceGrpc.java b/java-asset/grpc-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetServiceGrpc.java index 2c561052b420..9aa664b46070 100644 --- a/java-asset/grpc-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetServiceGrpc.java +++ b/java-asset/grpc-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetServiceGrpc.java @@ -974,16 +974,17 @@ public abstract static class AssetServiceImplBase implements io.grpc.BindableSer * * *

-     * Exports assets with time and resource types to a given Cloud Storage
-     * location/BigQuery table. For Cloud Storage location destinations, the
-     * output format is newline-delimited JSON. Each line represents a
-     * [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for BigQuery table
-     * destinations, the output table stores the fields in asset Protobuf as
-     * columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] API,
-     * which allows you to keep track of the export. We recommend intervals of at
-     * least 2 seconds with exponential retry to poll the export operation result.
-     * For regular-size resource parent, the export operation usually finishes
-     * within 5 minutes.
+     * Exports assets with time and resource types to a given {{storage_name}}
+     * location/{{bigquery_name}} table. For {{storage_name}} location
+     * destinations, the output format is newline-delimited JSON. Each line
+     * represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in
+     * the JSON format; for {{bigquery_name}} table destinations, the output table
+     * stores the fields in asset Protobuf as columns. This API implements the
+     * [google.longrunning.Operation][google.longrunning.Operation] API, which
+     * allows you to keep track of the export. We recommend intervals of at least
+     * 2 seconds with exponential retry to poll the export operation result. For
+     * regular-size resource parent, the export operation usually finishes within
+     * 5 minutes.
      * 
*/ public void exportAssets( @@ -1014,7 +1015,7 @@ public void listAssets( *
      * Batch gets the update history of assets that overlap a time window.
      * For IAM_POLICY content, this API outputs history when the asset and its
-     * attached IAM POLICY both exist. This can create gaps in the output history.
+     * attached IAM_POLICY both exist. This can create gaps in the output history.
      * Otherwise, this API outputs history with asset in both non-delete or
      * deleted status.
      * If a specified asset does not exist, this API returns an INVALID_ARGUMENT
@@ -1099,8 +1100,8 @@ public void deleteFeed(
      *
      *
      * 
-     * Searches all Cloud resources within the specified scope, such as a project,
-     * folder, or organization. The caller must be granted the
+     * Searches all {{gcp_name}} resources within the specified scope, such as a
+     * project, folder, or organization. The caller must be granted the
      * `cloudasset.assets.searchAllResources` permission on the desired scope,
      * otherwise the request will be rejected.
      * 
@@ -1117,8 +1118,8 @@ public void searchAllResources( * * *
-     * Searches all IAM policies within the specified scope, such as a project,
-     * folder, or organization. The caller must be granted the
+     * Searches all {{iam_name_short}} policies within the specified scope, such
+     * as a project, folder, or organization. The caller must be granted the
      * `cloudasset.assets.searchAllIamPolicies` permission on the desired scope,
      * otherwise the request will be rejected.
      * 
@@ -1135,8 +1136,8 @@ public void searchAllIamPolicies( * * *
-     * Analyzes IAM policies to answer which identities have what accesses on
-     * which resources.
+     * Analyzes {{iam_name_short}} policies to answer which identities have what
+     * accesses on which resources.
      * 
*/ public void analyzeIamPolicy( @@ -1151,15 +1152,17 @@ public void analyzeIamPolicy( * * *
-     * Analyzes IAM policies asynchronously to answer which identities have what
-     * accesses on which resources, and writes the analysis results to a Google
-     * Cloud Storage or a BigQuery destination. For Cloud Storage destination, the
-     * output format is the JSON format that represents a
-     * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method implements the
-     * [google.longrunning.Operation][google.longrunning.Operation], which allows you to track the operation
-     * status. We recommend intervals of at least 2 seconds with exponential
-     * backoff retry to poll the operation result. The metadata contains the
-     * metadata for the long-running operation.
+     * Analyzes {{iam_name_short}} policies asynchronously to answer which
+     * identities have what accesses on which resources, and writes the analysis
+     * results to a Google
+     * {{storage_name}} or a {{bigquery_name}} destination. For {{storage_name}}
+     * destination, the output format is the JSON format that represents a
+     * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse].
+     * This method implements the
+     * [google.longrunning.Operation][google.longrunning.Operation], which allows
+     * you to track the operation status. We recommend intervals of at least 2
+     * seconds with exponential backoff retry to poll the operation result. The
+     * metadata contains the metadata for the long-running operation.
      * 
*/ public void analyzeIamPolicyLongrunning( @@ -1193,14 +1196,14 @@ public void analyzeMove( * *
      * Issue a job that queries assets using a SQL statement compatible with
-     * [BigQuery Standard
+     * [{{bigquery_name}} Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * If the query execution finishes within timeout and there's no pagination,
      * the full query results will be returned in the `QueryAssetsResponse`.
      * Otherwise, full query results can be obtained by issuing extra requests
      * with the `job_reference` from the a previous `QueryAssets` call.
      * Note, the query result has approximately 10 GB limitation enforced by
-     * BigQuery
+     * {{bigquery_name}}
      * https://cloud.google.com/bigquery/docs/best-practices-performance-output,
      * queries return larger results will result in errors.
      * 
@@ -1288,7 +1291,7 @@ public void deleteSavedQuery( * * *
-     * Gets effective IAM policies for a batch of resources.
+     * Gets effective {{iam_name_short}} policies for a batch of resources.
      * 
*/ public void batchGetEffectiveIamPolicies( @@ -1455,16 +1458,17 @@ protected AssetServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions ca * * *
-     * Exports assets with time and resource types to a given Cloud Storage
-     * location/BigQuery table. For Cloud Storage location destinations, the
-     * output format is newline-delimited JSON. Each line represents a
-     * [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for BigQuery table
-     * destinations, the output table stores the fields in asset Protobuf as
-     * columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] API,
-     * which allows you to keep track of the export. We recommend intervals of at
-     * least 2 seconds with exponential retry to poll the export operation result.
-     * For regular-size resource parent, the export operation usually finishes
-     * within 5 minutes.
+     * Exports assets with time and resource types to a given {{storage_name}}
+     * location/{{bigquery_name}} table. For {{storage_name}} location
+     * destinations, the output format is newline-delimited JSON. Each line
+     * represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in
+     * the JSON format; for {{bigquery_name}} table destinations, the output table
+     * stores the fields in asset Protobuf as columns. This API implements the
+     * [google.longrunning.Operation][google.longrunning.Operation] API, which
+     * allows you to keep track of the export. We recommend intervals of at least
+     * 2 seconds with exponential retry to poll the export operation result. For
+     * regular-size resource parent, the export operation usually finishes within
+     * 5 minutes.
      * 
*/ public void exportAssets( @@ -1498,7 +1502,7 @@ public void listAssets( *
      * Batch gets the update history of assets that overlap a time window.
      * For IAM_POLICY content, this API outputs history when the asset and its
-     * attached IAM POLICY both exist. This can create gaps in the output history.
+     * attached IAM_POLICY both exist. This can create gaps in the output history.
      * Otherwise, this API outputs history with asset in both non-delete or
      * deleted status.
      * If a specified asset does not exist, this API returns an INVALID_ARGUMENT
@@ -1590,8 +1594,8 @@ public void deleteFeed(
      *
      *
      * 
-     * Searches all Cloud resources within the specified scope, such as a project,
-     * folder, or organization. The caller must be granted the
+     * Searches all {{gcp_name}} resources within the specified scope, such as a
+     * project, folder, or organization. The caller must be granted the
      * `cloudasset.assets.searchAllResources` permission on the desired scope,
      * otherwise the request will be rejected.
      * 
@@ -1610,8 +1614,8 @@ public void searchAllResources( * * *
-     * Searches all IAM policies within the specified scope, such as a project,
-     * folder, or organization. The caller must be granted the
+     * Searches all {{iam_name_short}} policies within the specified scope, such
+     * as a project, folder, or organization. The caller must be granted the
      * `cloudasset.assets.searchAllIamPolicies` permission on the desired scope,
      * otherwise the request will be rejected.
      * 
@@ -1630,8 +1634,8 @@ public void searchAllIamPolicies( * * *
-     * Analyzes IAM policies to answer which identities have what accesses on
-     * which resources.
+     * Analyzes {{iam_name_short}} policies to answer which identities have what
+     * accesses on which resources.
      * 
*/ public void analyzeIamPolicy( @@ -1648,15 +1652,17 @@ public void analyzeIamPolicy( * * *
-     * Analyzes IAM policies asynchronously to answer which identities have what
-     * accesses on which resources, and writes the analysis results to a Google
-     * Cloud Storage or a BigQuery destination. For Cloud Storage destination, the
-     * output format is the JSON format that represents a
-     * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method implements the
-     * [google.longrunning.Operation][google.longrunning.Operation], which allows you to track the operation
-     * status. We recommend intervals of at least 2 seconds with exponential
-     * backoff retry to poll the operation result. The metadata contains the
-     * metadata for the long-running operation.
+     * Analyzes {{iam_name_short}} policies asynchronously to answer which
+     * identities have what accesses on which resources, and writes the analysis
+     * results to a Google
+     * {{storage_name}} or a {{bigquery_name}} destination. For {{storage_name}}
+     * destination, the output format is the JSON format that represents a
+     * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse].
+     * This method implements the
+     * [google.longrunning.Operation][google.longrunning.Operation], which allows
+     * you to track the operation status. We recommend intervals of at least 2
+     * seconds with exponential backoff retry to poll the operation result. The
+     * metadata contains the metadata for the long-running operation.
      * 
*/ public void analyzeIamPolicyLongrunning( @@ -1694,14 +1700,14 @@ public void analyzeMove( * *
      * Issue a job that queries assets using a SQL statement compatible with
-     * [BigQuery Standard
+     * [{{bigquery_name}} Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * If the query execution finishes within timeout and there's no pagination,
      * the full query results will be returned in the `QueryAssetsResponse`.
      * Otherwise, full query results can be obtained by issuing extra requests
      * with the `job_reference` from the a previous `QueryAssets` call.
      * Note, the query result has approximately 10 GB limitation enforced by
-     * BigQuery
+     * {{bigquery_name}}
      * https://cloud.google.com/bigquery/docs/best-practices-performance-output,
      * queries return larger results will result in errors.
      * 
@@ -1801,7 +1807,7 @@ public void deleteSavedQuery( * * *
-     * Gets effective IAM policies for a batch of resources.
+     * Gets effective {{iam_name_short}} policies for a batch of resources.
      * 
*/ public void batchGetEffectiveIamPolicies( @@ -1838,16 +1844,17 @@ protected AssetServiceBlockingStub build( * * *
-     * Exports assets with time and resource types to a given Cloud Storage
-     * location/BigQuery table. For Cloud Storage location destinations, the
-     * output format is newline-delimited JSON. Each line represents a
-     * [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for BigQuery table
-     * destinations, the output table stores the fields in asset Protobuf as
-     * columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] API,
-     * which allows you to keep track of the export. We recommend intervals of at
-     * least 2 seconds with exponential retry to poll the export operation result.
-     * For regular-size resource parent, the export operation usually finishes
-     * within 5 minutes.
+     * Exports assets with time and resource types to a given {{storage_name}}
+     * location/{{bigquery_name}} table. For {{storage_name}} location
+     * destinations, the output format is newline-delimited JSON. Each line
+     * represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in
+     * the JSON format; for {{bigquery_name}} table destinations, the output table
+     * stores the fields in asset Protobuf as columns. This API implements the
+     * [google.longrunning.Operation][google.longrunning.Operation] API, which
+     * allows you to keep track of the export. We recommend intervals of at least
+     * 2 seconds with exponential retry to poll the export operation result. For
+     * regular-size resource parent, the export operation usually finishes within
+     * 5 minutes.
      * 
*/ public com.google.longrunning.Operation exportAssets( @@ -1876,7 +1883,7 @@ public com.google.cloud.asset.v1.ListAssetsResponse listAssets( *
      * Batch gets the update history of assets that overlap a time window.
      * For IAM_POLICY content, this API outputs history when the asset and its
-     * attached IAM POLICY both exist. This can create gaps in the output history.
+     * attached IAM_POLICY both exist. This can create gaps in the output history.
      * Otherwise, this API outputs history with asset in both non-delete or
      * deleted status.
      * If a specified asset does not exist, this API returns an INVALID_ARGUMENT
@@ -1959,8 +1966,8 @@ public com.google.protobuf.Empty deleteFeed(
      *
      *
      * 
-     * Searches all Cloud resources within the specified scope, such as a project,
-     * folder, or organization. The caller must be granted the
+     * Searches all {{gcp_name}} resources within the specified scope, such as a
+     * project, folder, or organization. The caller must be granted the
      * `cloudasset.assets.searchAllResources` permission on the desired scope,
      * otherwise the request will be rejected.
      * 
@@ -1975,8 +1982,8 @@ public com.google.cloud.asset.v1.SearchAllResourcesResponse searchAllResources( * * *
-     * Searches all IAM policies within the specified scope, such as a project,
-     * folder, or organization. The caller must be granted the
+     * Searches all {{iam_name_short}} policies within the specified scope, such
+     * as a project, folder, or organization. The caller must be granted the
      * `cloudasset.assets.searchAllIamPolicies` permission on the desired scope,
      * otherwise the request will be rejected.
      * 
@@ -1991,8 +1998,8 @@ public com.google.cloud.asset.v1.SearchAllIamPoliciesResponse searchAllIamPolici * * *
-     * Analyzes IAM policies to answer which identities have what accesses on
-     * which resources.
+     * Analyzes {{iam_name_short}} policies to answer which identities have what
+     * accesses on which resources.
      * 
*/ public com.google.cloud.asset.v1.AnalyzeIamPolicyResponse analyzeIamPolicy( @@ -2005,15 +2012,17 @@ public com.google.cloud.asset.v1.AnalyzeIamPolicyResponse analyzeIamPolicy( * * *
-     * Analyzes IAM policies asynchronously to answer which identities have what
-     * accesses on which resources, and writes the analysis results to a Google
-     * Cloud Storage or a BigQuery destination. For Cloud Storage destination, the
-     * output format is the JSON format that represents a
-     * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method implements the
-     * [google.longrunning.Operation][google.longrunning.Operation], which allows you to track the operation
-     * status. We recommend intervals of at least 2 seconds with exponential
-     * backoff retry to poll the operation result. The metadata contains the
-     * metadata for the long-running operation.
+     * Analyzes {{iam_name_short}} policies asynchronously to answer which
+     * identities have what accesses on which resources, and writes the analysis
+     * results to a Google
+     * {{storage_name}} or a {{bigquery_name}} destination. For {{storage_name}}
+     * destination, the output format is the JSON format that represents a
+     * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse].
+     * This method implements the
+     * [google.longrunning.Operation][google.longrunning.Operation], which allows
+     * you to track the operation status. We recommend intervals of at least 2
+     * seconds with exponential backoff retry to poll the operation result. The
+     * metadata contains the metadata for the long-running operation.
      * 
*/ public com.google.longrunning.Operation analyzeIamPolicyLongrunning( @@ -2044,14 +2053,14 @@ public com.google.cloud.asset.v1.AnalyzeMoveResponse analyzeMove( * *
      * Issue a job that queries assets using a SQL statement compatible with
-     * [BigQuery Standard
+     * [{{bigquery_name}} Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * If the query execution finishes within timeout and there's no pagination,
      * the full query results will be returned in the `QueryAssetsResponse`.
      * Otherwise, full query results can be obtained by issuing extra requests
      * with the `job_reference` from the a previous `QueryAssets` call.
      * Note, the query result has approximately 10 GB limitation enforced by
-     * BigQuery
+     * {{bigquery_name}}
      * https://cloud.google.com/bigquery/docs/best-practices-performance-output,
      * queries return larger results will result in errors.
      * 
@@ -2131,7 +2140,7 @@ public com.google.protobuf.Empty deleteSavedQuery( * * *
-     * Gets effective IAM policies for a batch of resources.
+     * Gets effective {{iam_name_short}} policies for a batch of resources.
      * 
*/ public com.google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse @@ -2165,16 +2174,17 @@ protected AssetServiceFutureStub build( * * *
-     * Exports assets with time and resource types to a given Cloud Storage
-     * location/BigQuery table. For Cloud Storage location destinations, the
-     * output format is newline-delimited JSON. Each line represents a
-     * [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for BigQuery table
-     * destinations, the output table stores the fields in asset Protobuf as
-     * columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] API,
-     * which allows you to keep track of the export. We recommend intervals of at
-     * least 2 seconds with exponential retry to poll the export operation result.
-     * For regular-size resource parent, the export operation usually finishes
-     * within 5 minutes.
+     * Exports assets with time and resource types to a given {{storage_name}}
+     * location/{{bigquery_name}} table. For {{storage_name}} location
+     * destinations, the output format is newline-delimited JSON. Each line
+     * represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in
+     * the JSON format; for {{bigquery_name}} table destinations, the output table
+     * stores the fields in asset Protobuf as columns. This API implements the
+     * [google.longrunning.Operation][google.longrunning.Operation] API, which
+     * allows you to keep track of the export. We recommend intervals of at least
+     * 2 seconds with exponential retry to poll the export operation result. For
+     * regular-size resource parent, the export operation usually finishes within
+     * 5 minutes.
      * 
*/ public com.google.common.util.concurrent.ListenableFuture @@ -2204,7 +2214,7 @@ protected AssetServiceFutureStub build( *
      * Batch gets the update history of assets that overlap a time window.
      * For IAM_POLICY content, this API outputs history when the asset and its
-     * attached IAM POLICY both exist. This can create gaps in the output history.
+     * attached IAM_POLICY both exist. This can create gaps in the output history.
      * Otherwise, this API outputs history with asset in both non-delete or
      * deleted status.
      * If a specified asset does not exist, this API returns an INVALID_ARGUMENT
@@ -2289,8 +2299,8 @@ public com.google.common.util.concurrent.ListenableFuture
-     * Searches all Cloud resources within the specified scope, such as a project,
-     * folder, or organization. The caller must be granted the
+     * Searches all {{gcp_name}} resources within the specified scope, such as a
+     * project, folder, or organization. The caller must be granted the
      * `cloudasset.assets.searchAllResources` permission on the desired scope,
      * otherwise the request will be rejected.
      * 
@@ -2306,8 +2316,8 @@ public com.google.common.util.concurrent.ListenableFuture - * Searches all IAM policies within the specified scope, such as a project, - * folder, or organization. The caller must be granted the + * Searches all {{iam_name_short}} policies within the specified scope, such + * as a project, folder, or organization. The caller must be granted the * `cloudasset.assets.searchAllIamPolicies` permission on the desired scope, * otherwise the request will be rejected. *
@@ -2323,8 +2333,8 @@ public com.google.common.util.concurrent.ListenableFuture - * Analyzes IAM policies to answer which identities have what accesses on - * which resources. + * Analyzes {{iam_name_short}} policies to answer which identities have what + * accesses on which resources. *
*/ public com.google.common.util.concurrent.ListenableFuture< @@ -2338,15 +2348,17 @@ public com.google.common.util.concurrent.ListenableFuture - * Analyzes IAM policies asynchronously to answer which identities have what - * accesses on which resources, and writes the analysis results to a Google - * Cloud Storage or a BigQuery destination. For Cloud Storage destination, the - * output format is the JSON format that represents a - * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method implements the - * [google.longrunning.Operation][google.longrunning.Operation], which allows you to track the operation - * status. We recommend intervals of at least 2 seconds with exponential - * backoff retry to poll the operation result. The metadata contains the - * metadata for the long-running operation. + * Analyzes {{iam_name_short}} policies asynchronously to answer which + * identities have what accesses on which resources, and writes the analysis + * results to a Google + * {{storage_name}} or a {{bigquery_name}} destination. For {{storage_name}} + * destination, the output format is the JSON format that represents a + * [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. + * This method implements the + * [google.longrunning.Operation][google.longrunning.Operation], which allows + * you to track the operation status. We recommend intervals of at least 2 + * seconds with exponential backoff retry to poll the operation result. The + * metadata contains the metadata for the long-running operation. *
*/ public com.google.common.util.concurrent.ListenableFuture @@ -2379,14 +2391,14 @@ public com.google.common.util.concurrent.ListenableFuture * Issue a job that queries assets using a SQL statement compatible with - * [BigQuery Standard + * [{{bigquery_name}} Standard * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql). * If the query execution finishes within timeout and there's no pagination, * the full query results will be returned in the `QueryAssetsResponse`. * Otherwise, full query results can be obtained by issuing extra requests * with the `job_reference` from the a previous `QueryAssets` call. * Note, the query result has approximately 10 GB limitation enforced by - * BigQuery + * {{bigquery_name}} * https://cloud.google.com/bigquery/docs/best-practices-performance-output, * queries return larger results will result in errors. * @@ -2468,7 +2480,7 @@ public com.google.common.util.concurrent.ListenableFuture - * Gets effective IAM policies for a batch of resources. + * Gets effective {{iam_name_short}} policies for a batch of resources. * */ public com.google.common.util.concurrent.ListenableFuture< diff --git a/java-asset/grpc-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceGrpc.java b/java-asset/grpc-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceGrpc.java index 1190e5a9c825..e84975c42326 100644 --- a/java-asset/grpc-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceGrpc.java +++ b/java-asset/grpc-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/AssetServiceGrpc.java @@ -185,7 +185,7 @@ public abstract static class AssetServiceImplBase implements io.grpc.BindableSer * * *
-     * Searches all the resources under a given accessible CRM scope
+     * Searches all the resources under a given accessible {{crm_name}} scope
      * (project/folder/organization). This RPC gives callers
      * especially admins the ability to search all the resources under a scope,
      * even if they don't have .get permission of all the resources. Callers
@@ -205,12 +205,13 @@ public void searchAllResources(
      *
      *
      * 
-     * Searches all the IAM policies under a given accessible CRM scope
-     * (project/folder/organization). This RPC gives callers
-     * especially admins the ability to search all the IAM policies under a scope,
-     * even if they don't have .getIamPolicy permission of all the IAM policies.
-     * Callers should have cloud.assets.SearchAllIamPolicies permission on the
-     * requested scope, otherwise it will be rejected.
+     * Searches all the {{iam_name_short}} policies under a given accessible
+     * {{crm_name}} scope (project/folder/organization). This RPC gives callers
+     * especially admins the ability to search all the {{iam_name_short}} policies
+     * under a scope, even if they don't have .getIamPolicy permission of all the
+     * {{iam_name_short}} policies. Callers should have
+     * cloud.assets.SearchAllIamPolicies permission on the requested scope,
+     * otherwise it will be rejected.
      * 
*/ public void searchAllIamPolicies( @@ -264,7 +265,7 @@ protected AssetServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions ca * * *
-     * Searches all the resources under a given accessible CRM scope
+     * Searches all the resources under a given accessible {{crm_name}} scope
      * (project/folder/organization). This RPC gives callers
      * especially admins the ability to search all the resources under a scope,
      * even if they don't have .get permission of all the resources. Callers
@@ -286,12 +287,13 @@ public void searchAllResources(
      *
      *
      * 
-     * Searches all the IAM policies under a given accessible CRM scope
-     * (project/folder/organization). This RPC gives callers
-     * especially admins the ability to search all the IAM policies under a scope,
-     * even if they don't have .getIamPolicy permission of all the IAM policies.
-     * Callers should have cloud.assets.SearchAllIamPolicies permission on the
-     * requested scope, otherwise it will be rejected.
+     * Searches all the {{iam_name_short}} policies under a given accessible
+     * {{crm_name}} scope (project/folder/organization). This RPC gives callers
+     * especially admins the ability to search all the {{iam_name_short}} policies
+     * under a scope, even if they don't have .getIamPolicy permission of all the
+     * {{iam_name_short}} policies. Callers should have
+     * cloud.assets.SearchAllIamPolicies permission on the requested scope,
+     * otherwise it will be rejected.
      * 
*/ public void searchAllIamPolicies( @@ -328,7 +330,7 @@ protected AssetServiceBlockingStub build( * * *
-     * Searches all the resources under a given accessible CRM scope
+     * Searches all the resources under a given accessible {{crm_name}} scope
      * (project/folder/organization). This RPC gives callers
      * especially admins the ability to search all the resources under a scope,
      * even if they don't have .get permission of all the resources. Callers
@@ -346,12 +348,13 @@ public com.google.cloud.asset.v1p1beta1.SearchAllResourcesResponse searchAllReso
      *
      *
      * 
-     * Searches all the IAM policies under a given accessible CRM scope
-     * (project/folder/organization). This RPC gives callers
-     * especially admins the ability to search all the IAM policies under a scope,
-     * even if they don't have .getIamPolicy permission of all the IAM policies.
-     * Callers should have cloud.assets.SearchAllIamPolicies permission on the
-     * requested scope, otherwise it will be rejected.
+     * Searches all the {{iam_name_short}} policies under a given accessible
+     * {{crm_name}} scope (project/folder/organization). This RPC gives callers
+     * especially admins the ability to search all the {{iam_name_short}} policies
+     * under a scope, even if they don't have .getIamPolicy permission of all the
+     * {{iam_name_short}} policies. Callers should have
+     * cloud.assets.SearchAllIamPolicies permission on the requested scope,
+     * otherwise it will be rejected.
      * 
*/ public com.google.cloud.asset.v1p1beta1.SearchAllIamPoliciesResponse searchAllIamPolicies( @@ -384,7 +387,7 @@ protected AssetServiceFutureStub build( * * *
-     * Searches all the resources under a given accessible CRM scope
+     * Searches all the resources under a given accessible {{crm_name}} scope
      * (project/folder/organization). This RPC gives callers
      * especially admins the ability to search all the resources under a scope,
      * even if they don't have .get permission of all the resources. Callers
@@ -403,12 +406,13 @@ protected AssetServiceFutureStub build(
      *
      *
      * 
-     * Searches all the IAM policies under a given accessible CRM scope
-     * (project/folder/organization). This RPC gives callers
-     * especially admins the ability to search all the IAM policies under a scope,
-     * even if they don't have .getIamPolicy permission of all the IAM policies.
-     * Callers should have cloud.assets.SearchAllIamPolicies permission on the
-     * requested scope, otherwise it will be rejected.
+     * Searches all the {{iam_name_short}} policies under a given accessible
+     * {{crm_name}} scope (project/folder/organization). This RPC gives callers
+     * especially admins the ability to search all the {{iam_name_short}} policies
+     * under a scope, even if they don't have .getIamPolicy permission of all the
+     * {{iam_name_short}} policies. Callers should have
+     * cloud.assets.SearchAllIamPolicies permission on the requested scope,
+     * otherwise it will be rejected.
      * 
*/ public com.google.common.util.concurrent.ListenableFuture< diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequest.java index 0c935ae74240..b737684f408f 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequest.java @@ -22,7 +22,8 @@ * * *
- * A request message for [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
+ * A request message for
+ * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
  * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyLongrunningRequest} @@ -201,7 +202,8 @@ public com.google.protobuf.ByteString getSavedAnalysisQueryBytes() { * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -218,7 +220,8 @@ public boolean hasOutputConfig() { * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -237,7 +240,8 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig getOutputConfig() * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -442,7 +446,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A request message for [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
+   * A request message for
+   * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
    * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyLongrunningRequest} @@ -1031,7 +1036,8 @@ public Builder setSavedAnalysisQueryBytes(com.google.protobuf.ByteString value) * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1047,7 +1053,8 @@ public boolean hasOutputConfig() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1069,7 +1076,8 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig getOutputConfig() * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1093,7 +1101,8 @@ public Builder setOutputConfig(com.google.cloud.asset.v1.IamPolicyAnalysisOutput * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1115,7 +1124,8 @@ public Builder setOutputConfig( * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1144,7 +1154,8 @@ public Builder mergeOutputConfig( * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1166,7 +1177,8 @@ public Builder clearOutputConfig() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1183,7 +1195,8 @@ public Builder clearOutputConfig() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1204,7 +1217,8 @@ public Builder clearOutputConfig() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequestOrBuilder.java index 68668cfee79e..37d5b61146f4 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningRequestOrBuilder.java @@ -117,7 +117,8 @@ public interface AnalyzeIamPolicyLongrunningRequestOrBuilder * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -131,7 +132,8 @@ public interface AnalyzeIamPolicyLongrunningRequestOrBuilder * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -145,7 +147,8 @@ public interface AnalyzeIamPolicyLongrunningRequestOrBuilder * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningResponse.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningResponse.java index 3670a53f2871..8265b9f5296d 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningResponse.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyLongrunningResponse.java @@ -22,7 +22,8 @@ * * *
- * A response message for [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
+ * A response message for
+ * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
  * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyLongrunningResponse} @@ -222,7 +223,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A response message for [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
+   * A response message for
+   * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
    * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyLongrunningResponse} diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequest.java index a844cf105db1..8056eb3c3b97 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequest.java @@ -22,7 +22,8 @@ * * *
- * A request message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
+ * A request message for
+ * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
  * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyRequest} @@ -200,7 +201,8 @@ public com.google.protobuf.ByteString getSavedAnalysisQueryBytes() { * * *
-   * Optional. Amount of time executable has to complete.  See JSON representation of
+   * Optional. Amount of time executable has to complete.  See JSON
+   * representation of
    * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
    * If this field is set with a value less than the RPC deadline, and the
    * execution of your query hasn't finished in the specified
@@ -224,7 +226,8 @@ public boolean hasExecutionTimeout() {
    *
    *
    * 
-   * Optional. Amount of time executable has to complete.  See JSON representation of
+   * Optional. Amount of time executable has to complete.  See JSON
+   * representation of
    * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
    * If this field is set with a value less than the RPC deadline, and the
    * execution of your query hasn't finished in the specified
@@ -250,7 +253,8 @@ public com.google.protobuf.Duration getExecutionTimeout() {
    *
    *
    * 
-   * Optional. Amount of time executable has to complete.  See JSON representation of
+   * Optional. Amount of time executable has to complete.  See JSON
+   * representation of
    * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
    * If this field is set with a value less than the RPC deadline, and the
    * execution of your query hasn't finished in the specified
@@ -460,7 +464,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    *
    * 
-   * A request message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
+   * A request message for
+   * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
    * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyRequest} @@ -1048,7 +1053,8 @@ public Builder setSavedAnalysisQueryBytes(com.google.protobuf.ByteString value) * * *
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1071,7 +1077,8 @@ public boolean hasExecutionTimeout() {
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1100,7 +1107,8 @@ public com.google.protobuf.Duration getExecutionTimeout() {
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1131,7 +1139,8 @@ public Builder setExecutionTimeout(com.google.protobuf.Duration value) {
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1159,7 +1168,8 @@ public Builder setExecutionTimeout(com.google.protobuf.Duration.Builder builderF
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1194,7 +1204,8 @@ public Builder mergeExecutionTimeout(com.google.protobuf.Duration value) {
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1223,7 +1234,8 @@ public Builder clearExecutionTimeout() {
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1246,7 +1258,8 @@ public com.google.protobuf.Duration.Builder getExecutionTimeoutBuilder() {
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
@@ -1273,7 +1286,8 @@ public com.google.protobuf.DurationOrBuilder getExecutionTimeoutOrBuilder() {
      *
      *
      * 
-     * Optional. Amount of time executable has to complete.  See JSON representation of
+     * Optional. Amount of time executable has to complete.  See JSON
+     * representation of
      * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
      * If this field is set with a value less than the RPC deadline, and the
      * execution of your query hasn't finished in the specified
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequestOrBuilder.java
index 412e3af762ac..6c1c7d4abc83 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequestOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyRequestOrBuilder.java
@@ -117,7 +117,8 @@ public interface AnalyzeIamPolicyRequestOrBuilder
    *
    *
    * 
-   * Optional. Amount of time executable has to complete.  See JSON representation of
+   * Optional. Amount of time executable has to complete.  See JSON
+   * representation of
    * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
    * If this field is set with a value less than the RPC deadline, and the
    * execution of your query hasn't finished in the specified
@@ -138,7 +139,8 @@ public interface AnalyzeIamPolicyRequestOrBuilder
    *
    *
    * 
-   * Optional. Amount of time executable has to complete.  See JSON representation of
+   * Optional. Amount of time executable has to complete.  See JSON
+   * representation of
    * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
    * If this field is set with a value less than the RPC deadline, and the
    * execution of your query hasn't finished in the specified
@@ -159,7 +161,8 @@ public interface AnalyzeIamPolicyRequestOrBuilder
    *
    *
    * 
-   * Optional. Amount of time executable has to complete.  See JSON representation of
+   * Optional. Amount of time executable has to complete.  See JSON
+   * representation of
    * [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
    * If this field is set with a value less than the RPC deadline, and the
    * execution of your query hasn't finished in the specified
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponse.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponse.java
index 06bef67dc804..a4c0819a8391 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponse.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponse.java
@@ -22,7 +22,8 @@
  *
  *
  * 
- * A response message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
+ * A response message for
+ * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
  * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyResponse} @@ -111,8 +112,9 @@ public interface IamPolicyAnalysisOrBuilder * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -122,8 +124,9 @@ public interface IamPolicyAnalysisOrBuilder * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -133,8 +136,9 @@ public interface IamPolicyAnalysisOrBuilder * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -144,8 +148,9 @@ public interface IamPolicyAnalysisOrBuilder * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -156,8 +161,9 @@ public interface IamPolicyAnalysisOrBuilder * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -169,8 +175,9 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResultOrBuilder getAnalysisResultsOrB * * *
-     * Represents whether all entries in the [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results] have been
-     * fully explored to answer the query.
+     * Represents whether all entries in the
+     * [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results]
+     * have been fully explored to answer the query.
      * 
* * bool fully_explored = 3; @@ -336,8 +343,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQueryOrBuilder getAnalysisQuer * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -351,8 +359,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQueryOrBuilder getAnalysisQuer * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -366,8 +375,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQueryOrBuilder getAnalysisQuer * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -380,8 +390,9 @@ public int getAnalysisResultsCount() { * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -394,8 +405,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult getAnalysisResults(int * * *
-     * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-     * empty if no result is found.
+     * A list of
+     * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+     * that matches the analysis query, or empty if no result is found.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -412,8 +424,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResultOrBuilder getAnalysisRes * * *
-     * Represents whether all entries in the [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results] have been
-     * fully explored to answer the query.
+     * Represents whether all entries in the
+     * [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results]
+     * have been fully explored to answer the query.
      * 
* * bool fully_explored = 3; @@ -1221,8 +1234,9 @@ private void ensureAnalysisResultsIsMutable() { * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1239,8 +1253,9 @@ private void ensureAnalysisResultsIsMutable() { * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1256,8 +1271,9 @@ public int getAnalysisResultsCount() { * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1273,8 +1289,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult getAnalysisResults(int * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1297,8 +1314,9 @@ public Builder setAnalysisResults( * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1318,8 +1336,9 @@ public Builder setAnalysisResults( * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1341,8 +1360,9 @@ public Builder addAnalysisResults(com.google.cloud.asset.v1.IamPolicyAnalysisRes * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1365,8 +1385,9 @@ public Builder addAnalysisResults( * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1386,8 +1407,9 @@ public Builder addAnalysisResults( * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1407,8 +1429,9 @@ public Builder addAnalysisResults( * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1428,8 +1451,9 @@ public Builder addAllAnalysisResults( * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1448,8 +1472,9 @@ public Builder clearAnalysisResults() { * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1468,8 +1493,9 @@ public Builder removeAnalysisResults(int index) { * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1482,8 +1508,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Builder getAnalysisResu * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1500,8 +1527,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResultOrBuilder getAnalysisRes * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1518,8 +1546,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResultOrBuilder getAnalysisRes * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1532,8 +1561,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Builder addAnalysisResu * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1548,8 +1578,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Builder addAnalysisResu * * *
-       * A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-       * empty if no result is found.
+       * A list of
+       * [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+       * that matches the analysis query, or empty if no result is found.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult analysis_results = 2; @@ -1584,8 +1615,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Builder addAnalysisResu * * *
-       * Represents whether all entries in the [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results] have been
-       * fully explored to answer the query.
+       * Represents whether all entries in the
+       * [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results]
+       * have been fully explored to answer the query.
        * 
* * bool fully_explored = 3; @@ -1600,8 +1632,9 @@ public boolean getFullyExplored() { * * *
-       * Represents whether all entries in the [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results] have been
-       * fully explored to answer the query.
+       * Represents whether all entries in the
+       * [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results]
+       * have been fully explored to answer the query.
        * 
* * bool fully_explored = 3; @@ -1619,8 +1652,9 @@ public Builder setFullyExplored(boolean value) { * * *
-       * Represents whether all entries in the [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results] have been
-       * fully explored to answer the query.
+       * Represents whether all entries in the
+       * [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results]
+       * have been fully explored to answer the query.
        * 
* * bool fully_explored = 3; @@ -2234,9 +2268,11 @@ public int getServiceAccountImpersonationAnalysisCount() { * * *
-   * Represents whether all entries in the [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis] and
-   * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis] have been fully explored to
-   * answer the query in the request.
+   * Represents whether all entries in the
+   * [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis]
+   * and
+   * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis]
+   * have been fully explored to answer the query in the request.
    * 
* * bool fully_explored = 3; @@ -2439,7 +2475,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A response message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
+   * A response message for
+   * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
    * 
* * Protobuf type {@code google.cloud.asset.v1.AnalyzeIamPolicyResponse} @@ -3349,9 +3386,11 @@ public Builder removeServiceAccountImpersonationAnalysis(int index) { * * *
-     * Represents whether all entries in the [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis] and
-     * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis] have been fully explored to
-     * answer the query in the request.
+     * Represents whether all entries in the
+     * [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis]
+     * and
+     * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis]
+     * have been fully explored to answer the query in the request.
      * 
* * bool fully_explored = 3; @@ -3366,9 +3405,11 @@ public boolean getFullyExplored() { * * *
-     * Represents whether all entries in the [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis] and
-     * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis] have been fully explored to
-     * answer the query in the request.
+     * Represents whether all entries in the
+     * [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis]
+     * and
+     * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis]
+     * have been fully explored to answer the query in the request.
      * 
* * bool fully_explored = 3; @@ -3386,9 +3427,11 @@ public Builder setFullyExplored(boolean value) { * * *
-     * Represents whether all entries in the [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis] and
-     * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis] have been fully explored to
-     * answer the query in the request.
+     * Represents whether all entries in the
+     * [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis]
+     * and
+     * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis]
+     * have been fully explored to answer the query in the request.
      * 
* * bool fully_explored = 3; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponseOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponseOrBuilder.java index d55dcdf9ccf0..6b26559c67e1 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponseOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeIamPolicyResponseOrBuilder.java @@ -142,9 +142,11 @@ public interface AnalyzeIamPolicyResponseOrBuilder * * *
-   * Represents whether all entries in the [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis] and
-   * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis] have been fully explored to
-   * answer the query in the request.
+   * Represents whether all entries in the
+   * [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis]
+   * and
+   * [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis]
+   * have been fully explored to answer the query in the request.
    * 
* * bool fully_explored = 3; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponse.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponse.java index 4a0685f15acb..0b3299af13f5 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponse.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponse.java @@ -74,7 +74,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -88,7 +88,7 @@ public java.util.List getMoveAnalysisLis * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -103,7 +103,7 @@ public java.util.List getMoveAnalysisLis * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -117,7 +117,7 @@ public int getMoveAnalysisCount() { * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -131,7 +131,7 @@ public com.google.cloud.asset.v1.MoveAnalysis getMoveAnalysis(int index) { * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -540,7 +540,7 @@ private void ensureMoveAnalysisIsMutable() { * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -557,7 +557,7 @@ public java.util.List getMoveAnalysisLis * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -574,7 +574,7 @@ public int getMoveAnalysisCount() { * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -591,7 +591,7 @@ public com.google.cloud.asset.v1.MoveAnalysis getMoveAnalysis(int index) { * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -614,7 +614,7 @@ public Builder setMoveAnalysis(int index, com.google.cloud.asset.v1.MoveAnalysis * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -635,7 +635,7 @@ public Builder setMoveAnalysis( * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -658,7 +658,7 @@ public Builder addMoveAnalysis(com.google.cloud.asset.v1.MoveAnalysis value) { * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -681,7 +681,7 @@ public Builder addMoveAnalysis(int index, com.google.cloud.asset.v1.MoveAnalysis * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -701,7 +701,7 @@ public Builder addMoveAnalysis(com.google.cloud.asset.v1.MoveAnalysis.Builder bu * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -722,7 +722,7 @@ public Builder addMoveAnalysis( * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -743,7 +743,7 @@ public Builder addAllMoveAnalysis( * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -763,7 +763,7 @@ public Builder clearMoveAnalysis() { * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -783,7 +783,7 @@ public Builder removeMoveAnalysis(int index) { * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -796,7 +796,7 @@ public com.google.cloud.asset.v1.MoveAnalysis.Builder getMoveAnalysisBuilder(int * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -813,7 +813,7 @@ public com.google.cloud.asset.v1.MoveAnalysisOrBuilder getMoveAnalysisOrBuilder( * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -831,7 +831,7 @@ public com.google.cloud.asset.v1.MoveAnalysisOrBuilder getMoveAnalysisOrBuilder( * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -845,7 +845,7 @@ public com.google.cloud.asset.v1.MoveAnalysis.Builder addMoveAnalysisBuilder() { * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -859,7 +859,7 @@ public com.google.cloud.asset.v1.MoveAnalysis.Builder addMoveAnalysisBuilder(int * *
      * The list of analyses returned from performing the intended resource move
-     * analysis. The analysis is grouped by different Cloud services.
+     * analysis. The analysis is grouped by different {{gcp_name}} services.
      * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponseOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponseOrBuilder.java index ee10b893d292..94a24cd8b8a3 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponseOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AnalyzeMoveResponseOrBuilder.java @@ -28,7 +28,7 @@ public interface AnalyzeMoveResponseOrBuilder * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -39,7 +39,7 @@ public interface AnalyzeMoveResponseOrBuilder * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -50,7 +50,7 @@ public interface AnalyzeMoveResponseOrBuilder * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -61,7 +61,7 @@ public interface AnalyzeMoveResponseOrBuilder * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; @@ -73,7 +73,7 @@ public interface AnalyzeMoveResponseOrBuilder * *
    * The list of analyses returned from performing the intended resource move
-   * analysis. The analysis is grouped by different Cloud services.
+   * analysis. The analysis is grouped by different {{gcp_name}} services.
    * 
* * repeated .google.cloud.asset.v1.MoveAnalysis move_analysis = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Asset.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Asset.java index a9d87f9f995b..de95b3a0f946 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Asset.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Asset.java @@ -22,13 +22,13 @@ * * *
- * An asset in Google Cloud. An asset can be any resource in the Google Cloud
+ * An asset in {{gcp_name}}. An asset can be any resource in the {{gcp_name}}
  * [resource
  * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
- * a resource outside the Google Cloud resource hierarchy (such as Google
- * Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy),
- * or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP relationship).
- * See [Supported asset
+ * a resource outside the {{gcp_name}} resource hierarchy (such as
+ * {{container_name}} clusters and objects), or a policy (e.g.
+ * {{iam_name_short}} policy), or a relationship (e.g. an
+ * INSTANCE_TO_INSTANCEGROUP relationship). See [Supported asset
  * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
  * for more information.
  * 
@@ -340,15 +340,15 @@ public com.google.cloud.asset.v1.ResourceOrBuilder getResourceOrBuilder() { * * *
-   * A representation of the Cloud IAM policy set on a Google Cloud resource.
-   * There can be a maximum of one Cloud IAM policy set on any given resource.
-   * In addition, Cloud IAM policies inherit their granted access scope from any
-   * policies set on parent resources in the resource hierarchy. Therefore, the
-   * effectively policy is the union of both the policy set on this resource
-   * and each policy set on all of the resource's ancestry resource levels in
-   * the hierarchy. See
-   * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-   * for more information.
+   * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+   * resource. There can be a maximum of one {{iam_name_short}} policy set on
+   * any given resource. In addition, {{iam_name_short}} policies inherit their
+   * granted access scope from any policies set on parent resources in the
+   * resource hierarchy. Therefore, the effectively policy is the union of both
+   * the policy set on this resource and each policy set on all of the
+   * resource's ancestry resource levels in the hierarchy. See [this
+   * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+   * more information.
    * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -363,15 +363,15 @@ public boolean hasIamPolicy() { * * *
-   * A representation of the Cloud IAM policy set on a Google Cloud resource.
-   * There can be a maximum of one Cloud IAM policy set on any given resource.
-   * In addition, Cloud IAM policies inherit their granted access scope from any
-   * policies set on parent resources in the resource hierarchy. Therefore, the
-   * effectively policy is the union of both the policy set on this resource
-   * and each policy set on all of the resource's ancestry resource levels in
-   * the hierarchy. See
-   * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-   * for more information.
+   * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+   * resource. There can be a maximum of one {{iam_name_short}} policy set on
+   * any given resource. In addition, {{iam_name_short}} policies inherit their
+   * granted access scope from any policies set on parent resources in the
+   * resource hierarchy. Therefore, the effectively policy is the union of both
+   * the policy set on this resource and each policy set on all of the
+   * resource's ancestry resource levels in the hierarchy. See [this
+   * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+   * more information.
    * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -386,15 +386,15 @@ public com.google.iam.v1.Policy getIamPolicy() { * * *
-   * A representation of the Cloud IAM policy set on a Google Cloud resource.
-   * There can be a maximum of one Cloud IAM policy set on any given resource.
-   * In addition, Cloud IAM policies inherit their granted access scope from any
-   * policies set on parent resources in the resource hierarchy. Therefore, the
-   * effectively policy is the union of both the policy set on this resource
-   * and each policy set on all of the resource's ancestry resource levels in
-   * the hierarchy. See
-   * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-   * for more information.
+   * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+   * resource. There can be a maximum of one {{iam_name_short}} policy set on
+   * any given resource. In addition, {{iam_name_short}} policies inherit their
+   * granted access scope from any policies set on parent resources in the
+   * resource hierarchy. Therefore, the effectively policy is the union of both
+   * the policy set on this resource and each policy set on all of the
+   * resource's ancestry resource levels in the hierarchy. See [this
+   * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+   * more information.
    * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -723,7 +723,7 @@ public com.google.cloud.osconfig.v1.InventoryOrBuilder getOsInventoryOrBuilder() * .google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true]; * * @deprecated google.cloud.asset.v1.Asset.related_assets is deprecated. See - * google/cloud/asset/v1/assets.proto;l=166 + * google/cloud/asset/v1/assets.proto;l=167 * @return Whether the relatedAssets field is set. */ @java.lang.Override @@ -745,7 +745,7 @@ public boolean hasRelatedAssets() { * .google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true]; * * @deprecated google.cloud.asset.v1.Asset.related_assets is deprecated. See - * google/cloud/asset/v1/assets.proto;l=166 + * google/cloud/asset/v1/assets.proto;l=167 * @return The relatedAssets. */ @java.lang.Override @@ -828,7 +828,7 @@ public com.google.cloud.asset.v1.RelatedAssetOrBuilder getRelatedAssetOrBuilder( * * *
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -848,7 +848,7 @@ public com.google.protobuf.ProtocolStringList getAncestorsList() {
    *
    *
    * 
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -868,7 +868,7 @@ public int getAncestorsCount() {
    *
    *
    * 
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -889,7 +889,7 @@ public java.lang.String getAncestors(int index) {
    *
    *
    * 
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -1246,13 +1246,13 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    *
    * 
-   * An asset in Google Cloud. An asset can be any resource in the Google Cloud
+   * An asset in {{gcp_name}}. An asset can be any resource in the {{gcp_name}}
    * [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
-   * a resource outside the Google Cloud resource hierarchy (such as Google
-   * Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy),
-   * or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP relationship).
-   * See [Supported asset
+   * a resource outside the {{gcp_name}} resource hierarchy (such as
+   * {{container_name}} clusters and objects), or a policy (e.g.
+   * {{iam_name_short}} policy), or a relationship (e.g. an
+   * INSTANCE_TO_INSTANCEGROUP relationship). See [Supported asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
    * for more information.
    * 
@@ -2355,15 +2355,15 @@ public com.google.cloud.asset.v1.ResourceOrBuilder getResourceOrBuilder() { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2377,15 +2377,15 @@ public boolean hasIamPolicy() { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2403,15 +2403,15 @@ public com.google.iam.v1.Policy getIamPolicy() { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2433,15 +2433,15 @@ public Builder setIamPolicy(com.google.iam.v1.Policy value) { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2460,15 +2460,15 @@ public Builder setIamPolicy(com.google.iam.v1.Policy.Builder builderForValue) { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2492,15 +2492,15 @@ public Builder mergeIamPolicy(com.google.iam.v1.Policy value) { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2520,15 +2520,15 @@ public Builder clearIamPolicy() { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2542,15 +2542,15 @@ public com.google.iam.v1.Policy.Builder getIamPolicyBuilder() { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -2566,15 +2566,15 @@ public com.google.iam.v1.PolicyOrBuilder getIamPolicyOrBuilder() { * * *
-     * A representation of the Cloud IAM policy set on a Google Cloud resource.
-     * There can be a maximum of one Cloud IAM policy set on any given resource.
-     * In addition, Cloud IAM policies inherit their granted access scope from any
-     * policies set on parent resources in the resource hierarchy. Therefore, the
-     * effectively policy is the union of both the policy set on this resource
-     * and each policy set on all of the resource's ancestry resource levels in
-     * the hierarchy. See
-     * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-     * for more information.
+     * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+     * resource. There can be a maximum of one {{iam_name_short}} policy set on
+     * any given resource. In addition, {{iam_name_short}} policies inherit their
+     * granted access scope from any policies set on parent resources in the
+     * resource hierarchy. Therefore, the effectively policy is the union of both
+     * the policy set on this resource and each policy set on all of the
+     * resource's ancestry resource levels in the hierarchy. See [this
+     * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+     * more information.
      * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -3898,7 +3898,7 @@ public com.google.cloud.osconfig.v1.InventoryOrBuilder getOsInventoryOrBuilder() * .google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true]; * * @deprecated google.cloud.asset.v1.Asset.related_assets is deprecated. See - * google/cloud/asset/v1/assets.proto;l=166 + * google/cloud/asset/v1/assets.proto;l=167 * @return Whether the relatedAssets field is set. */ @java.lang.Deprecated @@ -3919,7 +3919,7 @@ public boolean hasRelatedAssets() { * .google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true]; * * @deprecated google.cloud.asset.v1.Asset.related_assets is deprecated. See - * google/cloud/asset/v1/assets.proto;l=166 + * google/cloud/asset/v1/assets.proto;l=167 * @return The relatedAssets. */ @java.lang.Deprecated @@ -4310,7 +4310,7 @@ private void ensureAncestorsIsMutable() { * * *
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4330,7 +4330,7 @@ public com.google.protobuf.ProtocolStringList getAncestorsList() {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4350,7 +4350,7 @@ public int getAncestorsCount() {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4371,7 +4371,7 @@ public java.lang.String getAncestors(int index) {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4392,7 +4392,7 @@ public com.google.protobuf.ByteString getAncestorsBytes(int index) {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4420,7 +4420,7 @@ public Builder setAncestors(int index, java.lang.String value) {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4447,7 +4447,7 @@ public Builder addAncestors(java.lang.String value) {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4471,7 +4471,7 @@ public Builder addAllAncestors(java.lang.Iterable values) {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -4494,7 +4494,7 @@ public Builder clearAncestors() {
      *
      *
      * 
-     * The ancestry path of an asset in Google Cloud [resource
+     * The ancestry path of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root. If the asset
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetOrBuilder.java
index ece56a5d149b..3a14abfcbcd2 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/AssetOrBuilder.java
@@ -164,15 +164,15 @@ public interface AssetOrBuilder
    *
    *
    * 
-   * A representation of the Cloud IAM policy set on a Google Cloud resource.
-   * There can be a maximum of one Cloud IAM policy set on any given resource.
-   * In addition, Cloud IAM policies inherit their granted access scope from any
-   * policies set on parent resources in the resource hierarchy. Therefore, the
-   * effectively policy is the union of both the policy set on this resource
-   * and each policy set on all of the resource's ancestry resource levels in
-   * the hierarchy. See
-   * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-   * for more information.
+   * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+   * resource. There can be a maximum of one {{iam_name_short}} policy set on
+   * any given resource. In addition, {{iam_name_short}} policies inherit their
+   * granted access scope from any policies set on parent resources in the
+   * resource hierarchy. Therefore, the effectively policy is the union of both
+   * the policy set on this resource and each policy set on all of the
+   * resource's ancestry resource levels in the hierarchy. See [this
+   * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+   * more information.
    * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -184,15 +184,15 @@ public interface AssetOrBuilder * * *
-   * A representation of the Cloud IAM policy set on a Google Cloud resource.
-   * There can be a maximum of one Cloud IAM policy set on any given resource.
-   * In addition, Cloud IAM policies inherit their granted access scope from any
-   * policies set on parent resources in the resource hierarchy. Therefore, the
-   * effectively policy is the union of both the policy set on this resource
-   * and each policy set on all of the resource's ancestry resource levels in
-   * the hierarchy. See
-   * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-   * for more information.
+   * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+   * resource. There can be a maximum of one {{iam_name_short}} policy set on
+   * any given resource. In addition, {{iam_name_short}} policies inherit their
+   * granted access scope from any policies set on parent resources in the
+   * resource hierarchy. Therefore, the effectively policy is the union of both
+   * the policy set on this resource and each policy set on all of the
+   * resource's ancestry resource levels in the hierarchy. See [this
+   * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+   * more information.
    * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -204,15 +204,15 @@ public interface AssetOrBuilder * * *
-   * A representation of the Cloud IAM policy set on a Google Cloud resource.
-   * There can be a maximum of one Cloud IAM policy set on any given resource.
-   * In addition, Cloud IAM policies inherit their granted access scope from any
-   * policies set on parent resources in the resource hierarchy. Therefore, the
-   * effectively policy is the union of both the policy set on this resource
-   * and each policy set on all of the resource's ancestry resource levels in
-   * the hierarchy. See
-   * [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-   * for more information.
+   * A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+   * resource. There can be a maximum of one {{iam_name_short}} policy set on
+   * any given resource. In addition, {{iam_name_short}} policies inherit their
+   * granted access scope from any policies set on parent resources in the
+   * resource hierarchy. Therefore, the effectively policy is the union of both
+   * the policy set on this resource and each policy set on all of the
+   * resource's ancestry resource levels in the hierarchy. See [this
+   * topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+   * more information.
    * 
* * .google.iam.v1.Policy iam_policy = 4; @@ -456,7 +456,7 @@ public interface AssetOrBuilder * .google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true]; * * @deprecated google.cloud.asset.v1.Asset.related_assets is deprecated. See - * google/cloud/asset/v1/assets.proto;l=166 + * google/cloud/asset/v1/assets.proto;l=167 * @return Whether the relatedAssets field is set. */ @java.lang.Deprecated @@ -475,7 +475,7 @@ public interface AssetOrBuilder * .google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true]; * * @deprecated google.cloud.asset.v1.Asset.related_assets is deprecated. See - * google/cloud/asset/v1/assets.proto;l=166 + * google/cloud/asset/v1/assets.proto;l=167 * @return The relatedAssets. */ @java.lang.Deprecated @@ -535,7 +535,7 @@ public interface AssetOrBuilder * * *
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -553,7 +553,7 @@ public interface AssetOrBuilder
    *
    *
    * 
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -571,7 +571,7 @@ public interface AssetOrBuilder
    *
    *
    * 
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -590,7 +590,7 @@ public interface AssetOrBuilder
    *
    *
    * 
-   * The ancestry path of an asset in Google Cloud [resource
+   * The ancestry path of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root. If the asset
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequest.java
index 3d8acb44b532..91a3025cb533 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequest.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequest.java
@@ -336,9 +336,9 @@ public com.google.cloud.asset.v1.TimeWindowOrBuilder getReadTimeWindowOrBuilder(
    * it outputs the supported relationships' history on the [asset_names] or
    * returns an error if any of the [asset_names]'s types has no relationship
    * support.
-   * See [Introduction to Cloud Asset
-   * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all
-   * supported asset types and relationship types.
+   * See [Introduction to
+   * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+   * all supported asset types and relationship types.
    * 
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -365,9 +365,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -394,9 +394,9 @@ public int getRelationshipTypesCount() { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -424,9 +424,9 @@ public java.lang.String getRelationshipTypes(int index) { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1623,9 +1623,9 @@ private void ensureRelationshipTypesIsMutable() { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1653,9 +1653,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1683,9 +1683,9 @@ public int getRelationshipTypesCount() { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1714,9 +1714,9 @@ public java.lang.String getRelationshipTypes(int index) { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1745,9 +1745,9 @@ public com.google.protobuf.ByteString getRelationshipTypesBytes(int index) { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1783,9 +1783,9 @@ public Builder setRelationshipTypes(int index, java.lang.String value) { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1820,9 +1820,9 @@ public Builder addRelationshipTypes(java.lang.String value) { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1854,9 +1854,9 @@ public Builder addAllRelationshipTypes(java.lang.Iterable valu * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1887,9 +1887,9 @@ public Builder clearRelationshipTypes() { * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequestOrBuilder.java index eec14316902c..3cc38bb063fb 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetAssetsHistoryRequestOrBuilder.java @@ -229,9 +229,9 @@ public interface BatchGetAssetsHistoryRequestOrBuilder * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -256,9 +256,9 @@ public interface BatchGetAssetsHistoryRequestOrBuilder * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -283,9 +283,9 @@ public interface BatchGetAssetsHistoryRequestOrBuilder * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -311,9 +311,9 @@ public interface BatchGetAssetsHistoryRequestOrBuilder * it outputs the supported relationships' history on the [asset_names] or * returns an error if any of the [asset_names]'s types has no relationship * support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequest.java index 0862a32b34fd..f76dbd69fa6d 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequest.java @@ -22,7 +22,8 @@ * * *
- * A request message for [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
+ * A request message for
+ * [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
  * 
* * Protobuf type {@code google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest} @@ -76,7 +77,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. Only IAM policies on or below the scope will be returned.
+   * Required. Only {{iam_name_short}} policies on or below the scope will be
+   * returned.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -108,7 +110,8 @@ public java.lang.String getScope() {
    *
    *
    * 
-   * Required. Only IAM policies on or below the scope will be returned.
+   * Required. Only {{iam_name_short}} policies on or below the scope will be
+   * returned.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -402,7 +405,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    *
    * 
-   * A request message for [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
+   * A request message for
+   * [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
    * 
* * Protobuf type {@code google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest} @@ -603,7 +607,8 @@ public Builder mergeFrom( * * *
-     * Required. Only IAM policies on or below the scope will be returned.
+     * Required. Only {{iam_name_short}} policies on or below the scope will be
+     * returned.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -634,7 +639,8 @@ public java.lang.String getScope() {
      *
      *
      * 
-     * Required. Only IAM policies on or below the scope will be returned.
+     * Required. Only {{iam_name_short}} policies on or below the scope will be
+     * returned.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -665,7 +671,8 @@ public com.google.protobuf.ByteString getScopeBytes() {
      *
      *
      * 
-     * Required. Only IAM policies on or below the scope will be returned.
+     * Required. Only {{iam_name_short}} policies on or below the scope will be
+     * returned.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -695,7 +702,8 @@ public Builder setScope(java.lang.String value) {
      *
      *
      * 
-     * Required. Only IAM policies on or below the scope will be returned.
+     * Required. Only {{iam_name_short}} policies on or below the scope will be
+     * returned.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -721,7 +729,8 @@ public Builder clearScope() {
      *
      *
      * 
-     * Required. Only IAM policies on or below the scope will be returned.
+     * Required. Only {{iam_name_short}} policies on or below the scope will be
+     * returned.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequestOrBuilder.java
index 90bbc28f3afd..7b7dec8ffe07 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequestOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesRequestOrBuilder.java
@@ -27,7 +27,8 @@ public interface BatchGetEffectiveIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Required. Only IAM policies on or below the scope will be returned.
+   * Required. Only {{iam_name_short}} policies on or below the scope will be
+   * returned.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -48,7 +49,8 @@ public interface BatchGetEffectiveIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Required. Only IAM policies on or below the scope will be returned.
+   * Required. Only {{iam_name_short}} policies on or below the scope will be
+   * returned.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponse.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponse.java
index ff1d176cab29..cfba1b40c72f 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponse.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponse.java
@@ -22,7 +22,8 @@
  *
  *
  * 
- * A response message for [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
+ * A response message for
+ * [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
  * 
* * Protobuf type {@code google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse} @@ -80,9 +81,11 @@ public interface EffectiveIamPolicyOrBuilder *
      * The [full_resource_name]
      * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-     * request.
+     * for which the
+     * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+     * are computed. This is one of the
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+     * the caller provides in the request.
      * 
* * string full_resource_name = 1; @@ -96,9 +99,11 @@ public interface EffectiveIamPolicyOrBuilder *
      * The [full_resource_name]
      * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-     * request.
+     * for which the
+     * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+     * are computed. This is one of the
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+     * the caller provides in the request.
      * 
* * string full_resource_name = 1; @@ -111,17 +116,24 @@ public interface EffectiveIamPolicyOrBuilder * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -136,17 +148,24 @@ public interface EffectiveIamPolicyOrBuilder * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -159,17 +178,24 @@ public interface EffectiveIamPolicyOrBuilder * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -181,17 +207,24 @@ public interface EffectiveIamPolicyOrBuilder * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -207,17 +240,24 @@ public interface EffectiveIamPolicyOrBuilder * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -232,7 +272,7 @@ public interface EffectiveIamPolicyOrBuilder * * *
-   * The effective IAM policies on one resource.
+   * The effective {{iam_name_short}} policies on one resource.
    * 
* * Protobuf type {@code @@ -290,7 +330,9 @@ public interface PolicyInfoOrBuilder * * *
-       * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+       * The full resource name the
+       * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+       * is directly attached to.
        * 
* * string attached_resource = 1; @@ -302,7 +344,9 @@ public interface PolicyInfoOrBuilder * * *
-       * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+       * The full resource name the
+       * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+       * is directly attached to.
        * 
* * string attached_resource = 1; @@ -315,7 +359,8 @@ public interface PolicyInfoOrBuilder * * *
-       * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+       * The {{iam_name_short}} policy that's directly attached to the
+       * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
        * 
* * .google.iam.v1.Policy policy = 2; @@ -327,7 +372,8 @@ public interface PolicyInfoOrBuilder * * *
-       * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+       * The {{iam_name_short}} policy that's directly attached to the
+       * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
        * 
* * .google.iam.v1.Policy policy = 2; @@ -339,7 +385,8 @@ public interface PolicyInfoOrBuilder * * *
-       * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+       * The {{iam_name_short}} policy that's directly attached to the
+       * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
        * 
* * .google.iam.v1.Policy policy = 2; @@ -350,7 +397,7 @@ public interface PolicyInfoOrBuilder * * *
-     * The IAM policy and its attached resource.
+     * The {{iam_name_short}} policy and its attached resource.
      * 
* * Protobuf type {@code @@ -404,7 +451,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-       * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+       * The full resource name the
+       * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+       * is directly attached to.
        * 
* * string attached_resource = 1; @@ -427,7 +476,9 @@ public java.lang.String getAttachedResource() { * * *
-       * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+       * The full resource name the
+       * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+       * is directly attached to.
        * 
* * string attached_resource = 1; @@ -453,7 +504,8 @@ public com.google.protobuf.ByteString getAttachedResourceBytes() { * * *
-       * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+       * The {{iam_name_short}} policy that's directly attached to the
+       * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
        * 
* * .google.iam.v1.Policy policy = 2; @@ -468,7 +520,8 @@ public boolean hasPolicy() { * * *
-       * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+       * The {{iam_name_short}} policy that's directly attached to the
+       * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
        * 
* * .google.iam.v1.Policy policy = 2; @@ -483,7 +536,8 @@ public com.google.iam.v1.Policy getPolicy() { * * *
-       * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+       * The {{iam_name_short}} policy that's directly attached to the
+       * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
        * 
* * .google.iam.v1.Policy policy = 2; @@ -700,7 +754,7 @@ protected Builder newBuilderForType( * * *
-       * The IAM policy and its attached resource.
+       * The {{iam_name_short}} policy and its attached resource.
        * 
* * Protobuf type {@code @@ -922,7 +976,9 @@ public Builder mergeFrom( * * *
-         * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+         * The full resource name the
+         * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+         * is directly attached to.
          * 
* * string attached_resource = 1; @@ -944,7 +1000,9 @@ public java.lang.String getAttachedResource() { * * *
-         * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+         * The full resource name the
+         * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+         * is directly attached to.
          * 
* * string attached_resource = 1; @@ -966,7 +1024,9 @@ public com.google.protobuf.ByteString getAttachedResourceBytes() { * * *
-         * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+         * The full resource name the
+         * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+         * is directly attached to.
          * 
* * string attached_resource = 1; @@ -987,7 +1047,9 @@ public Builder setAttachedResource(java.lang.String value) { * * *
-         * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+         * The full resource name the
+         * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+         * is directly attached to.
          * 
* * string attached_resource = 1; @@ -1004,7 +1066,9 @@ public Builder clearAttachedResource() { * * *
-         * The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+         * The full resource name the
+         * [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+         * is directly attached to.
          * 
* * string attached_resource = 1; @@ -1033,7 +1097,8 @@ public Builder setAttachedResourceBytes(com.google.protobuf.ByteString value) { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1047,7 +1112,8 @@ public boolean hasPolicy() { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1065,7 +1131,8 @@ public com.google.iam.v1.Policy getPolicy() { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1087,7 +1154,8 @@ public Builder setPolicy(com.google.iam.v1.Policy value) { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1106,7 +1174,8 @@ public Builder setPolicy(com.google.iam.v1.Policy.Builder builderForValue) { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1130,7 +1199,8 @@ public Builder mergePolicy(com.google.iam.v1.Policy value) { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1150,7 +1220,8 @@ public Builder clearPolicy() { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1164,7 +1235,8 @@ public com.google.iam.v1.Policy.Builder getPolicyBuilder() { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1180,7 +1252,8 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() { * * *
-         * The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+         * The {{iam_name_short}} policy that's directly attached to the
+         * [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
          * 
* * .google.iam.v1.Policy policy = 2; @@ -1282,9 +1355,11 @@ public com.google.protobuf.Parser getParserForType() { *
      * The [full_resource_name]
      * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-     * request.
+     * for which the
+     * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+     * are computed. This is one of the
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+     * the caller provides in the request.
      * 
* * string full_resource_name = 1; @@ -1309,9 +1384,11 @@ public java.lang.String getFullResourceName() { *
      * The [full_resource_name]
      * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-     * request.
+     * for which the
+     * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+     * are computed. This is one of the
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+     * the caller provides in the request.
      * 
* * string full_resource_name = 1; @@ -1340,17 +1417,24 @@ public com.google.protobuf.ByteString getFullResourceNameBytes() { * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -1368,17 +1452,24 @@ public com.google.protobuf.ByteString getFullResourceNameBytes() { * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -1397,17 +1488,24 @@ public com.google.protobuf.ByteString getFullResourceNameBytes() { * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -1422,17 +1520,24 @@ public int getPoliciesCount() { * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -1449,17 +1554,24 @@ public int getPoliciesCount() { * * *
-     * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-     * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-     * those set on its parents and ancestors up to the
-     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-     * are not filtered according to the resource type of the
+     * The effective policies for the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+     * These policies include the policy set on the
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * and those set on its parents and ancestors up to the
+     * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+     * Note that these policies are not filtered according to the resource type
+     * of the
      * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
      * These policies are hierarchically ordered by
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * starting from
+     * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
      * itself to its parents and ancestors, such that policies[i]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+     * is the child of policies[i+1]'s
+     * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+     * if policies[i+1] exists.
      * 
* * @@ -1658,7 +1770,7 @@ protected Builder newBuilderForType( * * *
-     * The effective IAM policies on one resource.
+     * The effective {{iam_name_short}} policies on one resource.
      * 
* * Protobuf type {@code @@ -1914,9 +2026,11 @@ public Builder mergeFrom( *
        * The [full_resource_name]
        * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-       * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-       * request.
+       * for which the
+       * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+       * are computed. This is one of the
+       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+       * the caller provides in the request.
        * 
* * string full_resource_name = 1; @@ -1940,9 +2054,11 @@ public java.lang.String getFullResourceName() { *
        * The [full_resource_name]
        * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-       * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-       * request.
+       * for which the
+       * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+       * are computed. This is one of the
+       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+       * the caller provides in the request.
        * 
* * string full_resource_name = 1; @@ -1966,9 +2082,11 @@ public com.google.protobuf.ByteString getFullResourceNameBytes() { *
        * The [full_resource_name]
        * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-       * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-       * request.
+       * for which the
+       * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+       * are computed. This is one of the
+       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+       * the caller provides in the request.
        * 
* * string full_resource_name = 1; @@ -1991,9 +2109,11 @@ public Builder setFullResourceName(java.lang.String value) { *
        * The [full_resource_name]
        * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-       * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-       * request.
+       * for which the
+       * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+       * are computed. This is one of the
+       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+       * the caller provides in the request.
        * 
* * string full_resource_name = 1; @@ -2012,9 +2132,11 @@ public Builder clearFullResourceName() { *
        * The [full_resource_name]
        * (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-       * for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-       * request.
+       * for which the
+       * [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+       * are computed. This is one of the
+       * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+       * the caller provides in the request.
        * 
* * string full_resource_name = 1; @@ -2061,17 +2183,24 @@ private void ensurePoliciesIsMutable() { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2092,17 +2221,24 @@ private void ensurePoliciesIsMutable() { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2120,17 +2256,24 @@ public int getPoliciesCount() { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2150,17 +2293,24 @@ public int getPoliciesCount() { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2188,17 +2338,24 @@ public Builder setPolicies( * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2223,17 +2380,24 @@ public Builder setPolicies( * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2260,17 +2424,24 @@ public Builder addPolicies( * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2298,17 +2469,24 @@ public Builder addPolicies( * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2332,17 +2510,24 @@ public Builder addPolicies( * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2367,17 +2552,24 @@ public Builder addPolicies( * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2403,17 +2595,24 @@ public Builder addAllPolicies( * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2434,17 +2633,24 @@ public Builder clearPolicies() { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2465,17 +2671,24 @@ public Builder removePolicies(int index) { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2491,17 +2704,24 @@ public Builder removePolicies(int index) { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2521,17 +2741,24 @@ public Builder removePolicies(int index) { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2553,17 +2780,24 @@ public Builder removePolicies(int index) { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2582,17 +2816,24 @@ public Builder removePolicies(int index) { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2612,17 +2853,24 @@ public Builder removePolicies(int index) { * * *
-       * The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
-       * These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-       * those set on its parents and ancestors up to the
-       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-       * are not filtered according to the resource type of the
+       * The effective policies for the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+       * These policies include the policy set on the
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * and those set on its parents and ancestors up to the
+       * [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+       * Note that these policies are not filtered according to the resource type
+       * of the
        * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
        * These policies are hierarchically ordered by
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * starting from
+       * [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
        * itself to its parents and ancestors, such that policies[i]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+       * is the child of policies[i+1]'s
+       * [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+       * if policies[i+1] exists.
        * 
* * @@ -2738,9 +2986,10 @@ public com.google.protobuf.Parser getParserForType() { *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -2759,9 +3008,10 @@ public com.google.protobuf.Parser getParserForType() { *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -2782,9 +3032,10 @@ public com.google.protobuf.Parser getParserForType() { *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -2801,9 +3052,10 @@ public int getPolicyResultsCount() { *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -2821,9 +3073,10 @@ public int getPolicyResultsCount() { *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -3002,7 +3255,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A response message for [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
+   * A response message for
+   * [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
    * 
* * Protobuf type {@code google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse} @@ -3248,9 +3502,10 @@ private void ensurePolicyResultsIsMutable() { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3272,9 +3527,10 @@ private void ensurePolicyResultsIsMutable() { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3294,9 +3550,10 @@ public int getPolicyResultsCount() { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3317,9 +3574,10 @@ public int getPolicyResultsCount() { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3347,9 +3605,10 @@ public Builder setPolicyResults( *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3375,9 +3634,10 @@ public Builder setPolicyResults( *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3404,9 +3664,10 @@ public Builder addPolicyResults( *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3434,9 +3695,10 @@ public Builder addPolicyResults( *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3461,9 +3723,10 @@ public Builder addPolicyResults( *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3489,9 +3752,10 @@ public Builder addPolicyResults( *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3519,9 +3783,10 @@ public Builder addAllPolicyResults( *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3544,9 +3809,10 @@ public Builder clearPolicyResults() { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3569,9 +3835,10 @@ public Builder removePolicyResults(int index) { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3588,9 +3855,10 @@ public Builder removePolicyResults(int index) { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3612,9 +3880,10 @@ public Builder removePolicyResults(int index) { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3638,9 +3907,10 @@ public Builder removePolicyResults(int index) { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3660,9 +3930,10 @@ public Builder removePolicyResults(int index) { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * @@ -3683,9 +3954,10 @@ public Builder removePolicyResults(int index) { *
      * The effective policies for a batch of resources. Note that the results
      * order is the same as the order of
-     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-     * have any effective IAM policies, its corresponding policy_result will
-     * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+     * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+     * When a resource does not have any effective {{iam_name_short}} policies,
+     * its corresponding policy_result will contain empty
+     * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
      * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponseOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponseOrBuilder.java index e78508e772f7..dcdfbf19123b 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponseOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BatchGetEffectiveIamPoliciesResponseOrBuilder.java @@ -29,9 +29,10 @@ public interface BatchGetEffectiveIamPoliciesResponseOrBuilder *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -46,9 +47,10 @@ public interface BatchGetEffectiveIamPoliciesResponseOrBuilder *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -63,9 +65,10 @@ public interface BatchGetEffectiveIamPoliciesResponseOrBuilder *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -79,9 +82,10 @@ public interface BatchGetEffectiveIamPoliciesResponseOrBuilder *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * @@ -99,9 +103,10 @@ public interface BatchGetEffectiveIamPoliciesResponseOrBuilder *
    * The effective policies for a batch of resources. Note that the results
    * order is the same as the order of
-   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-   * have any effective IAM policies, its corresponding policy_result will
-   * contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+   * [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+   * When a resource does not have any effective {{iam_name_short}} policies,
+   * its corresponding policy_result will contain empty
+   * [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
    * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestination.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestination.java index 2e4697a0b82e..334ead3c8cac 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestination.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestination.java @@ -22,7 +22,7 @@ * * *
- * A BigQuery destination for exporting assets to.
+ * A {{bigquery_name}} destination for exporting assets to.
  * 
* * Protobuf type {@code google.cloud.asset.v1.BigQueryDestination} @@ -74,14 +74,14 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The BigQuery dataset in format
+   * Required. The {{bigquery_name}} dataset in format
    * "projects/projectId/datasets/datasetId", to which the snapshot result
    * should be exported. If this dataset does not exist, the export call returns
    * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
    * determines the
    * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-   * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-   * influences the schema.
+   * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+   * `TRUE` also influences the schema.
    * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -104,14 +104,14 @@ public java.lang.String getDataset() { * * *
-   * Required. The BigQuery dataset in format
+   * Required. The {{bigquery_name}} dataset in format
    * "projects/projectId/datasets/datasetId", to which the snapshot result
    * should be exported. If this dataset does not exist, the export call returns
    * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
    * determines the
    * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-   * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-   * influences the schema.
+   * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+   * `TRUE` also influences the schema.
    * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -137,8 +137,8 @@ public com.google.protobuf.ByteString getDatasetBytes() { * * *
-   * Required. The BigQuery table to which the snapshot result should be
-   * written. If this table does not exist, a new table with the given name
+   * Required. The {{bigquery_name}} table to which the snapshot result should
+   * be written. If this table does not exist, a new table with the given name
    * will be created.
    * 
* @@ -162,8 +162,8 @@ public java.lang.String getTable() { * * *
-   * Required. The BigQuery table to which the snapshot result should be
-   * written. If this table does not exist, a new table with the given name
+   * Required. The {{bigquery_name}} table to which the snapshot result should
+   * be written. If this table does not exist, a new table with the given name
    * will be created.
    * 
* @@ -316,7 +316,7 @@ public com.google.cloud.asset.v1.PartitionSpecOrBuilder getPartitionSpecOrBuilde * When [content_type] in the ExportAssetsRequest is `RESOURCE`, the schema of * each table will include RECORD-type columns mapped to the nested fields in * the Asset.resource.data field of that asset type (up to the 15 nested level - * BigQuery supports + * {{bigquery_name}} supports * (https://cloud.google.com/bigquery/docs/nested-repeated#limitations)). The * fields in >15 nested levels will be stored in JSON format string as a child * column of its parent RECORD column. @@ -540,7 +540,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A BigQuery destination for exporting assets to.
+   * A {{bigquery_name}} destination for exporting assets to.
    * 
* * Protobuf type {@code google.cloud.asset.v1.BigQueryDestination} @@ -768,14 +768,14 @@ public Builder mergeFrom( * * *
-     * Required. The BigQuery dataset in format
+     * Required. The {{bigquery_name}} dataset in format
      * "projects/projectId/datasets/datasetId", to which the snapshot result
      * should be exported. If this dataset does not exist, the export call returns
      * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
      * determines the
      * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-     * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-     * influences the schema.
+     * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+     * `TRUE` also influences the schema.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -797,14 +797,14 @@ public java.lang.String getDataset() { * * *
-     * Required. The BigQuery dataset in format
+     * Required. The {{bigquery_name}} dataset in format
      * "projects/projectId/datasets/datasetId", to which the snapshot result
      * should be exported. If this dataset does not exist, the export call returns
      * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
      * determines the
      * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-     * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-     * influences the schema.
+     * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+     * `TRUE` also influences the schema.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -826,14 +826,14 @@ public com.google.protobuf.ByteString getDatasetBytes() { * * *
-     * Required. The BigQuery dataset in format
+     * Required. The {{bigquery_name}} dataset in format
      * "projects/projectId/datasets/datasetId", to which the snapshot result
      * should be exported. If this dataset does not exist, the export call returns
      * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
      * determines the
      * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-     * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-     * influences the schema.
+     * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+     * `TRUE` also influences the schema.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -854,14 +854,14 @@ public Builder setDataset(java.lang.String value) { * * *
-     * Required. The BigQuery dataset in format
+     * Required. The {{bigquery_name}} dataset in format
      * "projects/projectId/datasets/datasetId", to which the snapshot result
      * should be exported. If this dataset does not exist, the export call returns
      * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
      * determines the
      * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-     * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-     * influences the schema.
+     * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+     * `TRUE` also influences the schema.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -878,14 +878,14 @@ public Builder clearDataset() { * * *
-     * Required. The BigQuery dataset in format
+     * Required. The {{bigquery_name}} dataset in format
      * "projects/projectId/datasets/datasetId", to which the snapshot result
      * should be exported. If this dataset does not exist, the export call returns
      * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
      * determines the
      * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-     * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-     * influences the schema.
+     * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+     * `TRUE` also influences the schema.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -909,8 +909,8 @@ public Builder setDatasetBytes(com.google.protobuf.ByteString value) { * * *
-     * Required. The BigQuery table to which the snapshot result should be
-     * written. If this table does not exist, a new table with the given name
+     * Required. The {{bigquery_name}} table to which the snapshot result should
+     * be written. If this table does not exist, a new table with the given name
      * will be created.
      * 
* @@ -933,8 +933,8 @@ public java.lang.String getTable() { * * *
-     * Required. The BigQuery table to which the snapshot result should be
-     * written. If this table does not exist, a new table with the given name
+     * Required. The {{bigquery_name}} table to which the snapshot result should
+     * be written. If this table does not exist, a new table with the given name
      * will be created.
      * 
* @@ -957,8 +957,8 @@ public com.google.protobuf.ByteString getTableBytes() { * * *
-     * Required. The BigQuery table to which the snapshot result should be
-     * written. If this table does not exist, a new table with the given name
+     * Required. The {{bigquery_name}} table to which the snapshot result should
+     * be written. If this table does not exist, a new table with the given name
      * will be created.
      * 
* @@ -980,8 +980,8 @@ public Builder setTable(java.lang.String value) { * * *
-     * Required. The BigQuery table to which the snapshot result should be
-     * written. If this table does not exist, a new table with the given name
+     * Required. The {{bigquery_name}} table to which the snapshot result should
+     * be written. If this table does not exist, a new table with the given name
      * will be created.
      * 
* @@ -999,8 +999,8 @@ public Builder clearTable() { * * *
-     * Required. The BigQuery table to which the snapshot result should be
-     * written. If this table does not exist, a new table with the given name
+     * Required. The {{bigquery_name}} table to which the snapshot result should
+     * be written. If this table does not exist, a new table with the given name
      * will be created.
      * 
* @@ -1413,7 +1413,7 @@ public com.google.cloud.asset.v1.PartitionSpecOrBuilder getPartitionSpecOrBuilde * When [content_type] in the ExportAssetsRequest is `RESOURCE`, the schema of * each table will include RECORD-type columns mapped to the nested fields in * the Asset.resource.data field of that asset type (up to the 15 nested level - * BigQuery supports + * {{bigquery_name}} supports * (https://cloud.google.com/bigquery/docs/nested-repeated#limitations)). The * fields in >15 nested levels will be stored in JSON format string as a child * column of its parent RECORD column. @@ -1451,7 +1451,7 @@ public boolean getSeparateTablesPerAssetType() { * When [content_type] in the ExportAssetsRequest is `RESOURCE`, the schema of * each table will include RECORD-type columns mapped to the nested fields in * the Asset.resource.data field of that asset type (up to the 15 nested level - * BigQuery supports + * {{bigquery_name}} supports * (https://cloud.google.com/bigquery/docs/nested-repeated#limitations)). The * fields in >15 nested levels will be stored in JSON format string as a child * column of its parent RECORD column. @@ -1492,7 +1492,7 @@ public Builder setSeparateTablesPerAssetType(boolean value) { * When [content_type] in the ExportAssetsRequest is `RESOURCE`, the schema of * each table will include RECORD-type columns mapped to the nested fields in * the Asset.resource.data field of that asset type (up to the 15 nested level - * BigQuery supports + * {{bigquery_name}} supports * (https://cloud.google.com/bigquery/docs/nested-repeated#limitations)). The * fields in >15 nested levels will be stored in JSON format string as a child * column of its parent RECORD column. diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestinationOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestinationOrBuilder.java index b5571d295fbd..7de7b27d4108 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestinationOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/BigQueryDestinationOrBuilder.java @@ -27,14 +27,14 @@ public interface BigQueryDestinationOrBuilder * * *
-   * Required. The BigQuery dataset in format
+   * Required. The {{bigquery_name}} dataset in format
    * "projects/projectId/datasets/datasetId", to which the snapshot result
    * should be exported. If this dataset does not exist, the export call returns
    * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
    * determines the
    * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-   * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-   * influences the schema.
+   * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+   * `TRUE` also influences the schema.
    * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -46,14 +46,14 @@ public interface BigQueryDestinationOrBuilder * * *
-   * Required. The BigQuery dataset in format
+   * Required. The {{bigquery_name}} dataset in format
    * "projects/projectId/datasets/datasetId", to which the snapshot result
    * should be exported. If this dataset does not exist, the export call returns
    * an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
    * determines the
    * [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-   * of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-   * influences the schema.
+   * of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+   * `TRUE` also influences the schema.
    * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -66,8 +66,8 @@ public interface BigQueryDestinationOrBuilder * * *
-   * Required. The BigQuery table to which the snapshot result should be
-   * written. If this table does not exist, a new table with the given name
+   * Required. The {{bigquery_name}} table to which the snapshot result should
+   * be written. If this table does not exist, a new table with the given name
    * will be created.
    * 
* @@ -80,8 +80,8 @@ public interface BigQueryDestinationOrBuilder * * *
-   * Required. The BigQuery table to which the snapshot result should be
-   * written. If this table does not exist, a new table with the given name
+   * Required. The {{bigquery_name}} table to which the snapshot result should
+   * be written. If this table does not exist, a new table with the given name
    * will be created.
    * 
* @@ -203,7 +203,7 @@ public interface BigQueryDestinationOrBuilder * When [content_type] in the ExportAssetsRequest is `RESOURCE`, the schema of * each table will include RECORD-type columns mapped to the nested fields in * the Asset.resource.data field of that asset type (up to the 15 nested level - * BigQuery supports + * {{bigquery_name}} supports * (https://cloud.google.com/bigquery/docs/nested-repeated#limitations)). The * fields in >15 nested levels will be stored in JSON format string as a child * column of its parent RECORD column. diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ContentType.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ContentType.java index 973207d8905d..a976a147171e 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ContentType.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ContentType.java @@ -52,7 +52,7 @@ public enum ContentType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * The actual IAM policy set on a resource.
+   * The actual {{iam_name_short}} policy set on a resource.
    * 
* * IAM_POLICY = 2; @@ -62,7 +62,7 @@ public enum ContentType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * The Cloud Organization Policy set on an asset.
+   * The organization policy set on an asset.
    * 
* * ORG_POLICY = 4; @@ -72,7 +72,7 @@ public enum ContentType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * The Cloud Access context manager Policy set on an asset.
+   * The {{acm_name}} policy set on an asset.
    * 
* * ACCESS_POLICY = 5; @@ -125,7 +125,7 @@ public enum ContentType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * The actual IAM policy set on a resource.
+   * The actual {{iam_name_short}} policy set on a resource.
    * 
* * IAM_POLICY = 2; @@ -135,7 +135,7 @@ public enum ContentType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * The Cloud Organization Policy set on an asset.
+   * The organization policy set on an asset.
    * 
* * ORG_POLICY = 4; @@ -145,7 +145,7 @@ public enum ContentType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * The Cloud Access context manager Policy set on an asset.
+   * The {{acm_name}} policy set on an asset.
    * 
* * ACCESS_POLICY = 5; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequest.java index 2c455c809c7f..60b1d7f9cc3f 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequest.java @@ -182,9 +182,8 @@ public com.google.protobuf.ByteString getFeedIdBytes() { * * *
-   * Required. The feed details. The field `name` must be empty and it will be generated
-   * in the format of:
-   * projects/project_number/feeds/feed_id
+   * Required. The feed details. The field `name` must be empty and it will be
+   * generated in the format of: projects/project_number/feeds/feed_id
    * folders/folder_number/feeds/feed_id
    * organizations/organization_number/feeds/feed_id
    * 
@@ -201,9 +200,8 @@ public boolean hasFeed() { * * *
-   * Required. The feed details. The field `name` must be empty and it will be generated
-   * in the format of:
-   * projects/project_number/feeds/feed_id
+   * Required. The feed details. The field `name` must be empty and it will be
+   * generated in the format of: projects/project_number/feeds/feed_id
    * folders/folder_number/feeds/feed_id
    * organizations/organization_number/feeds/feed_id
    * 
@@ -220,9 +218,8 @@ public com.google.cloud.asset.v1.Feed getFeed() { * * *
-   * Required. The feed details. The field `name` must be empty and it will be generated
-   * in the format of:
-   * projects/project_number/feeds/feed_id
+   * Required. The feed details. The field `name` must be empty and it will be
+   * generated in the format of: projects/project_number/feeds/feed_id
    * folders/folder_number/feeds/feed_id
    * organizations/organization_number/feeds/feed_id
    * 
@@ -866,9 +863,8 @@ public Builder setFeedIdBytes(com.google.protobuf.ByteString value) { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -884,9 +880,8 @@ public boolean hasFeed() { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -906,9 +901,8 @@ public com.google.cloud.asset.v1.Feed getFeed() { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -932,9 +926,8 @@ public Builder setFeed(com.google.cloud.asset.v1.Feed value) { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -955,9 +948,8 @@ public Builder setFeed(com.google.cloud.asset.v1.Feed.Builder builderForValue) { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -982,9 +974,8 @@ public Builder mergeFeed(com.google.cloud.asset.v1.Feed value) { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -1006,9 +997,8 @@ public Builder clearFeed() { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -1024,9 +1014,8 @@ public com.google.cloud.asset.v1.Feed.Builder getFeedBuilder() { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
@@ -1044,9 +1033,8 @@ public com.google.cloud.asset.v1.FeedOrBuilder getFeedOrBuilder() { * * *
-     * Required. The feed details. The field `name` must be empty and it will be generated
-     * in the format of:
-     * projects/project_number/feeds/feed_id
+     * Required. The feed details. The field `name` must be empty and it will be
+     * generated in the format of: projects/project_number/feeds/feed_id
      * folders/folder_number/feeds/feed_id
      * organizations/organization_number/feeds/feed_id
      * 
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequestOrBuilder.java index 50a62037baab..8b873ad91afc 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateFeedRequestOrBuilder.java @@ -87,9 +87,8 @@ public interface CreateFeedRequestOrBuilder * * *
-   * Required. The feed details. The field `name` must be empty and it will be generated
-   * in the format of:
-   * projects/project_number/feeds/feed_id
+   * Required. The feed details. The field `name` must be empty and it will be
+   * generated in the format of: projects/project_number/feeds/feed_id
    * folders/folder_number/feeds/feed_id
    * organizations/organization_number/feeds/feed_id
    * 
@@ -103,9 +102,8 @@ public interface CreateFeedRequestOrBuilder * * *
-   * Required. The feed details. The field `name` must be empty and it will be generated
-   * in the format of:
-   * projects/project_number/feeds/feed_id
+   * Required. The feed details. The field `name` must be empty and it will be
+   * generated in the format of: projects/project_number/feeds/feed_id
    * folders/folder_number/feeds/feed_id
    * organizations/organization_number/feeds/feed_id
    * 
@@ -119,9 +117,8 @@ public interface CreateFeedRequestOrBuilder * * *
-   * Required. The feed details. The field `name` must be empty and it will be generated
-   * in the format of:
-   * projects/project_number/feeds/feed_id
+   * Required. The feed details. The field `name` must be empty and it will be
+   * generated in the format of: projects/project_number/feeds/feed_id
    * folders/folder_number/feeds/feed_id
    * organizations/organization_number/feeds/feed_id
    * 
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequest.java index fdd1bd238ee0..fdf201d6311b 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequest.java @@ -74,11 +74,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The name of the project/folder/organization where this saved_query
-   * should be created in. It can only be an organization number (such as
-   * "organizations/123"), a folder number (such as "folders/123"), a project ID
-   * (such as "projects/my-project-id")", or a project number (such as
-   * "projects/12345").
+   * Required. The name of the project/folder/organization where this
+   * saved_query should be created in. It can only be an organization number
+   * (such as "organizations/123"), a folder number (such as "folders/123"), a
+   * project ID (such as "projects/my-project-id")", or a project number (such
+   * as "projects/12345").
    * 
* * @@ -103,11 +103,11 @@ public java.lang.String getParent() { * * *
-   * Required. The name of the project/folder/organization where this saved_query
-   * should be created in. It can only be an organization number (such as
-   * "organizations/123"), a folder number (such as "folders/123"), a project ID
-   * (such as "projects/my-project-id")", or a project number (such as
-   * "projects/12345").
+   * Required. The name of the project/folder/organization where this
+   * saved_query should be created in. It can only be an organization number
+   * (such as "organizations/123"), a folder number (such as "folders/123"), a
+   * project ID (such as "projects/my-project-id")", or a project number (such
+   * as "projects/12345").
    * 
* * @@ -135,8 +135,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-   * Required. The saved_query details. The `name` field must be empty as it will be
-   * generated based on the parent and saved_query_id.
+   * Required. The saved_query details. The `name` field must be empty as it
+   * will be generated based on the parent and saved_query_id.
    * 
* * @@ -153,8 +153,8 @@ public boolean hasSavedQuery() { * * *
-   * Required. The saved_query details. The `name` field must be empty as it will be
-   * generated based on the parent and saved_query_id.
+   * Required. The saved_query details. The `name` field must be empty as it
+   * will be generated based on the parent and saved_query_id.
    * 
* * @@ -173,8 +173,8 @@ public com.google.cloud.asset.v1.SavedQuery getSavedQuery() { * * *
-   * Required. The saved_query details. The `name` field must be empty as it will be
-   * generated based on the parent and saved_query_id.
+   * Required. The saved_query details. The `name` field must be empty as it
+   * will be generated based on the parent and saved_query_id.
    * 
* * @@ -192,9 +192,9 @@ public com.google.cloud.asset.v1.SavedQueryOrBuilder getSavedQueryOrBuilder() { * * *
-   * Required. The ID to use for the saved query, which must be unique in the specified
-   * parent. It will become the final component of the saved query's resource
-   * name.
+   * Required. The ID to use for the saved query, which must be unique in the
+   * specified parent. It will become the final component of the saved query's
+   * resource name.
    * This value should be 4-63 characters, and valid characters
    * are /[a-z][0-9]-/.
    * Notice that this field is required in the saved query creation, and the
@@ -221,9 +221,9 @@ public java.lang.String getSavedQueryId() {
    *
    *
    * 
-   * Required. The ID to use for the saved query, which must be unique in the specified
-   * parent. It will become the final component of the saved query's resource
-   * name.
+   * Required. The ID to use for the saved query, which must be unique in the
+   * specified parent. It will become the final component of the saved query's
+   * resource name.
    * This value should be 4-63 characters, and valid characters
    * are /[a-z][0-9]-/.
    * Notice that this field is required in the saved query creation, and the
@@ -638,11 +638,11 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. The name of the project/folder/organization where this saved_query
-     * should be created in. It can only be an organization number (such as
-     * "organizations/123"), a folder number (such as "folders/123"), a project ID
-     * (such as "projects/my-project-id")", or a project number (such as
-     * "projects/12345").
+     * Required. The name of the project/folder/organization where this
+     * saved_query should be created in. It can only be an organization number
+     * (such as "organizations/123"), a folder number (such as "folders/123"), a
+     * project ID (such as "projects/my-project-id")", or a project number (such
+     * as "projects/12345").
      * 
* * @@ -666,11 +666,11 @@ public java.lang.String getParent() { * * *
-     * Required. The name of the project/folder/organization where this saved_query
-     * should be created in. It can only be an organization number (such as
-     * "organizations/123"), a folder number (such as "folders/123"), a project ID
-     * (such as "projects/my-project-id")", or a project number (such as
-     * "projects/12345").
+     * Required. The name of the project/folder/organization where this
+     * saved_query should be created in. It can only be an organization number
+     * (such as "organizations/123"), a folder number (such as "folders/123"), a
+     * project ID (such as "projects/my-project-id")", or a project number (such
+     * as "projects/12345").
      * 
* * @@ -694,11 +694,11 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The name of the project/folder/organization where this saved_query
-     * should be created in. It can only be an organization number (such as
-     * "organizations/123"), a folder number (such as "folders/123"), a project ID
-     * (such as "projects/my-project-id")", or a project number (such as
-     * "projects/12345").
+     * Required. The name of the project/folder/organization where this
+     * saved_query should be created in. It can only be an organization number
+     * (such as "organizations/123"), a folder number (such as "folders/123"), a
+     * project ID (such as "projects/my-project-id")", or a project number (such
+     * as "projects/12345").
      * 
* * @@ -721,11 +721,11 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The name of the project/folder/organization where this saved_query
-     * should be created in. It can only be an organization number (such as
-     * "organizations/123"), a folder number (such as "folders/123"), a project ID
-     * (such as "projects/my-project-id")", or a project number (such as
-     * "projects/12345").
+     * Required. The name of the project/folder/organization where this
+     * saved_query should be created in. It can only be an organization number
+     * (such as "organizations/123"), a folder number (such as "folders/123"), a
+     * project ID (such as "projects/my-project-id")", or a project number (such
+     * as "projects/12345").
      * 
* * @@ -744,11 +744,11 @@ public Builder clearParent() { * * *
-     * Required. The name of the project/folder/organization where this saved_query
-     * should be created in. It can only be an organization number (such as
-     * "organizations/123"), a folder number (such as "folders/123"), a project ID
-     * (such as "projects/my-project-id")", or a project number (such as
-     * "projects/12345").
+     * Required. The name of the project/folder/organization where this
+     * saved_query should be created in. It can only be an organization number
+     * (such as "organizations/123"), a folder number (such as "folders/123"), a
+     * project ID (such as "projects/my-project-id")", or a project number (such
+     * as "projects/12345").
      * 
* * @@ -779,8 +779,8 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -796,8 +796,8 @@ public boolean hasSavedQuery() { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -819,8 +819,8 @@ public com.google.cloud.asset.v1.SavedQuery getSavedQuery() { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -844,8 +844,8 @@ public Builder setSavedQuery(com.google.cloud.asset.v1.SavedQuery value) { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -866,8 +866,8 @@ public Builder setSavedQuery(com.google.cloud.asset.v1.SavedQuery.Builder builde * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -895,8 +895,8 @@ public Builder mergeSavedQuery(com.google.cloud.asset.v1.SavedQuery value) { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -918,8 +918,8 @@ public Builder clearSavedQuery() { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -935,8 +935,8 @@ public com.google.cloud.asset.v1.SavedQuery.Builder getSavedQueryBuilder() { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -956,8 +956,8 @@ public com.google.cloud.asset.v1.SavedQueryOrBuilder getSavedQueryOrBuilder() { * * *
-     * Required. The saved_query details. The `name` field must be empty as it will be
-     * generated based on the parent and saved_query_id.
+     * Required. The saved_query details. The `name` field must be empty as it
+     * will be generated based on the parent and saved_query_id.
      * 
* * @@ -986,9 +986,9 @@ public com.google.cloud.asset.v1.SavedQueryOrBuilder getSavedQueryOrBuilder() { * * *
-     * Required. The ID to use for the saved query, which must be unique in the specified
-     * parent. It will become the final component of the saved query's resource
-     * name.
+     * Required. The ID to use for the saved query, which must be unique in the
+     * specified parent. It will become the final component of the saved query's
+     * resource name.
      * This value should be 4-63 characters, and valid characters
      * are /[a-z][0-9]-/.
      * Notice that this field is required in the saved query creation, and the
@@ -1014,9 +1014,9 @@ public java.lang.String getSavedQueryId() {
      *
      *
      * 
-     * Required. The ID to use for the saved query, which must be unique in the specified
-     * parent. It will become the final component of the saved query's resource
-     * name.
+     * Required. The ID to use for the saved query, which must be unique in the
+     * specified parent. It will become the final component of the saved query's
+     * resource name.
      * This value should be 4-63 characters, and valid characters
      * are /[a-z][0-9]-/.
      * Notice that this field is required in the saved query creation, and the
@@ -1042,9 +1042,9 @@ public com.google.protobuf.ByteString getSavedQueryIdBytes() {
      *
      *
      * 
-     * Required. The ID to use for the saved query, which must be unique in the specified
-     * parent. It will become the final component of the saved query's resource
-     * name.
+     * Required. The ID to use for the saved query, which must be unique in the
+     * specified parent. It will become the final component of the saved query's
+     * resource name.
      * This value should be 4-63 characters, and valid characters
      * are /[a-z][0-9]-/.
      * Notice that this field is required in the saved query creation, and the
@@ -1069,9 +1069,9 @@ public Builder setSavedQueryId(java.lang.String value) {
      *
      *
      * 
-     * Required. The ID to use for the saved query, which must be unique in the specified
-     * parent. It will become the final component of the saved query's resource
-     * name.
+     * Required. The ID to use for the saved query, which must be unique in the
+     * specified parent. It will become the final component of the saved query's
+     * resource name.
      * This value should be 4-63 characters, and valid characters
      * are /[a-z][0-9]-/.
      * Notice that this field is required in the saved query creation, and the
@@ -1092,9 +1092,9 @@ public Builder clearSavedQueryId() {
      *
      *
      * 
-     * Required. The ID to use for the saved query, which must be unique in the specified
-     * parent. It will become the final component of the saved query's resource
-     * name.
+     * Required. The ID to use for the saved query, which must be unique in the
+     * specified parent. It will become the final component of the saved query's
+     * resource name.
      * This value should be 4-63 characters, and valid characters
      * are /[a-z][0-9]-/.
      * Notice that this field is required in the saved query creation, and the
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequestOrBuilder.java
index 1d42d61f934b..651097a14934 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequestOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/CreateSavedQueryRequestOrBuilder.java
@@ -27,11 +27,11 @@ public interface CreateSavedQueryRequestOrBuilder
    *
    *
    * 
-   * Required. The name of the project/folder/organization where this saved_query
-   * should be created in. It can only be an organization number (such as
-   * "organizations/123"), a folder number (such as "folders/123"), a project ID
-   * (such as "projects/my-project-id")", or a project number (such as
-   * "projects/12345").
+   * Required. The name of the project/folder/organization where this
+   * saved_query should be created in. It can only be an organization number
+   * (such as "organizations/123"), a folder number (such as "folders/123"), a
+   * project ID (such as "projects/my-project-id")", or a project number (such
+   * as "projects/12345").
    * 
* * @@ -45,11 +45,11 @@ public interface CreateSavedQueryRequestOrBuilder * * *
-   * Required. The name of the project/folder/organization where this saved_query
-   * should be created in. It can only be an organization number (such as
-   * "organizations/123"), a folder number (such as "folders/123"), a project ID
-   * (such as "projects/my-project-id")", or a project number (such as
-   * "projects/12345").
+   * Required. The name of the project/folder/organization where this
+   * saved_query should be created in. It can only be an organization number
+   * (such as "organizations/123"), a folder number (such as "folders/123"), a
+   * project ID (such as "projects/my-project-id")", or a project number (such
+   * as "projects/12345").
    * 
* * @@ -64,8 +64,8 @@ public interface CreateSavedQueryRequestOrBuilder * * *
-   * Required. The saved_query details. The `name` field must be empty as it will be
-   * generated based on the parent and saved_query_id.
+   * Required. The saved_query details. The `name` field must be empty as it
+   * will be generated based on the parent and saved_query_id.
    * 
* * @@ -79,8 +79,8 @@ public interface CreateSavedQueryRequestOrBuilder * * *
-   * Required. The saved_query details. The `name` field must be empty as it will be
-   * generated based on the parent and saved_query_id.
+   * Required. The saved_query details. The `name` field must be empty as it
+   * will be generated based on the parent and saved_query_id.
    * 
* * @@ -94,8 +94,8 @@ public interface CreateSavedQueryRequestOrBuilder * * *
-   * Required. The saved_query details. The `name` field must be empty as it will be
-   * generated based on the parent and saved_query_id.
+   * Required. The saved_query details. The `name` field must be empty as it
+   * will be generated based on the parent and saved_query_id.
    * 
* * @@ -108,9 +108,9 @@ public interface CreateSavedQueryRequestOrBuilder * * *
-   * Required. The ID to use for the saved query, which must be unique in the specified
-   * parent. It will become the final component of the saved query's resource
-   * name.
+   * Required. The ID to use for the saved query, which must be unique in the
+   * specified parent. It will become the final component of the saved query's
+   * resource name.
    * This value should be 4-63 characters, and valid characters
    * are /[a-z][0-9]-/.
    * Notice that this field is required in the saved query creation, and the
@@ -126,9 +126,9 @@ public interface CreateSavedQueryRequestOrBuilder
    *
    *
    * 
-   * Required. The ID to use for the saved query, which must be unique in the specified
-   * parent. It will become the final component of the saved query's resource
-   * name.
+   * Required. The ID to use for the saved query, which must be unique in the
+   * specified parent. It will become the final component of the saved query's
+   * resource name.
    * This value should be 4-63 characters, and valid characters
    * are /[a-z][0-9]-/.
    * Notice that this field is required in the saved query creation, and the
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequest.java
index 684f9e751bfc..d67729d6fabd 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequest.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequest.java
@@ -73,7 +73,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    *
    * 
-   * Required. The name of the saved query to delete. It must be in the format of:
+   * Required. The name of the saved query to delete. It must be in the format
+   * of:
    * * projects/project_number/savedQueries/saved_query_id
    * * folders/folder_number/savedQueries/saved_query_id
    * * organizations/organization_number/savedQueries/saved_query_id
@@ -101,7 +102,8 @@ public java.lang.String getName() {
    *
    *
    * 
-   * Required. The name of the saved query to delete. It must be in the format of:
+   * Required. The name of the saved query to delete. It must be in the format
+   * of:
    * * projects/project_number/savedQueries/saved_query_id
    * * folders/folder_number/savedQueries/saved_query_id
    * * organizations/organization_number/savedQueries/saved_query_id
@@ -461,7 +463,8 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. The name of the saved query to delete. It must be in the format of:
+     * Required. The name of the saved query to delete. It must be in the format
+     * of:
      * * projects/project_number/savedQueries/saved_query_id
      * * folders/folder_number/savedQueries/saved_query_id
      * * organizations/organization_number/savedQueries/saved_query_id
@@ -488,7 +491,8 @@ public java.lang.String getName() {
      *
      *
      * 
-     * Required. The name of the saved query to delete. It must be in the format of:
+     * Required. The name of the saved query to delete. It must be in the format
+     * of:
      * * projects/project_number/savedQueries/saved_query_id
      * * folders/folder_number/savedQueries/saved_query_id
      * * organizations/organization_number/savedQueries/saved_query_id
@@ -515,7 +519,8 @@ public com.google.protobuf.ByteString getNameBytes() {
      *
      *
      * 
-     * Required. The name of the saved query to delete. It must be in the format of:
+     * Required. The name of the saved query to delete. It must be in the format
+     * of:
      * * projects/project_number/savedQueries/saved_query_id
      * * folders/folder_number/savedQueries/saved_query_id
      * * organizations/organization_number/savedQueries/saved_query_id
@@ -541,7 +546,8 @@ public Builder setName(java.lang.String value) {
      *
      *
      * 
-     * Required. The name of the saved query to delete. It must be in the format of:
+     * Required. The name of the saved query to delete. It must be in the format
+     * of:
      * * projects/project_number/savedQueries/saved_query_id
      * * folders/folder_number/savedQueries/saved_query_id
      * * organizations/organization_number/savedQueries/saved_query_id
@@ -563,7 +569,8 @@ public Builder clearName() {
      *
      *
      * 
-     * Required. The name of the saved query to delete. It must be in the format of:
+     * Required. The name of the saved query to delete. It must be in the format
+     * of:
      * * projects/project_number/savedQueries/saved_query_id
      * * folders/folder_number/savedQueries/saved_query_id
      * * organizations/organization_number/savedQueries/saved_query_id
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequestOrBuilder.java
index ba108d449445..eba137a41a0a 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequestOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/DeleteSavedQueryRequestOrBuilder.java
@@ -27,7 +27,8 @@ public interface DeleteSavedQueryRequestOrBuilder
    *
    *
    * 
-   * Required. The name of the saved query to delete. It must be in the format of:
+   * Required. The name of the saved query to delete. It must be in the format
+   * of:
    * * projects/project_number/savedQueries/saved_query_id
    * * folders/folder_number/savedQueries/saved_query_id
    * * organizations/organization_number/savedQueries/saved_query_id
@@ -44,7 +45,8 @@ public interface DeleteSavedQueryRequestOrBuilder
    *
    *
    * 
-   * Required. The name of the saved query to delete. It must be in the format of:
+   * Required. The name of the saved query to delete. It must be in the format
+   * of:
    * * projects/project_number/savedQueries/saved_query_id
    * * folders/folder_number/savedQueries/saved_query_id
    * * organizations/organization_number/savedQueries/saved_query_id
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequest.java
index 6dc1302b7995..c212d4a3ca91 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequest.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequest.java
@@ -204,9 +204,9 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() {
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
    * If specified, only matching assets will be returned, otherwise, it will
-   * snapshot all asset types. See [Introduction to Cloud Asset
-   * Inventory](https://cloud.google.com/asset-inventory/docs/overview)
-   * for all supported asset types.
+   * snapshot all asset types. See [Introduction to
+   * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+   * all supported asset types.
    * 
* * repeated string asset_types = 3; @@ -231,9 +231,9 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -258,9 +258,9 @@ public int getAssetTypesCount() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -286,9 +286,9 @@ public java.lang.String getAssetTypes(int index) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -344,7 +344,8 @@ public com.google.cloud.asset.v1.ContentType getContentType() { * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -361,7 +362,8 @@ public boolean hasOutputConfig() { * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -380,7 +382,8 @@ public com.google.cloud.asset.v1.OutputConfig getOutputConfig() { * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -410,9 +413,9 @@ public com.google.cloud.asset.v1.OutputConfigOrBuilder getOutputConfigOrBuilder( * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -438,9 +441,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -466,9 +469,9 @@ public int getRelationshipTypesCount() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -495,9 +498,9 @@ public java.lang.String getRelationshipTypes(int index) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -1382,9 +1385,9 @@ private void ensureAssetTypesIsMutable() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1409,9 +1412,9 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1436,9 +1439,9 @@ public int getAssetTypesCount() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1464,9 +1467,9 @@ public java.lang.String getAssetTypes(int index) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1492,9 +1495,9 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1527,9 +1530,9 @@ public Builder setAssetTypes(int index, java.lang.String value) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1561,9 +1564,9 @@ public Builder addAssetTypes(java.lang.String value) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1592,9 +1595,9 @@ public Builder addAllAssetTypes(java.lang.Iterable values) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1622,9 +1625,9 @@ public Builder clearAssetTypes() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1749,7 +1752,8 @@ public Builder clearContentType() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1765,7 +1769,8 @@ public boolean hasOutputConfig() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1787,7 +1792,8 @@ public com.google.cloud.asset.v1.OutputConfig getOutputConfig() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1811,7 +1817,8 @@ public Builder setOutputConfig(com.google.cloud.asset.v1.OutputConfig value) { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1832,7 +1839,8 @@ public Builder setOutputConfig(com.google.cloud.asset.v1.OutputConfig.Builder bu * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1860,7 +1868,8 @@ public Builder mergeOutputConfig(com.google.cloud.asset.v1.OutputConfig value) { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1882,7 +1891,8 @@ public Builder clearOutputConfig() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1898,7 +1908,8 @@ public com.google.cloud.asset.v1.OutputConfig.Builder getOutputConfigBuilder() { * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1918,7 +1929,8 @@ public com.google.cloud.asset.v1.OutputConfigOrBuilder getOutputConfigOrBuilder( * * *
-     * Required. Output configuration indicating where the results will be output to.
+     * Required. Output configuration indicating where the results will be output
+     * to.
      * 
* * @@ -1967,9 +1979,9 @@ private void ensureRelationshipTypesIsMutable() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -1995,9 +2007,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -2023,9 +2035,9 @@ public int getRelationshipTypesCount() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -2052,9 +2064,9 @@ public java.lang.String getRelationshipTypes(int index) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -2081,9 +2093,9 @@ public com.google.protobuf.ByteString getRelationshipTypesBytes(int index) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -2117,9 +2129,9 @@ public Builder setRelationshipTypes(int index, java.lang.String value) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -2152,9 +2164,9 @@ public Builder addRelationshipTypes(java.lang.String value) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -2184,9 +2196,9 @@ public Builder addAllRelationshipTypes(java.lang.Iterable valu * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -2215,9 +2227,9 @@ public Builder clearRelationshipTypes() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequestOrBuilder.java index 870a0fdc933d..409a287758da 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsRequestOrBuilder.java @@ -120,9 +120,9 @@ public interface ExportAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -145,9 +145,9 @@ public interface ExportAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -170,9 +170,9 @@ public interface ExportAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -196,9 +196,9 @@ public interface ExportAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -239,7 +239,8 @@ public interface ExportAssetsRequestOrBuilder * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -253,7 +254,8 @@ public interface ExportAssetsRequestOrBuilder * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -267,7 +269,8 @@ public interface ExportAssetsRequestOrBuilder * * *
-   * Required. Output configuration indicating where the results will be output to.
+   * Required. Output configuration indicating where the results will be output
+   * to.
    * 
* * @@ -292,9 +295,9 @@ public interface ExportAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -318,9 +321,9 @@ public interface ExportAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -344,9 +347,9 @@ public interface ExportAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; @@ -371,9 +374,9 @@ public interface ExportAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all - * supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 6; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponse.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponse.java index 7c1e531947dd..15cc65b41ce9 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponse.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponse.java @@ -23,8 +23,10 @@ * *
  * The export asset response. This message is returned by the
- * [google.longrunning.Operations.GetOperation][google.longrunning.Operations.GetOperation] method in the returned
- * [google.longrunning.Operation.response][google.longrunning.Operation.response] field.
+ * [google.longrunning.Operations.GetOperation][google.longrunning.Operations.GetOperation]
+ * method in the returned
+ * [google.longrunning.Operation.response][google.longrunning.Operation.response]
+ * field.
  * 
* * Protobuf type {@code google.cloud.asset.v1.ExportAssetsResponse} @@ -168,10 +170,10 @@ public com.google.cloud.asset.v1.OutputConfigOrBuilder getOutputConfigOrBuilder( * *
    * Output result indicating where the assets were exported to. For example, a
-   * set of actual Google Cloud Storage object uris where the assets are
+   * set of actual {{storage_name}} object uris where the assets are
    * exported to. The uris can be different from what [output_config] has
    * specified, as the service will split the output object into multiple ones
-   * once it exceeds a single Google Cloud Storage object limit.
+   * once it exceeds a single {{storage_name}} object limit.
    * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -187,10 +189,10 @@ public boolean hasOutputResult() { * *
    * Output result indicating where the assets were exported to. For example, a
-   * set of actual Google Cloud Storage object uris where the assets are
+   * set of actual {{storage_name}} object uris where the assets are
    * exported to. The uris can be different from what [output_config] has
    * specified, as the service will split the output object into multiple ones
-   * once it exceeds a single Google Cloud Storage object limit.
+   * once it exceeds a single {{storage_name}} object limit.
    * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -208,10 +210,10 @@ public com.google.cloud.asset.v1.OutputResult getOutputResult() { * *
    * Output result indicating where the assets were exported to. For example, a
-   * set of actual Google Cloud Storage object uris where the assets are
+   * set of actual {{storage_name}} object uris where the assets are
    * exported to. The uris can be different from what [output_config] has
    * specified, as the service will split the output object into multiple ones
-   * once it exceeds a single Google Cloud Storage object limit.
+   * once it exceeds a single {{storage_name}} object limit.
    * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -418,8 +420,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * *
    * The export asset response. This message is returned by the
-   * [google.longrunning.Operations.GetOperation][google.longrunning.Operations.GetOperation] method in the returned
-   * [google.longrunning.Operation.response][google.longrunning.Operation.response] field.
+   * [google.longrunning.Operations.GetOperation][google.longrunning.Operations.GetOperation]
+   * method in the returned
+   * [google.longrunning.Operation.response][google.longrunning.Operation.response]
+   * field.
    * 
* * Protobuf type {@code google.cloud.asset.v1.ExportAssetsResponse} @@ -1007,10 +1011,10 @@ public com.google.cloud.asset.v1.OutputConfigOrBuilder getOutputConfigOrBuilder( * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1025,10 +1029,10 @@ public boolean hasOutputResult() { * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1049,10 +1053,10 @@ public com.google.cloud.asset.v1.OutputResult getOutputResult() { * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1075,10 +1079,10 @@ public Builder setOutputResult(com.google.cloud.asset.v1.OutputResult value) { * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1098,10 +1102,10 @@ public Builder setOutputResult(com.google.cloud.asset.v1.OutputResult.Builder bu * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1128,10 +1132,10 @@ public Builder mergeOutputResult(com.google.cloud.asset.v1.OutputResult value) { * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1152,10 +1156,10 @@ public Builder clearOutputResult() { * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1170,10 +1174,10 @@ public com.google.cloud.asset.v1.OutputResult.Builder getOutputResultBuilder() { * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -1192,10 +1196,10 @@ public com.google.cloud.asset.v1.OutputResultOrBuilder getOutputResultOrBuilder( * *
      * Output result indicating where the assets were exported to. For example, a
-     * set of actual Google Cloud Storage object uris where the assets are
+     * set of actual {{storage_name}} object uris where the assets are
      * exported to. The uris can be different from what [output_config] has
      * specified, as the service will split the output object into multiple ones
-     * once it exceeds a single Google Cloud Storage object limit.
+     * once it exceeds a single {{storage_name}} object limit.
      * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponseOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponseOrBuilder.java index 83e57dbafd22..003f8515f21a 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponseOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ExportAssetsResponseOrBuilder.java @@ -98,10 +98,10 @@ public interface ExportAssetsResponseOrBuilder * *
    * Output result indicating where the assets were exported to. For example, a
-   * set of actual Google Cloud Storage object uris where the assets are
+   * set of actual {{storage_name}} object uris where the assets are
    * exported to. The uris can be different from what [output_config] has
    * specified, as the service will split the output object into multiple ones
-   * once it exceeds a single Google Cloud Storage object limit.
+   * once it exceeds a single {{storage_name}} object limit.
    * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -114,10 +114,10 @@ public interface ExportAssetsResponseOrBuilder * *
    * Output result indicating where the assets were exported to. For example, a
-   * set of actual Google Cloud Storage object uris where the assets are
+   * set of actual {{storage_name}} object uris where the assets are
    * exported to. The uris can be different from what [output_config] has
    * specified, as the service will split the output object into multiple ones
-   * once it exceeds a single Google Cloud Storage object limit.
+   * once it exceeds a single {{storage_name}} object limit.
    * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; @@ -130,10 +130,10 @@ public interface ExportAssetsResponseOrBuilder * *
    * Output result indicating where the assets were exported to. For example, a
-   * set of actual Google Cloud Storage object uris where the assets are
+   * set of actual {{storage_name}} object uris where the assets are
    * exported to. The uris can be different from what [output_config] has
    * specified, as the service will split the output object into multiple ones
-   * once it exceeds a single Google Cloud Storage object limit.
+   * once it exceeds a single {{storage_name}} object limit.
    * 
* * .google.cloud.asset.v1.OutputResult output_result = 3; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Feed.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Feed.java index e2b6ab5a8768..d7a9633aee58 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Feed.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Feed.java @@ -489,9 +489,9 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -518,9 +518,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -547,9 +547,9 @@ public int getRelationshipTypesCount() { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -577,9 +577,9 @@ public java.lang.String getRelationshipTypes(int index) { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2298,9 +2298,9 @@ private void ensureRelationshipTypesIsMutable() { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2327,9 +2327,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2356,9 +2356,9 @@ public int getRelationshipTypesCount() { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2386,9 +2386,9 @@ public java.lang.String getRelationshipTypes(int index) { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2416,9 +2416,9 @@ public com.google.protobuf.ByteString getRelationshipTypesBytes(int index) { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2453,9 +2453,9 @@ public Builder setRelationshipTypes(int index, java.lang.String value) { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2489,9 +2489,9 @@ public Builder addRelationshipTypes(java.lang.String value) { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2522,9 +2522,9 @@ public Builder addAllRelationshipTypes(java.lang.Iterable valu * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2554,9 +2554,9 @@ public Builder clearRelationshipTypes() { * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. * * * repeated string relationship_types = 7; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/FeedOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/FeedOrBuilder.java index 3a9a8f7e2632..461df440f50e 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/FeedOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/FeedOrBuilder.java @@ -357,9 +357,9 @@ public interface FeedOrBuilder * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. * * * repeated string relationship_types = 7; @@ -384,9 +384,9 @@ public interface FeedOrBuilder * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. * * * repeated string relationship_types = 7; @@ -411,9 +411,9 @@ public interface FeedOrBuilder * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. * * * repeated string relationship_types = 7; @@ -439,9 +439,9 @@ public interface FeedOrBuilder * it outputs the supported relationships of the types of [asset_names] and * [asset_types] or returns an error if any of the [asset_names] or the * [asset_types] has no replationship support. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. * * * repeated string relationship_types = 7; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestination.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestination.java index 8fd6eb12cf2a..67ec697d64b4 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestination.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestination.java @@ -22,7 +22,7 @@ * * *
- * A Cloud Storage location.
+ * A {{storage_name}} location.
  * 
* * Protobuf type {@code google.cloud.asset.v1.GcsDestination} @@ -117,12 +117,12 @@ public ObjectUriCase getObjectUriCase() { * * *
-   * The uri of the Cloud Storage object. It's the same uri that is used by
+   * The uri of the {{storage_name}} object. It's the same uri that is used by
    * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
    * Editing Object
    * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
    * for more information.
-   * If the specified Cloud Storage object already exists and there is no
+   * If the specified {{storage_name}} object already exists and there is no
    * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
    * overwritten with the exported result.
    * 
@@ -138,12 +138,12 @@ public boolean hasUri() { * * *
-   * The uri of the Cloud Storage object. It's the same uri that is used by
+   * The uri of the {{storage_name}} object. It's the same uri that is used by
    * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
    * Editing Object
    * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
    * for more information.
-   * If the specified Cloud Storage object already exists and there is no
+   * If the specified {{storage_name}} object already exists and there is no
    * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
    * overwritten with the exported result.
    * 
@@ -172,12 +172,12 @@ public java.lang.String getUri() { * * *
-   * The uri of the Cloud Storage object. It's the same uri that is used by
+   * The uri of the {{storage_name}} object. It's the same uri that is used by
    * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
    * Editing Object
    * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
    * for more information.
-   * If the specified Cloud Storage object already exists and there is no
+   * If the specified {{storage_name}} object already exists and there is no
    * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
    * overwritten with the exported result.
    * 
@@ -208,7 +208,7 @@ public com.google.protobuf.ByteString getUriBytes() { * * *
-   * The uri prefix of all generated Cloud Storage objects. Example:
+   * The uri prefix of all generated {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name_prefix". Each object uri is in format:
    * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
    * contains assets for that type. <shard number> starts from 0. Example:
@@ -230,7 +230,7 @@ public boolean hasUriPrefix() {
    *
    *
    * 
-   * The uri prefix of all generated Cloud Storage objects. Example:
+   * The uri prefix of all generated {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name_prefix". Each object uri is in format:
    * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
    * contains assets for that type. <shard number> starts from 0. Example:
@@ -265,7 +265,7 @@ public java.lang.String getUriPrefix() {
    *
    *
    * 
-   * The uri prefix of all generated Cloud Storage objects. Example:
+   * The uri prefix of all generated {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name_prefix". Each object uri is in format:
    * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
    * contains assets for that type. <shard number> starts from 0. Example:
@@ -485,7 +485,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    *
    * 
-   * A Cloud Storage location.
+   * A {{storage_name}} location.
    * 
* * Protobuf type {@code google.cloud.asset.v1.GcsDestination} @@ -699,12 +699,12 @@ public Builder clearObjectUri() { * * *
-     * The uri of the Cloud Storage object. It's the same uri that is used by
+     * The uri of the {{storage_name}} object. It's the same uri that is used by
      * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
      * Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the exported result.
      * 
@@ -721,12 +721,12 @@ public boolean hasUri() { * * *
-     * The uri of the Cloud Storage object. It's the same uri that is used by
+     * The uri of the {{storage_name}} object. It's the same uri that is used by
      * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
      * Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the exported result.
      * 
@@ -756,12 +756,12 @@ public java.lang.String getUri() { * * *
-     * The uri of the Cloud Storage object. It's the same uri that is used by
+     * The uri of the {{storage_name}} object. It's the same uri that is used by
      * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
      * Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the exported result.
      * 
@@ -791,12 +791,12 @@ public com.google.protobuf.ByteString getUriBytes() { * * *
-     * The uri of the Cloud Storage object. It's the same uri that is used by
+     * The uri of the {{storage_name}} object. It's the same uri that is used by
      * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
      * Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the exported result.
      * 
@@ -819,12 +819,12 @@ public Builder setUri(java.lang.String value) { * * *
-     * The uri of the Cloud Storage object. It's the same uri that is used by
+     * The uri of the {{storage_name}} object. It's the same uri that is used by
      * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
      * Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the exported result.
      * 
@@ -845,12 +845,12 @@ public Builder clearUri() { * * *
-     * The uri of the Cloud Storage object. It's the same uri that is used by
+     * The uri of the {{storage_name}} object. It's the same uri that is used by
      * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
      * Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the exported result.
      * 
@@ -875,7 +875,7 @@ public Builder setUriBytes(com.google.protobuf.ByteString value) { * * *
-     * The uri prefix of all generated Cloud Storage objects. Example:
+     * The uri prefix of all generated {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name_prefix". Each object uri is in format:
      * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
      * contains assets for that type. <shard number> starts from 0. Example:
@@ -898,7 +898,7 @@ public boolean hasUriPrefix() {
      *
      *
      * 
-     * The uri prefix of all generated Cloud Storage objects. Example:
+     * The uri prefix of all generated {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name_prefix". Each object uri is in format:
      * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
      * contains assets for that type. <shard number> starts from 0. Example:
@@ -934,7 +934,7 @@ public java.lang.String getUriPrefix() {
      *
      *
      * 
-     * The uri prefix of all generated Cloud Storage objects. Example:
+     * The uri prefix of all generated {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name_prefix". Each object uri is in format:
      * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
      * contains assets for that type. <shard number> starts from 0. Example:
@@ -970,7 +970,7 @@ public com.google.protobuf.ByteString getUriPrefixBytes() {
      *
      *
      * 
-     * The uri prefix of all generated Cloud Storage objects. Example:
+     * The uri prefix of all generated {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name_prefix". Each object uri is in format:
      * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
      * contains assets for that type. <shard number> starts from 0. Example:
@@ -999,7 +999,7 @@ public Builder setUriPrefix(java.lang.String value) {
      *
      *
      * 
-     * The uri prefix of all generated Cloud Storage objects. Example:
+     * The uri prefix of all generated {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name_prefix". Each object uri is in format:
      * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
      * contains assets for that type. <shard number> starts from 0. Example:
@@ -1026,7 +1026,7 @@ public Builder clearUriPrefix() {
      *
      *
      * 
-     * The uri prefix of all generated Cloud Storage objects. Example:
+     * The uri prefix of all generated {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name_prefix". Each object uri is in format:
      * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
      * contains assets for that type. <shard number> starts from 0. Example:
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestinationOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestinationOrBuilder.java
index 99805d341767..443693ee87db 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestinationOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsDestinationOrBuilder.java
@@ -27,12 +27,12 @@ public interface GcsDestinationOrBuilder
    *
    *
    * 
-   * The uri of the Cloud Storage object. It's the same uri that is used by
+   * The uri of the {{storage_name}} object. It's the same uri that is used by
    * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
    * Editing Object
    * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
    * for more information.
-   * If the specified Cloud Storage object already exists and there is no
+   * If the specified {{storage_name}} object already exists and there is no
    * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
    * overwritten with the exported result.
    * 
@@ -46,12 +46,12 @@ public interface GcsDestinationOrBuilder * * *
-   * The uri of the Cloud Storage object. It's the same uri that is used by
+   * The uri of the {{storage_name}} object. It's the same uri that is used by
    * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
    * Editing Object
    * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
    * for more information.
-   * If the specified Cloud Storage object already exists and there is no
+   * If the specified {{storage_name}} object already exists and there is no
    * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
    * overwritten with the exported result.
    * 
@@ -65,12 +65,12 @@ public interface GcsDestinationOrBuilder * * *
-   * The uri of the Cloud Storage object. It's the same uri that is used by
+   * The uri of the {{storage_name}} object. It's the same uri that is used by
    * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
    * Editing Object
    * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
    * for more information.
-   * If the specified Cloud Storage object already exists and there is no
+   * If the specified {{storage_name}} object already exists and there is no
    * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
    * overwritten with the exported result.
    * 
@@ -85,7 +85,7 @@ public interface GcsDestinationOrBuilder * * *
-   * The uri prefix of all generated Cloud Storage objects. Example:
+   * The uri prefix of all generated {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name_prefix". Each object uri is in format:
    * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
    * contains assets for that type. <shard number> starts from 0. Example:
@@ -105,7 +105,7 @@ public interface GcsDestinationOrBuilder
    *
    *
    * 
-   * The uri prefix of all generated Cloud Storage objects. Example:
+   * The uri prefix of all generated {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name_prefix". Each object uri is in format:
    * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
    * contains assets for that type. <shard number> starts from 0. Example:
@@ -125,7 +125,7 @@ public interface GcsDestinationOrBuilder
    *
    *
    * 
-   * The uri prefix of all generated Cloud Storage objects. Example:
+   * The uri prefix of all generated {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name_prefix". Each object uri is in format:
    * "gs://bucket_name/object_name_prefix/<asset type>/<shard number> and only
    * contains assets for that type. <shard number> starts from 0. Example:
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResult.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResult.java
index 9090ccbed234..c3ac16250220 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResult.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResult.java
@@ -22,7 +22,7 @@
  *
  *
  * 
- * A Cloud Storage output result.
+ * A {{storage_name}} output result.
  * 
* * Protobuf type {@code google.cloud.asset.v1.GcsOutputResult} @@ -73,7 +73,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* @@ -88,7 +88,7 @@ public com.google.protobuf.ProtocolStringList getUrisList() { * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* @@ -103,7 +103,7 @@ public int getUrisCount() { * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* @@ -119,7 +119,7 @@ public java.lang.String getUris(int index) { * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* @@ -302,7 +302,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A Cloud Storage output result.
+   * A {{storage_name}} output result.
    * 
* * Protobuf type {@code google.cloud.asset.v1.GcsOutputResult} @@ -495,7 +495,7 @@ private void ensureUrisIsMutable() { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -510,7 +510,7 @@ public com.google.protobuf.ProtocolStringList getUrisList() { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -525,7 +525,7 @@ public int getUrisCount() { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -541,7 +541,7 @@ public java.lang.String getUris(int index) { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -557,7 +557,7 @@ public com.google.protobuf.ByteString getUrisBytes(int index) { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -580,7 +580,7 @@ public Builder setUris(int index, java.lang.String value) { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -602,7 +602,7 @@ public Builder addUris(java.lang.String value) { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -621,7 +621,7 @@ public Builder addAllUris(java.lang.Iterable values) { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* @@ -639,7 +639,7 @@ public Builder clearUris() { * * *
-     * List of uris of the Cloud Storage objects. Example:
+     * List of uris of the {{storage_name}} objects. Example:
      * "gs://bucket_name/object_name".
      * 
* diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResultOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResultOrBuilder.java index b5ed3e0d7460..aa285d20b61b 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResultOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/GcsOutputResultOrBuilder.java @@ -27,7 +27,7 @@ public interface GcsOutputResultOrBuilder * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* @@ -40,7 +40,7 @@ public interface GcsOutputResultOrBuilder * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* @@ -53,7 +53,7 @@ public interface GcsOutputResultOrBuilder * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* @@ -67,7 +67,7 @@ public interface GcsOutputResultOrBuilder * * *
-   * List of uris of the Cloud Storage objects. Example:
+   * List of uris of the {{storage_name}} objects. Example:
    * "gs://bucket_name/object_name".
    * 
* diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfig.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfig.java index 6999aa4a308a..866ce63fc34f 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfig.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfig.java @@ -22,7 +22,8 @@ * * *
- * Output configuration for export IAM policy analysis destination.
+ * Output configuration for export {{iam_name_short}} policy analysis
+ * destination.
  * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisOutputConfig} @@ -74,12 +75,12 @@ public interface GcsDestinationOrBuilder * * *
-     * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-     * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-     * Editing Object
+     * Required. The uri of the {{storage_name}} object. It's the same uri that
+     * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+     * and Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the analysis result.
      * 
@@ -93,12 +94,12 @@ public interface GcsDestinationOrBuilder * * *
-     * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-     * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-     * Editing Object
+     * Required. The uri of the {{storage_name}} object. It's the same uri that
+     * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+     * and Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the analysis result.
      * 
@@ -113,7 +114,7 @@ public interface GcsDestinationOrBuilder * * *
-   * A Cloud Storage location.
+   * A {{storage_name}} location.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination} @@ -164,12 +165,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-     * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-     * Editing Object
+     * Required. The uri of the {{storage_name}} object. It's the same uri that
+     * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+     * and Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the analysis result.
      * 
@@ -194,12 +195,12 @@ public java.lang.String getUri() { * * *
-     * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-     * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-     * Editing Object
+     * Required. The uri of the {{storage_name}} object. It's the same uri that
+     * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+     * and Editing Object
      * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
      * for more information.
-     * If the specified Cloud Storage object already exists and there is no
+     * If the specified {{storage_name}} object already exists and there is no
      * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
      * overwritten with the analysis result.
      * 
@@ -388,7 +389,7 @@ protected Builder newBuilderForType( * * *
-     * A Cloud Storage location.
+     * A {{storage_name}} location.
      * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination} @@ -572,12 +573,12 @@ public Builder mergeFrom( * * *
-       * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-       * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-       * Editing Object
+       * Required. The uri of the {{storage_name}} object. It's the same uri that
+       * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+       * and Editing Object
        * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
        * for more information.
-       * If the specified Cloud Storage object already exists and there is no
+       * If the specified {{storage_name}} object already exists and there is no
        * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
        * overwritten with the analysis result.
        * 
@@ -601,12 +602,12 @@ public java.lang.String getUri() { * * *
-       * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-       * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-       * Editing Object
+       * Required. The uri of the {{storage_name}} object. It's the same uri that
+       * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+       * and Editing Object
        * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
        * for more information.
-       * If the specified Cloud Storage object already exists and there is no
+       * If the specified {{storage_name}} object already exists and there is no
        * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
        * overwritten with the analysis result.
        * 
@@ -630,12 +631,12 @@ public com.google.protobuf.ByteString getUriBytes() { * * *
-       * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-       * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-       * Editing Object
+       * Required. The uri of the {{storage_name}} object. It's the same uri that
+       * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+       * and Editing Object
        * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
        * for more information.
-       * If the specified Cloud Storage object already exists and there is no
+       * If the specified {{storage_name}} object already exists and there is no
        * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
        * overwritten with the analysis result.
        * 
@@ -658,12 +659,12 @@ public Builder setUri(java.lang.String value) { * * *
-       * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-       * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-       * Editing Object
+       * Required. The uri of the {{storage_name}} object. It's the same uri that
+       * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+       * and Editing Object
        * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
        * for more information.
-       * If the specified Cloud Storage object already exists and there is no
+       * If the specified {{storage_name}} object already exists and there is no
        * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
        * overwritten with the analysis result.
        * 
@@ -682,12 +683,12 @@ public Builder clearUri() { * * *
-       * Required. The uri of the Cloud Storage object. It's the same uri that is used by
-       * gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-       * Editing Object
+       * Required. The uri of the {{storage_name}} object. It's the same uri that
+       * is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+       * and Editing Object
        * Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
        * for more information.
-       * If the specified Cloud Storage object already exists and there is no
+       * If the specified {{storage_name}} object already exists and there is no
        * [hold](https://cloud.google.com/storage/docs/object-holds), it will be
        * overwritten with the analysis result.
        * 
@@ -785,9 +786,10 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-     * to which the analysis results should be exported. If this dataset does
-     * not exist, the export call will return an INVALID_ARGUMENT error.
+     * Required. The {{bigquery_name}} dataset in format
+     * "projects/projectId/datasets/datasetId", to which the analysis results
+     * should be exported. If this dataset does not exist, the export call will
+     * return an INVALID_ARGUMENT error.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -799,9 +801,10 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-     * to which the analysis results should be exported. If this dataset does
-     * not exist, the export call will return an INVALID_ARGUMENT error.
+     * Required. The {{bigquery_name}} dataset in format
+     * "projects/projectId/datasets/datasetId", to which the analysis results
+     * should be exported. If this dataset does not exist, the export call will
+     * return an INVALID_ARGUMENT error.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -814,8 +817,9 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Required. The prefix of the BigQuery tables to which the analysis results will be
-     * written. Tables will be created based on this table_prefix if not exist:
+     * Required. The prefix of the {{bigquery_name}} tables to which the
+     * analysis results will be written. Tables will be created based on this
+     * table_prefix if not exist:
      * * <table_prefix>_analysis table will contain export operation's metadata.
      * * <table_prefix>_analysis_result will contain all the
      *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -832,8 +836,9 @@ public interface BigQueryDestinationOrBuilder
      *
      *
      * 
-     * Required. The prefix of the BigQuery tables to which the analysis results will be
-     * written. Tables will be created based on this table_prefix if not exist:
+     * Required. The prefix of the {{bigquery_name}} tables to which the
+     * analysis results will be written. Tables will be created based on this
+     * table_prefix if not exist:
      * * <table_prefix>_analysis table will contain export operation's metadata.
      * * <table_prefix>_analysis_result will contain all the
      *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -851,7 +856,7 @@ public interface BigQueryDestinationOrBuilder
      *
      *
      * 
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * @@ -865,7 +870,7 @@ public interface BigQueryDestinationOrBuilder * * *
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * @@ -881,16 +886,17 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Optional. Specifies the action that occurs if the destination table or partition
-     * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * Optional. Specifies the action that occurs if the destination table or
+     * partition already exists. The following values are supported:
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, an error is
      * returned.
      * The default value is WRITE_APPEND. Each action is atomic and only occurs
-     * if BigQuery is able to complete the job successfully. Details are at
+     * if {{bigquery_name}} is able to complete the job successfully. Details
+     * are at
      * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
      * 
* @@ -903,16 +909,17 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Optional. Specifies the action that occurs if the destination table or partition
-     * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * Optional. Specifies the action that occurs if the destination table or
+     * partition already exists. The following values are supported:
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, an error is
      * returned.
      * The default value is WRITE_APPEND. Each action is atomic and only occurs
-     * if BigQuery is able to complete the job successfully. Details are at
+     * if {{bigquery_name}} is able to complete the job successfully. Details
+     * are at
      * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
      * 
* @@ -926,7 +933,7 @@ public interface BigQueryDestinationOrBuilder * * *
-   * A BigQuery destination.
+   * A {{bigquery_name}} destination.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination} @@ -979,9 +986,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * This enum determines the partition key column for the bigquery tables.
-     * Partitioning can improve query performance and reduce query cost by
-     * filtering partitions. Refer to
+     * This enum determines the partition key column for the {{bigquery_name}}
+     * tables. Partitioning can improve query performance and reduce query cost
+     * by filtering partitions. Refer to
      * https://cloud.google.com/bigquery/docs/partitioned-tables for details.
      * 
* @@ -1129,9 +1136,10 @@ private PartitionKey(int value) { * * *
-     * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-     * to which the analysis results should be exported. If this dataset does
-     * not exist, the export call will return an INVALID_ARGUMENT error.
+     * Required. The {{bigquery_name}} dataset in format
+     * "projects/projectId/datasets/datasetId", to which the analysis results
+     * should be exported. If this dataset does not exist, the export call will
+     * return an INVALID_ARGUMENT error.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1154,9 +1162,10 @@ public java.lang.String getDataset() { * * *
-     * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-     * to which the analysis results should be exported. If this dataset does
-     * not exist, the export call will return an INVALID_ARGUMENT error.
+     * Required. The {{bigquery_name}} dataset in format
+     * "projects/projectId/datasets/datasetId", to which the analysis results
+     * should be exported. If this dataset does not exist, the export call will
+     * return an INVALID_ARGUMENT error.
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1182,8 +1191,9 @@ public com.google.protobuf.ByteString getDatasetBytes() { * * *
-     * Required. The prefix of the BigQuery tables to which the analysis results will be
-     * written. Tables will be created based on this table_prefix if not exist:
+     * Required. The prefix of the {{bigquery_name}} tables to which the
+     * analysis results will be written. Tables will be created based on this
+     * table_prefix if not exist:
      * * <table_prefix>_analysis table will contain export operation's metadata.
      * * <table_prefix>_analysis_result will contain all the
      *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -1211,8 +1221,9 @@ public java.lang.String getTablePrefix() {
      *
      *
      * 
-     * Required. The prefix of the BigQuery tables to which the analysis results will be
-     * written. Tables will be created based on this table_prefix if not exist:
+     * Required. The prefix of the {{bigquery_name}} tables to which the
+     * analysis results will be written. Tables will be created based on this
+     * table_prefix if not exist:
      * * <table_prefix>_analysis table will contain export operation's metadata.
      * * <table_prefix>_analysis_result will contain all the
      *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -1243,7 +1254,7 @@ public com.google.protobuf.ByteString getTablePrefixBytes() {
      *
      *
      * 
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * @@ -1260,7 +1271,7 @@ public int getPartitionKeyValue() { * * *
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * @@ -1289,16 +1300,17 @@ public int getPartitionKeyValue() { * * *
-     * Optional. Specifies the action that occurs if the destination table or partition
-     * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * Optional. Specifies the action that occurs if the destination table or
+     * partition already exists. The following values are supported:
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, an error is
      * returned.
      * The default value is WRITE_APPEND. Each action is atomic and only occurs
-     * if BigQuery is able to complete the job successfully. Details are at
+     * if {{bigquery_name}} is able to complete the job successfully. Details
+     * are at
      * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
      * 
* @@ -1322,16 +1334,17 @@ public java.lang.String getWriteDisposition() { * * *
-     * Optional. Specifies the action that occurs if the destination table or partition
-     * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * Optional. Specifies the action that occurs if the destination table or
+     * partition already exists. The following values are supported:
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, an error is
      * returned.
      * The default value is WRITE_APPEND. Each action is atomic and only occurs
-     * if BigQuery is able to complete the job successfully. Details are at
+     * if {{bigquery_name}} is able to complete the job successfully. Details
+     * are at
      * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
      * 
* @@ -1557,7 +1570,7 @@ protected Builder newBuilderForType( * * *
-     * A BigQuery destination.
+     * A {{bigquery_name}} destination.
      * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination} @@ -1781,9 +1794,10 @@ public Builder mergeFrom( * * *
-       * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-       * to which the analysis results should be exported. If this dataset does
-       * not exist, the export call will return an INVALID_ARGUMENT error.
+       * Required. The {{bigquery_name}} dataset in format
+       * "projects/projectId/datasets/datasetId", to which the analysis results
+       * should be exported. If this dataset does not exist, the export call will
+       * return an INVALID_ARGUMENT error.
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1805,9 +1819,10 @@ public java.lang.String getDataset() { * * *
-       * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-       * to which the analysis results should be exported. If this dataset does
-       * not exist, the export call will return an INVALID_ARGUMENT error.
+       * Required. The {{bigquery_name}} dataset in format
+       * "projects/projectId/datasets/datasetId", to which the analysis results
+       * should be exported. If this dataset does not exist, the export call will
+       * return an INVALID_ARGUMENT error.
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1829,9 +1844,10 @@ public com.google.protobuf.ByteString getDatasetBytes() { * * *
-       * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-       * to which the analysis results should be exported. If this dataset does
-       * not exist, the export call will return an INVALID_ARGUMENT error.
+       * Required. The {{bigquery_name}} dataset in format
+       * "projects/projectId/datasets/datasetId", to which the analysis results
+       * should be exported. If this dataset does not exist, the export call will
+       * return an INVALID_ARGUMENT error.
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1852,9 +1868,10 @@ public Builder setDataset(java.lang.String value) { * * *
-       * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-       * to which the analysis results should be exported. If this dataset does
-       * not exist, the export call will return an INVALID_ARGUMENT error.
+       * Required. The {{bigquery_name}} dataset in format
+       * "projects/projectId/datasets/datasetId", to which the analysis results
+       * should be exported. If this dataset does not exist, the export call will
+       * return an INVALID_ARGUMENT error.
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1871,9 +1888,10 @@ public Builder clearDataset() { * * *
-       * Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-       * to which the analysis results should be exported. If this dataset does
-       * not exist, the export call will return an INVALID_ARGUMENT error.
+       * Required. The {{bigquery_name}} dataset in format
+       * "projects/projectId/datasets/datasetId", to which the analysis results
+       * should be exported. If this dataset does not exist, the export call will
+       * return an INVALID_ARGUMENT error.
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1897,8 +1915,9 @@ public Builder setDatasetBytes(com.google.protobuf.ByteString value) { * * *
-       * Required. The prefix of the BigQuery tables to which the analysis results will be
-       * written. Tables will be created based on this table_prefix if not exist:
+       * Required. The prefix of the {{bigquery_name}} tables to which the
+       * analysis results will be written. Tables will be created based on this
+       * table_prefix if not exist:
        * * <table_prefix>_analysis table will contain export operation's metadata.
        * * <table_prefix>_analysis_result will contain all the
        *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -1925,8 +1944,9 @@ public java.lang.String getTablePrefix() {
        *
        *
        * 
-       * Required. The prefix of the BigQuery tables to which the analysis results will be
-       * written. Tables will be created based on this table_prefix if not exist:
+       * Required. The prefix of the {{bigquery_name}} tables to which the
+       * analysis results will be written. Tables will be created based on this
+       * table_prefix if not exist:
        * * <table_prefix>_analysis table will contain export operation's metadata.
        * * <table_prefix>_analysis_result will contain all the
        *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -1953,8 +1973,9 @@ public com.google.protobuf.ByteString getTablePrefixBytes() {
        *
        *
        * 
-       * Required. The prefix of the BigQuery tables to which the analysis results will be
-       * written. Tables will be created based on this table_prefix if not exist:
+       * Required. The prefix of the {{bigquery_name}} tables to which the
+       * analysis results will be written. Tables will be created based on this
+       * table_prefix if not exist:
        * * <table_prefix>_analysis table will contain export operation's metadata.
        * * <table_prefix>_analysis_result will contain all the
        *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -1980,8 +2001,9 @@ public Builder setTablePrefix(java.lang.String value) {
        *
        *
        * 
-       * Required. The prefix of the BigQuery tables to which the analysis results will be
-       * written. Tables will be created based on this table_prefix if not exist:
+       * Required. The prefix of the {{bigquery_name}} tables to which the
+       * analysis results will be written. Tables will be created based on this
+       * table_prefix if not exist:
        * * <table_prefix>_analysis table will contain export operation's metadata.
        * * <table_prefix>_analysis_result will contain all the
        *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -2003,8 +2025,9 @@ public Builder clearTablePrefix() {
        *
        *
        * 
-       * Required. The prefix of the BigQuery tables to which the analysis results will be
-       * written. Tables will be created based on this table_prefix if not exist:
+       * Required. The prefix of the {{bigquery_name}} tables to which the
+       * analysis results will be written. Tables will be created based on this
+       * table_prefix if not exist:
        * * <table_prefix>_analysis table will contain export operation's metadata.
        * * <table_prefix>_analysis_result will contain all the
        *   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -2033,7 +2056,7 @@ public Builder setTablePrefixBytes(com.google.protobuf.ByteString value) {
        *
        *
        * 
-       * The partition key for BigQuery partitioned table.
+       * The partition key for {{bigquery_name}} partitioned table.
        * 
* * @@ -2050,7 +2073,7 @@ public int getPartitionKeyValue() { * * *
-       * The partition key for BigQuery partitioned table.
+       * The partition key for {{bigquery_name}} partitioned table.
        * 
* * @@ -2070,7 +2093,7 @@ public Builder setPartitionKeyValue(int value) { * * *
-       * The partition key for BigQuery partitioned table.
+       * The partition key for {{bigquery_name}} partitioned table.
        * 
* * @@ -2097,7 +2120,7 @@ public Builder setPartitionKeyValue(int value) { * * *
-       * The partition key for BigQuery partitioned table.
+       * The partition key for {{bigquery_name}} partitioned table.
        * 
* * @@ -2122,7 +2145,7 @@ public Builder setPartitionKey( * * *
-       * The partition key for BigQuery partitioned table.
+       * The partition key for {{bigquery_name}} partitioned table.
        * 
* * @@ -2143,16 +2166,17 @@ public Builder clearPartitionKey() { * * *
-       * Optional. Specifies the action that occurs if the destination table or partition
-       * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * Optional. Specifies the action that occurs if the destination table or
+       * partition already exists. The following values are supported:
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, an error is
        * returned.
        * The default value is WRITE_APPEND. Each action is atomic and only occurs
-       * if BigQuery is able to complete the job successfully. Details are at
+       * if {{bigquery_name}} is able to complete the job successfully. Details
+       * are at
        * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
        * 
* @@ -2175,16 +2199,17 @@ public java.lang.String getWriteDisposition() { * * *
-       * Optional. Specifies the action that occurs if the destination table or partition
-       * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * Optional. Specifies the action that occurs if the destination table or
+       * partition already exists. The following values are supported:
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, an error is
        * returned.
        * The default value is WRITE_APPEND. Each action is atomic and only occurs
-       * if BigQuery is able to complete the job successfully. Details are at
+       * if {{bigquery_name}} is able to complete the job successfully. Details
+       * are at
        * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
        * 
* @@ -2207,16 +2232,17 @@ public com.google.protobuf.ByteString getWriteDispositionBytes() { * * *
-       * Optional. Specifies the action that occurs if the destination table or partition
-       * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * Optional. Specifies the action that occurs if the destination table or
+       * partition already exists. The following values are supported:
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, an error is
        * returned.
        * The default value is WRITE_APPEND. Each action is atomic and only occurs
-       * if BigQuery is able to complete the job successfully. Details are at
+       * if {{bigquery_name}} is able to complete the job successfully. Details
+       * are at
        * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
        * 
* @@ -2238,16 +2264,17 @@ public Builder setWriteDisposition(java.lang.String value) { * * *
-       * Optional. Specifies the action that occurs if the destination table or partition
-       * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * Optional. Specifies the action that occurs if the destination table or
+       * partition already exists. The following values are supported:
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, an error is
        * returned.
        * The default value is WRITE_APPEND. Each action is atomic and only occurs
-       * if BigQuery is able to complete the job successfully. Details are at
+       * if {{bigquery_name}} is able to complete the job successfully. Details
+       * are at
        * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
        * 
* @@ -2265,16 +2292,17 @@ public Builder clearWriteDisposition() { * * *
-       * Optional. Specifies the action that occurs if the destination table or partition
-       * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * Optional. Specifies the action that occurs if the destination table or
+       * partition already exists. The following values are supported:
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, an error is
        * returned.
        * The default value is WRITE_APPEND. Each action is atomic and only occurs
-       * if BigQuery is able to complete the job successfully. Details are at
+       * if {{bigquery_name}} is able to complete the job successfully. Details
+       * are at
        * https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
        * 
* @@ -2414,7 +2442,7 @@ public DestinationCase getDestinationCase() { * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination gcs_destination = 1; @@ -2430,7 +2458,7 @@ public boolean hasGcsDestination() { * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination gcs_destination = 1; @@ -2451,7 +2479,7 @@ public boolean hasGcsDestination() { * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination gcs_destination = 1; @@ -2472,7 +2500,7 @@ public boolean hasGcsDestination() { * * *
-   * Destination on BigQuery.
+   * Destination on {{bigquery_name}}.
    * 
* * @@ -2489,7 +2517,7 @@ public boolean hasBigqueryDestination() { * * *
-   * Destination on BigQuery.
+   * Destination on {{bigquery_name}}.
    * 
* * @@ -2512,7 +2540,7 @@ public boolean hasBigqueryDestination() { * * *
-   * Destination on BigQuery.
+   * Destination on {{bigquery_name}}.
    * 
* * @@ -2732,7 +2760,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Output configuration for export IAM policy analysis destination.
+   * Output configuration for export {{iam_name_short}} policy analysis
+   * destination.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisOutputConfig} @@ -2961,7 +2990,7 @@ public Builder clearDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -2978,7 +3007,7 @@ public boolean hasGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3009,7 +3038,7 @@ public boolean hasGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3034,7 +3063,7 @@ public Builder setGcsDestination( * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3057,7 +3086,7 @@ public Builder setGcsDestination( * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3095,7 +3124,7 @@ public Builder mergeGcsDestination( * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3122,7 +3151,7 @@ public Builder clearGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3137,7 +3166,7 @@ public Builder clearGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3162,7 +3191,7 @@ public Builder clearGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * @@ -3206,7 +3235,7 @@ public Builder clearGcsDestination() { * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3223,7 +3252,7 @@ public boolean hasBigqueryDestination() { * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3254,7 +3283,7 @@ public boolean hasBigqueryDestination() { * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3279,7 +3308,7 @@ public Builder setBigqueryDestination( * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3302,7 +3331,7 @@ public Builder setBigqueryDestination( * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3341,7 +3370,7 @@ public Builder mergeBigqueryDestination( * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3368,7 +3397,7 @@ public Builder clearBigqueryDestination() { * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3383,7 +3412,7 @@ public Builder clearBigqueryDestination() { * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * @@ -3408,7 +3437,7 @@ public Builder clearBigqueryDestination() { * * *
-     * Destination on BigQuery.
+     * Destination on {{bigquery_name}}.
      * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfigOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfigOrBuilder.java index 0e02268b9e46..0b0e6603d443 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfigOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisOutputConfigOrBuilder.java @@ -27,7 +27,7 @@ public interface IamPolicyAnalysisOutputConfigOrBuilder * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination gcs_destination = 1; @@ -40,7 +40,7 @@ public interface IamPolicyAnalysisOutputConfigOrBuilder * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination gcs_destination = 1; @@ -53,7 +53,7 @@ public interface IamPolicyAnalysisOutputConfigOrBuilder * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination gcs_destination = 1; @@ -66,7 +66,7 @@ public interface IamPolicyAnalysisOutputConfigOrBuilder * * *
-   * Destination on BigQuery.
+   * Destination on {{bigquery_name}}.
    * 
* * @@ -80,7 +80,7 @@ public interface IamPolicyAnalysisOutputConfigOrBuilder * * *
-   * Destination on BigQuery.
+   * Destination on {{bigquery_name}}.
    * 
* * @@ -95,7 +95,7 @@ public interface IamPolicyAnalysisOutputConfigOrBuilder * * *
-   * Destination on BigQuery.
+   * Destination on {{bigquery_name}}.
    * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQuery.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQuery.java index 571b1c14833f..81e90df2c6f4 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQuery.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQuery.java @@ -22,7 +22,7 @@ * * *
- * IAM policy analysis query message.
+ * {{iam_name_short}} policy analysis query message.
  * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisQuery} @@ -751,7 +751,7 @@ public interface IdentitySelectorOrBuilder * *
      * Required. The identity appear in the form of principals in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
      * The examples of supported forms are:
      * "user:mike@example.com",
@@ -772,7 +772,7 @@ public interface IdentitySelectorOrBuilder
      *
      * 
      * Required. The identity appear in the form of principals in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
      * The examples of supported forms are:
      * "user:mike@example.com",
@@ -847,7 +847,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      *
      * 
      * Required. The identity appear in the form of principals in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
      * The examples of supported forms are:
      * "user:mike@example.com",
@@ -879,7 +879,7 @@ public java.lang.String getIdentity() {
      *
      * 
      * Required. The identity appear in the form of principals in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
      * The examples of supported forms are:
      * "user:mike@example.com",
@@ -1257,7 +1257,7 @@ public Builder mergeFrom(
        *
        * 
        * Required. The identity appear in the form of principals in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
        * The examples of supported forms are:
        * "user:mike@example.com",
@@ -1288,7 +1288,7 @@ public java.lang.String getIdentity() {
        *
        * 
        * Required. The identity appear in the form of principals in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
        * The examples of supported forms are:
        * "user:mike@example.com",
@@ -1319,7 +1319,7 @@ public com.google.protobuf.ByteString getIdentityBytes() {
        *
        * 
        * Required. The identity appear in the form of principals in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
        * The examples of supported forms are:
        * "user:mike@example.com",
@@ -1349,7 +1349,7 @@ public Builder setIdentity(java.lang.String value) {
        *
        * 
        * Required. The identity appear in the form of principals in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
        * The examples of supported forms are:
        * "user:mike@example.com",
@@ -1375,7 +1375,7 @@ public Builder clearIdentity() {
        *
        * 
        * Required. The identity appear in the form of principals in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
        * The examples of supported forms are:
        * "user:mike@example.com",
@@ -2570,10 +2570,11 @@ public interface OptionsOrBuilder
      *
      * 
      * Optional. If true, the identities section of the result will expand any
-     * Google groups appearing in an IAM policy binding.
-     * If [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector] is specified, the
-     * identity in the result will be determined by the selector, and this flag
-     * is not allowed to set.
+     * Google groups appearing in an {{iam_name_short}} policy binding.
+     * If
+     * [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector]
+     * is specified, the identity in the result will be determined by the
+     * selector, and this flag is not allowed to set.
      * If true, the default max expansion per group is 1000 for
      * AssetService.AnalyzeIamPolicy][].
      * Default is false.
@@ -2590,10 +2591,12 @@ public interface OptionsOrBuilder
      *
      * 
      * Optional. If true, the access section of result will expand any roles
-     * appearing in IAM policy bindings to include their permissions.
-     * If [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector] is specified, the access
-     * section of the result will be determined by the selector, and this flag
-     * is not allowed to set.
+     * appearing in {{iam_name_short}} policy bindings to include their
+     * permissions.
+     * If
+     * [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector]
+     * is specified, the access section of the result will be determined by the
+     * selector, and this flag is not allowed to set.
      * Default is false.
      * 
* @@ -2607,19 +2610,21 @@ public interface OptionsOrBuilder * * *
-     * Optional. If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is not
-     * specified, the resource section of the result will expand any resource
-     * attached to an IAM policy to include resources lower in the resource
-     * hierarchy.
+     * Optional. If true and
+     * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+     * is not specified, the resource section of the result will expand any
+     * resource attached to an {{iam_name_short}} policy to include resources
+     * lower in the resource hierarchy.
      * For example, if the request analyzes for which resources user A has
-     * permission P, and the results include an IAM policy with P on a GCP
-     * folder, the results will also include resources in that folder with
-     * permission P.
-     * If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is specified,
-     * the resource section of the result will expand the specified resource to
-     * include resources lower in the resource hierarchy. Only project or
-     * lower resources are supported. Folder and organization resource cannot be
-     * used together with this option.
+     * permission P, and the results include an {{iam_name_short}} policy with P
+     * on a GCP folder, the results will also include resources in that folder
+     * with permission P.
+     * If true and
+     * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+     * is specified, the resource section of the result will expand the
+     * specified resource to include resources lower in the resource hierarchy.
+     * Only project or lower resources are supported. Folder and organization
+     * resource cannot be used together with this option.
      * For example, if the request analyzes for which users have permission P on
      * a GCP project with this option enabled, the results will include all
      * users who have permission P on that project or any lower resource.
@@ -2639,9 +2644,8 @@ public interface OptionsOrBuilder
      *
      *
      * 
-     * Optional. If true, the result will output the relevant parent/child relationships
-     * between resources.
-     * Default is false.
+     * Optional. If true, the result will output the relevant parent/child
+     * relationships between resources. Default is false.
      * 
* * bool output_resource_edges = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -2654,9 +2658,9 @@ public interface OptionsOrBuilder * * *
-     * Optional. If true, the result will output the relevant membership relationships
-     * between groups and other groups, and between groups and principals.
-     * Default is false.
+     * Optional. If true, the result will output the relevant membership
+     * relationships between groups and other groups, and between groups and
+     * principals. Default is false.
      * 
* * bool output_group_edges = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2669,24 +2673,26 @@ public interface OptionsOrBuilder * * *
-     * Optional. If true, the response will include access analysis from identities to
-     * resources via service account impersonation. This is a very expensive
-     * operation, because many derived queries will be executed. We highly
-     * recommend you use [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc
-     * instead.
+     * Optional. If true, the response will include access analysis from
+     * identities to resources via service account impersonation. This is a very
+     * expensive operation, because many derived queries will be executed. We
+     * highly recommend you use
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc instead.
      * For example, if the request analyzes for which resources user A has
-     * permission P, and there's an IAM policy states user A has
+     * permission P, and there's an {{iam_name_short}} policy states user A has
      * iam.serviceAccounts.getAccessToken permission to a service account SA,
-     * and there's another IAM policy states service account SA has permission P
-     * to a GCP folder F, then user A potentially has access to the GCP folder
-     * F. And those advanced analysis results will be included in
+     * and there's another {{iam_name_short}} policy states service account SA
+     * has permission P to a GCP folder F, then user A potentially has access to
+     * the GCP folder F. And those advanced analysis results will be included in
      * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
      * Another example, if the request analyzes for who has
-     * permission P to a GCP folder F, and there's an IAM policy states user A
-     * has iam.serviceAccounts.actAs permission to a service account SA, and
-     * there's another IAM policy states service account SA has permission P to
-     * the GCP folder F, then user A potentially has access to the GCP folder
-     * F. And those advanced analysis results will be included in
+     * permission P to a GCP folder F, and there's an {{iam_name_short}} policy
+     * states user A has iam.serviceAccounts.actAs permission to a service
+     * account SA, and there's another {{iam_name_short}} policy states service
+     * account SA has permission P to the GCP folder F, then user A potentially
+     * has access to the GCP folder F. And those advanced analysis results will
+     * be included in
      * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
      * Only the following permissions are considered in this analysis:
      * * `iam.serviceAccounts.actAs`
@@ -2760,10 +2766,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      *
      * 
      * Optional. If true, the identities section of the result will expand any
-     * Google groups appearing in an IAM policy binding.
-     * If [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector] is specified, the
-     * identity in the result will be determined by the selector, and this flag
-     * is not allowed to set.
+     * Google groups appearing in an {{iam_name_short}} policy binding.
+     * If
+     * [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector]
+     * is specified, the identity in the result will be determined by the
+     * selector, and this flag is not allowed to set.
      * If true, the default max expansion per group is 1000 for
      * AssetService.AnalyzeIamPolicy][].
      * Default is false.
@@ -2785,10 +2792,12 @@ public boolean getExpandGroups() {
      *
      * 
      * Optional. If true, the access section of result will expand any roles
-     * appearing in IAM policy bindings to include their permissions.
-     * If [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector] is specified, the access
-     * section of the result will be determined by the selector, and this flag
-     * is not allowed to set.
+     * appearing in {{iam_name_short}} policy bindings to include their
+     * permissions.
+     * If
+     * [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector]
+     * is specified, the access section of the result will be determined by the
+     * selector, and this flag is not allowed to set.
      * Default is false.
      * 
* @@ -2807,19 +2816,21 @@ public boolean getExpandRoles() { * * *
-     * Optional. If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is not
-     * specified, the resource section of the result will expand any resource
-     * attached to an IAM policy to include resources lower in the resource
-     * hierarchy.
+     * Optional. If true and
+     * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+     * is not specified, the resource section of the result will expand any
+     * resource attached to an {{iam_name_short}} policy to include resources
+     * lower in the resource hierarchy.
      * For example, if the request analyzes for which resources user A has
-     * permission P, and the results include an IAM policy with P on a GCP
-     * folder, the results will also include resources in that folder with
-     * permission P.
-     * If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is specified,
-     * the resource section of the result will expand the specified resource to
-     * include resources lower in the resource hierarchy. Only project or
-     * lower resources are supported. Folder and organization resource cannot be
-     * used together with this option.
+     * permission P, and the results include an {{iam_name_short}} policy with P
+     * on a GCP folder, the results will also include resources in that folder
+     * with permission P.
+     * If true and
+     * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+     * is specified, the resource section of the result will expand the
+     * specified resource to include resources lower in the resource hierarchy.
+     * Only project or lower resources are supported. Folder and organization
+     * resource cannot be used together with this option.
      * For example, if the request analyzes for which users have permission P on
      * a GCP project with this option enabled, the results will include all
      * users who have permission P on that project or any lower resource.
@@ -2844,9 +2855,8 @@ public boolean getExpandResources() {
      *
      *
      * 
-     * Optional. If true, the result will output the relevant parent/child relationships
-     * between resources.
-     * Default is false.
+     * Optional. If true, the result will output the relevant parent/child
+     * relationships between resources. Default is false.
      * 
* * bool output_resource_edges = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -2864,9 +2874,9 @@ public boolean getOutputResourceEdges() { * * *
-     * Optional. If true, the result will output the relevant membership relationships
-     * between groups and other groups, and between groups and principals.
-     * Default is false.
+     * Optional. If true, the result will output the relevant membership
+     * relationships between groups and other groups, and between groups and
+     * principals. Default is false.
      * 
* * bool output_group_edges = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2884,24 +2894,26 @@ public boolean getOutputGroupEdges() { * * *
-     * Optional. If true, the response will include access analysis from identities to
-     * resources via service account impersonation. This is a very expensive
-     * operation, because many derived queries will be executed. We highly
-     * recommend you use [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc
-     * instead.
+     * Optional. If true, the response will include access analysis from
+     * identities to resources via service account impersonation. This is a very
+     * expensive operation, because many derived queries will be executed. We
+     * highly recommend you use
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc instead.
      * For example, if the request analyzes for which resources user A has
-     * permission P, and there's an IAM policy states user A has
+     * permission P, and there's an {{iam_name_short}} policy states user A has
      * iam.serviceAccounts.getAccessToken permission to a service account SA,
-     * and there's another IAM policy states service account SA has permission P
-     * to a GCP folder F, then user A potentially has access to the GCP folder
-     * F. And those advanced analysis results will be included in
+     * and there's another {{iam_name_short}} policy states service account SA
+     * has permission P to a GCP folder F, then user A potentially has access to
+     * the GCP folder F. And those advanced analysis results will be included in
      * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
      * Another example, if the request analyzes for who has
-     * permission P to a GCP folder F, and there's an IAM policy states user A
-     * has iam.serviceAccounts.actAs permission to a service account SA, and
-     * there's another IAM policy states service account SA has permission P to
-     * the GCP folder F, then user A potentially has access to the GCP folder
-     * F. And those advanced analysis results will be included in
+     * permission P to a GCP folder F, and there's an {{iam_name_short}} policy
+     * states user A has iam.serviceAccounts.actAs permission to a service
+     * account SA, and there's another {{iam_name_short}} policy states service
+     * account SA has permission P to the GCP folder F, then user A potentially
+     * has access to the GCP folder F. And those advanced analysis results will
+     * be included in
      * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
      * Only the following permissions are considered in this analysis:
      * * `iam.serviceAccounts.actAs`
@@ -3374,10 +3386,11 @@ public Builder mergeFrom(
        *
        * 
        * Optional. If true, the identities section of the result will expand any
-       * Google groups appearing in an IAM policy binding.
-       * If [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector] is specified, the
-       * identity in the result will be determined by the selector, and this flag
-       * is not allowed to set.
+       * Google groups appearing in an {{iam_name_short}} policy binding.
+       * If
+       * [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector]
+       * is specified, the identity in the result will be determined by the
+       * selector, and this flag is not allowed to set.
        * If true, the default max expansion per group is 1000 for
        * AssetService.AnalyzeIamPolicy][].
        * Default is false.
@@ -3396,10 +3409,11 @@ public boolean getExpandGroups() {
        *
        * 
        * Optional. If true, the identities section of the result will expand any
-       * Google groups appearing in an IAM policy binding.
-       * If [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector] is specified, the
-       * identity in the result will be determined by the selector, and this flag
-       * is not allowed to set.
+       * Google groups appearing in an {{iam_name_short}} policy binding.
+       * If
+       * [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector]
+       * is specified, the identity in the result will be determined by the
+       * selector, and this flag is not allowed to set.
        * If true, the default max expansion per group is 1000 for
        * AssetService.AnalyzeIamPolicy][].
        * Default is false.
@@ -3421,10 +3435,11 @@ public Builder setExpandGroups(boolean value) {
        *
        * 
        * Optional. If true, the identities section of the result will expand any
-       * Google groups appearing in an IAM policy binding.
-       * If [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector] is specified, the
-       * identity in the result will be determined by the selector, and this flag
-       * is not allowed to set.
+       * Google groups appearing in an {{iam_name_short}} policy binding.
+       * If
+       * [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector]
+       * is specified, the identity in the result will be determined by the
+       * selector, and this flag is not allowed to set.
        * If true, the default max expansion per group is 1000 for
        * AssetService.AnalyzeIamPolicy][].
        * Default is false.
@@ -3447,10 +3462,12 @@ public Builder clearExpandGroups() {
        *
        * 
        * Optional. If true, the access section of result will expand any roles
-       * appearing in IAM policy bindings to include their permissions.
-       * If [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector] is specified, the access
-       * section of the result will be determined by the selector, and this flag
-       * is not allowed to set.
+       * appearing in {{iam_name_short}} policy bindings to include their
+       * permissions.
+       * If
+       * [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector]
+       * is specified, the access section of the result will be determined by the
+       * selector, and this flag is not allowed to set.
        * Default is false.
        * 
* @@ -3467,10 +3484,12 @@ public boolean getExpandRoles() { * *
        * Optional. If true, the access section of result will expand any roles
-       * appearing in IAM policy bindings to include their permissions.
-       * If [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector] is specified, the access
-       * section of the result will be determined by the selector, and this flag
-       * is not allowed to set.
+       * appearing in {{iam_name_short}} policy bindings to include their
+       * permissions.
+       * If
+       * [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector]
+       * is specified, the access section of the result will be determined by the
+       * selector, and this flag is not allowed to set.
        * Default is false.
        * 
* @@ -3490,10 +3509,12 @@ public Builder setExpandRoles(boolean value) { * *
        * Optional. If true, the access section of result will expand any roles
-       * appearing in IAM policy bindings to include their permissions.
-       * If [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector] is specified, the access
-       * section of the result will be determined by the selector, and this flag
-       * is not allowed to set.
+       * appearing in {{iam_name_short}} policy bindings to include their
+       * permissions.
+       * If
+       * [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector]
+       * is specified, the access section of the result will be determined by the
+       * selector, and this flag is not allowed to set.
        * Default is false.
        * 
* @@ -3513,19 +3534,21 @@ public Builder clearExpandRoles() { * * *
-       * Optional. If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is not
-       * specified, the resource section of the result will expand any resource
-       * attached to an IAM policy to include resources lower in the resource
-       * hierarchy.
+       * Optional. If true and
+       * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+       * is not specified, the resource section of the result will expand any
+       * resource attached to an {{iam_name_short}} policy to include resources
+       * lower in the resource hierarchy.
        * For example, if the request analyzes for which resources user A has
-       * permission P, and the results include an IAM policy with P on a GCP
-       * folder, the results will also include resources in that folder with
-       * permission P.
-       * If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is specified,
-       * the resource section of the result will expand the specified resource to
-       * include resources lower in the resource hierarchy. Only project or
-       * lower resources are supported. Folder and organization resource cannot be
-       * used together with this option.
+       * permission P, and the results include an {{iam_name_short}} policy with P
+       * on a GCP folder, the results will also include resources in that folder
+       * with permission P.
+       * If true and
+       * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+       * is specified, the resource section of the result will expand the
+       * specified resource to include resources lower in the resource hierarchy.
+       * Only project or lower resources are supported. Folder and organization
+       * resource cannot be used together with this option.
        * For example, if the request analyzes for which users have permission P on
        * a GCP project with this option enabled, the results will include all
        * users who have permission P on that project or any lower resource.
@@ -3547,19 +3570,21 @@ public boolean getExpandResources() {
        *
        *
        * 
-       * Optional. If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is not
-       * specified, the resource section of the result will expand any resource
-       * attached to an IAM policy to include resources lower in the resource
-       * hierarchy.
+       * Optional. If true and
+       * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+       * is not specified, the resource section of the result will expand any
+       * resource attached to an {{iam_name_short}} policy to include resources
+       * lower in the resource hierarchy.
        * For example, if the request analyzes for which resources user A has
-       * permission P, and the results include an IAM policy with P on a GCP
-       * folder, the results will also include resources in that folder with
-       * permission P.
-       * If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is specified,
-       * the resource section of the result will expand the specified resource to
-       * include resources lower in the resource hierarchy. Only project or
-       * lower resources are supported. Folder and organization resource cannot be
-       * used together with this option.
+       * permission P, and the results include an {{iam_name_short}} policy with P
+       * on a GCP folder, the results will also include resources in that folder
+       * with permission P.
+       * If true and
+       * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+       * is specified, the resource section of the result will expand the
+       * specified resource to include resources lower in the resource hierarchy.
+       * Only project or lower resources are supported. Folder and organization
+       * resource cannot be used together with this option.
        * For example, if the request analyzes for which users have permission P on
        * a GCP project with this option enabled, the results will include all
        * users who have permission P on that project or any lower resource.
@@ -3584,19 +3609,21 @@ public Builder setExpandResources(boolean value) {
        *
        *
        * 
-       * Optional. If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is not
-       * specified, the resource section of the result will expand any resource
-       * attached to an IAM policy to include resources lower in the resource
-       * hierarchy.
+       * Optional. If true and
+       * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+       * is not specified, the resource section of the result will expand any
+       * resource attached to an {{iam_name_short}} policy to include resources
+       * lower in the resource hierarchy.
        * For example, if the request analyzes for which resources user A has
-       * permission P, and the results include an IAM policy with P on a GCP
-       * folder, the results will also include resources in that folder with
-       * permission P.
-       * If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is specified,
-       * the resource section of the result will expand the specified resource to
-       * include resources lower in the resource hierarchy. Only project or
-       * lower resources are supported. Folder and organization resource cannot be
-       * used together with this option.
+       * permission P, and the results include an {{iam_name_short}} policy with P
+       * on a GCP folder, the results will also include resources in that folder
+       * with permission P.
+       * If true and
+       * [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+       * is specified, the resource section of the result will expand the
+       * specified resource to include resources lower in the resource hierarchy.
+       * Only project or lower resources are supported. Folder and organization
+       * resource cannot be used together with this option.
        * For example, if the request analyzes for which users have permission P on
        * a GCP project with this option enabled, the results will include all
        * users who have permission P on that project or any lower resource.
@@ -3622,9 +3649,8 @@ public Builder clearExpandResources() {
        *
        *
        * 
-       * Optional. If true, the result will output the relevant parent/child relationships
-       * between resources.
-       * Default is false.
+       * Optional. If true, the result will output the relevant parent/child
+       * relationships between resources. Default is false.
        * 
* * bool output_resource_edges = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -3639,9 +3665,8 @@ public boolean getOutputResourceEdges() { * * *
-       * Optional. If true, the result will output the relevant parent/child relationships
-       * between resources.
-       * Default is false.
+       * Optional. If true, the result will output the relevant parent/child
+       * relationships between resources. Default is false.
        * 
* * bool output_resource_edges = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -3659,9 +3684,8 @@ public Builder setOutputResourceEdges(boolean value) { * * *
-       * Optional. If true, the result will output the relevant parent/child relationships
-       * between resources.
-       * Default is false.
+       * Optional. If true, the result will output the relevant parent/child
+       * relationships between resources. Default is false.
        * 
* * bool output_resource_edges = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -3680,9 +3704,9 @@ public Builder clearOutputResourceEdges() { * * *
-       * Optional. If true, the result will output the relevant membership relationships
-       * between groups and other groups, and between groups and principals.
-       * Default is false.
+       * Optional. If true, the result will output the relevant membership
+       * relationships between groups and other groups, and between groups and
+       * principals. Default is false.
        * 
* * bool output_group_edges = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -3697,9 +3721,9 @@ public boolean getOutputGroupEdges() { * * *
-       * Optional. If true, the result will output the relevant membership relationships
-       * between groups and other groups, and between groups and principals.
-       * Default is false.
+       * Optional. If true, the result will output the relevant membership
+       * relationships between groups and other groups, and between groups and
+       * principals. Default is false.
        * 
* * bool output_group_edges = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -3717,9 +3741,9 @@ public Builder setOutputGroupEdges(boolean value) { * * *
-       * Optional. If true, the result will output the relevant membership relationships
-       * between groups and other groups, and between groups and principals.
-       * Default is false.
+       * Optional. If true, the result will output the relevant membership
+       * relationships between groups and other groups, and between groups and
+       * principals. Default is false.
        * 
* * bool output_group_edges = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -3738,24 +3762,26 @@ public Builder clearOutputGroupEdges() { * * *
-       * Optional. If true, the response will include access analysis from identities to
-       * resources via service account impersonation. This is a very expensive
-       * operation, because many derived queries will be executed. We highly
-       * recommend you use [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc
-       * instead.
+       * Optional. If true, the response will include access analysis from
+       * identities to resources via service account impersonation. This is a very
+       * expensive operation, because many derived queries will be executed. We
+       * highly recommend you use
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc instead.
        * For example, if the request analyzes for which resources user A has
-       * permission P, and there's an IAM policy states user A has
+       * permission P, and there's an {{iam_name_short}} policy states user A has
        * iam.serviceAccounts.getAccessToken permission to a service account SA,
-       * and there's another IAM policy states service account SA has permission P
-       * to a GCP folder F, then user A potentially has access to the GCP folder
-       * F. And those advanced analysis results will be included in
+       * and there's another {{iam_name_short}} policy states service account SA
+       * has permission P to a GCP folder F, then user A potentially has access to
+       * the GCP folder F. And those advanced analysis results will be included in
        * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
        * Another example, if the request analyzes for who has
-       * permission P to a GCP folder F, and there's an IAM policy states user A
-       * has iam.serviceAccounts.actAs permission to a service account SA, and
-       * there's another IAM policy states service account SA has permission P to
-       * the GCP folder F, then user A potentially has access to the GCP folder
-       * F. And those advanced analysis results will be included in
+       * permission P to a GCP folder F, and there's an {{iam_name_short}} policy
+       * states user A has iam.serviceAccounts.actAs permission to a service
+       * account SA, and there's another {{iam_name_short}} policy states service
+       * account SA has permission P to the GCP folder F, then user A potentially
+       * has access to the GCP folder F. And those advanced analysis results will
+       * be included in
        * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
        * Only the following permissions are considered in this analysis:
        * * `iam.serviceAccounts.actAs`
@@ -3781,24 +3807,26 @@ public boolean getAnalyzeServiceAccountImpersonation() {
        *
        *
        * 
-       * Optional. If true, the response will include access analysis from identities to
-       * resources via service account impersonation. This is a very expensive
-       * operation, because many derived queries will be executed. We highly
-       * recommend you use [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc
-       * instead.
+       * Optional. If true, the response will include access analysis from
+       * identities to resources via service account impersonation. This is a very
+       * expensive operation, because many derived queries will be executed. We
+       * highly recommend you use
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc instead.
        * For example, if the request analyzes for which resources user A has
-       * permission P, and there's an IAM policy states user A has
+       * permission P, and there's an {{iam_name_short}} policy states user A has
        * iam.serviceAccounts.getAccessToken permission to a service account SA,
-       * and there's another IAM policy states service account SA has permission P
-       * to a GCP folder F, then user A potentially has access to the GCP folder
-       * F. And those advanced analysis results will be included in
+       * and there's another {{iam_name_short}} policy states service account SA
+       * has permission P to a GCP folder F, then user A potentially has access to
+       * the GCP folder F. And those advanced analysis results will be included in
        * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
        * Another example, if the request analyzes for who has
-       * permission P to a GCP folder F, and there's an IAM policy states user A
-       * has iam.serviceAccounts.actAs permission to a service account SA, and
-       * there's another IAM policy states service account SA has permission P to
-       * the GCP folder F, then user A potentially has access to the GCP folder
-       * F. And those advanced analysis results will be included in
+       * permission P to a GCP folder F, and there's an {{iam_name_short}} policy
+       * states user A has iam.serviceAccounts.actAs permission to a service
+       * account SA, and there's another {{iam_name_short}} policy states service
+       * account SA has permission P to the GCP folder F, then user A potentially
+       * has access to the GCP folder F. And those advanced analysis results will
+       * be included in
        * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
        * Only the following permissions are considered in this analysis:
        * * `iam.serviceAccounts.actAs`
@@ -3827,24 +3855,26 @@ public Builder setAnalyzeServiceAccountImpersonation(boolean value) {
        *
        *
        * 
-       * Optional. If true, the response will include access analysis from identities to
-       * resources via service account impersonation. This is a very expensive
-       * operation, because many derived queries will be executed. We highly
-       * recommend you use [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc
-       * instead.
+       * Optional. If true, the response will include access analysis from
+       * identities to resources via service account impersonation. This is a very
+       * expensive operation, because many derived queries will be executed. We
+       * highly recommend you use
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc instead.
        * For example, if the request analyzes for which resources user A has
-       * permission P, and there's an IAM policy states user A has
+       * permission P, and there's an {{iam_name_short}} policy states user A has
        * iam.serviceAccounts.getAccessToken permission to a service account SA,
-       * and there's another IAM policy states service account SA has permission P
-       * to a GCP folder F, then user A potentially has access to the GCP folder
-       * F. And those advanced analysis results will be included in
+       * and there's another {{iam_name_short}} policy states service account SA
+       * has permission P to a GCP folder F, then user A potentially has access to
+       * the GCP folder F. And those advanced analysis results will be included in
        * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
        * Another example, if the request analyzes for who has
-       * permission P to a GCP folder F, and there's an IAM policy states user A
-       * has iam.serviceAccounts.actAs permission to a service account SA, and
-       * there's another IAM policy states service account SA has permission P to
-       * the GCP folder F, then user A potentially has access to the GCP folder
-       * F. And those advanced analysis results will be included in
+       * permission P to a GCP folder F, and there's an {{iam_name_short}} policy
+       * states user A has iam.serviceAccounts.actAs permission to a service
+       * account SA, and there's another {{iam_name_short}} policy states service
+       * account SA has permission P to the GCP folder F, then user A potentially
+       * has access to the GCP folder F. And those advanced analysis results will
+       * be included in
        * [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
        * Only the following permissions are considered in this analysis:
        * * `iam.serviceAccounts.actAs`
@@ -3942,9 +3972,9 @@ public interface ConditionContextOrBuilder
      *
      *
      * 
-     * The hypothetical access timestamp to evaluate IAM conditions. Note that
-     * this value must not be earlier than the current time; otherwise, an
-     * INVALID_ARGUMENT error will be returned.
+     * The hypothetical access timestamp to evaluate {{iam_name_short}}
+     * conditions. Note that this value must not be earlier than the current
+     * time; otherwise, an INVALID_ARGUMENT error will be returned.
      * 
* * .google.protobuf.Timestamp access_time = 1; @@ -3956,9 +3986,9 @@ public interface ConditionContextOrBuilder * * *
-     * The hypothetical access timestamp to evaluate IAM conditions. Note that
-     * this value must not be earlier than the current time; otherwise, an
-     * INVALID_ARGUMENT error will be returned.
+     * The hypothetical access timestamp to evaluate {{iam_name_short}}
+     * conditions. Note that this value must not be earlier than the current
+     * time; otherwise, an INVALID_ARGUMENT error will be returned.
      * 
* * .google.protobuf.Timestamp access_time = 1; @@ -3970,9 +4000,9 @@ public interface ConditionContextOrBuilder * * *
-     * The hypothetical access timestamp to evaluate IAM conditions. Note that
-     * this value must not be earlier than the current time; otherwise, an
-     * INVALID_ARGUMENT error will be returned.
+     * The hypothetical access timestamp to evaluate {{iam_name_short}}
+     * conditions. Note that this value must not be earlier than the current
+     * time; otherwise, an INVALID_ARGUMENT error will be returned.
      * 
* * .google.protobuf.Timestamp access_time = 1; @@ -3986,7 +4016,7 @@ public interface ConditionContextOrBuilder * * *
-   * The IAM conditions context.
+   * The {{iam_name_short}} conditions context.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext} @@ -4078,9 +4108,9 @@ public TimeContextCase getTimeContextCase() { * * *
-     * The hypothetical access timestamp to evaluate IAM conditions. Note that
-     * this value must not be earlier than the current time; otherwise, an
-     * INVALID_ARGUMENT error will be returned.
+     * The hypothetical access timestamp to evaluate {{iam_name_short}}
+     * conditions. Note that this value must not be earlier than the current
+     * time; otherwise, an INVALID_ARGUMENT error will be returned.
      * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4095,9 +4125,9 @@ public boolean hasAccessTime() { * * *
-     * The hypothetical access timestamp to evaluate IAM conditions. Note that
-     * this value must not be earlier than the current time; otherwise, an
-     * INVALID_ARGUMENT error will be returned.
+     * The hypothetical access timestamp to evaluate {{iam_name_short}}
+     * conditions. Note that this value must not be earlier than the current
+     * time; otherwise, an INVALID_ARGUMENT error will be returned.
      * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4115,9 +4145,9 @@ public com.google.protobuf.Timestamp getAccessTime() { * * *
-     * The hypothetical access timestamp to evaluate IAM conditions. Note that
-     * this value must not be earlier than the current time; otherwise, an
-     * INVALID_ARGUMENT error will be returned.
+     * The hypothetical access timestamp to evaluate {{iam_name_short}}
+     * conditions. Note that this value must not be earlier than the current
+     * time; otherwise, an INVALID_ARGUMENT error will be returned.
      * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4311,7 +4341,7 @@ protected Builder newBuilderForType( * * *
-     * The IAM conditions context.
+     * The {{iam_name_short}} conditions context.
      * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext} @@ -4527,9 +4557,9 @@ public Builder clearTimeContext() { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4544,9 +4574,9 @@ public boolean hasAccessTime() { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4571,9 +4601,9 @@ public com.google.protobuf.Timestamp getAccessTime() { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4595,9 +4625,9 @@ public Builder setAccessTime(com.google.protobuf.Timestamp value) { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4616,9 +4646,9 @@ public Builder setAccessTime(com.google.protobuf.Timestamp.Builder builderForVal * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4650,9 +4680,9 @@ public Builder mergeAccessTime(com.google.protobuf.Timestamp value) { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4677,9 +4707,9 @@ public Builder clearAccessTime() { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4691,9 +4721,9 @@ public com.google.protobuf.Timestamp.Builder getAccessTimeBuilder() { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4713,9 +4743,9 @@ public com.google.protobuf.TimestampOrBuilder getAccessTimeOrBuilder() { * * *
-       * The hypothetical access timestamp to evaluate IAM conditions. Note that
-       * this value must not be earlier than the current time; otherwise, an
-       * INVALID_ARGUMENT error will be returned.
+       * The hypothetical access timestamp to evaluate {{iam_name_short}}
+       * conditions. Note that this value must not be earlier than the current
+       * time; otherwise, an INVALID_ARGUMENT error will be returned.
        * 
* * .google.protobuf.Timestamp access_time = 1; @@ -4816,8 +4846,8 @@ public com.google.protobuf.Parser getParserForType() { * * *
-   * Required. The relative name of the root asset. Only resources and IAM policies within
-   * the scope will be analyzed.
+   * Required. The relative name of the root asset. Only resources and
+   * {{iam_name_short}} policies within the scope will be analyzed.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -4847,8 +4877,8 @@ public java.lang.String getScope() {
    *
    *
    * 
-   * Required. The relative name of the root asset. Only resources and IAM policies within
-   * the scope will be analyzed.
+   * Required. The relative name of the root asset. Only resources and
+   * {{iam_name_short}} policies within the scope will be analyzed.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -5100,7 +5130,8 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQuery.OptionsOrBuilder getOpti
    *
    *
    * 
-   * Optional. The hypothetical context for IAM conditions evaluation.
+   * Optional. The hypothetical context for {{iam_name_short}} conditions
+   * evaluation.
    * 
* * @@ -5117,7 +5148,8 @@ public boolean hasConditionContext() { * * *
-   * Optional. The hypothetical context for IAM conditions evaluation.
+   * Optional. The hypothetical context for {{iam_name_short}} conditions
+   * evaluation.
    * 
* * @@ -5136,7 +5168,8 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext getCond * * *
-   * Optional. The hypothetical context for IAM conditions evaluation.
+   * Optional. The hypothetical context for {{iam_name_short}} conditions
+   * evaluation.
    * 
* * @@ -5382,7 +5415,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * IAM policy analysis query message.
+   * {{iam_name_short}} policy analysis query message.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisQuery} @@ -5657,8 +5690,8 @@ public Builder mergeFrom( * * *
-     * Required. The relative name of the root asset. Only resources and IAM policies within
-     * the scope will be analyzed.
+     * Required. The relative name of the root asset. Only resources and
+     * {{iam_name_short}} policies within the scope will be analyzed.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -5687,8 +5720,8 @@ public java.lang.String getScope() {
      *
      *
      * 
-     * Required. The relative name of the root asset. Only resources and IAM policies within
-     * the scope will be analyzed.
+     * Required. The relative name of the root asset. Only resources and
+     * {{iam_name_short}} policies within the scope will be analyzed.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -5717,8 +5750,8 @@ public com.google.protobuf.ByteString getScopeBytes() {
      *
      *
      * 
-     * Required. The relative name of the root asset. Only resources and IAM policies within
-     * the scope will be analyzed.
+     * Required. The relative name of the root asset. Only resources and
+     * {{iam_name_short}} policies within the scope will be analyzed.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -5746,8 +5779,8 @@ public Builder setScope(java.lang.String value) {
      *
      *
      * 
-     * Required. The relative name of the root asset. Only resources and IAM policies within
-     * the scope will be analyzed.
+     * Required. The relative name of the root asset. Only resources and
+     * {{iam_name_short}} policies within the scope will be analyzed.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -5771,8 +5804,8 @@ public Builder clearScope() {
      *
      *
      * 
-     * Required. The relative name of the root asset. Only resources and IAM policies within
-     * the scope will be analyzed.
+     * Required. The relative name of the root asset. Only resources and
+     * {{iam_name_short}} policies within the scope will be analyzed.
      * This can only be an organization number (such as "organizations/123"), a
      * folder number (such as "folders/123"), a project ID (such as
      * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -6639,7 +6672,8 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQuery.OptionsOrBuilder getOpti
      *
      *
      * 
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6655,7 +6689,8 @@ public boolean hasConditionContext() { * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6677,7 +6712,8 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext getCond * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6702,7 +6738,8 @@ public Builder setConditionContext( * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6724,7 +6761,8 @@ public Builder setConditionContext( * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6754,7 +6792,8 @@ public Builder mergeConditionContext( * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6776,7 +6815,8 @@ public Builder clearConditionContext() { * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6793,7 +6833,8 @@ public Builder clearConditionContext() { * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * @@ -6814,7 +6855,8 @@ public Builder clearConditionContext() { * * *
-     * Optional. The hypothetical context for IAM conditions evaluation.
+     * Optional. The hypothetical context for {{iam_name_short}} conditions
+     * evaluation.
      * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQueryOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQueryOrBuilder.java index 265ffc013446..13856b168170 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQueryOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisQueryOrBuilder.java @@ -27,8 +27,8 @@ public interface IamPolicyAnalysisQueryOrBuilder * * *
-   * Required. The relative name of the root asset. Only resources and IAM policies within
-   * the scope will be analyzed.
+   * Required. The relative name of the root asset. Only resources and
+   * {{iam_name_short}} policies within the scope will be analyzed.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -47,8 +47,8 @@ public interface IamPolicyAnalysisQueryOrBuilder
    *
    *
    * 
-   * Required. The relative name of the root asset. Only resources and IAM policies within
-   * the scope will be analyzed.
+   * Required. The relative name of the root asset. Only resources and
+   * {{iam_name_short}} policies within the scope will be analyzed.
    * This can only be an organization number (such as "organizations/123"), a
    * folder number (such as "folders/123"), a project ID (such as
    * "projects/my-project-id"), or a project number (such as "projects/12345").
@@ -235,7 +235,8 @@ public interface IamPolicyAnalysisQueryOrBuilder
    *
    *
    * 
-   * Optional. The hypothetical context for IAM conditions evaluation.
+   * Optional. The hypothetical context for {{iam_name_short}} conditions
+   * evaluation.
    * 
* * @@ -249,7 +250,8 @@ public interface IamPolicyAnalysisQueryOrBuilder * * *
-   * Optional. The hypothetical context for IAM conditions evaluation.
+   * Optional. The hypothetical context for {{iam_name_short}} conditions
+   * evaluation.
    * 
* * @@ -263,7 +265,8 @@ public interface IamPolicyAnalysisQueryOrBuilder * * *
-   * Optional. The hypothetical context for IAM conditions evaluation.
+   * Optional. The hypothetical context for {{iam_name_short}} conditions
+   * evaluation.
    * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResult.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResult.java index f13b7a205324..979b0e6c6462 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResult.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResult.java @@ -22,7 +22,8 @@ * * *
- * IAM Policy analysis result, consisting of one IAM policy binding and derived
+ * {{iam_name_short}} Policy analysis result, consisting of one
+ * {{iam_name_short}} policy binding and derived
  * access control lists.
  * 
* @@ -140,7 +141,7 @@ public interface ResourceOrBuilder * * *
-   * A Google Cloud resource under analysis.
+   * A {{gcp_name}} resource under analysis.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisResult.Resource} @@ -463,7 +464,7 @@ protected Builder newBuilderForType( * * *
-     * A Google Cloud resource under analysis.
+     * A {{gcp_name}} resource under analysis.
      * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisResult.Resource} @@ -1138,7 +1139,7 @@ public interface AccessOrBuilder * * *
-   * An IAM role or permission under analysis.
+   * An {{iam_name_short}} role or permission under analysis.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisResult.Access} @@ -1621,7 +1622,7 @@ protected Builder newBuilderForType( * * *
-     * An IAM role or permission under analysis.
+     * An {{iam_name_short}} role or permission under analysis.
      * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicyAnalysisResult.Access} @@ -2383,7 +2384,7 @@ public interface IdentityOrBuilder * *
      * The identity name in any form of members appear in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
      * as:
      * - user:foo@google.com
@@ -2405,7 +2406,7 @@ public interface IdentityOrBuilder
      *
      * 
      * The identity name in any form of members appear in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
      * as:
      * - user:foo@google.com
@@ -2514,7 +2515,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      *
      * 
      * The identity name in any form of members appear in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
      * as:
      * - user:foo@google.com
@@ -2547,7 +2548,7 @@ public java.lang.String getName() {
      *
      * 
      * The identity name in any form of members appear in
-     * [IAM policy
+     * [{{iam_name_short}} policy
      * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
      * as:
      * - user:foo@google.com
@@ -3001,7 +3002,7 @@ public Builder mergeFrom(
        *
        * 
        * The identity name in any form of members appear in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
        * as:
        * - user:foo@google.com
@@ -3033,7 +3034,7 @@ public java.lang.String getName() {
        *
        * 
        * The identity name in any form of members appear in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
        * as:
        * - user:foo@google.com
@@ -3065,7 +3066,7 @@ public com.google.protobuf.ByteString getNameBytes() {
        *
        * 
        * The identity name in any form of members appear in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
        * as:
        * - user:foo@google.com
@@ -3096,7 +3097,7 @@ public Builder setName(java.lang.String value) {
        *
        * 
        * The identity name in any form of members appear in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
        * as:
        * - user:foo@google.com
@@ -3123,7 +3124,7 @@ public Builder clearName() {
        *
        * 
        * The identity name in any form of members appear in
-       * [IAM policy
+       * [{{iam_name_short}} policy
        * binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
        * as:
        * - user:foo@google.com
@@ -4392,8 +4393,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAccessesOrB
      *
      * 
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4406,8 +4409,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAccessesOrB * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4420,8 +4425,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAccessesOrB * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4434,8 +4441,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAccessesOrB * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4449,8 +4458,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAccessesOrB * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4465,7 +4476,7 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder getResourceEdges * *
      * Condition evaluation for this AccessControlList, if there is a condition
-     * defined in the above IAM policy binding.
+     * defined in the above {{iam_name_short}} policy binding.
      * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -4478,7 +4489,7 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder getResourceEdges * *
      * Condition evaluation for this AccessControlList, if there is a condition
-     * defined in the above IAM policy binding.
+     * defined in the above {{iam_name_short}} policy binding.
      * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -4491,7 +4502,7 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder getResourceEdges * *
      * Condition evaluation for this AccessControlList, if there is a condition
-     * defined in the above IAM policy binding.
+     * defined in the above {{iam_name_short}} policy binding.
      * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -4502,13 +4513,14 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder getResourceEdges * * *
-   * An access control list, derived from the above IAM policy binding, which
-   * contains a set of resources and accesses. May include one
+   * An access control list, derived from the above {{iam_name_short}} policy
+   * binding, which contains a set of resources and accesses. May include one
    * item from each set to compose an access control entry.
-   * NOTICE that there could be multiple access control lists for one IAM policy
-   * binding. The access control lists are created based on resource and access
-   * combinations.
-   * For example, assume we have the following cases in one IAM policy binding:
+   * NOTICE that there could be multiple access control lists for one
+   * {{iam_name_short}} policy binding. The access control lists are created
+   * based on resource and access combinations.
+   * For example, assume we have the following cases in one
+   * {{iam_name_short}} policy binding:
    * - Permission P1 and P2 apply to resource R1 and R2;
    * - Permission P3 applies to resource R2 and R3;
    * This will result in the following access control lists:
@@ -4731,8 +4743,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAcce
      *
      * 
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4749,8 +4763,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAcce * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4767,8 +4783,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessOrBuilder getAcce * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4784,8 +4802,10 @@ public int getResourceEdgesCount() { * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4801,8 +4821,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge getResourceEdges(i * *
      * Resource edges of the graph starting from the policy attached
-     * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-     * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * resource to any descendant resources. The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * contains the full resource name of a parent resource and
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
      * contains the full resource name of a child resource. This field is
      * present only if the output_resource_edges option is enabled in request.
      * 
@@ -4822,7 +4844,7 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge getResourceEdges(i * *
      * Condition evaluation for this AccessControlList, if there is a condition
-     * defined in the above IAM policy binding.
+     * defined in the above {{iam_name_short}} policy binding.
      * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -4838,7 +4860,7 @@ public boolean hasConditionEvaluation() { * *
      * Condition evaluation for this AccessControlList, if there is a condition
-     * defined in the above IAM policy binding.
+     * defined in the above {{iam_name_short}} policy binding.
      * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -4856,7 +4878,7 @@ public com.google.cloud.asset.v1.ConditionEvaluation getConditionEvaluation() { * *
      * Condition evaluation for this AccessControlList, if there is a condition
-     * defined in the above IAM policy binding.
+     * defined in the above {{iam_name_short}} policy binding.
      * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -5072,13 +5094,14 @@ protected Builder newBuilderForType( * * *
-     * An access control list, derived from the above IAM policy binding, which
-     * contains a set of resources and accesses. May include one
+     * An access control list, derived from the above {{iam_name_short}} policy
+     * binding, which contains a set of resources and accesses. May include one
      * item from each set to compose an access control entry.
-     * NOTICE that there could be multiple access control lists for one IAM policy
-     * binding. The access control lists are created based on resource and access
-     * combinations.
-     * For example, assume we have the following cases in one IAM policy binding:
+     * NOTICE that there could be multiple access control lists for one
+     * {{iam_name_short}} policy binding. The access control lists are created
+     * based on resource and access combinations.
+     * For example, assume we have the following cases in one
+     * {{iam_name_short}} policy binding:
      * - Permission P1 and P2 apply to resource R1 and R2;
      * - Permission P3 applies to resource R2 and R3;
      * This will result in the following access control lists:
@@ -6286,8 +6309,10 @@ private void ensureResourceEdgesIsMutable() {
        *
        * 
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6308,8 +6333,10 @@ private void ensureResourceEdgesIsMutable() { * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6329,8 +6356,10 @@ public int getResourceEdgesCount() { * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6350,8 +6379,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge getResourceEdges(i * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6378,8 +6409,10 @@ public Builder setResourceEdges( * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6404,8 +6437,10 @@ public Builder setResourceEdges( * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6432,8 +6467,10 @@ public Builder addResourceEdges( * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6460,8 +6497,10 @@ public Builder addResourceEdges( * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6485,8 +6524,10 @@ public Builder addResourceEdges( * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6511,8 +6552,10 @@ public Builder addResourceEdges( * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6537,8 +6580,10 @@ public Builder addAllResourceEdges( * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6561,8 +6606,10 @@ public Builder clearResourceEdges() { * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6585,8 +6632,10 @@ public Builder removeResourceEdges(int index) { * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6603,8 +6652,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder getResourc * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6625,8 +6676,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder getResourc * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6648,8 +6701,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder getResourc * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6668,8 +6723,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder getResourc * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6688,8 +6745,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder addResourc * *
        * Resource edges of the graph starting from the policy attached
-       * resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-       * the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * resource to any descendant resources. The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * contains the full resource name of a parent resource and
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
        * contains the full resource name of a child resource. This field is
        * present only if the output_resource_edges option is enabled in request.
        * 
@@ -6733,7 +6792,7 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder addResourc * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6748,7 +6807,7 @@ public boolean hasConditionEvaluation() { * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6769,7 +6828,7 @@ public com.google.cloud.asset.v1.ConditionEvaluation getConditionEvaluation() { * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6792,7 +6851,7 @@ public Builder setConditionEvaluation(com.google.cloud.asset.v1.ConditionEvaluat * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6813,7 +6872,7 @@ public Builder setConditionEvaluation( * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6840,7 +6899,7 @@ public Builder mergeConditionEvaluation(com.google.cloud.asset.v1.ConditionEvalu * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6861,7 +6920,7 @@ public Builder clearConditionEvaluation() { * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6876,7 +6935,7 @@ public com.google.cloud.asset.v1.ConditionEvaluation.Builder getConditionEvaluat * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -6896,7 +6955,7 @@ public com.google.cloud.asset.v1.ConditionEvaluation.Builder getConditionEvaluat * *
        * Condition evaluation for this AccessControlList, if there is a condition
-       * defined in the above IAM policy binding.
+       * defined in the above {{iam_name_short}} policy binding.
        * 
* * .google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4; @@ -7063,12 +7122,15 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityOrBuilder getIdentitie * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7079,12 +7141,15 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityOrBuilder getIdentitie * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7095,12 +7160,15 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityOrBuilder getIdentitie * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7111,12 +7179,15 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityOrBuilder getIdentitie * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7128,12 +7199,15 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityOrBuilder getIdentitie * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7285,12 +7359,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Identity getIdentities( * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7305,12 +7382,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Identity getIdentities( * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7325,12 +7405,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Identity getIdentities( * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7344,12 +7427,15 @@ public int getGroupEdgesCount() { * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -7363,12 +7449,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge getGroupEdges(int * *
      * Group identity edges of the graph starting from the binding's
-     * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+     * group members to any node of the
+     * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+     * The
+     * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
      * contains a group, such as `group:parent@google.com`. The
-     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-     * such as `group:child@google.com` or `user:foo@google.com`.
-     * This field is present only if the output_group_edges option is enabled in
-     * request.
+     * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+     * contains a member of the group, such as `group:child@google.com` or
+     * `user:foo@google.com`. This field is present only if the
+     * output_group_edges option is enabled in request.
      * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8296,12 +8385,15 @@ private void ensureGroupEdgesIsMutable() { * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8319,12 +8411,15 @@ private void ensureGroupEdgesIsMutable() { * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8341,12 +8436,15 @@ public int getGroupEdgesCount() { * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8363,12 +8461,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge getGroupEdges(int * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8392,12 +8493,15 @@ public Builder setGroupEdges( * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8419,12 +8523,15 @@ public Builder setGroupEdges( * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8447,12 +8554,15 @@ public Builder addGroupEdges(com.google.cloud.asset.v1.IamPolicyAnalysisResult.E * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8476,12 +8586,15 @@ public Builder addGroupEdges( * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8502,12 +8615,15 @@ public Builder addGroupEdges( * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8529,12 +8645,15 @@ public Builder addGroupEdges( * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8556,12 +8675,15 @@ public Builder addAllGroupEdges( * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8581,12 +8703,15 @@ public Builder clearGroupEdges() { * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8606,12 +8731,15 @@ public Builder removeGroupEdges(int index) { * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8625,12 +8753,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder getGroupEd * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8648,12 +8779,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder getGroupE * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8672,12 +8806,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder getGroupE * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8692,12 +8829,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder addGroupEd * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8713,12 +8853,15 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.Builder addGroupEd * *
        * Group identity edges of the graph starting from the binding's
-       * group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+       * group members to any node of the
+       * [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+       * The
+       * [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
        * contains a group, such as `group:parent@google.com`. The
-       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-       * such as `group:child@google.com` or `user:foo@google.com`.
-       * This field is present only if the output_group_edges option is enabled in
-       * request.
+       * [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+       * contains a member of the group, such as `group:child@google.com` or
+       * `user:foo@google.com`. This field is present only if the
+       * output_group_edges option is enabled in request.
        * 
* * repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2; @@ -8820,7 +8963,9 @@ public com.google.protobuf.Parser getParserForType() { *
    * The [full resource
    * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-   * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+   * of the resource to which the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * policy attaches.
    * 
* * string attached_resource_full_name = 1; @@ -8845,7 +8990,9 @@ public java.lang.String getAttachedResourceFullName() { *
    * The [full resource
    * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-   * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+   * of the resource to which the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * policy attaches.
    * 
* * string attached_resource_full_name = 1; @@ -8871,7 +9018,7 @@ public com.google.protobuf.ByteString getAttachedResourceFullNameBytes() { * * *
-   * The Cloud IAM policy binding under analysis.
+   * The {{iam_name_short}} policy binding under analysis.
    * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -8886,7 +9033,7 @@ public boolean hasIamBinding() { * * *
-   * The Cloud IAM policy binding under analysis.
+   * The {{iam_name_short}} policy binding under analysis.
    * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -8901,7 +9048,7 @@ public com.google.iam.v1.Binding getIamBinding() { * * *
-   * The Cloud IAM policy binding under analysis.
+   * The {{iam_name_short}} policy binding under analysis.
    * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -8918,8 +9065,10 @@ public com.google.iam.v1.BindingOrBuilder getIamBindingOrBuilder() { * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -8935,8 +9084,10 @@ public com.google.iam.v1.BindingOrBuilder getIamBindingOrBuilder() { * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -8953,8 +9104,10 @@ public com.google.iam.v1.BindingOrBuilder getIamBindingOrBuilder() { * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -8969,8 +9122,10 @@ public int getAccessControlListsCount() { * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -8986,8 +9141,10 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAc * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -9006,8 +9163,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAc * * *
-   * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match identity selector specified in the request.
+   * The identity list derived from members of the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match identity selector specified in the request.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -9022,8 +9180,9 @@ public boolean hasIdentityList() { * * *
-   * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match identity selector specified in the request.
+   * The identity list derived from members of the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match identity selector specified in the request.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -9040,8 +9199,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList getIdentit * * *
-   * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match identity selector specified in the request.
+   * The identity list derived from members of the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match identity selector specified in the request.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -9058,8 +9218,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList getIdentit * * *
-   * Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully
-   * finished.
+   * Represents whether all analyses on the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * have successfully finished.
    * 
* * bool fully_explored = 5; @@ -9284,7 +9445,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * IAM Policy analysis result, consisting of one IAM policy binding and derived
+   * {{iam_name_short}} Policy analysis result, consisting of one
+   * {{iam_name_short}} policy binding and derived
    * access control lists.
    * 
* @@ -9572,7 +9734,9 @@ public Builder mergeFrom( *
      * The [full resource
      * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+     * of the resource to which the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * policy attaches.
      * 
* * string attached_resource_full_name = 1; @@ -9596,7 +9760,9 @@ public java.lang.String getAttachedResourceFullName() { *
      * The [full resource
      * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+     * of the resource to which the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * policy attaches.
      * 
* * string attached_resource_full_name = 1; @@ -9620,7 +9786,9 @@ public com.google.protobuf.ByteString getAttachedResourceFullNameBytes() { *
      * The [full resource
      * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+     * of the resource to which the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * policy attaches.
      * 
* * string attached_resource_full_name = 1; @@ -9643,7 +9811,9 @@ public Builder setAttachedResourceFullName(java.lang.String value) { *
      * The [full resource
      * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+     * of the resource to which the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * policy attaches.
      * 
* * string attached_resource_full_name = 1; @@ -9662,7 +9832,9 @@ public Builder clearAttachedResourceFullName() { *
      * The [full resource
      * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-     * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+     * of the resource to which the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * policy attaches.
      * 
* * string attached_resource_full_name = 1; @@ -9691,7 +9863,7 @@ public Builder setAttachedResourceFullNameBytes(com.google.protobuf.ByteString v * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9705,7 +9877,7 @@ public boolean hasIamBinding() { * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9723,7 +9895,7 @@ public com.google.iam.v1.Binding getIamBinding() { * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9745,7 +9917,7 @@ public Builder setIamBinding(com.google.iam.v1.Binding value) { * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9764,7 +9936,7 @@ public Builder setIamBinding(com.google.iam.v1.Binding.Builder builderForValue) * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9788,7 +9960,7 @@ public Builder mergeIamBinding(com.google.iam.v1.Binding value) { * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9808,7 +9980,7 @@ public Builder clearIamBinding() { * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9822,7 +9994,7 @@ public com.google.iam.v1.Binding.Builder getIamBindingBuilder() { * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9838,7 +10010,7 @@ public com.google.iam.v1.BindingOrBuilder getIamBindingOrBuilder() { * * *
-     * The Cloud IAM policy binding under analysis.
+     * The {{iam_name_short}} policy binding under analysis.
      * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -9883,8 +10055,10 @@ private void ensureAccessControlListsIsMutable() { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -9903,8 +10077,10 @@ private void ensureAccessControlListsIsMutable() { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -9922,8 +10098,10 @@ public int getAccessControlListsCount() { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -9942,8 +10120,10 @@ public int getAccessControlListsCount() { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -9968,8 +10148,10 @@ public Builder setAccessControlLists( * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -9993,8 +10175,10 @@ public Builder setAccessControlLists( * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10019,8 +10203,10 @@ public Builder addAccessControlLists( * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10045,8 +10231,10 @@ public Builder addAccessControlLists( * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10069,8 +10257,10 @@ public Builder addAccessControlLists( * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10094,8 +10284,10 @@ public Builder addAccessControlLists( * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10119,8 +10311,10 @@ public Builder addAllAccessControlLists( * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10141,8 +10335,10 @@ public Builder clearAccessControlLists() { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10163,8 +10359,10 @@ public Builder removeAccessControlLists(int index) { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10179,8 +10377,10 @@ public Builder removeAccessControlLists(int index) { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10199,8 +10399,10 @@ public Builder removeAccessControlLists(int index) { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10220,8 +10422,10 @@ public Builder removeAccessControlLists(int index) { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10239,8 +10443,10 @@ public Builder removeAccessControlLists(int index) { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10259,8 +10465,10 @@ public Builder removeAccessControlLists(int index) { * * *
-     * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match resource and access selectors specified in the request.
+     * The access control lists derived from the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match resource and access selectors specified in
+     * the request.
      * 
* * @@ -10303,8 +10511,9 @@ public Builder removeAccessControlLists(int index) { * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10318,8 +10527,9 @@ public boolean hasIdentityList() { * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10339,8 +10549,9 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList getIdentit * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10363,8 +10574,9 @@ public Builder setIdentityList( * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10384,8 +10596,9 @@ public Builder setIdentityList( * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10413,8 +10626,9 @@ public Builder mergeIdentityList( * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10434,8 +10648,9 @@ public Builder clearIdentityList() { * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10450,8 +10665,9 @@ public Builder clearIdentityList() { * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10470,8 +10686,9 @@ public Builder clearIdentityList() { * * *
-     * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-     * potentially match identity selector specified in the request.
+     * The identity list derived from members of the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * that match or potentially match identity selector specified in the request.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -10498,8 +10715,9 @@ public Builder clearIdentityList() { * * *
-     * Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully
-     * finished.
+     * Represents whether all analyses on the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * have successfully finished.
      * 
* * bool fully_explored = 5; @@ -10514,8 +10732,9 @@ public boolean getFullyExplored() { * * *
-     * Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully
-     * finished.
+     * Represents whether all analyses on the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * have successfully finished.
      * 
* * bool fully_explored = 5; @@ -10533,8 +10752,9 @@ public Builder setFullyExplored(boolean value) { * * *
-     * Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully
-     * finished.
+     * Represents whether all analyses on the
+     * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+     * have successfully finished.
      * 
* * bool fully_explored = 5; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResultOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResultOrBuilder.java index 4b95e3bb15be..9a35d66fb74a 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResultOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicyAnalysisResultOrBuilder.java @@ -29,7 +29,9 @@ public interface IamPolicyAnalysisResultOrBuilder *
    * The [full resource
    * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-   * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+   * of the resource to which the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * policy attaches.
    * 
* * string attached_resource_full_name = 1; @@ -43,7 +45,9 @@ public interface IamPolicyAnalysisResultOrBuilder *
    * The [full resource
    * name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-   * of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+   * of the resource to which the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * policy attaches.
    * 
* * string attached_resource_full_name = 1; @@ -56,7 +60,7 @@ public interface IamPolicyAnalysisResultOrBuilder * * *
-   * The Cloud IAM policy binding under analysis.
+   * The {{iam_name_short}} policy binding under analysis.
    * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -68,7 +72,7 @@ public interface IamPolicyAnalysisResultOrBuilder * * *
-   * The Cloud IAM policy binding under analysis.
+   * The {{iam_name_short}} policy binding under analysis.
    * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -80,7 +84,7 @@ public interface IamPolicyAnalysisResultOrBuilder * * *
-   * The Cloud IAM policy binding under analysis.
+   * The {{iam_name_short}} policy binding under analysis.
    * 
* * .google.iam.v1.Binding iam_binding = 2; @@ -91,8 +95,10 @@ public interface IamPolicyAnalysisResultOrBuilder * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -105,8 +111,10 @@ public interface IamPolicyAnalysisResultOrBuilder * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -119,8 +127,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAccessCon * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -132,8 +142,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAccessCon * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -147,8 +159,10 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAccessCon * * *
-   * The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match resource and access selectors specified in the request.
+   * The access control lists derived from the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match resource and access selectors specified in
+   * the request.
    * 
* * @@ -162,8 +176,9 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAccessCon * * *
-   * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match identity selector specified in the request.
+   * The identity list derived from members of the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match identity selector specified in the request.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -175,8 +190,9 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAccessCon * * *
-   * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match identity selector specified in the request.
+   * The identity list derived from members of the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match identity selector specified in the request.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -188,8 +204,9 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAccessCon * * *
-   * The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-   * potentially match identity selector specified in the request.
+   * The identity list derived from members of the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * that match or potentially match identity selector specified in the request.
    * 
* * .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4; @@ -201,8 +218,9 @@ com.google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList getAccessCon * * *
-   * Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully
-   * finished.
+   * Represents whether all analyses on the
+   * [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+   * have successfully finished.
    * 
* * bool fully_explored = 5; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResult.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResult.java index 0a6a0e044229..b259f9e38d33 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResult.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResult.java @@ -22,7 +22,8 @@ * * *
- * A result of IAM Policy search, containing information of an IAM policy.
+ * A result of {{iam_name_short}} Policy search, containing information of an
+ * {{iam_name_short}} policy.
  * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicySearchResult} @@ -187,7 +188,7 @@ public interface ExplanationOrBuilder * * *
-   * Explanation about the IAM policy search result.
+   * Explanation about the {{iam_name_short}} policy search result.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicySearchResult.Explanation} @@ -301,7 +302,7 @@ public interface PermissionsOrBuilder * * *
-     * IAM permissions
+     * {{iam_name_short}} permissions
      * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicySearchResult.Explanation.Permissions} @@ -589,7 +590,7 @@ protected Builder newBuilderForType( * * *
-       * IAM permissions
+       * {{iam_name_short}} permissions
        * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicySearchResult.Explanation.Permissions} @@ -1361,7 +1362,7 @@ protected Builder newBuilderForType( * * *
-     * Explanation about the IAM policy search result.
+     * Explanation about the {{iam_name_short}} policy search result.
      * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicySearchResult.Explanation} @@ -1882,10 +1883,10 @@ public com.google.cloud.asset.v1.IamPolicySearchResult.Explanation getDefaultIns * * *
-   * The full resource name of the resource associated with this IAM policy.
-   * Example:
+   * The full resource name of the resource associated with this
+   * {{iam_name_short}} policy. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `resource`:
@@ -1912,10 +1913,10 @@ public java.lang.String getResource() {
    *
    *
    * 
-   * The full resource name of the resource associated with this IAM policy.
-   * Example:
+   * The full resource name of the resource associated with this
+   * {{iam_name_short}} policy. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `resource`:
@@ -1945,7 +1946,8 @@ public com.google.protobuf.ByteString getResourceBytes() {
    *
    *
    * 
-   * The type of the resource associated with this IAM policy. Example:
+   * The type of the resource associated with this {{iam_name_short}} policy.
+   * Example:
    * `compute.googleapis.com/Disk`.
    * To search against the `asset_type`:
    * * specify the `asset_types` field in your search request.
@@ -1971,7 +1973,8 @@ public java.lang.String getAssetType() {
    *
    *
    * 
-   * The type of the resource associated with this IAM policy. Example:
+   * The type of the resource associated with this {{iam_name_short}} policy.
+   * Example:
    * `compute.googleapis.com/Disk`.
    * To search against the `asset_type`:
    * * specify the `asset_types` field in your search request.
@@ -2000,11 +2003,12 @@ public com.google.protobuf.ByteString getAssetTypeBytes() {
    *
    *
    * 
-   * The project that the associated GCP resource belongs to, in the form of
-   * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, this field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, this field
+   * will be empty.
    * To search against the `project`:
    * * specify the `scope` field as this project in your search request.
    * 
@@ -2029,11 +2033,12 @@ public java.lang.String getProject() { * * *
-   * The project that the associated GCP resource belongs to, in the form of
-   * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, this field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, this field
+   * will be empty.
    * To search against the `project`:
    * * specify the `scope` field as this project in your search request.
    * 
@@ -2061,8 +2066,9 @@ public com.google.protobuf.ByteString getProjectBytes() { * * *
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -2081,8 +2087,9 @@ public com.google.protobuf.ProtocolStringList getFoldersList() {
    *
    *
    * 
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -2101,8 +2108,9 @@ public int getFoldersCount() {
    *
    *
    * 
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -2122,8 +2130,9 @@ public java.lang.String getFolders(int index) {
    *
    *
    * 
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -2146,9 +2155,9 @@ public com.google.protobuf.ByteString getFoldersBytes(int index) {
    *
    *
    * 
-   * The organization that the IAM policy belongs to, in the form
+   * The organization that the {{iam_name_short}} policy belongs to, in the form
    * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-   * IAM policy belongs to an organization.
+   * {{iam_name_short}} policy belongs to an organization.
    * To search against `organization`:
    * * use a field query. Example: `organization:123`
    * * use a free text query. Example: `123`
@@ -2175,9 +2184,9 @@ public java.lang.String getOrganization() {
    *
    *
    * 
-   * The organization that the IAM policy belongs to, in the form
+   * The organization that the {{iam_name_short}} policy belongs to, in the form
    * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-   * IAM policy belongs to an organization.
+   * {{iam_name_short}} policy belongs to an organization.
    * To search against `organization`:
    * * use a field query. Example: `organization:123`
    * * use a free text query. Example: `123`
@@ -2207,10 +2216,11 @@ public com.google.protobuf.ByteString getOrganizationBytes() {
    *
    *
    * 
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g., an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g., an empty query), this contains
+   * all the bindings.
    * To search against the `policy` bindings:
    * * use a field query:
    *     - query by the policy contained members. Example:
@@ -2233,10 +2243,11 @@ public boolean hasPolicy() {
    *
    *
    * 
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g., an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g., an empty query), this contains
+   * all the bindings.
    * To search against the `policy` bindings:
    * * use a field query:
    *     - query by the policy contained members. Example:
@@ -2259,10 +2270,11 @@ public com.google.iam.v1.Policy getPolicy() {
    *
    *
    * 
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g., an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g., an empty query), this contains
+   * all the bindings.
    * To search against the `policy` bindings:
    * * use a field query:
    *     - query by the policy contained members. Example:
@@ -2286,8 +2298,8 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() {
    *
    *
    * 
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -2302,8 +2314,8 @@ public boolean hasExplanation() { * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -2320,8 +2332,8 @@ public com.google.cloud.asset.v1.IamPolicySearchResult.Explanation getExplanatio * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -2566,7 +2578,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A result of IAM Policy search, containing information of an IAM policy.
+   * A result of {{iam_name_short}} Policy search, containing information of an
+   * {{iam_name_short}} policy.
    * 
* * Protobuf type {@code google.cloud.asset.v1.IamPolicySearchResult} @@ -2844,10 +2857,10 @@ public Builder mergeFrom( * * *
-     * The full resource name of the resource associated with this IAM policy.
-     * Example:
+     * The full resource name of the resource associated with this
+     * {{iam_name_short}} policy. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `resource`:
@@ -2873,10 +2886,10 @@ public java.lang.String getResource() {
      *
      *
      * 
-     * The full resource name of the resource associated with this IAM policy.
-     * Example:
+     * The full resource name of the resource associated with this
+     * {{iam_name_short}} policy. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `resource`:
@@ -2902,10 +2915,10 @@ public com.google.protobuf.ByteString getResourceBytes() {
      *
      *
      * 
-     * The full resource name of the resource associated with this IAM policy.
-     * Example:
+     * The full resource name of the resource associated with this
+     * {{iam_name_short}} policy. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `resource`:
@@ -2930,10 +2943,10 @@ public Builder setResource(java.lang.String value) {
      *
      *
      * 
-     * The full resource name of the resource associated with this IAM policy.
-     * Example:
+     * The full resource name of the resource associated with this
+     * {{iam_name_short}} policy. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `resource`:
@@ -2954,10 +2967,10 @@ public Builder clearResource() {
      *
      *
      * 
-     * The full resource name of the resource associated with this IAM policy.
-     * Example:
+     * The full resource name of the resource associated with this
+     * {{iam_name_short}} policy. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `resource`:
@@ -2985,7 +2998,8 @@ public Builder setResourceBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * The type of the resource associated with this IAM policy. Example:
+     * The type of the resource associated with this {{iam_name_short}} policy.
+     * Example:
      * `compute.googleapis.com/Disk`.
      * To search against the `asset_type`:
      * * specify the `asset_types` field in your search request.
@@ -3010,7 +3024,8 @@ public java.lang.String getAssetType() {
      *
      *
      * 
-     * The type of the resource associated with this IAM policy. Example:
+     * The type of the resource associated with this {{iam_name_short}} policy.
+     * Example:
      * `compute.googleapis.com/Disk`.
      * To search against the `asset_type`:
      * * specify the `asset_types` field in your search request.
@@ -3035,7 +3050,8 @@ public com.google.protobuf.ByteString getAssetTypeBytes() {
      *
      *
      * 
-     * The type of the resource associated with this IAM policy. Example:
+     * The type of the resource associated with this {{iam_name_short}} policy.
+     * Example:
      * `compute.googleapis.com/Disk`.
      * To search against the `asset_type`:
      * * specify the `asset_types` field in your search request.
@@ -3059,7 +3075,8 @@ public Builder setAssetType(java.lang.String value) {
      *
      *
      * 
-     * The type of the resource associated with this IAM policy. Example:
+     * The type of the resource associated with this {{iam_name_short}} policy.
+     * Example:
      * `compute.googleapis.com/Disk`.
      * To search against the `asset_type`:
      * * specify the `asset_types` field in your search request.
@@ -3079,7 +3096,8 @@ public Builder clearAssetType() {
      *
      *
      * 
-     * The type of the resource associated with this IAM policy. Example:
+     * The type of the resource associated with this {{iam_name_short}} policy.
+     * Example:
      * `compute.googleapis.com/Disk`.
      * To search against the `asset_type`:
      * * specify the `asset_types` field in your search request.
@@ -3106,11 +3124,12 @@ public Builder setAssetTypeBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * The project that the associated GCP resource belongs to, in the form of
-     * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, this field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, this field
+     * will be empty.
      * To search against the `project`:
      * * specify the `scope` field as this project in your search request.
      * 
@@ -3134,11 +3153,12 @@ public java.lang.String getProject() { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, this field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, this field
+     * will be empty.
      * To search against the `project`:
      * * specify the `scope` field as this project in your search request.
      * 
@@ -3162,11 +3182,12 @@ public com.google.protobuf.ByteString getProjectBytes() { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, this field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, this field
+     * will be empty.
      * To search against the `project`:
      * * specify the `scope` field as this project in your search request.
      * 
@@ -3189,11 +3210,12 @@ public Builder setProject(java.lang.String value) { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, this field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, this field
+     * will be empty.
      * To search against the `project`:
      * * specify the `scope` field as this project in your search request.
      * 
@@ -3212,11 +3234,12 @@ public Builder clearProject() { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, this field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, this field
+     * will be empty.
      * To search against the `project`:
      * * specify the `scope` field as this project in your search request.
      * 
@@ -3250,8 +3273,9 @@ private void ensureFoldersIsMutable() { * * *
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3270,8 +3294,9 @@ public com.google.protobuf.ProtocolStringList getFoldersList() {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3290,8 +3315,9 @@ public int getFoldersCount() {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3311,8 +3337,9 @@ public java.lang.String getFolders(int index) {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3332,8 +3359,9 @@ public com.google.protobuf.ByteString getFoldersBytes(int index) {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3360,8 +3388,9 @@ public Builder setFolders(int index, java.lang.String value) {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3387,8 +3416,9 @@ public Builder addFolders(java.lang.String value) {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3411,8 +3441,9 @@ public Builder addAllFolders(java.lang.Iterable values) {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3434,8 +3465,9 @@ public Builder clearFolders() {
      *
      *
      * 
-     * The folder(s) that the IAM policy belongs to, in the form of
-     * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+     * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+     * folders/{FOLDER_NUMBER}. This field is available when the
+     * {{iam_name_short}} policy
      * belongs to one or more folders.
      * To search against `folders`:
      * * use a field query. Example: `folders:(123 OR 456)`
@@ -3464,9 +3496,9 @@ public Builder addFoldersBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * The organization that the IAM policy belongs to, in the form
+     * The organization that the {{iam_name_short}} policy belongs to, in the form
      * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-     * IAM policy belongs to an organization.
+     * {{iam_name_short}} policy belongs to an organization.
      * To search against `organization`:
      * * use a field query. Example: `organization:123`
      * * use a free text query. Example: `123`
@@ -3492,9 +3524,9 @@ public java.lang.String getOrganization() {
      *
      *
      * 
-     * The organization that the IAM policy belongs to, in the form
+     * The organization that the {{iam_name_short}} policy belongs to, in the form
      * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-     * IAM policy belongs to an organization.
+     * {{iam_name_short}} policy belongs to an organization.
      * To search against `organization`:
      * * use a field query. Example: `organization:123`
      * * use a free text query. Example: `123`
@@ -3520,9 +3552,9 @@ public com.google.protobuf.ByteString getOrganizationBytes() {
      *
      *
      * 
-     * The organization that the IAM policy belongs to, in the form
+     * The organization that the {{iam_name_short}} policy belongs to, in the form
      * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-     * IAM policy belongs to an organization.
+     * {{iam_name_short}} policy belongs to an organization.
      * To search against `organization`:
      * * use a field query. Example: `organization:123`
      * * use a free text query. Example: `123`
@@ -3547,9 +3579,9 @@ public Builder setOrganization(java.lang.String value) {
      *
      *
      * 
-     * The organization that the IAM policy belongs to, in the form
+     * The organization that the {{iam_name_short}} policy belongs to, in the form
      * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-     * IAM policy belongs to an organization.
+     * {{iam_name_short}} policy belongs to an organization.
      * To search against `organization`:
      * * use a field query. Example: `organization:123`
      * * use a free text query. Example: `123`
@@ -3570,9 +3602,9 @@ public Builder clearOrganization() {
      *
      *
      * 
-     * The organization that the IAM policy belongs to, in the form
+     * The organization that the {{iam_name_short}} policy belongs to, in the form
      * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-     * IAM policy belongs to an organization.
+     * {{iam_name_short}} policy belongs to an organization.
      * To search against `organization`:
      * * use a field query. Example: `organization:123`
      * * use a free text query. Example: `123`
@@ -3605,10 +3637,11 @@ public Builder setOrganizationBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3630,10 +3663,11 @@ public boolean hasPolicy() {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3659,10 +3693,11 @@ public com.google.iam.v1.Policy getPolicy() {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3692,10 +3727,11 @@ public Builder setPolicy(com.google.iam.v1.Policy value) {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3722,10 +3758,11 @@ public Builder setPolicy(com.google.iam.v1.Policy.Builder builderForValue) {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3756,10 +3793,11 @@ public Builder mergePolicy(com.google.iam.v1.Policy value) {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3787,10 +3825,11 @@ public Builder clearPolicy() {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3812,10 +3851,11 @@ public com.google.iam.v1.Policy.Builder getPolicyBuilder() {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3839,10 +3879,11 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() {
      *
      *
      * 
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g., an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g., an empty query), this contains
+     * all the bindings.
      * To search against the `policy` bindings:
      * * use a field query:
      *     - query by the policy contained members. Example:
@@ -3881,8 +3922,8 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() {
      *
      *
      * 
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -3896,8 +3937,8 @@ public boolean hasExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -3917,8 +3958,8 @@ public com.google.cloud.asset.v1.IamPolicySearchResult.Explanation getExplanatio * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -3941,8 +3982,8 @@ public Builder setExplanation( * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -3962,8 +4003,8 @@ public Builder setExplanation( * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -3990,8 +4031,8 @@ public Builder mergeExplanation( * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -4011,8 +4052,8 @@ public Builder clearExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -4027,8 +4068,8 @@ public Builder clearExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -4047,8 +4088,8 @@ public Builder clearExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResultOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResultOrBuilder.java index a79c38011645..df95aa3f1d09 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResultOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/IamPolicySearchResultOrBuilder.java @@ -27,10 +27,10 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The full resource name of the resource associated with this IAM policy.
-   * Example:
+   * The full resource name of the resource associated with this
+   * {{iam_name_short}} policy. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `resource`:
@@ -46,10 +46,10 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The full resource name of the resource associated with this IAM policy.
-   * Example:
+   * The full resource name of the resource associated with this
+   * {{iam_name_short}} policy. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `resource`:
@@ -66,7 +66,8 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The type of the resource associated with this IAM policy. Example:
+   * The type of the resource associated with this {{iam_name_short}} policy.
+   * Example:
    * `compute.googleapis.com/Disk`.
    * To search against the `asset_type`:
    * * specify the `asset_types` field in your search request.
@@ -81,7 +82,8 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The type of the resource associated with this IAM policy. Example:
+   * The type of the resource associated with this {{iam_name_short}} policy.
+   * Example:
    * `compute.googleapis.com/Disk`.
    * To search against the `asset_type`:
    * * specify the `asset_types` field in your search request.
@@ -97,11 +99,12 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The project that the associated GCP resource belongs to, in the form of
-   * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, this field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, this field
+   * will be empty.
    * To search against the `project`:
    * * specify the `scope` field as this project in your search request.
    * 
@@ -115,11 +118,12 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The project that the associated GCP resource belongs to, in the form of
-   * projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, this field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, this field
+   * will be empty.
    * To search against the `project`:
    * * specify the `scope` field as this project in your search request.
    * 
@@ -134,8 +138,9 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -152,8 +157,9 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -170,8 +176,9 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -189,8 +196,9 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The folder(s) that the IAM policy belongs to, in the form of
-   * folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+   * The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+   * folders/{FOLDER_NUMBER}. This field is available when the
+   * {{iam_name_short}} policy
    * belongs to one or more folders.
    * To search against `folders`:
    * * use a field query. Example: `folders:(123 OR 456)`
@@ -209,9 +217,9 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The organization that the IAM policy belongs to, in the form
+   * The organization that the {{iam_name_short}} policy belongs to, in the form
    * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-   * IAM policy belongs to an organization.
+   * {{iam_name_short}} policy belongs to an organization.
    * To search against `organization`:
    * * use a field query. Example: `organization:123`
    * * use a free text query. Example: `123`
@@ -227,9 +235,9 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The organization that the IAM policy belongs to, in the form
+   * The organization that the {{iam_name_short}} policy belongs to, in the form
    * of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-   * IAM policy belongs to an organization.
+   * {{iam_name_short}} policy belongs to an organization.
    * To search against `organization`:
    * * use a field query. Example: `organization:123`
    * * use a free text query. Example: `123`
@@ -246,10 +254,11 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g., an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g., an empty query), this contains
+   * all the bindings.
    * To search against the `policy` bindings:
    * * use a field query:
    *     - query by the policy contained members. Example:
@@ -269,10 +278,11 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g., an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g., an empty query), this contains
+   * all the bindings.
    * To search against the `policy` bindings:
    * * use a field query:
    *     - query by the policy contained members. Example:
@@ -292,10 +302,11 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g., an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g., an empty query), this contains
+   * all the bindings.
    * To search against the `policy` bindings:
    * * use a field query:
    *     - query by the policy contained members. Example:
@@ -314,8 +325,8 @@ public interface IamPolicySearchResultOrBuilder
    *
    *
    * 
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -327,8 +338,8 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; @@ -340,8 +351,8 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1.IamPolicySearchResult.Explanation explanation = 4; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequest.java index d9d96abeca3f..5c1e6fc3deb5 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequest.java @@ -77,11 +77,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. Name of the organization, folder, or project the assets belong to. Format:
-   * "organizations/[organization-number]" (such as "organizations/123"),
-   * "projects/[project-id]" (such as "projects/my-project-id"),
-   * "projects/[project-number]" (such as "projects/12345"), or
-   * "folders/[folder-number]" (such as "folders/12345").
+   * Required. Name of the organization, folder, or project the assets belong
+   * to. Format: "organizations/[organization-number]" (such as
+   * "organizations/123"), "projects/[project-id]" (such as
+   * "projects/my-project-id"), "projects/[project-number]" (such as
+   * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
    * 
* * @@ -106,11 +106,11 @@ public java.lang.String getParent() { * * *
-   * Required. Name of the organization, folder, or project the assets belong to. Format:
-   * "organizations/[organization-number]" (such as "organizations/123"),
-   * "projects/[project-id]" (such as "projects/my-project-id"),
-   * "projects/[project-number]" (such as "projects/12345"), or
-   * "folders/[folder-number]" (such as "folders/12345").
+   * Required. Name of the organization, folder, or project the assets belong
+   * to. Format: "organizations/[organization-number]" (such as
+   * "organizations/123"), "projects/[project-id]" (such as
+   * "projects/my-project-id"), "projects/[project-number]" (such as
+   * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
    * 
* * @@ -207,9 +207,9 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -234,9 +234,9 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -261,9 +261,9 @@ public int getAssetTypesCount() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -289,9 +289,9 @@ public java.lang.String getAssetTypes(int index) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -431,9 +431,9 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -459,9 +459,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -487,9 +487,9 @@ public int getRelationshipTypesCount() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -516,9 +516,9 @@ public java.lang.String getRelationshipTypes(int index) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -1047,11 +1047,11 @@ public Builder mergeFrom( * * *
-     * Required. Name of the organization, folder, or project the assets belong to. Format:
-     * "organizations/[organization-number]" (such as "organizations/123"),
-     * "projects/[project-id]" (such as "projects/my-project-id"),
-     * "projects/[project-number]" (such as "projects/12345"), or
-     * "folders/[folder-number]" (such as "folders/12345").
+     * Required. Name of the organization, folder, or project the assets belong
+     * to. Format: "organizations/[organization-number]" (such as
+     * "organizations/123"), "projects/[project-id]" (such as
+     * "projects/my-project-id"), "projects/[project-number]" (such as
+     * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
      * 
* * @@ -1075,11 +1075,11 @@ public java.lang.String getParent() { * * *
-     * Required. Name of the organization, folder, or project the assets belong to. Format:
-     * "organizations/[organization-number]" (such as "organizations/123"),
-     * "projects/[project-id]" (such as "projects/my-project-id"),
-     * "projects/[project-number]" (such as "projects/12345"), or
-     * "folders/[folder-number]" (such as "folders/12345").
+     * Required. Name of the organization, folder, or project the assets belong
+     * to. Format: "organizations/[organization-number]" (such as
+     * "organizations/123"), "projects/[project-id]" (such as
+     * "projects/my-project-id"), "projects/[project-number]" (such as
+     * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
      * 
* * @@ -1103,11 +1103,11 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. Name of the organization, folder, or project the assets belong to. Format:
-     * "organizations/[organization-number]" (such as "organizations/123"),
-     * "projects/[project-id]" (such as "projects/my-project-id"),
-     * "projects/[project-number]" (such as "projects/12345"), or
-     * "folders/[folder-number]" (such as "folders/12345").
+     * Required. Name of the organization, folder, or project the assets belong
+     * to. Format: "organizations/[organization-number]" (such as
+     * "organizations/123"), "projects/[project-id]" (such as
+     * "projects/my-project-id"), "projects/[project-number]" (such as
+     * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
      * 
* * @@ -1130,11 +1130,11 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. Name of the organization, folder, or project the assets belong to. Format:
-     * "organizations/[organization-number]" (such as "organizations/123"),
-     * "projects/[project-id]" (such as "projects/my-project-id"),
-     * "projects/[project-number]" (such as "projects/12345"), or
-     * "folders/[folder-number]" (such as "folders/12345").
+     * Required. Name of the organization, folder, or project the assets belong
+     * to. Format: "organizations/[organization-number]" (such as
+     * "organizations/123"), "projects/[project-id]" (such as
+     * "projects/my-project-id"), "projects/[project-number]" (such as
+     * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
      * 
* * @@ -1153,11 +1153,11 @@ public Builder clearParent() { * * *
-     * Required. Name of the organization, folder, or project the assets belong to. Format:
-     * "organizations/[organization-number]" (such as "organizations/123"),
-     * "projects/[project-id]" (such as "projects/my-project-id"),
-     * "projects/[project-number]" (such as "projects/12345"), or
-     * "folders/[folder-number]" (such as "folders/12345").
+     * Required. Name of the organization, folder, or project the assets belong
+     * to. Format: "organizations/[organization-number]" (such as
+     * "organizations/123"), "projects/[project-id]" (such as
+     * "projects/my-project-id"), "projects/[project-number]" (such as
+     * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
      * 
* * @@ -1417,9 +1417,9 @@ private void ensureAssetTypesIsMutable() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1444,9 +1444,9 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1471,9 +1471,9 @@ public int getAssetTypesCount() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1499,9 +1499,9 @@ public java.lang.String getAssetTypes(int index) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1527,9 +1527,9 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1562,9 +1562,9 @@ public Builder setAssetTypes(int index, java.lang.String value) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1596,9 +1596,9 @@ public Builder addAssetTypes(java.lang.String value) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1627,9 +1627,9 @@ public Builder addAllAssetTypes(java.lang.Iterable values) { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1657,9 +1657,9 @@ public Builder clearAssetTypes() { * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -1970,9 +1970,9 @@ private void ensureRelationshipTypesIsMutable() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -1998,9 +1998,9 @@ public com.google.protobuf.ProtocolStringList getRelationshipTypesList() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2026,9 +2026,9 @@ public int getRelationshipTypesCount() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2055,9 +2055,9 @@ public java.lang.String getRelationshipTypes(int index) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2084,9 +2084,9 @@ public com.google.protobuf.ByteString getRelationshipTypesBytes(int index) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2120,9 +2120,9 @@ public Builder setRelationshipTypes(int index, java.lang.String value) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2155,9 +2155,9 @@ public Builder addRelationshipTypes(java.lang.String value) { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2187,9 +2187,9 @@ public Builder addAllRelationshipTypes(java.lang.Iterable valu * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -2218,9 +2218,9 @@ public Builder clearRelationshipTypes() { * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequestOrBuilder.java index da5c520ef91a..f94413b0f8c3 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListAssetsRequestOrBuilder.java @@ -27,11 +27,11 @@ public interface ListAssetsRequestOrBuilder * * *
-   * Required. Name of the organization, folder, or project the assets belong to. Format:
-   * "organizations/[organization-number]" (such as "organizations/123"),
-   * "projects/[project-id]" (such as "projects/my-project-id"),
-   * "projects/[project-number]" (such as "projects/12345"), or
-   * "folders/[folder-number]" (such as "folders/12345").
+   * Required. Name of the organization, folder, or project the assets belong
+   * to. Format: "organizations/[organization-number]" (such as
+   * "organizations/123"), "projects/[project-id]" (such as
+   * "projects/my-project-id"), "projects/[project-number]" (such as
+   * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
    * 
* * @@ -45,11 +45,11 @@ public interface ListAssetsRequestOrBuilder * * *
-   * Required. Name of the organization, folder, or project the assets belong to. Format:
-   * "organizations/[organization-number]" (such as "organizations/123"),
-   * "projects/[project-id]" (such as "projects/my-project-id"),
-   * "projects/[project-number]" (such as "projects/12345"), or
-   * "folders/[folder-number]" (such as "folders/12345").
+   * Required. Name of the organization, folder, or project the assets belong
+   * to. Format: "organizations/[organization-number]" (such as
+   * "organizations/123"), "projects/[project-id]" (such as
+   * "projects/my-project-id"), "projects/[project-number]" (such as
+   * "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
    * 
* * @@ -122,9 +122,9 @@ public interface ListAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -147,9 +147,9 @@ public interface ListAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -172,9 +172,9 @@ public interface ListAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -198,9 +198,9 @@ public interface ListAssetsRequestOrBuilder * regular expression syntax. If the regular expression does not match any * supported asset type, an INVALID_ARGUMENT error will be returned. * If specified, only matching assets will be returned, otherwise, it will - * snapshot all asset types. See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types. + * snapshot all asset types. See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types. *
* * repeated string asset_types = 3; @@ -296,9 +296,9 @@ public interface ListAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -322,9 +322,9 @@ public interface ListAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -348,9 +348,9 @@ public interface ListAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; @@ -375,9 +375,9 @@ public interface ListAssetsRequestOrBuilder * it snapshots the supported relationships for all [asset_types] or returns * an error if any of the [asset_types] has no relationship support. * An unspecified asset types field means all supported asset_types. - * See [Introduction to Cloud Asset - * Inventory](https://cloud.google.com/asset-inventory/docs/overview) - * for all supported asset types and relationship types. + * See [Introduction to + * {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for + * all supported asset types and relationship types. *
* * repeated string relationship_types = 7; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequest.java index 1ec30359d567..a98e454d5067 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequest.java @@ -75,8 +75,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The parent project/folder/organization whose savedQueries are to be
-   * listed. It can only be using project/folder/organization number (such as
+   * Required. The parent project/folder/organization whose savedQueries are to
+   * be listed. It can only be using project/folder/organization number (such as
    * "folders/12345")", or a project ID (such as "projects/my-project-id").
    * 
* @@ -102,8 +102,8 @@ public java.lang.String getParent() { * * *
-   * Required. The parent project/folder/organization whose savedQueries are to be
-   * listed. It can only be using project/folder/organization number (such as
+   * Required. The parent project/folder/organization whose savedQueries are to
+   * be listed. It can only be using project/folder/organization number (such as
    * "folders/12345")", or a project ID (such as "projects/my-project-id").
    * 
* @@ -191,8 +191,9 @@ public com.google.protobuf.ByteString getFilterBytes() { * * *
-   * Optional. The maximum number of saved queries to return per page. The service may
-   * return fewer than this value. If unspecified, at most 50 will be returned.
+   * Optional. The maximum number of saved queries to return per page. The
+   * service may return fewer than this value. If unspecified, at most 50 will
+   * be returned.
    *  The maximum value is 1000; values above 1000 will be coerced to 1000.
    * 
* @@ -660,8 +661,8 @@ public Builder mergeFrom( * * *
-     * Required. The parent project/folder/organization whose savedQueries are to be
-     * listed. It can only be using project/folder/organization number (such as
+     * Required. The parent project/folder/organization whose savedQueries are to
+     * be listed. It can only be using project/folder/organization number (such as
      * "folders/12345")", or a project ID (such as "projects/my-project-id").
      * 
* @@ -686,8 +687,8 @@ public java.lang.String getParent() { * * *
-     * Required. The parent project/folder/organization whose savedQueries are to be
-     * listed. It can only be using project/folder/organization number (such as
+     * Required. The parent project/folder/organization whose savedQueries are to
+     * be listed. It can only be using project/folder/organization number (such as
      * "folders/12345")", or a project ID (such as "projects/my-project-id").
      * 
* @@ -712,8 +713,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The parent project/folder/organization whose savedQueries are to be
-     * listed. It can only be using project/folder/organization number (such as
+     * Required. The parent project/folder/organization whose savedQueries are to
+     * be listed. It can only be using project/folder/organization number (such as
      * "folders/12345")", or a project ID (such as "projects/my-project-id").
      * 
* @@ -737,8 +738,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The parent project/folder/organization whose savedQueries are to be
-     * listed. It can only be using project/folder/organization number (such as
+     * Required. The parent project/folder/organization whose savedQueries are to
+     * be listed. It can only be using project/folder/organization number (such as
      * "folders/12345")", or a project ID (such as "projects/my-project-id").
      * 
* @@ -758,8 +759,8 @@ public Builder clearParent() { * * *
-     * Required. The parent project/folder/organization whose savedQueries are to be
-     * listed. It can only be using project/folder/organization number (such as
+     * Required. The parent project/folder/organization whose savedQueries are to
+     * be listed. It can only be using project/folder/organization number (such as
      * "folders/12345")", or a project ID (such as "projects/my-project-id").
      * 
* @@ -917,8 +918,9 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The maximum number of saved queries to return per page. The service may
-     * return fewer than this value. If unspecified, at most 50 will be returned.
+     * Optional. The maximum number of saved queries to return per page. The
+     * service may return fewer than this value. If unspecified, at most 50 will
+     * be returned.
      *  The maximum value is 1000; values above 1000 will be coerced to 1000.
      * 
* @@ -934,8 +936,9 @@ public int getPageSize() { * * *
-     * Optional. The maximum number of saved queries to return per page. The service may
-     * return fewer than this value. If unspecified, at most 50 will be returned.
+     * Optional. The maximum number of saved queries to return per page. The
+     * service may return fewer than this value. If unspecified, at most 50 will
+     * be returned.
      *  The maximum value is 1000; values above 1000 will be coerced to 1000.
      * 
* @@ -954,8 +957,9 @@ public Builder setPageSize(int value) { * * *
-     * Optional. The maximum number of saved queries to return per page. The service may
-     * return fewer than this value. If unspecified, at most 50 will be returned.
+     * Optional. The maximum number of saved queries to return per page. The
+     * service may return fewer than this value. If unspecified, at most 50 will
+     * be returned.
      *  The maximum value is 1000; values above 1000 will be coerced to 1000.
      * 
* diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequestOrBuilder.java index ab160dfeaf21..39f29e97937f 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ListSavedQueriesRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface ListSavedQueriesRequestOrBuilder * * *
-   * Required. The parent project/folder/organization whose savedQueries are to be
-   * listed. It can only be using project/folder/organization number (such as
+   * Required. The parent project/folder/organization whose savedQueries are to
+   * be listed. It can only be using project/folder/organization number (such as
    * "folders/12345")", or a project ID (such as "projects/my-project-id").
    * 
* @@ -43,8 +43,8 @@ public interface ListSavedQueriesRequestOrBuilder * * *
-   * Required. The parent project/folder/organization whose savedQueries are to be
-   * listed. It can only be using project/folder/organization number (such as
+   * Required. The parent project/folder/organization whose savedQueries are to
+   * be listed. It can only be using project/folder/organization number (such as
    * "folders/12345")", or a project ID (such as "projects/my-project-id").
    * 
* @@ -95,8 +95,9 @@ public interface ListSavedQueriesRequestOrBuilder * * *
-   * Optional. The maximum number of saved queries to return per page. The service may
-   * return fewer than this value. If unspecified, at most 50 will be returned.
+   * Optional. The maximum number of saved queries to return per page. The
+   * service may return fewer than this value. If unspecified, at most 50 will
+   * be returned.
    *  The maximum value is 1000; values above 1000 will be coerced to 1000.
    * 
* diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysis.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysis.java index d82321b9d802..768805c96057 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysis.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysis.java @@ -120,8 +120,8 @@ public ResultCase getResultCase() { * * *
-   * The user friendly display name of the analysis. E.g. IAM, Organization
-   * Policy etc.
+   * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+   * {{orgpol_name}} etc.
    * 
* * string display_name = 1; @@ -144,8 +144,8 @@ public java.lang.String getDisplayName() { * * *
-   * The user friendly display name of the analysis. E.g. IAM, Organization
-   * Policy etc.
+   * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+   * {{orgpol_name}} etc.
    * 
* * string display_name = 1; @@ -704,8 +704,8 @@ public Builder clearResult() { * * *
-     * The user friendly display name of the analysis. E.g. IAM, Organization
-     * Policy etc.
+     * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+     * {{orgpol_name}} etc.
      * 
* * string display_name = 1; @@ -727,8 +727,8 @@ public java.lang.String getDisplayName() { * * *
-     * The user friendly display name of the analysis. E.g. IAM, Organization
-     * Policy etc.
+     * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+     * {{orgpol_name}} etc.
      * 
* * string display_name = 1; @@ -750,8 +750,8 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *
-     * The user friendly display name of the analysis. E.g. IAM, Organization
-     * Policy etc.
+     * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+     * {{orgpol_name}} etc.
      * 
* * string display_name = 1; @@ -772,8 +772,8 @@ public Builder setDisplayName(java.lang.String value) { * * *
-     * The user friendly display name of the analysis. E.g. IAM, Organization
-     * Policy etc.
+     * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+     * {{orgpol_name}} etc.
      * 
* * string display_name = 1; @@ -790,8 +790,8 @@ public Builder clearDisplayName() { * * *
-     * The user friendly display name of the analysis. E.g. IAM, Organization
-     * Policy etc.
+     * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+     * {{orgpol_name}} etc.
      * 
* * string display_name = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysisOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysisOrBuilder.java index 82ca7d41b016..c925b2b8c8cf 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysisOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/MoveAnalysisOrBuilder.java @@ -27,8 +27,8 @@ public interface MoveAnalysisOrBuilder * * *
-   * The user friendly display name of the analysis. E.g. IAM, Organization
-   * Policy etc.
+   * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+   * {{orgpol_name}} etc.
    * 
* * string display_name = 1; @@ -40,8 +40,8 @@ public interface MoveAnalysisOrBuilder * * *
-   * The user friendly display name of the analysis. E.g. IAM, Organization
-   * Policy etc.
+   * The user friendly display name of the analysis. E.g. {{iam_name_short}},
+   * {{orgpol_name}} etc.
    * 
* * string display_name = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfig.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfig.java index e637ada7cb96..9cd0ae3c1cda 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfig.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfig.java @@ -117,7 +117,7 @@ public DestinationCase getDestinationCase() { * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -132,7 +132,7 @@ public boolean hasGcsDestination() { * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -150,7 +150,7 @@ public com.google.cloud.asset.v1.GcsDestination getGcsDestination() { * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -168,8 +168,8 @@ public com.google.cloud.asset.v1.GcsDestinationOrBuilder getGcsDestinationOrBuil * * *
-   * Destination on BigQuery. The output table stores the fields in asset
-   * Protobuf as columns in BigQuery.
+   * Destination on {{bigquery_name}}. The output table stores the fields in
+   * asset Protobuf as columns in {{bigquery_name}}.
    * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -184,8 +184,8 @@ public boolean hasBigqueryDestination() { * * *
-   * Destination on BigQuery. The output table stores the fields in asset
-   * Protobuf as columns in BigQuery.
+   * Destination on {{bigquery_name}}. The output table stores the fields in
+   * asset Protobuf as columns in {{bigquery_name}}.
    * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -203,8 +203,8 @@ public com.google.cloud.asset.v1.BigQueryDestination getBigqueryDestination() { * * *
-   * Destination on BigQuery. The output table stores the fields in asset
-   * Protobuf as columns in BigQuery.
+   * Destination on {{bigquery_name}}. The output table stores the fields in
+   * asset Protobuf as columns in {{bigquery_name}}.
    * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -637,7 +637,7 @@ public Builder clearDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -652,7 +652,7 @@ public boolean hasGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -677,7 +677,7 @@ public com.google.cloud.asset.v1.GcsDestination getGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -699,7 +699,7 @@ public Builder setGcsDestination(com.google.cloud.asset.v1.GcsDestination value) * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -719,7 +719,7 @@ public Builder setGcsDestination( * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -751,7 +751,7 @@ public Builder mergeGcsDestination(com.google.cloud.asset.v1.GcsDestination valu * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -776,7 +776,7 @@ public Builder clearGcsDestination() { * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -788,7 +788,7 @@ public com.google.cloud.asset.v1.GcsDestination.Builder getGcsDestinationBuilder * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -808,7 +808,7 @@ public com.google.cloud.asset.v1.GcsDestinationOrBuilder getGcsDestinationOrBuil * * *
-     * Destination on Cloud Storage.
+     * Destination on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -847,8 +847,8 @@ public com.google.cloud.asset.v1.GcsDestinationOrBuilder getGcsDestinationOrBuil * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -863,8 +863,8 @@ public boolean hasBigqueryDestination() { * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -889,8 +889,8 @@ public com.google.cloud.asset.v1.BigQueryDestination getBigqueryDestination() { * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -912,8 +912,8 @@ public Builder setBigqueryDestination(com.google.cloud.asset.v1.BigQueryDestinat * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -933,8 +933,8 @@ public Builder setBigqueryDestination( * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -966,8 +966,8 @@ public Builder mergeBigqueryDestination(com.google.cloud.asset.v1.BigQueryDestin * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -992,8 +992,8 @@ public Builder clearBigqueryDestination() { * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -1005,8 +1005,8 @@ public com.google.cloud.asset.v1.BigQueryDestination.Builder getBigqueryDestinat * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -1027,8 +1027,8 @@ public com.google.cloud.asset.v1.BigQueryDestination.Builder getBigqueryDestinat * * *
-     * Destination on BigQuery. The output table stores the fields in asset
-     * Protobuf as columns in BigQuery.
+     * Destination on {{bigquery_name}}. The output table stores the fields in
+     * asset Protobuf as columns in {{bigquery_name}}.
      * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfigOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfigOrBuilder.java index ce0fc0dedae4..ff971ff3c31f 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfigOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputConfigOrBuilder.java @@ -27,7 +27,7 @@ public interface OutputConfigOrBuilder * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -39,7 +39,7 @@ public interface OutputConfigOrBuilder * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -51,7 +51,7 @@ public interface OutputConfigOrBuilder * * *
-   * Destination on Cloud Storage.
+   * Destination on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsDestination gcs_destination = 1; @@ -62,8 +62,8 @@ public interface OutputConfigOrBuilder * * *
-   * Destination on BigQuery. The output table stores the fields in asset
-   * Protobuf as columns in BigQuery.
+   * Destination on {{bigquery_name}}. The output table stores the fields in
+   * asset Protobuf as columns in {{bigquery_name}}.
    * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -75,8 +75,8 @@ public interface OutputConfigOrBuilder * * *
-   * Destination on BigQuery. The output table stores the fields in asset
-   * Protobuf as columns in BigQuery.
+   * Destination on {{bigquery_name}}. The output table stores the fields in
+   * asset Protobuf as columns in {{bigquery_name}}.
    * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; @@ -88,8 +88,8 @@ public interface OutputConfigOrBuilder * * *
-   * Destination on BigQuery. The output table stores the fields in asset
-   * Protobuf as columns in BigQuery.
+   * Destination on {{bigquery_name}}. The output table stores the fields in
+   * asset Protobuf as columns in {{bigquery_name}}.
    * 
* * .google.cloud.asset.v1.BigQueryDestination bigquery_destination = 2; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResult.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResult.java index 6f8249d647c8..ec451f228b1e 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResult.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResult.java @@ -114,7 +114,7 @@ public ResultCase getResultCase() { * * *
-   * Export result on Cloud Storage.
+   * Export result on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -129,7 +129,7 @@ public boolean hasGcsResult() { * * *
-   * Export result on Cloud Storage.
+   * Export result on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -147,7 +147,7 @@ public com.google.cloud.asset.v1.GcsOutputResult getGcsResult() { * * *
-   * Export result on Cloud Storage.
+   * Export result on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -543,7 +543,7 @@ public Builder clearResult() { * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -558,7 +558,7 @@ public boolean hasGcsResult() { * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -583,7 +583,7 @@ public com.google.cloud.asset.v1.GcsOutputResult getGcsResult() { * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -605,7 +605,7 @@ public Builder setGcsResult(com.google.cloud.asset.v1.GcsOutputResult value) { * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -624,7 +624,7 @@ public Builder setGcsResult(com.google.cloud.asset.v1.GcsOutputResult.Builder bu * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -656,7 +656,7 @@ public Builder mergeGcsResult(com.google.cloud.asset.v1.GcsOutputResult value) { * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -681,7 +681,7 @@ public Builder clearGcsResult() { * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -693,7 +693,7 @@ public com.google.cloud.asset.v1.GcsOutputResult.Builder getGcsResultBuilder() { * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -713,7 +713,7 @@ public com.google.cloud.asset.v1.GcsOutputResultOrBuilder getGcsResultOrBuilder( * * *
-     * Export result on Cloud Storage.
+     * Export result on {{storage_name}}.
      * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResultOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResultOrBuilder.java index 454ff49af346..73187bc3ca0a 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResultOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/OutputResultOrBuilder.java @@ -27,7 +27,7 @@ public interface OutputResultOrBuilder * * *
-   * Export result on Cloud Storage.
+   * Export result on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -39,7 +39,7 @@ public interface OutputResultOrBuilder * * *
-   * Export result on Cloud Storage.
+   * Export result on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; @@ -51,7 +51,7 @@ public interface OutputResultOrBuilder * * *
-   * Export result on Cloud Storage.
+   * Export result on {{storage_name}}.
    * 
* * .google.cloud.asset.v1.GcsOutputResult gcs_result = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpec.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpec.java index 4a844504ecce..12fef8cda895 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpec.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpec.java @@ -22,7 +22,7 @@ * * *
- * Specifications of BigQuery partitioned table as export destination.
+ * Specifications of {{bigquery_name}} partitioned table as export destination.
  * 
* * Protobuf type {@code google.cloud.asset.v1.PartitionSpec} @@ -72,9 +72,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * This enum is used to determine the partition key column when exporting
-   * assets to BigQuery partitioned table(s). Note that, if the partition key is
-   * a timestamp column, the actual partition is based on its date value
-   * (expressed in UTC. see details in
+   * assets to {{bigquery_name}} partitioned table(s). Note that, if the
+   * partition key is a timestamp column, the actual partition is based on its
+   * date value (expressed in UTC. see details in
    * https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables).
    * 
* @@ -248,7 +248,7 @@ private PartitionKey(int value) { * * *
-   * The partition key for BigQuery partitioned table.
+   * The partition key for {{bigquery_name}} partitioned table.
    * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; @@ -263,7 +263,7 @@ public int getPartitionKeyValue() { * * *
-   * The partition key for BigQuery partitioned table.
+   * The partition key for {{bigquery_name}} partitioned table.
    * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; @@ -446,7 +446,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Specifications of BigQuery partitioned table as export destination.
+   * Specifications of {{bigquery_name}} partitioned table as export destination.
    * 
* * Protobuf type {@code google.cloud.asset.v1.PartitionSpec} @@ -616,7 +616,7 @@ public Builder mergeFrom( * * *
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; @@ -631,7 +631,7 @@ public int getPartitionKeyValue() { * * *
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; @@ -649,7 +649,7 @@ public Builder setPartitionKeyValue(int value) { * * *
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; @@ -669,7 +669,7 @@ public com.google.cloud.asset.v1.PartitionSpec.PartitionKey getPartitionKey() { * * *
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; @@ -690,7 +690,7 @@ public Builder setPartitionKey(com.google.cloud.asset.v1.PartitionSpec.Partition * * *
-     * The partition key for BigQuery partitioned table.
+     * The partition key for {{bigquery_name}} partitioned table.
      * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpecOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpecOrBuilder.java index 78bec335e2aa..1df71e67b493 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpecOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/PartitionSpecOrBuilder.java @@ -27,7 +27,7 @@ public interface PartitionSpecOrBuilder * * *
-   * The partition key for BigQuery partitioned table.
+   * The partition key for {{bigquery_name}} partitioned table.
    * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; @@ -39,7 +39,7 @@ public interface PartitionSpecOrBuilder * * *
-   * The partition key for BigQuery partitioned table.
+   * The partition key for {{bigquery_name}} partitioned table.
    * 
* * .google.cloud.asset.v1.PartitionSpec.PartitionKey partition_key = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfig.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfig.java index f42d76968f9f..9ca94dada050 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfig.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfig.java @@ -74,8 +74,8 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Required. The BigQuery dataset where the query results will be saved. It has the
-     * format of "projects/{projectId}/datasets/{datasetId}".
+     * Required. The {{bigquery_name}} dataset where the query results will be
+     * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -87,8 +87,8 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Required. The BigQuery dataset where the query results will be saved. It has the
-     * format of "projects/{projectId}/datasets/{datasetId}".
+     * Required. The {{bigquery_name}} dataset where the query results will be
+     * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -101,8 +101,9 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Required. The BigQuery table where the query results will be saved. If this table
-     * does not exist, a new table with the given name will be created.
+     * Required. The {{bigquery_name}} table where the query results will be
+     * saved. If this table does not exist, a new table with the given name will
+     * be created.
      * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -114,8 +115,9 @@ public interface BigQueryDestinationOrBuilder * * *
-     * Required. The BigQuery table where the query results will be saved. If this table
-     * does not exist, a new table with the given name will be created.
+     * Required. The {{bigquery_name}} table where the query results will be
+     * saved. If this table does not exist, a new table with the given name will
+     * be created.
      * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -130,10 +132,10 @@ public interface BigQueryDestinationOrBuilder *
      * Specifies the action that occurs if the destination table or partition
      * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, a
      * 'duplicate' error is returned in the job result.
      * The default value is WRITE_EMPTY.
@@ -150,10 +152,10 @@ public interface BigQueryDestinationOrBuilder
      * 
      * Specifies the action that occurs if the destination table or partition
      * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, a
      * 'duplicate' error is returned in the job result.
      * The default value is WRITE_EMPTY.
@@ -169,7 +171,7 @@ public interface BigQueryDestinationOrBuilder
    *
    *
    * 
-   * BigQuery destination.
+   * {{bigquery_name}} destination.
    * 
* * Protobuf type {@code google.cloud.asset.v1.QueryAssetsOutputConfig.BigQueryDestination} @@ -222,8 +224,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Required. The BigQuery dataset where the query results will be saved. It has the
-     * format of "projects/{projectId}/datasets/{datasetId}".
+     * Required. The {{bigquery_name}} dataset where the query results will be
+     * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -246,8 +248,8 @@ public java.lang.String getDataset() { * * *
-     * Required. The BigQuery dataset where the query results will be saved. It has the
-     * format of "projects/{projectId}/datasets/{datasetId}".
+     * Required. The {{bigquery_name}} dataset where the query results will be
+     * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
      * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -273,8 +275,9 @@ public com.google.protobuf.ByteString getDatasetBytes() { * * *
-     * Required. The BigQuery table where the query results will be saved. If this table
-     * does not exist, a new table with the given name will be created.
+     * Required. The {{bigquery_name}} table where the query results will be
+     * saved. If this table does not exist, a new table with the given name will
+     * be created.
      * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -297,8 +300,9 @@ public java.lang.String getTable() { * * *
-     * Required. The BigQuery table where the query results will be saved. If this table
-     * does not exist, a new table with the given name will be created.
+     * Required. The {{bigquery_name}} table where the query results will be
+     * saved. If this table does not exist, a new table with the given name will
+     * be created.
      * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -326,10 +330,10 @@ public com.google.protobuf.ByteString getTableBytes() { *
      * Specifies the action that occurs if the destination table or partition
      * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, a
      * 'duplicate' error is returned in the job result.
      * The default value is WRITE_EMPTY.
@@ -357,10 +361,10 @@ public java.lang.String getWriteDisposition() {
      * 
      * Specifies the action that occurs if the destination table or partition
      * already exists. The following values are supported:
-     * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-     * overwrites the entire table or all the partitions data.
-     * * WRITE_APPEND: If the table or partition already exists, BigQuery
-     * appends the data to the table or the latest partition.
+     * * WRITE_TRUNCATE: If the table or partition already exists,
+     * {{bigquery_name}} overwrites the entire table or all the partitions data.
+     * * WRITE_APPEND: If the table or partition already exists,
+     * {{bigquery_name}} appends the data to the table or the latest partition.
      * * WRITE_EMPTY: If the table already exists and contains data, a
      * 'duplicate' error is returned in the job result.
      * The default value is WRITE_EMPTY.
@@ -567,7 +571,7 @@ protected Builder newBuilderForType(
      *
      *
      * 
-     * BigQuery destination.
+     * {{bigquery_name}} destination.
      * 
* * Protobuf type {@code google.cloud.asset.v1.QueryAssetsOutputConfig.BigQueryDestination} @@ -777,8 +781,8 @@ public Builder mergeFrom( * * *
-       * Required. The BigQuery dataset where the query results will be saved. It has the
-       * format of "projects/{projectId}/datasets/{datasetId}".
+       * Required. The {{bigquery_name}} dataset where the query results will be
+       * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -800,8 +804,8 @@ public java.lang.String getDataset() { * * *
-       * Required. The BigQuery dataset where the query results will be saved. It has the
-       * format of "projects/{projectId}/datasets/{datasetId}".
+       * Required. The {{bigquery_name}} dataset where the query results will be
+       * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -823,8 +827,8 @@ public com.google.protobuf.ByteString getDatasetBytes() { * * *
-       * Required. The BigQuery dataset where the query results will be saved. It has the
-       * format of "projects/{projectId}/datasets/{datasetId}".
+       * Required. The {{bigquery_name}} dataset where the query results will be
+       * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -845,8 +849,8 @@ public Builder setDataset(java.lang.String value) { * * *
-       * Required. The BigQuery dataset where the query results will be saved. It has the
-       * format of "projects/{projectId}/datasets/{datasetId}".
+       * Required. The {{bigquery_name}} dataset where the query results will be
+       * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -863,8 +867,8 @@ public Builder clearDataset() { * * *
-       * Required. The BigQuery dataset where the query results will be saved. It has the
-       * format of "projects/{projectId}/datasets/{datasetId}".
+       * Required. The {{bigquery_name}} dataset where the query results will be
+       * saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
        * 
* * string dataset = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -888,8 +892,9 @@ public Builder setDatasetBytes(com.google.protobuf.ByteString value) { * * *
-       * Required. The BigQuery table where the query results will be saved. If this table
-       * does not exist, a new table with the given name will be created.
+       * Required. The {{bigquery_name}} table where the query results will be
+       * saved. If this table does not exist, a new table with the given name will
+       * be created.
        * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -911,8 +916,9 @@ public java.lang.String getTable() { * * *
-       * Required. The BigQuery table where the query results will be saved. If this table
-       * does not exist, a new table with the given name will be created.
+       * Required. The {{bigquery_name}} table where the query results will be
+       * saved. If this table does not exist, a new table with the given name will
+       * be created.
        * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -934,8 +940,9 @@ public com.google.protobuf.ByteString getTableBytes() { * * *
-       * Required. The BigQuery table where the query results will be saved. If this table
-       * does not exist, a new table with the given name will be created.
+       * Required. The {{bigquery_name}} table where the query results will be
+       * saved. If this table does not exist, a new table with the given name will
+       * be created.
        * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -956,8 +963,9 @@ public Builder setTable(java.lang.String value) { * * *
-       * Required. The BigQuery table where the query results will be saved. If this table
-       * does not exist, a new table with the given name will be created.
+       * Required. The {{bigquery_name}} table where the query results will be
+       * saved. If this table does not exist, a new table with the given name will
+       * be created.
        * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -974,8 +982,9 @@ public Builder clearTable() { * * *
-       * Required. The BigQuery table where the query results will be saved. If this table
-       * does not exist, a new table with the given name will be created.
+       * Required. The {{bigquery_name}} table where the query results will be
+       * saved. If this table does not exist, a new table with the given name will
+       * be created.
        * 
* * string table = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1001,10 +1010,10 @@ public Builder setTableBytes(com.google.protobuf.ByteString value) { *
        * Specifies the action that occurs if the destination table or partition
        * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, a
        * 'duplicate' error is returned in the job result.
        * The default value is WRITE_EMPTY.
@@ -1031,10 +1040,10 @@ public java.lang.String getWriteDisposition() {
        * 
        * Specifies the action that occurs if the destination table or partition
        * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, a
        * 'duplicate' error is returned in the job result.
        * The default value is WRITE_EMPTY.
@@ -1061,10 +1070,10 @@ public com.google.protobuf.ByteString getWriteDispositionBytes() {
        * 
        * Specifies the action that occurs if the destination table or partition
        * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, a
        * 'duplicate' error is returned in the job result.
        * The default value is WRITE_EMPTY.
@@ -1090,10 +1099,10 @@ public Builder setWriteDisposition(java.lang.String value) {
        * 
        * Specifies the action that occurs if the destination table or partition
        * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, a
        * 'duplicate' error is returned in the job result.
        * The default value is WRITE_EMPTY.
@@ -1115,10 +1124,10 @@ public Builder clearWriteDisposition() {
        * 
        * Specifies the action that occurs if the destination table or partition
        * already exists. The following values are supported:
-       * * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-       * overwrites the entire table or all the partitions data.
-       * * WRITE_APPEND: If the table or partition already exists, BigQuery
-       * appends the data to the table or the latest partition.
+       * * WRITE_TRUNCATE: If the table or partition already exists,
+       * {{bigquery_name}} overwrites the entire table or all the partitions data.
+       * * WRITE_APPEND: If the table or partition already exists,
+       * {{bigquery_name}} appends the data to the table or the latest partition.
        * * WRITE_EMPTY: If the table already exists and contains data, a
        * 'duplicate' error is returned in the job result.
        * The default value is WRITE_EMPTY.
@@ -1215,7 +1224,7 @@ public com.google.protobuf.Parser getParserForType() {
    *
    *
    * 
-   * BigQuery destination where the query results will be saved.
+   * {{bigquery_name}} destination where the query results will be saved.
    * 
* * @@ -1232,7 +1241,7 @@ public boolean hasBigqueryDestination() { * * *
-   * BigQuery destination where the query results will be saved.
+   * {{bigquery_name}} destination where the query results will be saved.
    * 
* * @@ -1252,7 +1261,7 @@ public boolean hasBigqueryDestination() { * * *
-   * BigQuery destination where the query results will be saved.
+   * {{bigquery_name}} destination where the query results will be saved.
    * 
* * @@ -1619,7 +1628,7 @@ public Builder mergeFrom( * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1635,7 +1644,7 @@ public boolean hasBigqueryDestination() { * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1659,7 +1668,7 @@ public boolean hasBigqueryDestination() { * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1684,7 +1693,7 @@ public Builder setBigqueryDestination( * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1707,7 +1716,7 @@ public Builder setBigqueryDestination( * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1737,7 +1746,7 @@ public Builder mergeBigqueryDestination( * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1759,7 +1768,7 @@ public Builder clearBigqueryDestination() { * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1776,7 +1785,7 @@ public Builder clearBigqueryDestination() { * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * @@ -1798,7 +1807,7 @@ public Builder clearBigqueryDestination() { * * *
-     * BigQuery destination where the query results will be saved.
+     * {{bigquery_name}} destination where the query results will be saved.
      * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfigOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfigOrBuilder.java index 20ecdf921721..32c5331e4e07 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfigOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsOutputConfigOrBuilder.java @@ -27,7 +27,7 @@ public interface QueryAssetsOutputConfigOrBuilder * * *
-   * BigQuery destination where the query results will be saved.
+   * {{bigquery_name}} destination where the query results will be saved.
    * 
* * @@ -41,7 +41,7 @@ public interface QueryAssetsOutputConfigOrBuilder * * *
-   * BigQuery destination where the query results will be saved.
+   * {{bigquery_name}} destination where the query results will be saved.
    * 
* * @@ -55,7 +55,7 @@ public interface QueryAssetsOutputConfigOrBuilder * * *
-   * BigQuery destination where the query results will be saved.
+   * {{bigquery_name}} destination where the query results will be saved.
    * 
* * diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequest.java index 601e85137530..da18d93f7c70 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequest.java @@ -228,7 +228,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-   * Optional. A SQL statement that's compatible with [BigQuery Standard
+   * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+   * Standard
    * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
    * 
* @@ -243,7 +244,8 @@ public boolean hasStatement() { * * *
-   * Optional. A SQL statement that's compatible with [BigQuery Standard
+   * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+   * Standard
    * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
    * 
* @@ -271,7 +273,8 @@ public java.lang.String getStatement() { * * *
-   * Optional. A SQL statement that's compatible with [BigQuery Standard
+   * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+   * Standard
    * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
    * 
* @@ -301,8 +304,8 @@ public com.google.protobuf.ByteString getStatementBytes() { * * *
-   * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-   * previous `QueryAssets` call.
+   * Optional. Reference to the query job, which is from the
+   * `QueryAssetsResponse` of previous `QueryAssets` call.
    * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -316,8 +319,8 @@ public boolean hasJobReference() { * * *
-   * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-   * previous `QueryAssets` call.
+   * Optional. Reference to the query job, which is from the
+   * `QueryAssetsResponse` of previous `QueryAssets` call.
    * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -344,8 +347,8 @@ public java.lang.String getJobReference() { * * *
-   * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-   * previous `QueryAssets` call.
+   * Optional. Reference to the query job, which is from the
+   * `QueryAssetsResponse` of previous `QueryAssets` call.
    * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -375,8 +378,8 @@ public com.google.protobuf.ByteString getJobReferenceBytes() { * * *
-   * Optional. The maximum number of rows to return in the results. Responses are limited
-   * to 10 MB and 1000 rows.
+   * Optional. The maximum number of rows to return in the results. Responses
+   * are limited to 10 MB and 1000 rows.
    * By default, the maximum row count is 1000. When the byte or row count limit
    * is reached, the rest of the query results will be paginated.
    * The field will be ignored when [output_config] is specified.
@@ -448,11 +451,12 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
    *
    *
    * 
-   * Optional. Specifies the maximum amount of time that the client is willing to wait
-   * for the query to complete. By default, this limit is 5 min for the first
-   * query, and 1 minute for the following queries. If the query is complete,
-   * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-   * Like BigQuery [jobs.query
+   * Optional. Specifies the maximum amount of time that the client is willing
+   * to wait for the query to complete. By default, this limit is 5 min for the
+   * first query, and 1 minute for the following queries. If the query is
+   * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+   * false.
+   * Like {{bigquery_name}} [jobs.query
    * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
    * The call is not guaranteed to wait for the specified timeout; it typically
    * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -472,11 +476,12 @@ public boolean hasTimeout() {
    *
    *
    * 
-   * Optional. Specifies the maximum amount of time that the client is willing to wait
-   * for the query to complete. By default, this limit is 5 min for the first
-   * query, and 1 minute for the following queries. If the query is complete,
-   * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-   * Like BigQuery [jobs.query
+   * Optional. Specifies the maximum amount of time that the client is willing
+   * to wait for the query to complete. By default, this limit is 5 min for the
+   * first query, and 1 minute for the following queries. If the query is
+   * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+   * false.
+   * Like {{bigquery_name}} [jobs.query
    * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
    * The call is not guaranteed to wait for the specified timeout; it typically
    * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -496,11 +501,12 @@ public com.google.protobuf.Duration getTimeout() {
    *
    *
    * 
-   * Optional. Specifies the maximum amount of time that the client is willing to wait
-   * for the query to complete. By default, this limit is 5 min for the first
-   * query, and 1 minute for the following queries. If the query is complete,
-   * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-   * Like BigQuery [jobs.query
+   * Optional. Specifies the maximum amount of time that the client is willing
+   * to wait for the query to complete. By default, this limit is 5 min for the
+   * first query, and 1 minute for the following queries. If the query is
+   * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+   * false.
+   * Like {{bigquery_name}} [jobs.query
    * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
    * The call is not guaranteed to wait for the specified timeout; it typically
    * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -520,9 +526,9 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
    *
    *
    * 
-   * Optional. [start_time] is required. [start_time] must be less than [end_time]
-   * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-   * Maximum permitted time range is 7 days.
+   * Optional. [start_time] is required. [start_time] must be less than
+   * [end_time] Defaults [end_time] to now if [start_time] is set and
+   * [end_time] isn't. Maximum permitted time range is 7 days.
    * 
* * @@ -539,9 +545,9 @@ public boolean hasReadTimeWindow() { * * *
-   * Optional. [start_time] is required. [start_time] must be less than [end_time]
-   * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-   * Maximum permitted time range is 7 days.
+   * Optional. [start_time] is required. [start_time] must be less than
+   * [end_time] Defaults [end_time] to now if [start_time] is set and
+   * [end_time] isn't. Maximum permitted time range is 7 days.
    * 
* * @@ -561,9 +567,9 @@ public com.google.cloud.asset.v1.TimeWindow getReadTimeWindow() { * * *
-   * Optional. [start_time] is required. [start_time] must be less than [end_time]
-   * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-   * Maximum permitted time range is 7 days.
+   * Optional. [start_time] is required. [start_time] must be less than
+   * [end_time] Defaults [end_time] to now if [start_time] is set and
+   * [end_time] isn't. Maximum permitted time range is 7 days.
    * 
* * @@ -583,7 +589,8 @@ public com.google.cloud.asset.v1.TimeWindowOrBuilder getReadTimeWindowOrBuilder( * * *
-   * Optional. Queries cloud assets as they appeared at the specified point in time.
+   * Optional. Queries cloud assets as they appeared at the specified point in
+   * time.
    * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -599,7 +606,8 @@ public boolean hasReadTime() { * * *
-   * Optional. Queries cloud assets as they appeared at the specified point in time.
+   * Optional. Queries cloud assets as they appeared at the specified point in
+   * time.
    * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -618,7 +626,8 @@ public com.google.protobuf.Timestamp getReadTime() { * * *
-   * Optional. Queries cloud assets as they appeared at the specified point in time.
+   * Optional. Queries cloud assets as they appeared at the specified point in
+   * time.
    * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -1480,7 +1489,8 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. A SQL statement that's compatible with [BigQuery Standard
+     * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+     * Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * 
* @@ -1496,7 +1506,8 @@ public boolean hasStatement() { * * *
-     * Optional. A SQL statement that's compatible with [BigQuery Standard
+     * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+     * Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * 
* @@ -1525,7 +1536,8 @@ public java.lang.String getStatement() { * * *
-     * Optional. A SQL statement that's compatible with [BigQuery Standard
+     * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+     * Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * 
* @@ -1554,7 +1566,8 @@ public com.google.protobuf.ByteString getStatementBytes() { * * *
-     * Optional. A SQL statement that's compatible with [BigQuery Standard
+     * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+     * Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * 
* @@ -1576,7 +1589,8 @@ public Builder setStatement(java.lang.String value) { * * *
-     * Optional. A SQL statement that's compatible with [BigQuery Standard
+     * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+     * Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * 
* @@ -1596,7 +1610,8 @@ public Builder clearStatement() { * * *
-     * Optional. A SQL statement that's compatible with [BigQuery Standard
+     * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+     * Standard
      * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
      * 
* @@ -1620,8 +1635,8 @@ public Builder setStatementBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-     * previous `QueryAssets` call.
+     * Optional. Reference to the query job, which is from the
+     * `QueryAssetsResponse` of previous `QueryAssets` call.
      * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1636,8 +1651,8 @@ public boolean hasJobReference() { * * *
-     * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-     * previous `QueryAssets` call.
+     * Optional. Reference to the query job, which is from the
+     * `QueryAssetsResponse` of previous `QueryAssets` call.
      * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1665,8 +1680,8 @@ public java.lang.String getJobReference() { * * *
-     * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-     * previous `QueryAssets` call.
+     * Optional. Reference to the query job, which is from the
+     * `QueryAssetsResponse` of previous `QueryAssets` call.
      * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1694,8 +1709,8 @@ public com.google.protobuf.ByteString getJobReferenceBytes() { * * *
-     * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-     * previous `QueryAssets` call.
+     * Optional. Reference to the query job, which is from the
+     * `QueryAssetsResponse` of previous `QueryAssets` call.
      * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1716,8 +1731,8 @@ public Builder setJobReference(java.lang.String value) { * * *
-     * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-     * previous `QueryAssets` call.
+     * Optional. Reference to the query job, which is from the
+     * `QueryAssetsResponse` of previous `QueryAssets` call.
      * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1736,8 +1751,8 @@ public Builder clearJobReference() { * * *
-     * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-     * previous `QueryAssets` call.
+     * Optional. Reference to the query job, which is from the
+     * `QueryAssetsResponse` of previous `QueryAssets` call.
      * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1761,8 +1776,8 @@ public Builder setJobReferenceBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The maximum number of rows to return in the results. Responses are limited
-     * to 10 MB and 1000 rows.
+     * Optional. The maximum number of rows to return in the results. Responses
+     * are limited to 10 MB and 1000 rows.
      * By default, the maximum row count is 1000. When the byte or row count limit
      * is reached, the rest of the query results will be paginated.
      * The field will be ignored when [output_config] is specified.
@@ -1780,8 +1795,8 @@ public int getPageSize() {
      *
      *
      * 
-     * Optional. The maximum number of rows to return in the results. Responses are limited
-     * to 10 MB and 1000 rows.
+     * Optional. The maximum number of rows to return in the results. Responses
+     * are limited to 10 MB and 1000 rows.
      * By default, the maximum row count is 1000. When the byte or row count limit
      * is reached, the rest of the query results will be paginated.
      * The field will be ignored when [output_config] is specified.
@@ -1802,8 +1817,8 @@ public Builder setPageSize(int value) {
      *
      *
      * 
-     * Optional. The maximum number of rows to return in the results. Responses are limited
-     * to 10 MB and 1000 rows.
+     * Optional. The maximum number of rows to return in the results. Responses
+     * are limited to 10 MB and 1000 rows.
      * By default, the maximum row count is 1000. When the byte or row count limit
      * is reached, the rest of the query results will be paginated.
      * The field will be ignored when [output_config] is specified.
@@ -1941,11 +1956,12 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -1964,11 +1980,12 @@ public boolean hasTimeout() {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -1991,11 +2008,12 @@ public com.google.protobuf.Duration getTimeout() {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -2022,11 +2040,12 @@ public Builder setTimeout(com.google.protobuf.Duration value) {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -2050,11 +2069,12 @@ public Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -2083,11 +2103,12 @@ public Builder mergeTimeout(com.google.protobuf.Duration value) {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -2112,11 +2133,12 @@ public Builder clearTimeout() {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -2135,11 +2157,12 @@ public com.google.protobuf.Duration.Builder getTimeoutBuilder() {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -2160,11 +2183,12 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
      *
      *
      * 
-     * Optional. Specifies the maximum amount of time that the client is willing to wait
-     * for the query to complete. By default, this limit is 5 min for the first
-     * query, and 1 minute for the following queries. If the query is complete,
-     * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-     * Like BigQuery [jobs.query
+     * Optional. Specifies the maximum amount of time that the client is willing
+     * to wait for the query to complete. By default, this limit is 5 min for the
+     * first query, and 1 minute for the following queries. If the query is
+     * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+     * false.
+     * Like {{bigquery_name}} [jobs.query
      * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
      * The call is not guaranteed to wait for the specified timeout; it typically
      * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -2200,9 +2224,9 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
      *
      *
      * 
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2219,9 +2243,9 @@ public boolean hasReadTimeWindow() { * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2248,9 +2272,9 @@ public com.google.cloud.asset.v1.TimeWindow getReadTimeWindow() { * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2274,9 +2298,9 @@ public Builder setReadTimeWindow(com.google.cloud.asset.v1.TimeWindow value) { * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2297,9 +2321,9 @@ public Builder setReadTimeWindow(com.google.cloud.asset.v1.TimeWindow.Builder bu * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2332,9 +2356,9 @@ public Builder mergeReadTimeWindow(com.google.cloud.asset.v1.TimeWindow value) { * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2361,9 +2385,9 @@ public Builder clearReadTimeWindow() { * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2377,9 +2401,9 @@ public com.google.cloud.asset.v1.TimeWindow.Builder getReadTimeWindowBuilder() { * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2401,9 +2425,9 @@ public com.google.cloud.asset.v1.TimeWindowOrBuilder getReadTimeWindowOrBuilder( * * *
-     * Optional. [start_time] is required. [start_time] must be less than [end_time]
-     * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-     * Maximum permitted time range is 7 days.
+     * Optional. [start_time] is required. [start_time] must be less than
+     * [end_time] Defaults [end_time] to now if [start_time] is set and
+     * [end_time] isn't. Maximum permitted time range is 7 days.
      * 
* * @@ -2442,7 +2466,8 @@ public com.google.cloud.asset.v1.TimeWindowOrBuilder getReadTimeWindowOrBuilder( * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2458,7 +2483,8 @@ public boolean hasReadTime() { * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2484,7 +2510,8 @@ public com.google.protobuf.Timestamp getReadTime() { * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2507,7 +2534,8 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2527,7 +2555,8 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2558,7 +2587,8 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2584,7 +2614,8 @@ public Builder clearReadTime() { * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2597,7 +2628,8 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -2618,7 +2650,8 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { * * *
-     * Optional. Queries cloud assets as they appeared at the specified point in time.
+     * Optional. Queries cloud assets as they appeared at the specified point in
+     * time.
      * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequestOrBuilder.java index 65d9cf5b9b2d..501c080af56b 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryAssetsRequestOrBuilder.java @@ -64,7 +64,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. A SQL statement that's compatible with [BigQuery Standard
+   * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+   * Standard
    * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
    * 
* @@ -77,7 +78,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. A SQL statement that's compatible with [BigQuery Standard
+   * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+   * Standard
    * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
    * 
* @@ -90,7 +92,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. A SQL statement that's compatible with [BigQuery Standard
+   * Optional. A SQL statement that's compatible with [{{bigquery_name}}
+   * Standard
    * SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
    * 
* @@ -104,8 +107,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-   * previous `QueryAssets` call.
+   * Optional. Reference to the query job, which is from the
+   * `QueryAssetsResponse` of previous `QueryAssets` call.
    * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -117,8 +120,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-   * previous `QueryAssets` call.
+   * Optional. Reference to the query job, which is from the
+   * `QueryAssetsResponse` of previous `QueryAssets` call.
    * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -130,8 +133,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-   * previous `QueryAssets` call.
+   * Optional. Reference to the query job, which is from the
+   * `QueryAssetsResponse` of previous `QueryAssets` call.
    * 
* * string job_reference = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -144,8 +147,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. The maximum number of rows to return in the results. Responses are limited
-   * to 10 MB and 1000 rows.
+   * Optional. The maximum number of rows to return in the results. Responses
+   * are limited to 10 MB and 1000 rows.
    * By default, the maximum row count is 1000. When the byte or row count limit
    * is reached, the rest of the query results will be paginated.
    * The field will be ignored when [output_config] is specified.
@@ -188,11 +191,12 @@ public interface QueryAssetsRequestOrBuilder
    *
    *
    * 
-   * Optional. Specifies the maximum amount of time that the client is willing to wait
-   * for the query to complete. By default, this limit is 5 min for the first
-   * query, and 1 minute for the following queries. If the query is complete,
-   * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-   * Like BigQuery [jobs.query
+   * Optional. Specifies the maximum amount of time that the client is willing
+   * to wait for the query to complete. By default, this limit is 5 min for the
+   * first query, and 1 minute for the following queries. If the query is
+   * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+   * false.
+   * Like {{bigquery_name}} [jobs.query
    * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
    * The call is not guaranteed to wait for the specified timeout; it typically
    * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -209,11 +213,12 @@ public interface QueryAssetsRequestOrBuilder
    *
    *
    * 
-   * Optional. Specifies the maximum amount of time that the client is willing to wait
-   * for the query to complete. By default, this limit is 5 min for the first
-   * query, and 1 minute for the following queries. If the query is complete,
-   * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-   * Like BigQuery [jobs.query
+   * Optional. Specifies the maximum amount of time that the client is willing
+   * to wait for the query to complete. By default, this limit is 5 min for the
+   * first query, and 1 minute for the following queries. If the query is
+   * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+   * false.
+   * Like {{bigquery_name}} [jobs.query
    * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
    * The call is not guaranteed to wait for the specified timeout; it typically
    * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -230,11 +235,12 @@ public interface QueryAssetsRequestOrBuilder
    *
    *
    * 
-   * Optional. Specifies the maximum amount of time that the client is willing to wait
-   * for the query to complete. By default, this limit is 5 min for the first
-   * query, and 1 minute for the following queries. If the query is complete,
-   * the `done` field in the `QueryAssetsResponse` is true, otherwise false.
-   * Like BigQuery [jobs.query
+   * Optional. Specifies the maximum amount of time that the client is willing
+   * to wait for the query to complete. By default, this limit is 5 min for the
+   * first query, and 1 minute for the following queries. If the query is
+   * complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+   * false.
+   * Like {{bigquery_name}} [jobs.query
    * API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
    * The call is not guaranteed to wait for the specified timeout; it typically
    * returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -250,9 +256,9 @@ public interface QueryAssetsRequestOrBuilder
    *
    *
    * 
-   * Optional. [start_time] is required. [start_time] must be less than [end_time]
-   * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-   * Maximum permitted time range is 7 days.
+   * Optional. [start_time] is required. [start_time] must be less than
+   * [end_time] Defaults [end_time] to now if [start_time] is set and
+   * [end_time] isn't. Maximum permitted time range is 7 days.
    * 
* * @@ -266,9 +272,9 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. [start_time] is required. [start_time] must be less than [end_time]
-   * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-   * Maximum permitted time range is 7 days.
+   * Optional. [start_time] is required. [start_time] must be less than
+   * [end_time] Defaults [end_time] to now if [start_time] is set and
+   * [end_time] isn't. Maximum permitted time range is 7 days.
    * 
* * @@ -282,9 +288,9 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. [start_time] is required. [start_time] must be less than [end_time]
-   * Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-   * Maximum permitted time range is 7 days.
+   * Optional. [start_time] is required. [start_time] must be less than
+   * [end_time] Defaults [end_time] to now if [start_time] is set and
+   * [end_time] isn't. Maximum permitted time range is 7 days.
    * 
* * @@ -297,7 +303,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. Queries cloud assets as they appeared at the specified point in time.
+   * Optional. Queries cloud assets as they appeared at the specified point in
+   * time.
    * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -310,7 +317,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. Queries cloud assets as they appeared at the specified point in time.
+   * Optional. Queries cloud assets as they appeared at the specified point in
+   * time.
    * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; @@ -323,7 +331,8 @@ public interface QueryAssetsRequestOrBuilder * * *
-   * Optional. Queries cloud assets as they appeared at the specified point in time.
+   * Optional. Queries cloud assets as they appeared at the specified point in
+   * time.
    * 
* * .google.protobuf.Timestamp read_time = 8 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryResult.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryResult.java index 257ca57f419e..5954e794e2ce 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryResult.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/QueryResult.java @@ -23,9 +23,9 @@ * *
  * Execution results of the query.
- * The result is formatted as rows represented by BigQuery compatible [schema].
- * When pagination is necessary, it will contains the page token to retrieve
- * the results of following pages.
+ * The result is formatted as rows represented by {{bigquery_name}} compatible
+ * [schema]. When pagination is necessary, it will contains the page token to
+ * retrieve the results of following pages.
  * 
* * Protobuf type {@code google.cloud.asset.v1.QueryResult} @@ -448,9 +448,9 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * *
    * Execution results of the query.
-   * The result is formatted as rows represented by BigQuery compatible [schema].
-   * When pagination is necessary, it will contains the page token to retrieve
-   * the results of following pages.
+   * The result is formatted as rows represented by {{bigquery_name}} compatible
+   * [schema]. When pagination is necessary, it will contains the page token to
+   * retrieve the results of following pages.
    * 
* * Protobuf type {@code google.cloud.asset.v1.QueryResult} diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAsset.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAsset.java index 309b2dd704fe..257b1bd5727c 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAsset.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAsset.java @@ -22,12 +22,13 @@ * * *
- * An asset identifier in Google Cloud which contains its name, type and
- * ancestors. An asset can be any resource in the Google Cloud [resource
+ * An asset identifier in {{gcp_name}} which contains its name, type and
+ * ancestors. An asset can be any resource in the {{gcp_name}}
+ * [resource
  * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
- * a resource outside the Google Cloud resource hierarchy (such as Google
- * Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy).
- * See [Supported asset
+ * a resource outside the {{gcp_name}} resource hierarchy (such as
+ * {{container_name}} clusters and objects), or a policy (e.g.
+ * {{iam_name_short}} policy). See [Supported asset
  * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
  * for more information.
  * 
@@ -195,7 +196,7 @@ public com.google.protobuf.ByteString getAssetTypeBytes() { * * *
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
@@ -213,7 +214,7 @@ public com.google.protobuf.ProtocolStringList getAncestorsList() {
    *
    *
    * 
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
@@ -231,7 +232,7 @@ public int getAncestorsCount() {
    *
    *
    * 
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
@@ -250,7 +251,7 @@ public java.lang.String getAncestors(int index) {
    *
    *
    * 
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
@@ -513,12 +514,13 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    *
    * 
-   * An asset identifier in Google Cloud which contains its name, type and
-   * ancestors. An asset can be any resource in the Google Cloud [resource
+   * An asset identifier in {{gcp_name}} which contains its name, type and
+   * ancestors. An asset can be any resource in the {{gcp_name}}
+   * [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
-   * a resource outside the Google Cloud resource hierarchy (such as Google
-   * Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy).
-   * See [Supported asset
+   * a resource outside the {{gcp_name}} resource hierarchy (such as
+   * {{container_name}} clusters and objects), or a policy (e.g.
+   * {{iam_name_short}} policy). See [Supported asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
    * for more information.
    * 
@@ -999,7 +1001,7 @@ private void ensureAncestorsIsMutable() { * * *
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1017,7 +1019,7 @@ public com.google.protobuf.ProtocolStringList getAncestorsList() {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1035,7 +1037,7 @@ public int getAncestorsCount() {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1054,7 +1056,7 @@ public java.lang.String getAncestors(int index) {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1073,7 +1075,7 @@ public com.google.protobuf.ByteString getAncestorsBytes(int index) {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1099,7 +1101,7 @@ public Builder setAncestors(int index, java.lang.String value) {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1124,7 +1126,7 @@ public Builder addAncestors(java.lang.String value) {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1146,7 +1148,7 @@ public Builder addAllAncestors(java.lang.Iterable values) {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
@@ -1167,7 +1169,7 @@ public Builder clearAncestors() {
      *
      *
      * 
-     * The ancestors of an asset in Google Cloud [resource
+     * The ancestors of an asset in {{gcp_name}} [resource
      * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
      * represented as a list of relative resource names. An ancestry path starts
      * with the closest ancestor in the hierarchy and ends at root.
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAssetOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAssetOrBuilder.java
index dc568a1f8408..45d727af0b9f 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAssetOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/RelatedAssetOrBuilder.java
@@ -91,7 +91,7 @@ public interface RelatedAssetOrBuilder
    *
    *
    * 
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
@@ -107,7 +107,7 @@ public interface RelatedAssetOrBuilder
    *
    *
    * 
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
@@ -123,7 +123,7 @@ public interface RelatedAssetOrBuilder
    *
    *
    * 
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
@@ -140,7 +140,7 @@ public interface RelatedAssetOrBuilder
    *
    *
    * 
-   * The ancestors of an asset in Google Cloud [resource
+   * The ancestors of an asset in {{gcp_name}} [resource
    * hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
    * represented as a list of relative resource names. An ancestry path starts
    * with the closest ancestor in the hierarchy and ends at root.
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Resource.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Resource.java
index e4672184dba9..2bf9843f0131 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Resource.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/Resource.java
@@ -22,7 +22,7 @@
  *
  *
  * 
- * A representation of a Google Cloud resource.
+ * A representation of a {{gcp_name}} resource.
  * 
* * Protobuf type {@code google.cloud.asset.v1.Resource} @@ -131,7 +131,7 @@ public com.google.protobuf.ByteString getVersionBytes() { * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -158,7 +158,7 @@ public java.lang.String getDiscoveryDocumentUri() { * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -187,7 +187,7 @@ public com.google.protobuf.ByteString getDiscoveryDocumentUriBytes() { * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -213,7 +213,7 @@ public java.lang.String getDiscoveryName() { * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -298,8 +298,8 @@ public com.google.protobuf.ByteString getResourceUrlBytes() { * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -330,8 +330,8 @@ public java.lang.String getParent() { * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -410,7 +410,7 @@ public com.google.protobuf.StructOrBuilder getDataOrBuilder() { * * *
-   * The location of the resource in Google Cloud, such as its zone and region.
+   * The location of the resource in {{gcp_name}}, such as its zone and region.
    * For more information, see https://cloud.google.com/about/locations/.
    * 
* @@ -434,7 +434,7 @@ public java.lang.String getLocation() { * * *
-   * The location of the resource in Google Cloud, such as its zone and region.
+   * The location of the resource in {{gcp_name}}, such as its zone and region.
    * For more information, see https://cloud.google.com/about/locations/.
    * 
* @@ -675,7 +675,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * A representation of a Google Cloud resource.
+   * A representation of a {{gcp_name}} resource.
    * 
* * Protobuf type {@code google.cloud.asset.v1.Resource} @@ -1040,7 +1040,7 @@ public Builder setVersionBytes(com.google.protobuf.ByteString value) { * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -1066,7 +1066,7 @@ public java.lang.String getDiscoveryDocumentUri() { * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -1092,7 +1092,7 @@ public com.google.protobuf.ByteString getDiscoveryDocumentUriBytes() { * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -1117,7 +1117,7 @@ public Builder setDiscoveryDocumentUri(java.lang.String value) { * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -1138,7 +1138,7 @@ public Builder clearDiscoveryDocumentUri() { * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -1165,7 +1165,7 @@ public Builder setDiscoveryDocumentUriBytes(com.google.protobuf.ByteString value * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -1190,7 +1190,7 @@ public java.lang.String getDiscoveryName() { * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -1215,7 +1215,7 @@ public com.google.protobuf.ByteString getDiscoveryNameBytes() { * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -1239,7 +1239,7 @@ public Builder setDiscoveryName(java.lang.String value) { * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -1259,7 +1259,7 @@ public Builder clearDiscoveryName() { * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -1408,8 +1408,8 @@ public Builder setResourceUrlBytes(com.google.protobuf.ByteString value) { * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -1439,8 +1439,8 @@ public java.lang.String getParent() { * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -1470,8 +1470,8 @@ public com.google.protobuf.ByteString getParentBytes() { * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -1500,8 +1500,8 @@ public Builder setParent(java.lang.String value) { * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -1526,8 +1526,8 @@ public Builder clearParent() { * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -1741,7 +1741,7 @@ public com.google.protobuf.StructOrBuilder getDataOrBuilder() { * * *
-     * The location of the resource in Google Cloud, such as its zone and region.
+     * The location of the resource in {{gcp_name}}, such as its zone and region.
      * For more information, see https://cloud.google.com/about/locations/.
      * 
* @@ -1764,7 +1764,7 @@ public java.lang.String getLocation() { * * *
-     * The location of the resource in Google Cloud, such as its zone and region.
+     * The location of the resource in {{gcp_name}}, such as its zone and region.
      * For more information, see https://cloud.google.com/about/locations/.
      * 
* @@ -1787,7 +1787,7 @@ public com.google.protobuf.ByteString getLocationBytes() { * * *
-     * The location of the resource in Google Cloud, such as its zone and region.
+     * The location of the resource in {{gcp_name}}, such as its zone and region.
      * For more information, see https://cloud.google.com/about/locations/.
      * 
* @@ -1809,7 +1809,7 @@ public Builder setLocation(java.lang.String value) { * * *
-     * The location of the resource in Google Cloud, such as its zone and region.
+     * The location of the resource in {{gcp_name}}, such as its zone and region.
      * For more information, see https://cloud.google.com/about/locations/.
      * 
* @@ -1827,7 +1827,7 @@ public Builder clearLocation() { * * *
-     * The location of the resource in Google Cloud, such as its zone and region.
+     * The location of the resource in {{gcp_name}}, such as its zone and region.
      * For more information, see https://cloud.google.com/about/locations/.
      * 
* diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceOrBuilder.java index 72cf57aa5294..96e88b3cf5b3 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceOrBuilder.java @@ -56,7 +56,7 @@ public interface ResourceOrBuilder * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -72,7 +72,7 @@ public interface ResourceOrBuilder * Example: * `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_document_uri = 2; @@ -88,7 +88,7 @@ public interface ResourceOrBuilder * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -103,7 +103,7 @@ public interface ResourceOrBuilder * The JSON schema name listed in the discovery document. Example: * `Project` * This value is unspecified for resources that do not have an API based on a - * discovery document, such as Cloud Bigtable. + * discovery document, such as {{bigtable_name}}. *
* * string discovery_name = 3; @@ -151,8 +151,8 @@ public interface ResourceOrBuilder * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -172,8 +172,8 @@ public interface ResourceOrBuilder * [Resource * Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) * for more information. - * For Google Cloud assets, this value is the parent resource defined in the - * [Cloud IAM policy + * For {{gcp_name}} assets, this value is the parent resource defined in the + * [{{iam_name_short}} policy * hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). * Example: * `//cloudresourcemanager.googleapis.com/projects/my_project_123` @@ -228,7 +228,7 @@ public interface ResourceOrBuilder * * *
-   * The location of the resource in Google Cloud, such as its zone and region.
+   * The location of the resource in {{gcp_name}}, such as its zone and region.
    * For more information, see https://cloud.google.com/about/locations/.
    * 
* @@ -241,7 +241,7 @@ public interface ResourceOrBuilder * * *
-   * The location of the resource in Google Cloud, such as its zone and region.
+   * The location of the resource in {{gcp_name}}, such as its zone and region.
    * For more information, see https://cloud.google.com/about/locations/.
    * 
* diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResult.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResult.java index bde1f7c0d26f..3668145bfd33 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResult.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResult.java @@ -107,7 +107,7 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { *
    * The full resource name of this resource. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `name`:
@@ -137,7 +137,7 @@ public java.lang.String getName() {
    * 
    * The full resource name of this resource. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `name`:
@@ -626,7 +626,8 @@ public int getLabelsCount() {
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -657,7 +658,8 @@ public java.util.Map getLabels() {
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -679,7 +681,8 @@ public java.util.Map getLabelsMap() {
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -705,7 +708,8 @@ public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.Strin
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -738,7 +742,8 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) {
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -759,7 +764,8 @@ public com.google.protobuf.ProtocolStringList getNetworkTagsList() {
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -780,7 +786,8 @@ public int getNetworkTagsCount() {
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -802,7 +809,8 @@ public java.lang.String getNetworkTags(int index) {
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -826,15 +834,15 @@ public com.google.protobuf.ByteString getNetworkTagsBytes(int index) {
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * name or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
    * name.
    * This field only presents for the purpose of backward compatibility. Please
-   * use the `kms_keys` field to retrieve KMS key information. This field is
-   * available only when the resource's Protobuf contains it and will only be
-   * populated for [these resource
+   * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+   * This field is available only when the resource's Protobuf contains it and
+   * will only be populated for [these resource
    * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
    * for backward compatible purposes.
    * To search against the `kms_key`:
@@ -845,7 +853,7 @@ public com.google.protobuf.ByteString getNetworkTagsBytes(int index) {
    * string kms_key = 10 [deprecated = true];
    *
    * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-   *     google/cloud/asset/v1/assets.proto;l=434
+   *     google/cloud/asset/v1/assets.proto;l=438
    * @return The kmsKey.
    */
   @java.lang.Override
@@ -865,15 +873,15 @@ public java.lang.String getKmsKey() {
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * name or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
    * name.
    * This field only presents for the purpose of backward compatibility. Please
-   * use the `kms_keys` field to retrieve KMS key information. This field is
-   * available only when the resource's Protobuf contains it and will only be
-   * populated for [these resource
+   * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+   * This field is available only when the resource's Protobuf contains it and
+   * will only be populated for [these resource
    * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
    * for backward compatible purposes.
    * To search against the `kms_key`:
@@ -884,7 +892,7 @@ public java.lang.String getKmsKey() {
    * string kms_key = 10 [deprecated = true];
    *
    * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-   *     google/cloud/asset/v1/assets.proto;l=434
+   *     google/cloud/asset/v1/assets.proto;l=438
    * @return The bytes for kmsKey.
    */
   @java.lang.Override
@@ -907,7 +915,7 @@ public com.google.protobuf.ByteString getKmsKeyBytes() {
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -929,7 +937,7 @@ public com.google.protobuf.ProtocolStringList getKmsKeysList() {
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -951,7 +959,7 @@ public int getKmsKeysCount() {
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -974,7 +982,7 @@ public java.lang.String getKmsKeys(int index) {
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -1153,8 +1161,8 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
    * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
    * in [API
    * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-   * If the resource is a project provided by Cloud Resource Manager, its state
-   * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+   * If the resource is a project provided by {{crm_name}}, its state will
+   * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
    * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
    * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
    * To search against the `state`:
@@ -1192,8 +1200,8 @@ public java.lang.String getState() {
    * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
    * in [API
    * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-   * If the resource is a project provided by Cloud Resource Manager, its state
-   * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+   * If the resource is a project provided by {{crm_name}}, its state will
+   * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
    * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
    * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
    * To search against the `state`:
@@ -1228,14 +1236,14 @@ public com.google.protobuf.ByteString getStateBytes() {
    * vary from one resource type to another. Examples: `projectId` for Project,
    * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
    * metadata fields that are returned by the List or Get APIs provided by the
-   * corresponding GCP service (e.g., Compute Engine). see [API references and
-   * supported searchable
+   * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+   * [API references and supported searchable
    * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
    * to see which fields are included.
    * You can search values of these fields through free text search. However,
    * you should not consume the field programically as the field names and
-   * values may change as the GCP service updates to a new incompatible API
-   * version.
+   * values may change as the {{gcp_name}} service updates to a new incompatible
+   * API version.
    * To search against the `additional_attributes`:
    * * Use a free text query to match the attributes values. Example: to search
    *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -1258,14 +1266,14 @@ public boolean hasAdditionalAttributes() {
    * vary from one resource type to another. Examples: `projectId` for Project,
    * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
    * metadata fields that are returned by the List or Get APIs provided by the
-   * corresponding GCP service (e.g., Compute Engine). see [API references and
-   * supported searchable
+   * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+   * [API references and supported searchable
    * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
    * to see which fields are included.
    * You can search values of these fields through free text search. However,
    * you should not consume the field programically as the field names and
-   * values may change as the GCP service updates to a new incompatible API
-   * version.
+   * values may change as the {{gcp_name}} service updates to a new incompatible
+   * API version.
    * To search against the `additional_attributes`:
    * * Use a free text query to match the attributes values. Example: to search
    *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -1290,14 +1298,14 @@ public com.google.protobuf.Struct getAdditionalAttributes() {
    * vary from one resource type to another. Examples: `projectId` for Project,
    * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
    * metadata fields that are returned by the List or Get APIs provided by the
-   * corresponding GCP service (e.g., Compute Engine). see [API references and
-   * supported searchable
+   * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+   * [API references and supported searchable
    * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
    * to see which fields are included.
    * You can search values of these fields through free text search. However,
    * you should not consume the field programically as the field names and
-   * values may change as the GCP service updates to a new incompatible API
-   * version.
+   * values may change as the {{gcp_name}} service updates to a new incompatible
+   * API version.
    * To search against the `additional_attributes`:
    * * Use a free text query to match the attributes values. Example: to search
    *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -3150,7 +3158,7 @@ public Builder mergeFrom(
      * 
      * The full resource name of this resource. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `name`:
@@ -3179,7 +3187,7 @@ public java.lang.String getName() {
      * 
      * The full resource name of this resource. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `name`:
@@ -3208,7 +3216,7 @@ public com.google.protobuf.ByteString getNameBytes() {
      * 
      * The full resource name of this resource. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `name`:
@@ -3236,7 +3244,7 @@ public Builder setName(java.lang.String value) {
      * 
      * The full resource name of this resource. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `name`:
@@ -3260,7 +3268,7 @@ public Builder clearName() {
      * 
      * The full resource name of this resource. Example:
      * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-     * See [Cloud Asset Inventory Resource Name
+     * See [{{cai_name}} Resource Name
      * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
      * for more information.
      * To search against the `name`:
@@ -4311,7 +4319,8 @@ public int getLabelsCount() {
      *
      *
      * 
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See
+     * [Labelling and grouping {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4342,7 +4351,8 @@ public java.util.Map getLabels() {
      *
      *
      * 
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See
+     * [Labelling and grouping {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4364,7 +4374,8 @@ public java.util.Map getLabelsMap() {
      *
      *
      * 
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See
+     * [Labelling and grouping {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4391,7 +4402,8 @@ public java.lang.String getLabelsOrDefault(
      *
      *
      * 
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See
+     * [Labelling and grouping {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4425,7 +4437,8 @@ public Builder clearLabels() {
      *
      *
      * 
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See
+     * [Labelling and grouping {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4455,7 +4468,8 @@ public java.util.Map getMutableLabels() {
      *
      *
      * 
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See
+     * [Labelling and grouping {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4484,7 +4498,8 @@ public Builder putLabels(java.lang.String key, java.lang.String value) {
      *
      *
      * 
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See
+     * [Labelling and grouping {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4517,7 +4532,8 @@ private void ensureNetworkTagsIsMutable() {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4538,7 +4554,8 @@ public com.google.protobuf.ProtocolStringList getNetworkTagsList() {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4559,7 +4576,8 @@ public int getNetworkTagsCount() {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4581,7 +4599,8 @@ public java.lang.String getNetworkTags(int index) {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4603,7 +4622,8 @@ public com.google.protobuf.ByteString getNetworkTagsBytes(int index) {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4632,7 +4652,8 @@ public Builder setNetworkTags(int index, java.lang.String value) {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4660,7 +4681,8 @@ public Builder addNetworkTags(java.lang.String value) {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4685,7 +4707,8 @@ public Builder addAllNetworkTags(java.lang.Iterable values) {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4709,7 +4732,8 @@ public Builder clearNetworkTags() {
      *
      * 
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information. This field is available only when the resource's
      * Protobuf contains it.
@@ -4739,15 +4763,15 @@ public Builder addNetworkTagsBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * name or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
      * name.
      * This field only presents for the purpose of backward compatibility. Please
-     * use the `kms_keys` field to retrieve KMS key information. This field is
-     * available only when the resource's Protobuf contains it and will only be
-     * populated for [these resource
+     * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+     * This field is available only when the resource's Protobuf contains it and
+     * will only be populated for [these resource
      * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
      * for backward compatible purposes.
      * To search against the `kms_key`:
@@ -4758,7 +4782,7 @@ public Builder addNetworkTagsBytes(com.google.protobuf.ByteString value) {
      * string kms_key = 10 [deprecated = true];
      *
      * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-     *     google/cloud/asset/v1/assets.proto;l=434
+     *     google/cloud/asset/v1/assets.proto;l=438
      * @return The kmsKey.
      */
     @java.lang.Deprecated
@@ -4777,15 +4801,15 @@ public java.lang.String getKmsKey() {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * name or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
      * name.
      * This field only presents for the purpose of backward compatibility. Please
-     * use the `kms_keys` field to retrieve KMS key information. This field is
-     * available only when the resource's Protobuf contains it and will only be
-     * populated for [these resource
+     * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+     * This field is available only when the resource's Protobuf contains it and
+     * will only be populated for [these resource
      * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
      * for backward compatible purposes.
      * To search against the `kms_key`:
@@ -4796,7 +4820,7 @@ public java.lang.String getKmsKey() {
      * string kms_key = 10 [deprecated = true];
      *
      * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-     *     google/cloud/asset/v1/assets.proto;l=434
+     *     google/cloud/asset/v1/assets.proto;l=438
      * @return The bytes for kmsKey.
      */
     @java.lang.Deprecated
@@ -4815,15 +4839,15 @@ public com.google.protobuf.ByteString getKmsKeyBytes() {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * name or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
      * name.
      * This field only presents for the purpose of backward compatibility. Please
-     * use the `kms_keys` field to retrieve KMS key information. This field is
-     * available only when the resource's Protobuf contains it and will only be
-     * populated for [these resource
+     * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+     * This field is available only when the resource's Protobuf contains it and
+     * will only be populated for [these resource
      * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
      * for backward compatible purposes.
      * To search against the `kms_key`:
@@ -4834,7 +4858,7 @@ public com.google.protobuf.ByteString getKmsKeyBytes() {
      * string kms_key = 10 [deprecated = true];
      *
      * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-     *     google/cloud/asset/v1/assets.proto;l=434
+     *     google/cloud/asset/v1/assets.proto;l=438
      * @param value The kmsKey to set.
      * @return This builder for chaining.
      */
@@ -4852,15 +4876,15 @@ public Builder setKmsKey(java.lang.String value) {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * name or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
      * name.
      * This field only presents for the purpose of backward compatibility. Please
-     * use the `kms_keys` field to retrieve KMS key information. This field is
-     * available only when the resource's Protobuf contains it and will only be
-     * populated for [these resource
+     * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+     * This field is available only when the resource's Protobuf contains it and
+     * will only be populated for [these resource
      * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
      * for backward compatible purposes.
      * To search against the `kms_key`:
@@ -4871,7 +4895,7 @@ public Builder setKmsKey(java.lang.String value) {
      * string kms_key = 10 [deprecated = true];
      *
      * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-     *     google/cloud/asset/v1/assets.proto;l=434
+     *     google/cloud/asset/v1/assets.proto;l=438
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -4885,15 +4909,15 @@ public Builder clearKmsKey() {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * name or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
      * name.
      * This field only presents for the purpose of backward compatibility. Please
-     * use the `kms_keys` field to retrieve KMS key information. This field is
-     * available only when the resource's Protobuf contains it and will only be
-     * populated for [these resource
+     * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+     * This field is available only when the resource's Protobuf contains it and
+     * will only be populated for [these resource
      * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
      * for backward compatible purposes.
      * To search against the `kms_key`:
@@ -4904,7 +4928,7 @@ public Builder clearKmsKey() {
      * string kms_key = 10 [deprecated = true];
      *
      * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-     *     google/cloud/asset/v1/assets.proto;l=434
+     *     google/cloud/asset/v1/assets.proto;l=438
      * @param value The bytes for kmsKey to set.
      * @return This builder for chaining.
      */
@@ -4933,7 +4957,7 @@ private void ensureKmsKeysIsMutable() {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -4955,7 +4979,7 @@ public com.google.protobuf.ProtocolStringList getKmsKeysList() {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -4977,7 +5001,7 @@ public int getKmsKeysCount() {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -5000,7 +5024,7 @@ public java.lang.String getKmsKeys(int index) {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -5023,7 +5047,7 @@ public com.google.protobuf.ByteString getKmsKeysBytes(int index) {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -5053,7 +5077,7 @@ public Builder setKmsKeys(int index, java.lang.String value) {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -5082,7 +5106,7 @@ public Builder addKmsKeys(java.lang.String value) {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -5108,7 +5132,7 @@ public Builder addAllKmsKeys(java.lang.Iterable values) {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -5133,7 +5157,7 @@ public Builder clearKmsKeys() {
      *
      *
      * 
-     * The Cloud KMS
+     * The {{kms_name_short}}
      * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
      * names or
      * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -5694,8 +5718,8 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
      * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
      * in [API
      * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-     * If the resource is a project provided by Cloud Resource Manager, its state
-     * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+     * If the resource is a project provided by {{crm_name}}, its state will
+     * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
      * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
      * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
      * To search against the `state`:
@@ -5732,8 +5756,8 @@ public java.lang.String getState() {
      * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
      * in [API
      * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-     * If the resource is a project provided by Cloud Resource Manager, its state
-     * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+     * If the resource is a project provided by {{crm_name}}, its state will
+     * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
      * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
      * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
      * To search against the `state`:
@@ -5770,8 +5794,8 @@ public com.google.protobuf.ByteString getStateBytes() {
      * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
      * in [API
      * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-     * If the resource is a project provided by Cloud Resource Manager, its state
-     * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+     * If the resource is a project provided by {{crm_name}}, its state will
+     * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
      * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
      * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
      * To search against the `state`:
@@ -5807,8 +5831,8 @@ public Builder setState(java.lang.String value) {
      * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
      * in [API
      * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-     * If the resource is a project provided by Cloud Resource Manager, its state
-     * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+     * If the resource is a project provided by {{crm_name}}, its state will
+     * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
      * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
      * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
      * To search against the `state`:
@@ -5840,8 +5864,8 @@ public Builder clearState() {
      * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
      * in [API
      * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-     * If the resource is a project provided by Cloud Resource Manager, its state
-     * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+     * If the resource is a project provided by {{crm_name}}, its state will
+     * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
      * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
      * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
      * To search against the `state`:
@@ -5879,14 +5903,14 @@ public Builder setStateBytes(com.google.protobuf.ByteString value) {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -5908,14 +5932,14 @@ public boolean hasAdditionalAttributes() {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -5943,14 +5967,14 @@ public com.google.protobuf.Struct getAdditionalAttributes() {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -5980,14 +6004,14 @@ public Builder setAdditionalAttributes(com.google.protobuf.Struct value) {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -6014,14 +6038,14 @@ public Builder setAdditionalAttributes(com.google.protobuf.Struct.Builder builde
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -6055,14 +6079,14 @@ public Builder mergeAdditionalAttributes(com.google.protobuf.Struct value) {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -6090,14 +6114,14 @@ public Builder clearAdditionalAttributes() {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -6119,14 +6143,14 @@ public com.google.protobuf.Struct.Builder getAdditionalAttributesBuilder() {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -6152,14 +6176,14 @@ public com.google.protobuf.StructOrBuilder getAdditionalAttributesOrBuilder() {
      * vary from one resource type to another. Examples: `projectId` for Project,
      * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
      * metadata fields that are returned by the List or Get APIs provided by the
-     * corresponding GCP service (e.g., Compute Engine). see [API references and
-     * supported searchable
+     * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+     * [API references and supported searchable
      * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
      * to see which fields are included.
      * You can search values of these fields through free text search. However,
      * you should not consume the field programically as the field names and
-     * values may change as the GCP service updates to a new incompatible API
-     * version.
+     * values may change as the {{gcp_name}} service updates to a new incompatible
+     * API version.
      * To search against the `additional_attributes`:
      * * Use a free text query to match the attributes values. Example: to search
      *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResultOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResultOrBuilder.java
index 629c71ab92ee..d0de985ccd7f 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResultOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/ResourceSearchResultOrBuilder.java
@@ -29,7 +29,7 @@ public interface ResourceSearchResultOrBuilder
    * 
    * The full resource name of this resource. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `name`:
@@ -48,7 +48,7 @@ public interface ResourceSearchResultOrBuilder
    * 
    * The full resource name of this resource. Example:
    * `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-   * See [Cloud Asset Inventory Resource Name
+   * See [{{cai_name}} Resource Name
    * Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
    * for more information.
    * To search against the `name`:
@@ -347,7 +347,8 @@ public interface ResourceSearchResultOrBuilder
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -366,7 +367,8 @@ public interface ResourceSearchResultOrBuilder
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -388,7 +390,8 @@ public interface ResourceSearchResultOrBuilder
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -407,7 +410,8 @@ public interface ResourceSearchResultOrBuilder
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -431,7 +435,8 @@ java.lang.String getLabelsOrDefault(
    *
    *
    * 
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See
+   * [Labelling and grouping {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -452,7 +457,8 @@ java.lang.String getLabelsOrDefault(
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -471,7 +477,8 @@ java.lang.String getLabelsOrDefault(
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -490,7 +497,8 @@ java.lang.String getLabelsOrDefault(
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -510,7 +518,8 @@ java.lang.String getLabelsOrDefault(
    *
    * 
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information. This field is available only when the resource's
    * Protobuf contains it.
@@ -530,15 +539,15 @@ java.lang.String getLabelsOrDefault(
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * name or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
    * name.
    * This field only presents for the purpose of backward compatibility. Please
-   * use the `kms_keys` field to retrieve KMS key information. This field is
-   * available only when the resource's Protobuf contains it and will only be
-   * populated for [these resource
+   * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+   * This field is available only when the resource's Protobuf contains it and
+   * will only be populated for [these resource
    * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
    * for backward compatible purposes.
    * To search against the `kms_key`:
@@ -549,7 +558,7 @@ java.lang.String getLabelsOrDefault(
    * string kms_key = 10 [deprecated = true];
    *
    * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-   *     google/cloud/asset/v1/assets.proto;l=434
+   *     google/cloud/asset/v1/assets.proto;l=438
    * @return The kmsKey.
    */
   @java.lang.Deprecated
@@ -558,15 +567,15 @@ java.lang.String getLabelsOrDefault(
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * name or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
    * name.
    * This field only presents for the purpose of backward compatibility. Please
-   * use the `kms_keys` field to retrieve KMS key information. This field is
-   * available only when the resource's Protobuf contains it and will only be
-   * populated for [these resource
+   * use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+   * This field is available only when the resource's Protobuf contains it and
+   * will only be populated for [these resource
    * types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
    * for backward compatible purposes.
    * To search against the `kms_key`:
@@ -577,7 +586,7 @@ java.lang.String getLabelsOrDefault(
    * string kms_key = 10 [deprecated = true];
    *
    * @deprecated google.cloud.asset.v1.ResourceSearchResult.kms_key is deprecated. See
-   *     google/cloud/asset/v1/assets.proto;l=434
+   *     google/cloud/asset/v1/assets.proto;l=438
    * @return The bytes for kmsKey.
    */
   @java.lang.Deprecated
@@ -587,7 +596,7 @@ java.lang.String getLabelsOrDefault(
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -607,7 +616,7 @@ java.lang.String getLabelsOrDefault(
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -627,7 +636,7 @@ java.lang.String getLabelsOrDefault(
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -648,7 +657,7 @@ java.lang.String getLabelsOrDefault(
    *
    *
    * 
-   * The Cloud KMS
+   * The {{kms_name_short}}
    * [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
    * names or
    * [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -801,8 +810,8 @@ java.lang.String getLabelsOrDefault(
    * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
    * in [API
    * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-   * If the resource is a project provided by Cloud Resource Manager, its state
-   * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+   * If the resource is a project provided by {{crm_name}}, its state will
+   * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
    * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
    * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
    * To search against the `state`:
@@ -829,8 +838,8 @@ java.lang.String getLabelsOrDefault(
    * SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
    * in [API
    * Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-   * If the resource is a project provided by Cloud Resource Manager, its state
-   * will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+   * If the resource is a project provided by {{crm_name}}, its state will
+   * include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
    * DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
    * Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
    * To search against the `state`:
@@ -852,14 +861,14 @@ java.lang.String getLabelsOrDefault(
    * vary from one resource type to another. Examples: `projectId` for Project,
    * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
    * metadata fields that are returned by the List or Get APIs provided by the
-   * corresponding GCP service (e.g., Compute Engine). see [API references and
-   * supported searchable
+   * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+   * [API references and supported searchable
    * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
    * to see which fields are included.
    * You can search values of these fields through free text search. However,
    * you should not consume the field programically as the field names and
-   * values may change as the GCP service updates to a new incompatible API
-   * version.
+   * values may change as the {{gcp_name}} service updates to a new incompatible
+   * API version.
    * To search against the `additional_attributes`:
    * * Use a free text query to match the attributes values. Example: to search
    *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -879,14 +888,14 @@ java.lang.String getLabelsOrDefault(
    * vary from one resource type to another. Examples: `projectId` for Project,
    * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
    * metadata fields that are returned by the List or Get APIs provided by the
-   * corresponding GCP service (e.g., Compute Engine). see [API references and
-   * supported searchable
+   * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+   * [API references and supported searchable
    * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
    * to see which fields are included.
    * You can search values of these fields through free text search. However,
    * you should not consume the field programically as the field names and
-   * values may change as the GCP service updates to a new incompatible API
-   * version.
+   * values may change as the {{gcp_name}} service updates to a new incompatible
+   * API version.
    * To search against the `additional_attributes`:
    * * Use a free text query to match the attributes values. Example: to search
    *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
@@ -906,14 +915,14 @@ java.lang.String getLabelsOrDefault(
    * vary from one resource type to another. Examples: `projectId` for Project,
    * `dnsName` for DNS ManagedZone. This field contains a subset of the resource
    * metadata fields that are returned by the List or Get APIs provided by the
-   * corresponding GCP service (e.g., Compute Engine). see [API references and
-   * supported searchable
+   * corresponding {{gcp_name}} service (e.g., Compute Engine). see
+   * [API references and supported searchable
    * attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
    * to see which fields are included.
    * You can search values of these fields through free text search. However,
    * you should not consume the field programically as the field names and
-   * values may change as the GCP service updates to a new incompatible API
-   * version.
+   * values may change as the {{gcp_name}} service updates to a new incompatible
+   * API version.
    * To search against the `additional_attributes`:
    * * Use a free text query to match the attributes values. Example: to search
    *   `additional_attributes = { dnsName: "foobar" }`, you can issue a query
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQuery.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQuery.java
index 380c435ed825..d83f1c833630 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQuery.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQuery.java
@@ -90,9 +90,12 @@ public interface QueryContentOrBuilder
      *
      *
      * 
-     * An IAM Policy Analysis query, which could be used in
-     * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-     * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+     * An {{iam_name_short}} Policy Analysis query, which could be used in
+     * the
+     * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+     * rpc or the
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -104,9 +107,12 @@ public interface QueryContentOrBuilder * * *
-     * An IAM Policy Analysis query, which could be used in
-     * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-     * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+     * An {{iam_name_short}} Policy Analysis query, which could be used in
+     * the
+     * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+     * rpc or the
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -118,9 +124,12 @@ public interface QueryContentOrBuilder * * *
-     * An IAM Policy Analysis query, which could be used in
-     * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-     * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+     * An {{iam_name_short}} Policy Analysis query, which could be used in
+     * the
+     * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+     * rpc or the
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -225,9 +234,12 @@ public QueryContentCase getQueryContentCase() { * * *
-     * An IAM Policy Analysis query, which could be used in
-     * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-     * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+     * An {{iam_name_short}} Policy Analysis query, which could be used in
+     * the
+     * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+     * rpc or the
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -242,9 +254,12 @@ public boolean hasIamPolicyAnalysisQuery() { * * *
-     * An IAM Policy Analysis query, which could be used in
-     * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-     * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+     * An {{iam_name_short}} Policy Analysis query, which could be used in
+     * the
+     * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+     * rpc or the
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -262,9 +277,12 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQuery getIamPolicyAnalysisQuer * * *
-     * An IAM Policy Analysis query, which could be used in
-     * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-     * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+     * An {{iam_name_short}} Policy Analysis query, which could be used in
+     * the
+     * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+     * rpc or the
+     * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+     * rpc.
      * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -668,9 +686,12 @@ public Builder clearQueryContent() { * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -685,9 +706,12 @@ public boolean hasIamPolicyAnalysisQuery() { * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -712,9 +736,12 @@ public com.google.cloud.asset.v1.IamPolicyAnalysisQuery getIamPolicyAnalysisQuer * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -737,9 +764,12 @@ public Builder setIamPolicyAnalysisQuery( * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -759,9 +789,12 @@ public Builder setIamPolicyAnalysisQuery( * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -795,9 +828,12 @@ public Builder mergeIamPolicyAnalysisQuery( * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -822,9 +858,12 @@ public Builder clearIamPolicyAnalysisQuery() { * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -837,9 +876,12 @@ public Builder clearIamPolicyAnalysisQuery() { * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -860,9 +902,12 @@ public Builder clearIamPolicyAnalysisQuery() { * * *
-       * An IAM Policy Analysis query, which could be used in
-       * the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-       * the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+       * An {{iam_name_short}} Policy Analysis query, which could be used in
+       * the
+       * [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+       * rpc or the
+       * [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+       * rpc.
        * 
* * .google.cloud.asset.v1.IamPolicyAnalysisQuery iam_policy_analysis_query = 1; @@ -1220,7 +1265,8 @@ public com.google.protobuf.TimestampOrBuilder getLastUpdateTimeOrBuilder() { * * *
-   * Output only. The account's email address who has updated this saved query most recently.
+   * Output only. The account's email address who has updated this saved query
+   * most recently.
    * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1243,7 +1289,8 @@ public java.lang.String getLastUpdater() { * * *
-   * Output only. The account's email address who has updated this saved query most recently.
+   * Output only. The account's email address who has updated this saved query
+   * most recently.
    * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2713,7 +2760,8 @@ public com.google.protobuf.TimestampOrBuilder getLastUpdateTimeOrBuilder() { * * *
-     * Output only. The account's email address who has updated this saved query most recently.
+     * Output only. The account's email address who has updated this saved query
+     * most recently.
      * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2735,7 +2783,8 @@ public java.lang.String getLastUpdater() { * * *
-     * Output only. The account's email address who has updated this saved query most recently.
+     * Output only. The account's email address who has updated this saved query
+     * most recently.
      * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2757,7 +2806,8 @@ public com.google.protobuf.ByteString getLastUpdaterBytes() { * * *
-     * Output only. The account's email address who has updated this saved query most recently.
+     * Output only. The account's email address who has updated this saved query
+     * most recently.
      * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2778,7 +2828,8 @@ public Builder setLastUpdater(java.lang.String value) { * * *
-     * Output only. The account's email address who has updated this saved query most recently.
+     * Output only. The account's email address who has updated this saved query
+     * most recently.
      * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2795,7 +2846,8 @@ public Builder clearLastUpdater() { * * *
-     * Output only. The account's email address who has updated this saved query most recently.
+     * Output only. The account's email address who has updated this saved query
+     * most recently.
      * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQueryOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQueryOrBuilder.java index 47d332806297..190e281c4619 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQueryOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SavedQueryOrBuilder.java @@ -189,7 +189,8 @@ public interface SavedQueryOrBuilder * * *
-   * Output only. The account's email address who has updated this saved query most recently.
+   * Output only. The account's email address who has updated this saved query
+   * most recently.
    * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -201,7 +202,8 @@ public interface SavedQueryOrBuilder * * *
-   * Output only. The account's email address who has updated this saved query most recently.
+   * Output only. The account's email address who has updated this saved query
+   * most recently.
    * 
* * string last_updater = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequest.java index 6395b1ceddd7..5d3a7e5c4e05 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequest.java @@ -22,7 +22,7 @@ * * *
- * Search all IAM policies request.
+ * Search all {{iam_name_short}} policies request.
  * 
* * Protobuf type {@code google.cloud.asset.v1.SearchAllIamPoliciesRequest} @@ -77,9 +77,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the IAM policies within the `scope`. The caller must be granted
-   * the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the {{iam_name_short}} policies within the `scope`.
+   * The caller must be granted the
    * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -109,9 +109,9 @@ public java.lang.String getScope() {
    *
    *
    * 
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the IAM policies within the `scope`. The caller must be granted
-   * the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the {{iam_name_short}} policies within the `scope`.
+   * The caller must be granted the
    * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -147,42 +147,53 @@ public com.google.protobuf.ByteString getScopeBytes() {
    * Optional. The query statement. See [how to construct a
    * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query)
    * for more information. If not specified or empty, it will search all the
-   * IAM policies within the specified `scope`. Note that the query string is
-   * compared against each Cloud IAM policy binding, including its principals,
-   * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only
-   * contain the bindings that match your query. To learn more about the IAM
-   * policy structure, see the [IAM policy
+   * {{iam_name_short}} policies within the specified `scope`. Note that the
+   * query string is compared against each {{iam_name_short}} policy binding,
+   * including its principals, roles, and {{iam_name_short}} conditions. The
+   * returned {{iam_name_short}} policies will only contain the bindings that
+   * match your query. To learn more about the {{iam_name_short}} policy
+   * structure, see the [{{iam_name_short}} policy
    * documentation](https://cloud.google.com/iam/help/allow-policies/structure).
    * Examples:
-   * * `policy:amy@gmail.com` to find IAM policy bindings that specify user
+   * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that
+   * specify user
    *   "amy@gmail.com".
-   * * `policy:roles/compute.admin` to find IAM policy bindings that specify
+   * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings
+   * that specify
    *   the Compute Admin role.
-   * * `policy:comp*` to find IAM policy bindings that contain "comp" as a
+   * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain
+   * "comp" as a
    *   prefix of any word in the binding.
-   * * `policy.role.permissions:storage.buckets.update` to find IAM policy
+   * * `policy.role.permissions:storage.buckets.update` to find
+   * {{iam_name_short}} policy
    *   bindings that specify a role containing "storage.buckets.update"
    *   permission. Note that if callers don't have `iam.roles.get` access to a
    *   role's included permissions, policy bindings that specify this role will
    *   be dropped from the search results.
-   * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a
+   * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings
+   * that specify a
    *   role containing "upd" as a prefix of any word in the role permission.
    *   Note that if callers don't have `iam.roles.get` access to a role's
    *   included permissions, policy bindings that specify this role will be
    *   dropped from the search results.
-   * * `resource:organizations/123456` to find IAM policy bindings
+   * * `resource:organizations/123456` to find {{iam_name_short}} policy
+   * bindings
    *   that are set on "organizations/123456".
    * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to
-   *   find IAM policy bindings that are set on the project named "myproject".
-   * * `Important` to find IAM policy bindings that contain "Important" as a
+   *   find {{iam_name_short}} policy bindings that are set on the project named
+   *   "myproject".
+   * * `Important` to find {{iam_name_short}} policy bindings that contain
+   * "Important" as a
    *   word in any of the searchable fields (except for the included
    *   permissions).
    * * `resource:(instance1 OR instance2) policy:amy` to find
-   *   IAM policy bindings that are set on resources "instance1" or
-   *   "instance2" and also specify user "amy".
-   * * `roles:roles/compute.admin` to find IAM policy bindings that specify the
+   *   {{iam_name_short}} policy bindings that are set on resources "instance1"
+   *   or "instance2" and also specify user "amy".
+   * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings
+   * that specify the
    *   Compute Admin role.
-   * * `memberTypes:user` to find IAM policy bindings that contain the
+   * * `memberTypes:user` to find {{iam_name_short}} policy bindings that
+   * contain the
    *   principal type "user".
    * 
* @@ -209,42 +220,53 @@ public java.lang.String getQuery() { * Optional. The query statement. See [how to construct a * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query) * for more information. If not specified or empty, it will search all the - * IAM policies within the specified `scope`. Note that the query string is - * compared against each Cloud IAM policy binding, including its principals, - * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only - * contain the bindings that match your query. To learn more about the IAM - * policy structure, see the [IAM policy + * {{iam_name_short}} policies within the specified `scope`. Note that the + * query string is compared against each {{iam_name_short}} policy binding, + * including its principals, roles, and {{iam_name_short}} conditions. The + * returned {{iam_name_short}} policies will only contain the bindings that + * match your query. To learn more about the {{iam_name_short}} policy + * structure, see the [{{iam_name_short}} policy * documentation](https://cloud.google.com/iam/help/allow-policies/structure). * Examples: - * * `policy:amy@gmail.com` to find IAM policy bindings that specify user + * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that + * specify user * "amy@gmail.com". - * * `policy:roles/compute.admin` to find IAM policy bindings that specify + * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify * the Compute Admin role. - * * `policy:comp*` to find IAM policy bindings that contain "comp" as a + * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain + * "comp" as a * prefix of any word in the binding. - * * `policy.role.permissions:storage.buckets.update` to find IAM policy + * * `policy.role.permissions:storage.buckets.update` to find + * {{iam_name_short}} policy * bindings that specify a role containing "storage.buckets.update" * permission. Note that if callers don't have `iam.roles.get` access to a * role's included permissions, policy bindings that specify this role will * be dropped from the search results. - * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a + * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings + * that specify a * role containing "upd" as a prefix of any word in the role permission. * Note that if callers don't have `iam.roles.get` access to a role's * included permissions, policy bindings that specify this role will be * dropped from the search results. - * * `resource:organizations/123456` to find IAM policy bindings + * * `resource:organizations/123456` to find {{iam_name_short}} policy + * bindings * that are set on "organizations/123456". * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to - * find IAM policy bindings that are set on the project named "myproject". - * * `Important` to find IAM policy bindings that contain "Important" as a + * find {{iam_name_short}} policy bindings that are set on the project named + * "myproject". + * * `Important` to find {{iam_name_short}} policy bindings that contain + * "Important" as a * word in any of the searchable fields (except for the included * permissions). * * `resource:(instance1 OR instance2) policy:amy` to find - * IAM policy bindings that are set on resources "instance1" or - * "instance2" and also specify user "amy". - * * `roles:roles/compute.admin` to find IAM policy bindings that specify the + * {{iam_name_short}} policy bindings that are set on resources "instance1" + * or "instance2" and also specify user "amy". + * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify the * Compute Admin role. - * * `memberTypes:user` to find IAM policy bindings that contain the + * * `memberTypes:user` to find {{iam_name_short}} policy bindings that + * contain the * principal type "user". *
* @@ -271,10 +293,11 @@ public com.google.protobuf.ByteString getQueryBytes() { * * *
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -292,10 +315,10 @@ public int getPageSize() { * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -318,10 +341,10 @@ public java.lang.String getPageToken() { * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -347,16 +370,17 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -373,16 +397,17 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() {
    *
    *
    * 
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -399,16 +424,17 @@ public int getAssetTypesCount() {
    *
    *
    * 
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -426,16 +452,17 @@ public java.lang.String getAssetTypes(int index) {
    *
    *
    * 
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -456,9 +483,9 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) {
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "assetType DESC, resource".
    * Only singular primitive fields in the response are sortable:
    *   * resource
@@ -488,9 +515,9 @@ public java.lang.String getOrderBy() {
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "assetType DESC, resource".
    * Only singular primitive fields in the response are sortable:
    *   * resource
@@ -733,7 +760,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    *
    * 
-   * Search all IAM policies request.
+   * Search all {{iam_name_short}} policies request.
    * 
* * Protobuf type {@code google.cloud.asset.v1.SearchAllIamPoliciesRequest} @@ -983,9 +1010,9 @@ public Builder mergeFrom( * * *
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the IAM policies within the `scope`. The caller must be granted
-     * the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the {{iam_name_short}} policies within the `scope`.
+     * The caller must be granted the
      * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1014,9 +1041,9 @@ public java.lang.String getScope() {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the IAM policies within the `scope`. The caller must be granted
-     * the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the {{iam_name_short}} policies within the `scope`.
+     * The caller must be granted the
      * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1045,9 +1072,9 @@ public com.google.protobuf.ByteString getScopeBytes() {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the IAM policies within the `scope`. The caller must be granted
-     * the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the {{iam_name_short}} policies within the `scope`.
+     * The caller must be granted the
      * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1075,9 +1102,9 @@ public Builder setScope(java.lang.String value) {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the IAM policies within the `scope`. The caller must be granted
-     * the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the {{iam_name_short}} policies within the `scope`.
+     * The caller must be granted the
      * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1101,9 +1128,9 @@ public Builder clearScope() {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the IAM policies within the `scope`. The caller must be granted
-     * the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the {{iam_name_short}} policies within the `scope`.
+     * The caller must be granted the
      * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1137,42 +1164,53 @@ public Builder setScopeBytes(com.google.protobuf.ByteString value) {
      * Optional. The query statement. See [how to construct a
      * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query)
      * for more information. If not specified or empty, it will search all the
-     * IAM policies within the specified `scope`. Note that the query string is
-     * compared against each Cloud IAM policy binding, including its principals,
-     * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only
-     * contain the bindings that match your query. To learn more about the IAM
-     * policy structure, see the [IAM policy
+     * {{iam_name_short}} policies within the specified `scope`. Note that the
+     * query string is compared against each {{iam_name_short}} policy binding,
+     * including its principals, roles, and {{iam_name_short}} conditions. The
+     * returned {{iam_name_short}} policies will only contain the bindings that
+     * match your query. To learn more about the {{iam_name_short}} policy
+     * structure, see the [{{iam_name_short}} policy
      * documentation](https://cloud.google.com/iam/help/allow-policies/structure).
      * Examples:
-     * * `policy:amy@gmail.com` to find IAM policy bindings that specify user
+     * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that
+     * specify user
      *   "amy@gmail.com".
-     * * `policy:roles/compute.admin` to find IAM policy bindings that specify
+     * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings
+     * that specify
      *   the Compute Admin role.
-     * * `policy:comp*` to find IAM policy bindings that contain "comp" as a
+     * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain
+     * "comp" as a
      *   prefix of any word in the binding.
-     * * `policy.role.permissions:storage.buckets.update` to find IAM policy
+     * * `policy.role.permissions:storage.buckets.update` to find
+     * {{iam_name_short}} policy
      *   bindings that specify a role containing "storage.buckets.update"
      *   permission. Note that if callers don't have `iam.roles.get` access to a
      *   role's included permissions, policy bindings that specify this role will
      *   be dropped from the search results.
-     * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a
+     * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings
+     * that specify a
      *   role containing "upd" as a prefix of any word in the role permission.
      *   Note that if callers don't have `iam.roles.get` access to a role's
      *   included permissions, policy bindings that specify this role will be
      *   dropped from the search results.
-     * * `resource:organizations/123456` to find IAM policy bindings
+     * * `resource:organizations/123456` to find {{iam_name_short}} policy
+     * bindings
      *   that are set on "organizations/123456".
      * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to
-     *   find IAM policy bindings that are set on the project named "myproject".
-     * * `Important` to find IAM policy bindings that contain "Important" as a
+     *   find {{iam_name_short}} policy bindings that are set on the project named
+     *   "myproject".
+     * * `Important` to find {{iam_name_short}} policy bindings that contain
+     * "Important" as a
      *   word in any of the searchable fields (except for the included
      *   permissions).
      * * `resource:(instance1 OR instance2) policy:amy` to find
-     *   IAM policy bindings that are set on resources "instance1" or
-     *   "instance2" and also specify user "amy".
-     * * `roles:roles/compute.admin` to find IAM policy bindings that specify the
+     *   {{iam_name_short}} policy bindings that are set on resources "instance1"
+     *   or "instance2" and also specify user "amy".
+     * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings
+     * that specify the
      *   Compute Admin role.
-     * * `memberTypes:user` to find IAM policy bindings that contain the
+     * * `memberTypes:user` to find {{iam_name_short}} policy bindings that
+     * contain the
      *   principal type "user".
      * 
* @@ -1198,42 +1236,53 @@ public java.lang.String getQuery() { * Optional. The query statement. See [how to construct a * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query) * for more information. If not specified or empty, it will search all the - * IAM policies within the specified `scope`. Note that the query string is - * compared against each Cloud IAM policy binding, including its principals, - * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only - * contain the bindings that match your query. To learn more about the IAM - * policy structure, see the [IAM policy + * {{iam_name_short}} policies within the specified `scope`. Note that the + * query string is compared against each {{iam_name_short}} policy binding, + * including its principals, roles, and {{iam_name_short}} conditions. The + * returned {{iam_name_short}} policies will only contain the bindings that + * match your query. To learn more about the {{iam_name_short}} policy + * structure, see the [{{iam_name_short}} policy * documentation](https://cloud.google.com/iam/help/allow-policies/structure). * Examples: - * * `policy:amy@gmail.com` to find IAM policy bindings that specify user + * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that + * specify user * "amy@gmail.com". - * * `policy:roles/compute.admin` to find IAM policy bindings that specify + * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify * the Compute Admin role. - * * `policy:comp*` to find IAM policy bindings that contain "comp" as a + * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain + * "comp" as a * prefix of any word in the binding. - * * `policy.role.permissions:storage.buckets.update` to find IAM policy + * * `policy.role.permissions:storage.buckets.update` to find + * {{iam_name_short}} policy * bindings that specify a role containing "storage.buckets.update" * permission. Note that if callers don't have `iam.roles.get` access to a * role's included permissions, policy bindings that specify this role will * be dropped from the search results. - * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a + * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings + * that specify a * role containing "upd" as a prefix of any word in the role permission. * Note that if callers don't have `iam.roles.get` access to a role's * included permissions, policy bindings that specify this role will be * dropped from the search results. - * * `resource:organizations/123456` to find IAM policy bindings + * * `resource:organizations/123456` to find {{iam_name_short}} policy + * bindings * that are set on "organizations/123456". * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to - * find IAM policy bindings that are set on the project named "myproject". - * * `Important` to find IAM policy bindings that contain "Important" as a + * find {{iam_name_short}} policy bindings that are set on the project named + * "myproject". + * * `Important` to find {{iam_name_short}} policy bindings that contain + * "Important" as a * word in any of the searchable fields (except for the included * permissions). * * `resource:(instance1 OR instance2) policy:amy` to find - * IAM policy bindings that are set on resources "instance1" or - * "instance2" and also specify user "amy". - * * `roles:roles/compute.admin` to find IAM policy bindings that specify the + * {{iam_name_short}} policy bindings that are set on resources "instance1" + * or "instance2" and also specify user "amy". + * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify the * Compute Admin role. - * * `memberTypes:user` to find IAM policy bindings that contain the + * * `memberTypes:user` to find {{iam_name_short}} policy bindings that + * contain the * principal type "user". *
* @@ -1259,42 +1308,53 @@ public com.google.protobuf.ByteString getQueryBytes() { * Optional. The query statement. See [how to construct a * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query) * for more information. If not specified or empty, it will search all the - * IAM policies within the specified `scope`. Note that the query string is - * compared against each Cloud IAM policy binding, including its principals, - * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only - * contain the bindings that match your query. To learn more about the IAM - * policy structure, see the [IAM policy + * {{iam_name_short}} policies within the specified `scope`. Note that the + * query string is compared against each {{iam_name_short}} policy binding, + * including its principals, roles, and {{iam_name_short}} conditions. The + * returned {{iam_name_short}} policies will only contain the bindings that + * match your query. To learn more about the {{iam_name_short}} policy + * structure, see the [{{iam_name_short}} policy * documentation](https://cloud.google.com/iam/help/allow-policies/structure). * Examples: - * * `policy:amy@gmail.com` to find IAM policy bindings that specify user + * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that + * specify user * "amy@gmail.com". - * * `policy:roles/compute.admin` to find IAM policy bindings that specify + * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify * the Compute Admin role. - * * `policy:comp*` to find IAM policy bindings that contain "comp" as a + * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain + * "comp" as a * prefix of any word in the binding. - * * `policy.role.permissions:storage.buckets.update` to find IAM policy + * * `policy.role.permissions:storage.buckets.update` to find + * {{iam_name_short}} policy * bindings that specify a role containing "storage.buckets.update" * permission. Note that if callers don't have `iam.roles.get` access to a * role's included permissions, policy bindings that specify this role will * be dropped from the search results. - * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a + * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings + * that specify a * role containing "upd" as a prefix of any word in the role permission. * Note that if callers don't have `iam.roles.get` access to a role's * included permissions, policy bindings that specify this role will be * dropped from the search results. - * * `resource:organizations/123456` to find IAM policy bindings + * * `resource:organizations/123456` to find {{iam_name_short}} policy + * bindings * that are set on "organizations/123456". * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to - * find IAM policy bindings that are set on the project named "myproject". - * * `Important` to find IAM policy bindings that contain "Important" as a + * find {{iam_name_short}} policy bindings that are set on the project named + * "myproject". + * * `Important` to find {{iam_name_short}} policy bindings that contain + * "Important" as a * word in any of the searchable fields (except for the included * permissions). * * `resource:(instance1 OR instance2) policy:amy` to find - * IAM policy bindings that are set on resources "instance1" or - * "instance2" and also specify user "amy". - * * `roles:roles/compute.admin` to find IAM policy bindings that specify the + * {{iam_name_short}} policy bindings that are set on resources "instance1" + * or "instance2" and also specify user "amy". + * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify the * Compute Admin role. - * * `memberTypes:user` to find IAM policy bindings that contain the + * * `memberTypes:user` to find {{iam_name_short}} policy bindings that + * contain the * principal type "user". *
* @@ -1319,42 +1379,53 @@ public Builder setQuery(java.lang.String value) { * Optional. The query statement. See [how to construct a * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query) * for more information. If not specified or empty, it will search all the - * IAM policies within the specified `scope`. Note that the query string is - * compared against each Cloud IAM policy binding, including its principals, - * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only - * contain the bindings that match your query. To learn more about the IAM - * policy structure, see the [IAM policy + * {{iam_name_short}} policies within the specified `scope`. Note that the + * query string is compared against each {{iam_name_short}} policy binding, + * including its principals, roles, and {{iam_name_short}} conditions. The + * returned {{iam_name_short}} policies will only contain the bindings that + * match your query. To learn more about the {{iam_name_short}} policy + * structure, see the [{{iam_name_short}} policy * documentation](https://cloud.google.com/iam/help/allow-policies/structure). * Examples: - * * `policy:amy@gmail.com` to find IAM policy bindings that specify user + * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that + * specify user * "amy@gmail.com". - * * `policy:roles/compute.admin` to find IAM policy bindings that specify + * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify * the Compute Admin role. - * * `policy:comp*` to find IAM policy bindings that contain "comp" as a + * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain + * "comp" as a * prefix of any word in the binding. - * * `policy.role.permissions:storage.buckets.update` to find IAM policy + * * `policy.role.permissions:storage.buckets.update` to find + * {{iam_name_short}} policy * bindings that specify a role containing "storage.buckets.update" * permission. Note that if callers don't have `iam.roles.get` access to a * role's included permissions, policy bindings that specify this role will * be dropped from the search results. - * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a + * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings + * that specify a * role containing "upd" as a prefix of any word in the role permission. * Note that if callers don't have `iam.roles.get` access to a role's * included permissions, policy bindings that specify this role will be * dropped from the search results. - * * `resource:organizations/123456` to find IAM policy bindings + * * `resource:organizations/123456` to find {{iam_name_short}} policy + * bindings * that are set on "organizations/123456". * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to - * find IAM policy bindings that are set on the project named "myproject". - * * `Important` to find IAM policy bindings that contain "Important" as a + * find {{iam_name_short}} policy bindings that are set on the project named + * "myproject". + * * `Important` to find {{iam_name_short}} policy bindings that contain + * "Important" as a * word in any of the searchable fields (except for the included * permissions). * * `resource:(instance1 OR instance2) policy:amy` to find - * IAM policy bindings that are set on resources "instance1" or - * "instance2" and also specify user "amy". - * * `roles:roles/compute.admin` to find IAM policy bindings that specify the + * {{iam_name_short}} policy bindings that are set on resources "instance1" + * or "instance2" and also specify user "amy". + * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify the * Compute Admin role. - * * `memberTypes:user` to find IAM policy bindings that contain the + * * `memberTypes:user` to find {{iam_name_short}} policy bindings that + * contain the * principal type "user". *
* @@ -1375,42 +1446,53 @@ public Builder clearQuery() { * Optional. The query statement. See [how to construct a * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query) * for more information. If not specified or empty, it will search all the - * IAM policies within the specified `scope`. Note that the query string is - * compared against each Cloud IAM policy binding, including its principals, - * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only - * contain the bindings that match your query. To learn more about the IAM - * policy structure, see the [IAM policy + * {{iam_name_short}} policies within the specified `scope`. Note that the + * query string is compared against each {{iam_name_short}} policy binding, + * including its principals, roles, and {{iam_name_short}} conditions. The + * returned {{iam_name_short}} policies will only contain the bindings that + * match your query. To learn more about the {{iam_name_short}} policy + * structure, see the [{{iam_name_short}} policy * documentation](https://cloud.google.com/iam/help/allow-policies/structure). * Examples: - * * `policy:amy@gmail.com` to find IAM policy bindings that specify user + * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that + * specify user * "amy@gmail.com". - * * `policy:roles/compute.admin` to find IAM policy bindings that specify + * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify * the Compute Admin role. - * * `policy:comp*` to find IAM policy bindings that contain "comp" as a + * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain + * "comp" as a * prefix of any word in the binding. - * * `policy.role.permissions:storage.buckets.update` to find IAM policy + * * `policy.role.permissions:storage.buckets.update` to find + * {{iam_name_short}} policy * bindings that specify a role containing "storage.buckets.update" * permission. Note that if callers don't have `iam.roles.get` access to a * role's included permissions, policy bindings that specify this role will * be dropped from the search results. - * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a + * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings + * that specify a * role containing "upd" as a prefix of any word in the role permission. * Note that if callers don't have `iam.roles.get` access to a role's * included permissions, policy bindings that specify this role will be * dropped from the search results. - * * `resource:organizations/123456` to find IAM policy bindings + * * `resource:organizations/123456` to find {{iam_name_short}} policy + * bindings * that are set on "organizations/123456". * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to - * find IAM policy bindings that are set on the project named "myproject". - * * `Important` to find IAM policy bindings that contain "Important" as a + * find {{iam_name_short}} policy bindings that are set on the project named + * "myproject". + * * `Important` to find {{iam_name_short}} policy bindings that contain + * "Important" as a * word in any of the searchable fields (except for the included * permissions). * * `resource:(instance1 OR instance2) policy:amy` to find - * IAM policy bindings that are set on resources "instance1" or - * "instance2" and also specify user "amy". - * * `roles:roles/compute.admin` to find IAM policy bindings that specify the + * {{iam_name_short}} policy bindings that are set on resources "instance1" + * or "instance2" and also specify user "amy". + * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify the * Compute Admin role. - * * `memberTypes:user` to find IAM policy bindings that contain the + * * `memberTypes:user` to find {{iam_name_short}} policy bindings that + * contain the * principal type "user". *
* @@ -1435,10 +1517,11 @@ public Builder setQueryBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1453,10 +1536,11 @@ public int getPageSize() { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1474,10 +1558,11 @@ public Builder setPageSize(int value) { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1496,10 +1581,10 @@ public Builder clearPageSize() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1521,10 +1606,10 @@ public java.lang.String getPageToken() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1546,10 +1631,10 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1570,10 +1655,10 @@ public Builder setPageToken(java.lang.String value) { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1590,10 +1675,10 @@ public Builder clearPageToken() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1625,16 +1710,17 @@ private void ensureAssetTypesIsMutable() { * * *
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1651,16 +1737,17 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1677,16 +1764,17 @@ public int getAssetTypesCount() {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1704,16 +1792,17 @@ public java.lang.String getAssetTypes(int index) {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1731,16 +1820,17 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1765,16 +1855,17 @@ public Builder setAssetTypes(int index, java.lang.String value) {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1798,16 +1889,17 @@ public Builder addAssetTypes(java.lang.String value) {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1828,16 +1920,17 @@ public Builder addAllAssetTypes(java.lang.Iterable values) {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1857,16 +1950,17 @@ public Builder clearAssetTypes() {
      *
      *
      * 
-     * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-     * will search the IAM policies that are attached to all the [searchable asset
+     * Optional. A list of asset types that the {{iam_name_short}} policies are
+     * attached to. If empty, it will search the {{iam_name_short}} policies that
+     * are attached to all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
-     * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-     * starts with "compute.googleapis.com".
-     * * ".*Instance" snapshots IAM policies attached to asset type ends with
-     * "Instance".
-     * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-     * "Instance".
+     * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+     * to asset type starts with "compute.googleapis.com".
+     * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+     * ends with "Instance".
+     * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+     * type contains "Instance".
      * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
      * regular expression syntax. If the regular expression does not match any
      * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -1893,9 +1987,9 @@ public Builder addAssetTypesBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "assetType DESC, resource".
      * Only singular primitive fields in the response are sortable:
      *   * resource
@@ -1924,9 +2018,9 @@ public java.lang.String getOrderBy() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "assetType DESC, resource".
      * Only singular primitive fields in the response are sortable:
      *   * resource
@@ -1955,9 +2049,9 @@ public com.google.protobuf.ByteString getOrderByBytes() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "assetType DESC, resource".
      * Only singular primitive fields in the response are sortable:
      *   * resource
@@ -1985,9 +2079,9 @@ public Builder setOrderBy(java.lang.String value) {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "assetType DESC, resource".
      * Only singular primitive fields in the response are sortable:
      *   * resource
@@ -2011,9 +2105,9 @@ public Builder clearOrderBy() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "assetType DESC, resource".
      * Only singular primitive fields in the response are sortable:
      *   * resource
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequestOrBuilder.java
index 091d9ca9146b..736705b1b141 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequestOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesRequestOrBuilder.java
@@ -27,9 +27,9 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the IAM policies within the `scope`. The caller must be granted
-   * the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the {{iam_name_short}} policies within the `scope`.
+   * The caller must be granted the
    * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -48,9 +48,9 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the IAM policies within the `scope`. The caller must be granted
-   * the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the {{iam_name_short}} policies within the `scope`.
+   * The caller must be granted the
    * [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -73,42 +73,53 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    * Optional. The query statement. See [how to construct a
    * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query)
    * for more information. If not specified or empty, it will search all the
-   * IAM policies within the specified `scope`. Note that the query string is
-   * compared against each Cloud IAM policy binding, including its principals,
-   * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only
-   * contain the bindings that match your query. To learn more about the IAM
-   * policy structure, see the [IAM policy
+   * {{iam_name_short}} policies within the specified `scope`. Note that the
+   * query string is compared against each {{iam_name_short}} policy binding,
+   * including its principals, roles, and {{iam_name_short}} conditions. The
+   * returned {{iam_name_short}} policies will only contain the bindings that
+   * match your query. To learn more about the {{iam_name_short}} policy
+   * structure, see the [{{iam_name_short}} policy
    * documentation](https://cloud.google.com/iam/help/allow-policies/structure).
    * Examples:
-   * * `policy:amy@gmail.com` to find IAM policy bindings that specify user
+   * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that
+   * specify user
    *   "amy@gmail.com".
-   * * `policy:roles/compute.admin` to find IAM policy bindings that specify
+   * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings
+   * that specify
    *   the Compute Admin role.
-   * * `policy:comp*` to find IAM policy bindings that contain "comp" as a
+   * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain
+   * "comp" as a
    *   prefix of any word in the binding.
-   * * `policy.role.permissions:storage.buckets.update` to find IAM policy
+   * * `policy.role.permissions:storage.buckets.update` to find
+   * {{iam_name_short}} policy
    *   bindings that specify a role containing "storage.buckets.update"
    *   permission. Note that if callers don't have `iam.roles.get` access to a
    *   role's included permissions, policy bindings that specify this role will
    *   be dropped from the search results.
-   * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a
+   * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings
+   * that specify a
    *   role containing "upd" as a prefix of any word in the role permission.
    *   Note that if callers don't have `iam.roles.get` access to a role's
    *   included permissions, policy bindings that specify this role will be
    *   dropped from the search results.
-   * * `resource:organizations/123456` to find IAM policy bindings
+   * * `resource:organizations/123456` to find {{iam_name_short}} policy
+   * bindings
    *   that are set on "organizations/123456".
    * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to
-   *   find IAM policy bindings that are set on the project named "myproject".
-   * * `Important` to find IAM policy bindings that contain "Important" as a
+   *   find {{iam_name_short}} policy bindings that are set on the project named
+   *   "myproject".
+   * * `Important` to find {{iam_name_short}} policy bindings that contain
+   * "Important" as a
    *   word in any of the searchable fields (except for the included
    *   permissions).
    * * `resource:(instance1 OR instance2) policy:amy` to find
-   *   IAM policy bindings that are set on resources "instance1" or
-   *   "instance2" and also specify user "amy".
-   * * `roles:roles/compute.admin` to find IAM policy bindings that specify the
+   *   {{iam_name_short}} policy bindings that are set on resources "instance1"
+   *   or "instance2" and also specify user "amy".
+   * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings
+   * that specify the
    *   Compute Admin role.
-   * * `memberTypes:user` to find IAM policy bindings that contain the
+   * * `memberTypes:user` to find {{iam_name_short}} policy bindings that
+   * contain the
    *   principal type "user".
    * 
* @@ -124,42 +135,53 @@ public interface SearchAllIamPoliciesRequestOrBuilder * Optional. The query statement. See [how to construct a * query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query) * for more information. If not specified or empty, it will search all the - * IAM policies within the specified `scope`. Note that the query string is - * compared against each Cloud IAM policy binding, including its principals, - * roles, and Cloud IAM conditions. The returned Cloud IAM policies will only - * contain the bindings that match your query. To learn more about the IAM - * policy structure, see the [IAM policy + * {{iam_name_short}} policies within the specified `scope`. Note that the + * query string is compared against each {{iam_name_short}} policy binding, + * including its principals, roles, and {{iam_name_short}} conditions. The + * returned {{iam_name_short}} policies will only contain the bindings that + * match your query. To learn more about the {{iam_name_short}} policy + * structure, see the [{{iam_name_short}} policy * documentation](https://cloud.google.com/iam/help/allow-policies/structure). * Examples: - * * `policy:amy@gmail.com` to find IAM policy bindings that specify user + * * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that + * specify user * "amy@gmail.com". - * * `policy:roles/compute.admin` to find IAM policy bindings that specify + * * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify * the Compute Admin role. - * * `policy:comp*` to find IAM policy bindings that contain "comp" as a + * * `policy:comp*` to find {{iam_name_short}} policy bindings that contain + * "comp" as a * prefix of any word in the binding. - * * `policy.role.permissions:storage.buckets.update` to find IAM policy + * * `policy.role.permissions:storage.buckets.update` to find + * {{iam_name_short}} policy * bindings that specify a role containing "storage.buckets.update" * permission. Note that if callers don't have `iam.roles.get` access to a * role's included permissions, policy bindings that specify this role will * be dropped from the search results. - * * `policy.role.permissions:upd*` to find IAM policy bindings that specify a + * * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings + * that specify a * role containing "upd" as a prefix of any word in the role permission. * Note that if callers don't have `iam.roles.get` access to a role's * included permissions, policy bindings that specify this role will be * dropped from the search results. - * * `resource:organizations/123456` to find IAM policy bindings + * * `resource:organizations/123456` to find {{iam_name_short}} policy + * bindings * that are set on "organizations/123456". * * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to - * find IAM policy bindings that are set on the project named "myproject". - * * `Important` to find IAM policy bindings that contain "Important" as a + * find {{iam_name_short}} policy bindings that are set on the project named + * "myproject". + * * `Important` to find {{iam_name_short}} policy bindings that contain + * "Important" as a * word in any of the searchable fields (except for the included * permissions). * * `resource:(instance1 OR instance2) policy:amy` to find - * IAM policy bindings that are set on resources "instance1" or - * "instance2" and also specify user "amy". - * * `roles:roles/compute.admin` to find IAM policy bindings that specify the + * {{iam_name_short}} policy bindings that are set on resources "instance1" + * or "instance2" and also specify user "amy". + * * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings + * that specify the * Compute Admin role. - * * `memberTypes:user` to find IAM policy bindings that contain the + * * `memberTypes:user` to find {{iam_name_short}} policy bindings that + * contain the * principal type "user". *
* @@ -173,10 +195,11 @@ public interface SearchAllIamPoliciesRequestOrBuilder * * *
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -189,10 +212,10 @@ public interface SearchAllIamPoliciesRequestOrBuilder * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -204,10 +227,10 @@ public interface SearchAllIamPoliciesRequestOrBuilder * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -220,16 +243,17 @@ public interface SearchAllIamPoliciesRequestOrBuilder * * *
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -244,16 +268,17 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -268,16 +293,17 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -293,16 +319,17 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that the IAM policies are attached to. If empty, it
-   * will search the IAM policies that are attached to all the [searchable asset
+   * Optional. A list of asset types that the {{iam_name_short}} policies are
+   * attached to. If empty, it will search the {{iam_name_short}} policies that
+   * are attached to all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
-   * * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-   * starts with "compute.googleapis.com".
-   * * ".*Instance" snapshots IAM policies attached to asset type ends with
-   * "Instance".
-   * * ".*Instance.*" snapshots IAM policies attached to asset type contains
-   * "Instance".
+   * * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+   * to asset type starts with "compute.googleapis.com".
+   * * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+   * ends with "Instance".
+   * * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+   * type contains "Instance".
    * See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
    * regular expression syntax. If the regular expression does not match any
    * supported asset type, an INVALID_ARGUMENT error will be returned.
@@ -319,9 +346,9 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "assetType DESC, resource".
    * Only singular primitive fields in the response are sortable:
    *   * resource
@@ -340,9 +367,9 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "assetType DESC, resource".
    * Only singular primitive fields in the response are sortable:
    *   * resource
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponse.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponse.java
index fec542c8fade..7bca1ac00e3b 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponse.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponse.java
@@ -22,7 +22,7 @@
  *
  *
  * 
- * Search all IAM policies response.
+ * Search all {{iam_name_short}} policies response.
  * 
* * Protobuf type {@code google.cloud.asset.v1.SearchAllIamPoliciesResponse} @@ -74,8 +74,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -88,8 +89,9 @@ public java.util.List getResult * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -103,8 +105,9 @@ public java.util.List getResult * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -117,8 +120,9 @@ public int getResultsCount() { * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -131,8 +135,9 @@ public com.google.cloud.asset.v1.IamPolicySearchResult getResults(int index) { * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -370,7 +375,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Search all IAM policies response.
+   * Search all {{iam_name_short}} policies response.
    * 
* * Protobuf type {@code google.cloud.asset.v1.SearchAllIamPoliciesResponse} @@ -618,8 +623,9 @@ private void ensureResultsIsMutable() { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -635,8 +641,9 @@ public java.util.List getResult * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -652,8 +659,9 @@ public int getResultsCount() { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -669,8 +677,9 @@ public com.google.cloud.asset.v1.IamPolicySearchResult getResults(int index) { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -692,8 +701,9 @@ public Builder setResults(int index, com.google.cloud.asset.v1.IamPolicySearchRe * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -713,8 +723,9 @@ public Builder setResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -736,8 +747,9 @@ public Builder addResults(com.google.cloud.asset.v1.IamPolicySearchResult value) * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -759,8 +771,9 @@ public Builder addResults(int index, com.google.cloud.asset.v1.IamPolicySearchRe * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -780,8 +793,9 @@ public Builder addResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -801,8 +815,9 @@ public Builder addResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -822,8 +837,9 @@ public Builder addAllResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -842,8 +858,9 @@ public Builder clearResults() { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -862,8 +879,9 @@ public Builder removeResults(int index) { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -875,8 +893,9 @@ public com.google.cloud.asset.v1.IamPolicySearchResult.Builder getResultsBuilder * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -892,8 +911,9 @@ public com.google.cloud.asset.v1.IamPolicySearchResultOrBuilder getResultsOrBuil * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -910,8 +930,9 @@ public com.google.cloud.asset.v1.IamPolicySearchResultOrBuilder getResultsOrBuil * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -924,8 +945,9 @@ public com.google.cloud.asset.v1.IamPolicySearchResult.Builder addResultsBuilder * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -938,8 +960,9 @@ public com.google.cloud.asset.v1.IamPolicySearchResult.Builder addResultsBuilder * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponseOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponseOrBuilder.java index 56d9e7a7a971..c2e7da52d23f 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponseOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllIamPoliciesResponseOrBuilder.java @@ -27,8 +27,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -38,8 +39,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -49,8 +51,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -60,8 +63,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; @@ -72,8 +76,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1.IamPolicySearchResult results = 1; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequest.java index 1004448093a8..eb3f6b8cceb1 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequest.java @@ -77,8 +77,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the resources within the `scope`. The caller must be granted the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the resources within the `scope`. The caller must be
+   * granted the
    * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -108,8 +109,9 @@ public java.lang.String getScope() {
    *
    *
    * 
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the resources within the `scope`. The caller must be granted the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the resources within the `scope`. The caller must be
+   * granted the
    * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -147,26 +149,30 @@ public com.google.protobuf.ByteString getScopeBytes() {
    * for more information. If not specified or empty, it will search all the
    * resources within the specified `scope`.
    * Examples:
-   * * `name:Important` to find Cloud resources whose name contains
+   * * `name:Important` to find {{gcp_name}} resources whose name contains
    *   "Important" as a word.
-   * * `name=Important` to find the Cloud resource whose name is exactly
+   * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
    *   "Important".
-   * * `displayName:Impor*` to find Cloud resources whose display name
+   * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
    *   contains "Impor" as a prefix of any word in the field.
-   * * `location:us-west*` to find Cloud resources whose location contains both
+   * * `location:us-west*` to find {{gcp_name}} resources whose location
+   * contains both
    *   "us" and "west" as prefixes.
-   * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+   * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+   * as
    *   a key or value.
-   * * `labels.env:prod` to find Cloud resources that have a label "env"
+   * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
    *   and its value is "prod".
-   * * `labels.env:*` to find Cloud resources that have a label "env".
-   * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+   * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+   * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+   * customer-managed
    *   encryption key whose name contains "key" as a word. This field is
    *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
    *   information.
-   * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+   * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+   * customer-managed
    *   encryption keys whose name contains the word "key".
-   * * `relationships:instance-group-1` to find Cloud resources that have
+   * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
    *   relationships with "instance-group-1" in the related resource name.
    * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
    *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -174,21 +180,27 @@ public com.google.protobuf.ByteString getScopeBytes() {
    *   compute instances that have relationships with "instance-group-1" in the
    *   compute instance group resource name, for relationship type
    *   "INSTANCE_TO_INSTANCEGROUP".
-   * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+   * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+   * "ACTIVE" as a
    *   word.
-   * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+   * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+   * contain
    *   "ACTIVE" as a word.
-   * * `createTime<1609459200` to find Cloud resources that were created before
+   * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+   * before
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `updateTime>1609459200` to find Cloud resources that were updated after
+   * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+   * after
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `Important` to find Cloud resources that contain "Important" as a word
+   * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+   * word
    *   in any of the searchable fields.
-   * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+   * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+   * of any
    *   word in any of the searchable fields.
-   * * `Important location:(us-west1 OR global)` to find Cloud
+   * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
    *   resources that contain "Important" as a word in any of the searchable
    *   fields and are also located in the "us-west1" region or the "global"
    *   location.
@@ -219,26 +231,30 @@ public java.lang.String getQuery() {
    * for more information. If not specified or empty, it will search all the
    * resources within the specified `scope`.
    * Examples:
-   * * `name:Important` to find Cloud resources whose name contains
+   * * `name:Important` to find {{gcp_name}} resources whose name contains
    *   "Important" as a word.
-   * * `name=Important` to find the Cloud resource whose name is exactly
+   * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
    *   "Important".
-   * * `displayName:Impor*` to find Cloud resources whose display name
+   * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
    *   contains "Impor" as a prefix of any word in the field.
-   * * `location:us-west*` to find Cloud resources whose location contains both
+   * * `location:us-west*` to find {{gcp_name}} resources whose location
+   * contains both
    *   "us" and "west" as prefixes.
-   * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+   * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+   * as
    *   a key or value.
-   * * `labels.env:prod` to find Cloud resources that have a label "env"
+   * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
    *   and its value is "prod".
-   * * `labels.env:*` to find Cloud resources that have a label "env".
-   * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+   * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+   * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+   * customer-managed
    *   encryption key whose name contains "key" as a word. This field is
    *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
    *   information.
-   * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+   * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+   * customer-managed
    *   encryption keys whose name contains the word "key".
-   * * `relationships:instance-group-1` to find Cloud resources that have
+   * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
    *   relationships with "instance-group-1" in the related resource name.
    * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
    *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -246,21 +262,27 @@ public java.lang.String getQuery() {
    *   compute instances that have relationships with "instance-group-1" in the
    *   compute instance group resource name, for relationship type
    *   "INSTANCE_TO_INSTANCEGROUP".
-   * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+   * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+   * "ACTIVE" as a
    *   word.
-   * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+   * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+   * contain
    *   "ACTIVE" as a word.
-   * * `createTime<1609459200` to find Cloud resources that were created before
+   * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+   * before
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `updateTime>1609459200` to find Cloud resources that were updated after
+   * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+   * after
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `Important` to find Cloud resources that contain "Important" as a word
+   * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+   * word
    *   in any of the searchable fields.
-   * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+   * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+   * of any
    *   word in any of the searchable fields.
-   * * `Important location:(us-west1 OR global)` to find Cloud
+   * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
    *   resources that contain "Important" as a word in any of the searchable
    *   fields and are also located in the "us-west1" region or the "global"
    *   location.
@@ -289,8 +311,8 @@ public com.google.protobuf.ByteString getQueryBytes() {
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -313,8 +335,8 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() {
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -337,8 +359,8 @@ public int getAssetTypesCount() {
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -362,8 +384,8 @@ public java.lang.String getAssetTypes(int index) {
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -390,10 +412,11 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) {
    *
    *
    * 
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -411,10 +434,10 @@ public int getPageSize() { * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method. `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method. `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -437,10 +460,10 @@ public java.lang.String getPageToken() { * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method. `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method. `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -466,9 +489,9 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "location DESC, name".
    * Only singular primitive fields in the response are sortable:
    *   * name
@@ -507,9 +530,9 @@ public java.lang.String getOrderBy() {
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "location DESC, name".
    * Only singular primitive fields in the response are sortable:
    *   * name
@@ -551,10 +574,10 @@ public com.google.protobuf.ByteString getOrderByBytes() {
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying which fields to be returned in
-   * ResourceSearchResult. Only '*' or combination of top level fields can be
-   * specified. Field names of both snake_case and camelCase are supported.
-   * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+   * Optional. A comma-separated list of fields specifying which fields to be
+   * returned in ResourceSearchResult. Only '*' or combination of top level
+   * fields can be specified. Field names of both snake_case and camelCase are
+   * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
    * The read_mask paths must be valid field paths listed but not limited to
    * (both snake_case and camelCase are supported):
    *   * name
@@ -596,10 +619,10 @@ public boolean hasReadMask() {
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying which fields to be returned in
-   * ResourceSearchResult. Only '*' or combination of top level fields can be
-   * specified. Field names of both snake_case and camelCase are supported.
-   * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+   * Optional. A comma-separated list of fields specifying which fields to be
+   * returned in ResourceSearchResult. Only '*' or combination of top level
+   * fields can be specified. Field names of both snake_case and camelCase are
+   * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
    * The read_mask paths must be valid field paths listed but not limited to
    * (both snake_case and camelCase are supported):
    *   * name
@@ -641,10 +664,10 @@ public com.google.protobuf.FieldMask getReadMask() {
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying which fields to be returned in
-   * ResourceSearchResult. Only '*' or combination of top level fields can be
-   * specified. Field names of both snake_case and camelCase are supported.
-   * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+   * Optional. A comma-separated list of fields specifying which fields to be
+   * returned in ResourceSearchResult. Only '*' or combination of top level
+   * fields can be specified. Field names of both snake_case and camelCase are
+   * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
    * The read_mask paths must be valid field paths listed but not limited to
    * (both snake_case and camelCase are supported):
    *   * name
@@ -1180,8 +1203,9 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the resources within the `scope`. The caller must be granted the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the resources within the `scope`. The caller must be
+     * granted the
      * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1210,8 +1234,9 @@ public java.lang.String getScope() {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the resources within the `scope`. The caller must be granted the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the resources within the `scope`. The caller must be
+     * granted the
      * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1240,8 +1265,9 @@ public com.google.protobuf.ByteString getScopeBytes() {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the resources within the `scope`. The caller must be granted the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the resources within the `scope`. The caller must be
+     * granted the
      * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1269,8 +1295,9 @@ public Builder setScope(java.lang.String value) {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the resources within the `scope`. The caller must be granted the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the resources within the `scope`. The caller must be
+     * granted the
      * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1294,8 +1321,9 @@ public Builder clearScope() {
      *
      *
      * 
-     * Required. A scope can be a project, a folder, or an organization. The search is
-     * limited to the resources within the `scope`. The caller must be granted the
+     * Required. A scope can be a project, a folder, or an organization. The
+     * search is limited to the resources within the `scope`. The caller must be
+     * granted the
      * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
      * permission on the desired scope.
      * The allowed values are:
@@ -1331,26 +1359,30 @@ public Builder setScopeBytes(com.google.protobuf.ByteString value) {
      * for more information. If not specified or empty, it will search all the
      * resources within the specified `scope`.
      * Examples:
-     * * `name:Important` to find Cloud resources whose name contains
+     * * `name:Important` to find {{gcp_name}} resources whose name contains
      *   "Important" as a word.
-     * * `name=Important` to find the Cloud resource whose name is exactly
+     * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
      *   "Important".
-     * * `displayName:Impor*` to find Cloud resources whose display name
+     * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
      *   contains "Impor" as a prefix of any word in the field.
-     * * `location:us-west*` to find Cloud resources whose location contains both
+     * * `location:us-west*` to find {{gcp_name}} resources whose location
+     * contains both
      *   "us" and "west" as prefixes.
-     * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+     * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+     * as
      *   a key or value.
-     * * `labels.env:prod` to find Cloud resources that have a label "env"
+     * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
      *   and its value is "prod".
-     * * `labels.env:*` to find Cloud resources that have a label "env".
-     * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+     * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+     * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+     * customer-managed
      *   encryption key whose name contains "key" as a word. This field is
      *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
      *   information.
-     * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+     * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+     * customer-managed
      *   encryption keys whose name contains the word "key".
-     * * `relationships:instance-group-1` to find Cloud resources that have
+     * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
      *   relationships with "instance-group-1" in the related resource name.
      * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
      *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -1358,21 +1390,27 @@ public Builder setScopeBytes(com.google.protobuf.ByteString value) {
      *   compute instances that have relationships with "instance-group-1" in the
      *   compute instance group resource name, for relationship type
      *   "INSTANCE_TO_INSTANCEGROUP".
-     * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+     * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+     * "ACTIVE" as a
      *   word.
-     * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+     * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+     * contain
      *   "ACTIVE" as a word.
-     * * `createTime<1609459200` to find Cloud resources that were created before
+     * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+     * before
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `updateTime>1609459200` to find Cloud resources that were updated after
+     * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+     * after
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `Important` to find Cloud resources that contain "Important" as a word
+     * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+     * word
      *   in any of the searchable fields.
-     * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+     * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+     * of any
      *   word in any of the searchable fields.
-     * * `Important location:(us-west1 OR global)` to find Cloud
+     * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
      *   resources that contain "Important" as a word in any of the searchable
      *   fields and are also located in the "us-west1" region or the "global"
      *   location.
@@ -1402,26 +1440,30 @@ public java.lang.String getQuery() {
      * for more information. If not specified or empty, it will search all the
      * resources within the specified `scope`.
      * Examples:
-     * * `name:Important` to find Cloud resources whose name contains
+     * * `name:Important` to find {{gcp_name}} resources whose name contains
      *   "Important" as a word.
-     * * `name=Important` to find the Cloud resource whose name is exactly
+     * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
      *   "Important".
-     * * `displayName:Impor*` to find Cloud resources whose display name
+     * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
      *   contains "Impor" as a prefix of any word in the field.
-     * * `location:us-west*` to find Cloud resources whose location contains both
+     * * `location:us-west*` to find {{gcp_name}} resources whose location
+     * contains both
      *   "us" and "west" as prefixes.
-     * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+     * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+     * as
      *   a key or value.
-     * * `labels.env:prod` to find Cloud resources that have a label "env"
+     * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
      *   and its value is "prod".
-     * * `labels.env:*` to find Cloud resources that have a label "env".
-     * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+     * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+     * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+     * customer-managed
      *   encryption key whose name contains "key" as a word. This field is
      *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
      *   information.
-     * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+     * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+     * customer-managed
      *   encryption keys whose name contains the word "key".
-     * * `relationships:instance-group-1` to find Cloud resources that have
+     * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
      *   relationships with "instance-group-1" in the related resource name.
      * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
      *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -1429,21 +1471,27 @@ public java.lang.String getQuery() {
      *   compute instances that have relationships with "instance-group-1" in the
      *   compute instance group resource name, for relationship type
      *   "INSTANCE_TO_INSTANCEGROUP".
-     * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+     * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+     * "ACTIVE" as a
      *   word.
-     * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+     * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+     * contain
      *   "ACTIVE" as a word.
-     * * `createTime<1609459200` to find Cloud resources that were created before
+     * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+     * before
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `updateTime>1609459200` to find Cloud resources that were updated after
+     * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+     * after
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `Important` to find Cloud resources that contain "Important" as a word
+     * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+     * word
      *   in any of the searchable fields.
-     * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+     * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+     * of any
      *   word in any of the searchable fields.
-     * * `Important location:(us-west1 OR global)` to find Cloud
+     * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
      *   resources that contain "Important" as a word in any of the searchable
      *   fields and are also located in the "us-west1" region or the "global"
      *   location.
@@ -1473,26 +1521,30 @@ public com.google.protobuf.ByteString getQueryBytes() {
      * for more information. If not specified or empty, it will search all the
      * resources within the specified `scope`.
      * Examples:
-     * * `name:Important` to find Cloud resources whose name contains
+     * * `name:Important` to find {{gcp_name}} resources whose name contains
      *   "Important" as a word.
-     * * `name=Important` to find the Cloud resource whose name is exactly
+     * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
      *   "Important".
-     * * `displayName:Impor*` to find Cloud resources whose display name
+     * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
      *   contains "Impor" as a prefix of any word in the field.
-     * * `location:us-west*` to find Cloud resources whose location contains both
+     * * `location:us-west*` to find {{gcp_name}} resources whose location
+     * contains both
      *   "us" and "west" as prefixes.
-     * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+     * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+     * as
      *   a key or value.
-     * * `labels.env:prod` to find Cloud resources that have a label "env"
+     * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
      *   and its value is "prod".
-     * * `labels.env:*` to find Cloud resources that have a label "env".
-     * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+     * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+     * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+     * customer-managed
      *   encryption key whose name contains "key" as a word. This field is
      *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
      *   information.
-     * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+     * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+     * customer-managed
      *   encryption keys whose name contains the word "key".
-     * * `relationships:instance-group-1` to find Cloud resources that have
+     * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
      *   relationships with "instance-group-1" in the related resource name.
      * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
      *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -1500,21 +1552,27 @@ public com.google.protobuf.ByteString getQueryBytes() {
      *   compute instances that have relationships with "instance-group-1" in the
      *   compute instance group resource name, for relationship type
      *   "INSTANCE_TO_INSTANCEGROUP".
-     * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+     * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+     * "ACTIVE" as a
      *   word.
-     * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+     * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+     * contain
      *   "ACTIVE" as a word.
-     * * `createTime<1609459200` to find Cloud resources that were created before
+     * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+     * before
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `updateTime>1609459200` to find Cloud resources that were updated after
+     * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+     * after
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `Important` to find Cloud resources that contain "Important" as a word
+     * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+     * word
      *   in any of the searchable fields.
-     * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+     * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+     * of any
      *   word in any of the searchable fields.
-     * * `Important location:(us-west1 OR global)` to find Cloud
+     * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
      *   resources that contain "Important" as a word in any of the searchable
      *   fields and are also located in the "us-west1" region or the "global"
      *   location.
@@ -1543,26 +1601,30 @@ public Builder setQuery(java.lang.String value) {
      * for more information. If not specified or empty, it will search all the
      * resources within the specified `scope`.
      * Examples:
-     * * `name:Important` to find Cloud resources whose name contains
+     * * `name:Important` to find {{gcp_name}} resources whose name contains
      *   "Important" as a word.
-     * * `name=Important` to find the Cloud resource whose name is exactly
+     * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
      *   "Important".
-     * * `displayName:Impor*` to find Cloud resources whose display name
+     * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
      *   contains "Impor" as a prefix of any word in the field.
-     * * `location:us-west*` to find Cloud resources whose location contains both
+     * * `location:us-west*` to find {{gcp_name}} resources whose location
+     * contains both
      *   "us" and "west" as prefixes.
-     * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+     * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+     * as
      *   a key or value.
-     * * `labels.env:prod` to find Cloud resources that have a label "env"
+     * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
      *   and its value is "prod".
-     * * `labels.env:*` to find Cloud resources that have a label "env".
-     * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+     * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+     * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+     * customer-managed
      *   encryption key whose name contains "key" as a word. This field is
      *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
      *   information.
-     * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+     * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+     * customer-managed
      *   encryption keys whose name contains the word "key".
-     * * `relationships:instance-group-1` to find Cloud resources that have
+     * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
      *   relationships with "instance-group-1" in the related resource name.
      * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
      *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -1570,21 +1632,27 @@ public Builder setQuery(java.lang.String value) {
      *   compute instances that have relationships with "instance-group-1" in the
      *   compute instance group resource name, for relationship type
      *   "INSTANCE_TO_INSTANCEGROUP".
-     * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+     * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+     * "ACTIVE" as a
      *   word.
-     * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+     * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+     * contain
      *   "ACTIVE" as a word.
-     * * `createTime<1609459200` to find Cloud resources that were created before
+     * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+     * before
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `updateTime>1609459200` to find Cloud resources that were updated after
+     * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+     * after
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `Important` to find Cloud resources that contain "Important" as a word
+     * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+     * word
      *   in any of the searchable fields.
-     * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+     * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+     * of any
      *   word in any of the searchable fields.
-     * * `Important location:(us-west1 OR global)` to find Cloud
+     * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
      *   resources that contain "Important" as a word in any of the searchable
      *   fields and are also located in the "us-west1" region or the "global"
      *   location.
@@ -1609,26 +1677,30 @@ public Builder clearQuery() {
      * for more information. If not specified or empty, it will search all the
      * resources within the specified `scope`.
      * Examples:
-     * * `name:Important` to find Cloud resources whose name contains
+     * * `name:Important` to find {{gcp_name}} resources whose name contains
      *   "Important" as a word.
-     * * `name=Important` to find the Cloud resource whose name is exactly
+     * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
      *   "Important".
-     * * `displayName:Impor*` to find Cloud resources whose display name
+     * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
      *   contains "Impor" as a prefix of any word in the field.
-     * * `location:us-west*` to find Cloud resources whose location contains both
+     * * `location:us-west*` to find {{gcp_name}} resources whose location
+     * contains both
      *   "us" and "west" as prefixes.
-     * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+     * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+     * as
      *   a key or value.
-     * * `labels.env:prod` to find Cloud resources that have a label "env"
+     * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
      *   and its value is "prod".
-     * * `labels.env:*` to find Cloud resources that have a label "env".
-     * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+     * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+     * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+     * customer-managed
      *   encryption key whose name contains "key" as a word. This field is
      *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
      *   information.
-     * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+     * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+     * customer-managed
      *   encryption keys whose name contains the word "key".
-     * * `relationships:instance-group-1` to find Cloud resources that have
+     * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
      *   relationships with "instance-group-1" in the related resource name.
      * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
      *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -1636,21 +1708,27 @@ public Builder clearQuery() {
      *   compute instances that have relationships with "instance-group-1" in the
      *   compute instance group resource name, for relationship type
      *   "INSTANCE_TO_INSTANCEGROUP".
-     * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+     * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+     * "ACTIVE" as a
      *   word.
-     * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+     * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+     * contain
      *   "ACTIVE" as a word.
-     * * `createTime<1609459200` to find Cloud resources that were created before
+     * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+     * before
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `updateTime>1609459200` to find Cloud resources that were updated after
+     * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+     * after
      *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
      *   "2021-01-01 00:00:00 UTC" in seconds.
-     * * `Important` to find Cloud resources that contain "Important" as a word
+     * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+     * word
      *   in any of the searchable fields.
-     * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+     * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+     * of any
      *   word in any of the searchable fields.
-     * * `Important location:(us-west1 OR global)` to find Cloud
+     * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
      *   resources that contain "Important" as a word in any of the searchable
      *   fields and are also located in the "us-west1" region or the "global"
      *   location.
@@ -1685,8 +1763,8 @@ private void ensureAssetTypesIsMutable() {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1709,8 +1787,8 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1733,8 +1811,8 @@ public int getAssetTypesCount() {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1758,8 +1836,8 @@ public java.lang.String getAssetTypes(int index) {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1783,8 +1861,8 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1815,8 +1893,8 @@ public Builder setAssetTypes(int index, java.lang.String value) {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1846,8 +1924,8 @@ public Builder addAssetTypes(java.lang.String value) {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1874,8 +1952,8 @@ public Builder addAllAssetTypes(java.lang.Iterable values) {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1901,8 +1979,8 @@ public Builder clearAssetTypes() {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the [searchable asset
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the [searchable asset
      * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
      * Regular expressions are also supported. For example:
      * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -1935,10 +2013,11 @@ public Builder addAssetTypesBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1953,10 +2032,11 @@ public int getPageSize() { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1974,10 +2054,11 @@ public Builder setPageSize(int value) { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1996,10 +2077,10 @@ public Builder clearPageSize() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method. `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method. `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2021,10 +2102,10 @@ public java.lang.String getPageToken() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method. `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method. `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2046,10 +2127,10 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method. `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method. `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2070,10 +2151,10 @@ public Builder setPageToken(java.lang.String value) { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method. `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method. `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2090,10 +2171,10 @@ public Builder clearPageToken() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method. `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method. `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2117,9 +2198,9 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "location DESC, name".
      * Only singular primitive fields in the response are sortable:
      *   * name
@@ -2157,9 +2238,9 @@ public java.lang.String getOrderBy() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "location DESC, name".
      * Only singular primitive fields in the response are sortable:
      *   * name
@@ -2197,9 +2278,9 @@ public com.google.protobuf.ByteString getOrderByBytes() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "location DESC, name".
      * Only singular primitive fields in the response are sortable:
      *   * name
@@ -2236,9 +2317,9 @@ public Builder setOrderBy(java.lang.String value) {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "location DESC, name".
      * Only singular primitive fields in the response are sortable:
      *   * name
@@ -2271,9 +2352,9 @@ public Builder clearOrderBy() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " DESC" after the field name
-     * to indicate descending order. Redundant space characters are ignored.
+     * Optional. A comma-separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " DESC" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
      * Example: "location DESC, name".
      * Only singular primitive fields in the response are sortable:
      *   * name
@@ -2318,10 +2399,10 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2362,10 +2443,10 @@ public boolean hasReadMask() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2410,10 +2491,10 @@ public com.google.protobuf.FieldMask getReadMask() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2462,10 +2543,10 @@ public Builder setReadMask(com.google.protobuf.FieldMask value) {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2511,10 +2592,10 @@ public Builder setReadMask(com.google.protobuf.FieldMask.Builder builderForValue
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2565,10 +2646,10 @@ public Builder mergeReadMask(com.google.protobuf.FieldMask value) {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2615,10 +2696,10 @@ public Builder clearReadMask() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2659,10 +2740,10 @@ public com.google.protobuf.FieldMask.Builder getReadMaskBuilder() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
@@ -2705,10 +2786,10 @@ public com.google.protobuf.FieldMaskOrBuilder getReadMaskOrBuilder() {
      *
      *
      * 
-     * Optional. A comma-separated list of fields specifying which fields to be returned in
-     * ResourceSearchResult. Only '*' or combination of top level fields can be
-     * specified. Field names of both snake_case and camelCase are supported.
-     * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+     * Optional. A comma-separated list of fields specifying which fields to be
+     * returned in ResourceSearchResult. Only '*' or combination of top level
+     * fields can be specified. Field names of both snake_case and camelCase are
+     * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
      * The read_mask paths must be valid field paths listed but not limited to
      * (both snake_case and camelCase are supported):
      *   * name
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequestOrBuilder.java
index ca3584be025f..c316d34f80fd 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequestOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/SearchAllResourcesRequestOrBuilder.java
@@ -27,8 +27,9 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the resources within the `scope`. The caller must be granted the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the resources within the `scope`. The caller must be
+   * granted the
    * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -47,8 +48,9 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Required. A scope can be a project, a folder, or an organization. The search is
-   * limited to the resources within the `scope`. The caller must be granted the
+   * Required. A scope can be a project, a folder, or an organization. The
+   * search is limited to the resources within the `scope`. The caller must be
+   * granted the
    * [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
    * permission on the desired scope.
    * The allowed values are:
@@ -73,26 +75,30 @@ public interface SearchAllResourcesRequestOrBuilder
    * for more information. If not specified or empty, it will search all the
    * resources within the specified `scope`.
    * Examples:
-   * * `name:Important` to find Cloud resources whose name contains
+   * * `name:Important` to find {{gcp_name}} resources whose name contains
    *   "Important" as a word.
-   * * `name=Important` to find the Cloud resource whose name is exactly
+   * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
    *   "Important".
-   * * `displayName:Impor*` to find Cloud resources whose display name
+   * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
    *   contains "Impor" as a prefix of any word in the field.
-   * * `location:us-west*` to find Cloud resources whose location contains both
+   * * `location:us-west*` to find {{gcp_name}} resources whose location
+   * contains both
    *   "us" and "west" as prefixes.
-   * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+   * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+   * as
    *   a key or value.
-   * * `labels.env:prod` to find Cloud resources that have a label "env"
+   * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
    *   and its value is "prod".
-   * * `labels.env:*` to find Cloud resources that have a label "env".
-   * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+   * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+   * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+   * customer-managed
    *   encryption key whose name contains "key" as a word. This field is
    *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
    *   information.
-   * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+   * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+   * customer-managed
    *   encryption keys whose name contains the word "key".
-   * * `relationships:instance-group-1` to find Cloud resources that have
+   * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
    *   relationships with "instance-group-1" in the related resource name.
    * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
    *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -100,21 +106,27 @@ public interface SearchAllResourcesRequestOrBuilder
    *   compute instances that have relationships with "instance-group-1" in the
    *   compute instance group resource name, for relationship type
    *   "INSTANCE_TO_INSTANCEGROUP".
-   * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+   * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+   * "ACTIVE" as a
    *   word.
-   * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+   * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+   * contain
    *   "ACTIVE" as a word.
-   * * `createTime<1609459200` to find Cloud resources that were created before
+   * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+   * before
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `updateTime>1609459200` to find Cloud resources that were updated after
+   * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+   * after
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `Important` to find Cloud resources that contain "Important" as a word
+   * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+   * word
    *   in any of the searchable fields.
-   * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+   * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+   * of any
    *   word in any of the searchable fields.
-   * * `Important location:(us-west1 OR global)` to find Cloud
+   * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
    *   resources that contain "Important" as a word in any of the searchable
    *   fields and are also located in the "us-west1" region or the "global"
    *   location.
@@ -134,26 +146,30 @@ public interface SearchAllResourcesRequestOrBuilder
    * for more information. If not specified or empty, it will search all the
    * resources within the specified `scope`.
    * Examples:
-   * * `name:Important` to find Cloud resources whose name contains
+   * * `name:Important` to find {{gcp_name}} resources whose name contains
    *   "Important" as a word.
-   * * `name=Important` to find the Cloud resource whose name is exactly
+   * * `name=Important` to find the {{gcp_name}} resource whose name is exactly
    *   "Important".
-   * * `displayName:Impor*` to find Cloud resources whose display name
+   * * `displayName:Impor*` to find {{gcp_name}} resources whose display name
    *   contains "Impor" as a prefix of any word in the field.
-   * * `location:us-west*` to find Cloud resources whose location contains both
+   * * `location:us-west*` to find {{gcp_name}} resources whose location
+   * contains both
    *   "us" and "west" as prefixes.
-   * * `labels:prod` to find Cloud resources whose labels contain "prod" as
+   * * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+   * as
    *   a key or value.
-   * * `labels.env:prod` to find Cloud resources that have a label "env"
+   * * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
    *   and its value is "prod".
-   * * `labels.env:*` to find Cloud resources that have a label "env".
-   * * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+   * * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+   * * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+   * customer-managed
    *   encryption key whose name contains "key" as a word. This field is
    *   deprecated. Please use the `kmsKeys` field to retrieve KMS key
    *   information.
-   * * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+   * * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+   * customer-managed
    *   encryption keys whose name contains the word "key".
-   * * `relationships:instance-group-1` to find Cloud resources that have
+   * * `relationships:instance-group-1` to find {{gcp_name}} resources that have
    *   relationships with "instance-group-1" in the related resource name.
    * * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
    *   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -161,21 +177,27 @@ public interface SearchAllResourcesRequestOrBuilder
    *   compute instances that have relationships with "instance-group-1" in the
    *   compute instance group resource name, for relationship type
    *   "INSTANCE_TO_INSTANCEGROUP".
-   * * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+   * * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+   * "ACTIVE" as a
    *   word.
-   * * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+   * * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+   * contain
    *   "ACTIVE" as a word.
-   * * `createTime<1609459200` to find Cloud resources that were created before
+   * * `createTime<1609459200` to find {{gcp_name}} resources that were created
+   * before
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `updateTime>1609459200` to find Cloud resources that were updated after
+   * * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+   * after
    *   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
    *   "2021-01-01 00:00:00 UTC" in seconds.
-   * * `Important` to find Cloud resources that contain "Important" as a word
+   * * `Important` to find {{gcp_name}} resources that contain "Important" as a
+   * word
    *   in any of the searchable fields.
-   * * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+   * * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+   * of any
    *   word in any of the searchable fields.
-   * * `Important location:(us-west1 OR global)` to find Cloud
+   * * `Important location:(us-west1 OR global)` to find {{gcp_name}}
    *   resources that contain "Important" as a word in any of the searchable
    *   fields and are also located in the "us-west1" region or the "global"
    *   location.
@@ -191,8 +213,8 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -213,8 +235,8 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -235,8 +257,8 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -258,8 +280,8 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the [searchable asset
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the [searchable asset
    * types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
    * Regular expressions are also supported. For example:
    * * "compute.googleapis.com.*" snapshots resources whose asset type starts
@@ -282,10 +304,11 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -298,10 +321,10 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method. `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method. `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -313,10 +336,10 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method. `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method. `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -329,9 +352,9 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "location DESC, name".
    * Only singular primitive fields in the response are sortable:
    *   * name
@@ -359,9 +382,9 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " DESC" after the field name
-   * to indicate descending order. Redundant space characters are ignored.
+   * Optional. A comma-separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " DESC" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
    * Example: "location DESC, name".
    * Only singular primitive fields in the response are sortable:
    *   * name
@@ -390,10 +413,10 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying which fields to be returned in
-   * ResourceSearchResult. Only '*' or combination of top level fields can be
-   * specified. Field names of both snake_case and camelCase are supported.
-   * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+   * Optional. A comma-separated list of fields specifying which fields to be
+   * returned in ResourceSearchResult. Only '*' or combination of top level
+   * fields can be specified. Field names of both snake_case and camelCase are
+   * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
    * The read_mask paths must be valid field paths listed but not limited to
    * (both snake_case and camelCase are supported):
    *   * name
@@ -432,10 +455,10 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying which fields to be returned in
-   * ResourceSearchResult. Only '*' or combination of top level fields can be
-   * specified. Field names of both snake_case and camelCase are supported.
-   * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+   * Optional. A comma-separated list of fields specifying which fields to be
+   * returned in ResourceSearchResult. Only '*' or combination of top level
+   * fields can be specified. Field names of both snake_case and camelCase are
+   * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
    * The read_mask paths must be valid field paths listed but not limited to
    * (both snake_case and camelCase are supported):
    *   * name
@@ -474,10 +497,10 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A comma-separated list of fields specifying which fields to be returned in
-   * ResourceSearchResult. Only '*' or combination of top level fields can be
-   * specified. Field names of both snake_case and camelCase are supported.
-   * Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+   * Optional. A comma-separated list of fields specifying which fields to be
+   * returned in ResourceSearchResult. Only '*' or combination of top level
+   * fields can be specified. Field names of both snake_case and camelCase are
+   * supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
    * The read_mask paths must be valid field paths listed but not limited to
    * (both snake_case and camelCase are supported):
    *   * name
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TableSchema.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TableSchema.java
index 3561b44fc316..7b50fb7ada19 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TableSchema.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TableSchema.java
@@ -22,7 +22,7 @@
  *
  *
  * 
- * BigQuery Compatible table schema.
+ * {{bigquery_name}} Compatible table schema.
  * 
* * Protobuf type {@code google.cloud.asset.v1.TableSchema} @@ -299,7 +299,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * BigQuery Compatible table schema.
+   * {{bigquery_name}} Compatible table schema.
    * 
* * Protobuf type {@code google.cloud.asset.v1.TableSchema} diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAsset.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAsset.java index eadbba5e6edd..0c1752a2e028 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAsset.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAsset.java @@ -22,7 +22,7 @@ * * *
- * An asset in Google Cloud and its temporal metadata, including the time window
+ * An asset in {{gcp_name}} and its temporal metadata, including the time window
  * when it was observed and its status during that window.
  * 
* @@ -341,7 +341,7 @@ public boolean getDeleted() { * * *
-   * An asset in Google Cloud.
+   * An asset in {{gcp_name}}.
    * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -356,7 +356,7 @@ public boolean hasAsset() { * * *
-   * An asset in Google Cloud.
+   * An asset in {{gcp_name}}.
    * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -371,7 +371,7 @@ public com.google.cloud.asset.v1.Asset getAsset() { * * *
-   * An asset in Google Cloud.
+   * An asset in {{gcp_name}}.
    * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -685,7 +685,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * An asset in Google Cloud and its temporal metadata, including the time window
+   * An asset in {{gcp_name}} and its temporal metadata, including the time window
    * when it was observed and its status during that window.
    * 
* @@ -1170,7 +1170,7 @@ public Builder clearDeleted() { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1184,7 +1184,7 @@ public boolean hasAsset() { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1202,7 +1202,7 @@ public com.google.cloud.asset.v1.Asset getAsset() { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1224,7 +1224,7 @@ public Builder setAsset(com.google.cloud.asset.v1.Asset value) { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1243,7 +1243,7 @@ public Builder setAsset(com.google.cloud.asset.v1.Asset.Builder builderForValue) * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1267,7 +1267,7 @@ public Builder mergeAsset(com.google.cloud.asset.v1.Asset value) { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1287,7 +1287,7 @@ public Builder clearAsset() { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1301,7 +1301,7 @@ public com.google.cloud.asset.v1.Asset.Builder getAssetBuilder() { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -1317,7 +1317,7 @@ public com.google.cloud.asset.v1.AssetOrBuilder getAssetOrBuilder() { * * *
-     * An asset in Google Cloud.
+     * An asset in {{gcp_name}}.
      * 
* * .google.cloud.asset.v1.Asset asset = 3; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAssetOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAssetOrBuilder.java index 68d9d1d37fad..97bf6469268d 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAssetOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/TemporalAssetOrBuilder.java @@ -75,7 +75,7 @@ public interface TemporalAssetOrBuilder * * *
-   * An asset in Google Cloud.
+   * An asset in {{gcp_name}}.
    * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -87,7 +87,7 @@ public interface TemporalAssetOrBuilder * * *
-   * An asset in Google Cloud.
+   * An asset in {{gcp_name}}.
    * 
* * .google.cloud.asset.v1.Asset asset = 3; @@ -99,7 +99,7 @@ public interface TemporalAssetOrBuilder * * *
-   * An asset in Google Cloud.
+   * An asset in {{gcp_name}}.
    * 
* * .google.cloud.asset.v1.Asset asset = 3; diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequest.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequest.java index ecd6fb6ad059..f856fc9afde9 100644 --- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequest.java +++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequest.java @@ -71,8 +71,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The new values of feed details. It must match an existing feed and the
-   * field `name` must be in the format of:
+   * Required. The new values of feed details. It must match an existing feed
+   * and the field `name` must be in the format of:
    * projects/project_number/feeds/feed_id or
    * folders/folder_number/feeds/feed_id or
    * organizations/organization_number/feeds/feed_id.
@@ -90,8 +90,8 @@ public boolean hasFeed() {
    *
    *
    * 
-   * Required. The new values of feed details. It must match an existing feed and the
-   * field `name` must be in the format of:
+   * Required. The new values of feed details. It must match an existing feed
+   * and the field `name` must be in the format of:
    * projects/project_number/feeds/feed_id or
    * folders/folder_number/feeds/feed_id or
    * organizations/organization_number/feeds/feed_id.
@@ -109,8 +109,8 @@ public com.google.cloud.asset.v1.Feed getFeed() {
    *
    *
    * 
-   * Required. The new values of feed details. It must match an existing feed and the
-   * field `name` must be in the format of:
+   * Required. The new values of feed details. It must match an existing feed
+   * and the field `name` must be in the format of:
    * projects/project_number/feeds/feed_id or
    * folders/folder_number/feeds/feed_id or
    * organizations/organization_number/feeds/feed_id.
@@ -563,8 +563,8 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -581,8 +581,8 @@ public boolean hasFeed() {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -603,8 +603,8 @@ public com.google.cloud.asset.v1.Feed getFeed() {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -629,8 +629,8 @@ public Builder setFeed(com.google.cloud.asset.v1.Feed value) {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -652,8 +652,8 @@ public Builder setFeed(com.google.cloud.asset.v1.Feed.Builder builderForValue) {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -679,8 +679,8 @@ public Builder mergeFeed(com.google.cloud.asset.v1.Feed value) {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -703,8 +703,8 @@ public Builder clearFeed() {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -721,8 +721,8 @@ public com.google.cloud.asset.v1.Feed.Builder getFeedBuilder() {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
@@ -741,8 +741,8 @@ public com.google.cloud.asset.v1.FeedOrBuilder getFeedOrBuilder() {
      *
      *
      * 
-     * Required. The new values of feed details. It must match an existing feed and the
-     * field `name` must be in the format of:
+     * Required. The new values of feed details. It must match an existing feed
+     * and the field `name` must be in the format of:
      * projects/project_number/feeds/feed_id or
      * folders/folder_number/feeds/feed_id or
      * organizations/organization_number/feeds/feed_id.
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequestOrBuilder.java
index fe7ebbc66c54..d6cac469d586 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequestOrBuilder.java
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/java/com/google/cloud/asset/v1/UpdateFeedRequestOrBuilder.java
@@ -27,8 +27,8 @@ public interface UpdateFeedRequestOrBuilder
    *
    *
    * 
-   * Required. The new values of feed details. It must match an existing feed and the
-   * field `name` must be in the format of:
+   * Required. The new values of feed details. It must match an existing feed
+   * and the field `name` must be in the format of:
    * projects/project_number/feeds/feed_id or
    * folders/folder_number/feeds/feed_id or
    * organizations/organization_number/feeds/feed_id.
@@ -43,8 +43,8 @@ public interface UpdateFeedRequestOrBuilder
    *
    *
    * 
-   * Required. The new values of feed details. It must match an existing feed and the
-   * field `name` must be in the format of:
+   * Required. The new values of feed details. It must match an existing feed
+   * and the field `name` must be in the format of:
    * projects/project_number/feeds/feed_id or
    * folders/folder_number/feeds/feed_id or
    * organizations/organization_number/feeds/feed_id.
@@ -59,8 +59,8 @@ public interface UpdateFeedRequestOrBuilder
    *
    *
    * 
-   * Required. The new values of feed details. It must match an existing feed and the
-   * field `name` must be in the format of:
+   * Required. The new values of feed details. It must match an existing feed
+   * and the field `name` must be in the format of:
    * projects/project_number/feeds/feed_id or
    * folders/folder_number/feeds/feed_id or
    * organizations/organization_number/feeds/feed_id.
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/asset_service.proto b/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/asset_service.proto
index 9e13d0662d72..b68367aa0c85 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/asset_service.proto
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/asset_service.proto
@@ -41,18 +41,20 @@ option php_namespace = "Google\\Cloud\\Asset\\V1";
 // Asset service definition.
 service AssetService {
   option (google.api.default_host) = "cloudasset.googleapis.com";
-  option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform";
-
-  // Exports assets with time and resource types to a given Cloud Storage
-  // location/BigQuery table. For Cloud Storage location destinations, the
-  // output format is newline-delimited JSON. Each line represents a
-  // [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in the JSON format; for BigQuery table
-  // destinations, the output table stores the fields in asset Protobuf as
-  // columns. This API implements the [google.longrunning.Operation][google.longrunning.Operation] API,
-  // which allows you to keep track of the export. We recommend intervals of at
-  // least 2 seconds with exponential retry to poll the export operation result.
-  // For regular-size resource parent, the export operation usually finishes
-  // within 5 minutes.
+  option (google.api.oauth_scopes) =
+      "https://www.googleapis.com/auth/cloud-platform";
+
+  // Exports assets with time and resource types to a given {{storage_name}}
+  // location/{{bigquery_name}} table. For {{storage_name}} location
+  // destinations, the output format is newline-delimited JSON. Each line
+  // represents a [google.cloud.asset.v1.Asset][google.cloud.asset.v1.Asset] in
+  // the JSON format; for {{bigquery_name}} table destinations, the output table
+  // stores the fields in asset Protobuf as columns. This API implements the
+  // [google.longrunning.Operation][google.longrunning.Operation] API, which
+  // allows you to keep track of the export. We recommend intervals of at least
+  // 2 seconds with exponential retry to poll the export operation result. For
+  // regular-size resource parent, the export operation usually finishes within
+  // 5 minutes.
   rpc ExportAssets(ExportAssetsRequest) returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v1/{parent=*/*}:exportAssets"
@@ -75,12 +77,13 @@ service AssetService {
 
   // Batch gets the update history of assets that overlap a time window.
   // For IAM_POLICY content, this API outputs history when the asset and its
-  // attached IAM POLICY both exist. This can create gaps in the output history.
+  // attached IAM_POLICY both exist. This can create gaps in the output history.
   // Otherwise, this API outputs history with asset in both non-delete or
   // deleted status.
   // If a specified asset does not exist, this API returns an INVALID_ARGUMENT
   // error.
-  rpc BatchGetAssetsHistory(BatchGetAssetsHistoryRequest) returns (BatchGetAssetsHistoryResponse) {
+  rpc BatchGetAssetsHistory(BatchGetAssetsHistoryRequest)
+      returns (BatchGetAssetsHistoryResponse) {
     option (google.api.http) = {
       get: "/v1/{parent=*/*}:batchGetAssetsHistory"
     };
@@ -129,46 +132,52 @@ service AssetService {
     option (google.api.method_signature) = "name";
   }
 
-  // Searches all Cloud resources within the specified scope, such as a project,
-  // folder, or organization. The caller must be granted the
+  // Searches all {{gcp_name}} resources within the specified scope, such as a
+  // project, folder, or organization. The caller must be granted the
   // `cloudasset.assets.searchAllResources` permission on the desired scope,
   // otherwise the request will be rejected.
-  rpc SearchAllResources(SearchAllResourcesRequest) returns (SearchAllResourcesResponse) {
+  rpc SearchAllResources(SearchAllResourcesRequest)
+      returns (SearchAllResourcesResponse) {
     option (google.api.http) = {
       get: "/v1/{scope=*/*}:searchAllResources"
     };
     option (google.api.method_signature) = "scope,query,asset_types";
   }
 
-  // Searches all IAM policies within the specified scope, such as a project,
-  // folder, or organization. The caller must be granted the
+  // Searches all {{iam_name_short}} policies within the specified scope, such
+  // as a project, folder, or organization. The caller must be granted the
   // `cloudasset.assets.searchAllIamPolicies` permission on the desired scope,
   // otherwise the request will be rejected.
-  rpc SearchAllIamPolicies(SearchAllIamPoliciesRequest) returns (SearchAllIamPoliciesResponse) {
+  rpc SearchAllIamPolicies(SearchAllIamPoliciesRequest)
+      returns (SearchAllIamPoliciesResponse) {
     option (google.api.http) = {
       get: "/v1/{scope=*/*}:searchAllIamPolicies"
     };
     option (google.api.method_signature) = "scope,query";
   }
 
-  // Analyzes IAM policies to answer which identities have what accesses on
-  // which resources.
-  rpc AnalyzeIamPolicy(AnalyzeIamPolicyRequest) returns (AnalyzeIamPolicyResponse) {
+  // Analyzes {{iam_name_short}} policies to answer which identities have what
+  // accesses on which resources.
+  rpc AnalyzeIamPolicy(AnalyzeIamPolicyRequest)
+      returns (AnalyzeIamPolicyResponse) {
     option (google.api.http) = {
       get: "/v1/{analysis_query.scope=*/*}:analyzeIamPolicy"
     };
   }
 
-  // Analyzes IAM policies asynchronously to answer which identities have what
-  // accesses on which resources, and writes the analysis results to a Google
-  // Cloud Storage or a BigQuery destination. For Cloud Storage destination, the
-  // output format is the JSON format that represents a
-  // [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse]. This method implements the
-  // [google.longrunning.Operation][google.longrunning.Operation], which allows you to track the operation
-  // status. We recommend intervals of at least 2 seconds with exponential
-  // backoff retry to poll the operation result. The metadata contains the
-  // metadata for the long-running operation.
-  rpc AnalyzeIamPolicyLongrunning(AnalyzeIamPolicyLongrunningRequest) returns (google.longrunning.Operation) {
+  // Analyzes {{iam_name_short}} policies asynchronously to answer which
+  // identities have what accesses on which resources, and writes the analysis
+  // results to a Google
+  // {{storage_name}} or a {{bigquery_name}} destination. For {{storage_name}}
+  // destination, the output format is the JSON format that represents a
+  // [AnalyzeIamPolicyResponse][google.cloud.asset.v1.AnalyzeIamPolicyResponse].
+  // This method implements the
+  // [google.longrunning.Operation][google.longrunning.Operation], which allows
+  // you to track the operation status. We recommend intervals of at least 2
+  // seconds with exponential backoff retry to poll the operation result. The
+  // metadata contains the metadata for the long-running operation.
+  rpc AnalyzeIamPolicyLongrunning(AnalyzeIamPolicyLongrunningRequest)
+      returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v1/{analysis_query.scope=*/*}:analyzeIamPolicyLongrunning"
       body: "*"
@@ -191,7 +200,7 @@ service AssetService {
   }
 
   // Issue a job that queries assets using a SQL statement compatible with
-  // [BigQuery Standard
+  // [{{bigquery_name}} Standard
   // SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
   //
   // If the query execution finishes within timeout and there's no pagination,
@@ -201,7 +210,7 @@ service AssetService {
   // with the `job_reference` from the a previous `QueryAssets` call.
   //
   // Note, the query result has approximately 10 GB limitation enforced by
-  // BigQuery
+  // {{bigquery_name}}
   // https://cloud.google.com/bigquery/docs/best-practices-performance-output,
   // queries return larger results will result in errors.
   rpc QueryAssets(QueryAssetsRequest) returns (QueryAssetsResponse) {
@@ -229,7 +238,8 @@ service AssetService {
   }
 
   // Lists all saved queries in a parent project/folder/organization.
-  rpc ListSavedQueries(ListSavedQueriesRequest) returns (ListSavedQueriesResponse) {
+  rpc ListSavedQueries(ListSavedQueriesRequest)
+      returns (ListSavedQueriesResponse) {
     option (google.api.http) = {
       get: "/v1/{parent=*/*}/savedQueries"
     };
@@ -246,15 +256,17 @@ service AssetService {
   }
 
   // Deletes a saved query.
-  rpc DeleteSavedQuery(DeleteSavedQueryRequest) returns (google.protobuf.Empty) {
+  rpc DeleteSavedQuery(DeleteSavedQueryRequest)
+      returns (google.protobuf.Empty) {
     option (google.api.http) = {
       delete: "/v1/{name=*/*/savedQueries/*}"
     };
     option (google.api.method_signature) = "name";
   }
 
-  // Gets effective IAM policies for a batch of resources.
-  rpc BatchGetEffectiveIamPolicies(BatchGetEffectiveIamPoliciesRequest) returns (BatchGetEffectiveIamPoliciesResponse) {
+  // Gets effective {{iam_name_short}} policies for a batch of resources.
+  rpc BatchGetEffectiveIamPolicies(BatchGetEffectiveIamPoliciesRequest)
+      returns (BatchGetEffectiveIamPoliciesResponse) {
     option (google.api.http) = {
       get: "/v1/{scope=*/*}/effectiveIamPolicies:batchGet"
     };
@@ -265,7 +277,8 @@ service AssetService {
 // AnalyzeIamPolicyLongrunning rpc.
 message AnalyzeIamPolicyLongrunningMetadata {
   // Output only. The time the operation was created.
-  google.protobuf.Timestamp create_time = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+  google.protobuf.Timestamp create_time = 1
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
 // Export asset request.
@@ -303,16 +316,17 @@ message ExportAssetsRequest {
   // supported asset type, an INVALID_ARGUMENT error will be returned.
   //
   // If specified, only matching assets will be returned, otherwise, it will
-  // snapshot all asset types. See [Introduction to Cloud Asset
-  // Inventory](https://cloud.google.com/asset-inventory/docs/overview)
-  // for all supported asset types.
+  // snapshot all asset types. See [Introduction to
+  // {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+  // all supported asset types.
   repeated string asset_types = 3;
 
   // Asset content type. If not specified, no content but the asset name will be
   // returned.
   ContentType content_type = 4;
 
-  // Required. Output configuration indicating where the results will be output to.
+  // Required. Output configuration indicating where the results will be output
+  // to.
   OutputConfig output_config = 5 [(google.api.field_behavior) = REQUIRED];
 
   // A list of relationship types to export, for example:
@@ -327,15 +341,17 @@ message ExportAssetsRequest {
   // it snapshots the supported relationships for all [asset_types] or returns
   // an error if any of the [asset_types] has no relationship support.
   // An unspecified asset types field means all supported asset_types.
-  // See [Introduction to Cloud Asset
-  // Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all
-  // supported asset types and relationship types.
+  // See [Introduction to
+  // {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+  // all supported asset types and relationship types.
   repeated string relationship_types = 6;
 }
 
 // The export asset response. This message is returned by the
-// [google.longrunning.Operations.GetOperation][google.longrunning.Operations.GetOperation] method in the returned
-// [google.longrunning.Operation.response][google.longrunning.Operation.response] field.
+// [google.longrunning.Operations.GetOperation][google.longrunning.Operations.GetOperation]
+// method in the returned
+// [google.longrunning.Operation.response][google.longrunning.Operation.response]
+// field.
 message ExportAssetsResponse {
   // Time the snapshot was taken.
   google.protobuf.Timestamp read_time = 1;
@@ -344,20 +360,20 @@ message ExportAssetsResponse {
   OutputConfig output_config = 2;
 
   // Output result indicating where the assets were exported to. For example, a
-  // set of actual Google Cloud Storage object uris where the assets are
+  // set of actual {{storage_name}} object uris where the assets are
   // exported to. The uris can be different from what [output_config] has
   // specified, as the service will split the output object into multiple ones
-  // once it exceeds a single Google Cloud Storage object limit.
+  // once it exceeds a single {{storage_name}} object limit.
   OutputResult output_result = 3;
 }
 
 // ListAssets request.
 message ListAssetsRequest {
-  // Required. Name of the organization, folder, or project the assets belong to. Format:
-  // "organizations/[organization-number]" (such as "organizations/123"),
-  // "projects/[project-id]" (such as "projects/my-project-id"),
-  // "projects/[project-number]" (such as "projects/12345"), or
-  // "folders/[folder-number]" (such as "folders/12345").
+  // Required. Name of the organization, folder, or project the assets belong
+  // to. Format: "organizations/[organization-number]" (such as
+  // "organizations/123"), "projects/[project-id]" (such as
+  // "projects/my-project-id"), "projects/[project-number]" (such as
+  // "projects/12345"), or "folders/[folder-number]" (such as "folders/12345").
   string parent = 1 [
     (google.api.field_behavior) = REQUIRED,
     (google.api.resource_reference) = {
@@ -387,9 +403,9 @@ message ListAssetsRequest {
   // supported asset type, an INVALID_ARGUMENT error will be returned.
   //
   // If specified, only matching assets will be returned, otherwise, it will
-  // snapshot all asset types. See [Introduction to Cloud Asset
-  // Inventory](https://cloud.google.com/asset-inventory/docs/overview)
-  // for all supported asset types.
+  // snapshot all asset types. See [Introduction to
+  // {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+  // all supported asset types.
   repeated string asset_types = 3;
 
   // Asset content type. If not specified, no content but the asset name will
@@ -417,9 +433,9 @@ message ListAssetsRequest {
   // it snapshots the supported relationships for all [asset_types] or returns
   // an error if any of the [asset_types] has no relationship support.
   // An unspecified asset types field means all supported asset_types.
-  // See [Introduction to Cloud Asset
-  // Inventory](https://cloud.google.com/asset-inventory/docs/overview)
-  // for all supported asset types and relationship types.
+  // See [Introduction to
+  // {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+  // all supported asset types and relationship types.
   repeated string relationship_types = 7;
 }
 
@@ -483,10 +499,11 @@ message BatchGetAssetsHistoryRequest {
   // it outputs the supported relationships' history on the [asset_names] or
   // returns an error if any of the [asset_names]'s types has no relationship
   // support.
-  // See [Introduction to Cloud Asset
-  // Inventory](https://cloud.google.com/asset-inventory/docs/overview) for all
-  // supported asset types and relationship types.
-  repeated string relationship_types = 5 [(google.api.field_behavior) = OPTIONAL];
+  // See [Introduction to
+  // {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+  // all supported asset types and relationship types.
+  repeated string relationship_types = 5
+      [(google.api.field_behavior) = OPTIONAL];
 }
 
 // Batch get assets history response.
@@ -508,9 +525,8 @@ message CreateFeedRequest {
   // be unique under a specific parent project/folder/organization.
   string feed_id = 2 [(google.api.field_behavior) = REQUIRED];
 
-  // Required. The feed details. The field `name` must be empty and it will be generated
-  // in the format of:
-  // projects/project_number/feeds/feed_id
+  // Required. The feed details. The field `name` must be empty and it will be
+  // generated in the format of: projects/project_number/feeds/feed_id
   // folders/folder_number/feeds/feed_id
   // organizations/organization_number/feeds/feed_id
   Feed feed = 3 [(google.api.field_behavior) = REQUIRED];
@@ -524,9 +540,7 @@ message GetFeedRequest {
   // organizations/organization_number/feeds/feed_id
   string name = 1 [
     (google.api.field_behavior) = REQUIRED,
-    (google.api.resource_reference) = {
-      type: "cloudasset.googleapis.com/Feed"
-    }
+    (google.api.resource_reference) = { type: "cloudasset.googleapis.com/Feed" }
   ];
 }
 
@@ -545,8 +559,8 @@ message ListFeedsResponse {
 
 // Update asset feed request.
 message UpdateFeedRequest {
-  // Required. The new values of feed details. It must match an existing feed and the
-  // field `name` must be in the format of:
+  // Required. The new values of feed details. It must match an existing feed
+  // and the field `name` must be in the format of:
   // projects/project_number/feeds/feed_id or
   // folders/folder_number/feeds/feed_id or
   // organizations/organization_number/feeds/feed_id.
@@ -555,7 +569,8 @@ message UpdateFeedRequest {
   // Required. Only updates the `feed` fields indicated by this mask.
   // The field mask must not be empty, and it must not contain fields that
   // are immutable or only set by the server.
-  google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED];
+  google.protobuf.FieldMask update_mask = 2
+      [(google.api.field_behavior) = REQUIRED];
 }
 
 message DeleteFeedRequest {
@@ -565,9 +580,7 @@ message DeleteFeedRequest {
   // organizations/organization_number/feeds/feed_id
   string name = 1 [
     (google.api.field_behavior) = REQUIRED,
-    (google.api.resource_reference) = {
-      type: "cloudasset.googleapis.com/Feed"
-    }
+    (google.api.resource_reference) = { type: "cloudasset.googleapis.com/Feed" }
   ];
 }
 
@@ -575,11 +588,11 @@ message DeleteFeedRequest {
 message OutputConfig {
   // Asset export destination.
   oneof destination {
-    // Destination on Cloud Storage.
+    // Destination on {{storage_name}}.
     GcsDestination gcs_destination = 1;
 
-    // Destination on BigQuery. The output table stores the fields in asset
-    // Protobuf as columns in BigQuery.
+    // Destination on {{bigquery_name}}. The output table stores the fields in
+    // asset Protobuf as columns in {{bigquery_name}}.
     BigQueryDestination bigquery_destination = 2;
   }
 }
@@ -588,34 +601,34 @@ message OutputConfig {
 message OutputResult {
   // Asset export result.
   oneof result {
-    // Export result on Cloud Storage.
+    // Export result on {{storage_name}}.
     GcsOutputResult gcs_result = 1;
   }
 }
 
-// A Cloud Storage output result.
+// A {{storage_name}} output result.
 message GcsOutputResult {
-  // List of uris of the Cloud Storage objects. Example:
+  // List of uris of the {{storage_name}} objects. Example:
   // "gs://bucket_name/object_name".
   repeated string uris = 1;
 }
 
-// A Cloud Storage location.
+// A {{storage_name}} location.
 message GcsDestination {
   // Required.
   oneof object_uri {
-    // The uri of the Cloud Storage object. It's the same uri that is used by
+    // The uri of the {{storage_name}} object. It's the same uri that is used by
     // gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
     // Editing Object
     // Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
     // for more information.
     //
-    // If the specified Cloud Storage object already exists and there is no
+    // If the specified {{storage_name}} object already exists and there is no
     // [hold](https://cloud.google.com/storage/docs/object-holds), it will be
     // overwritten with the exported result.
     string uri = 1;
 
-    // The uri prefix of all generated Cloud Storage objects. Example:
+    // The uri prefix of all generated {{storage_name}} objects. Example:
     // "gs://bucket_name/object_name_prefix". Each object uri is in format:
     // "gs://bucket_name/object_name_prefix// and only
     // contains assets for that type.  starts from 0. Example:
@@ -628,20 +641,20 @@ message GcsDestination {
   }
 }
 
-// A BigQuery destination for exporting assets to.
+// A {{bigquery_name}} destination for exporting assets to.
 message BigQueryDestination {
-  // Required. The BigQuery dataset in format
+  // Required. The {{bigquery_name}} dataset in format
   // "projects/projectId/datasets/datasetId", to which the snapshot result
   // should be exported. If this dataset does not exist, the export call returns
   // an INVALID_ARGUMENT error. Setting the `contentType` for `exportAssets`
   // determines the
   // [schema](/asset-inventory/docs/exporting-to-bigquery#bigquery-schema)
-  // of the BigQuery table. Setting `separateTablesPerAssetType` to `TRUE` also
-  // influences the schema.
+  // of the {{bigquery_name}} table. Setting `separateTablesPerAssetType` to
+  // `TRUE` also influences the schema.
   string dataset = 1 [(google.api.field_behavior) = REQUIRED];
 
-  // Required. The BigQuery table to which the snapshot result should be
-  // written. If this table does not exist, a new table with the given name
+  // Required. The {{bigquery_name}} table to which the snapshot result should
+  // be written. If this table does not exist, a new table with the given name
   // will be created.
   string table = 2 [(google.api.field_behavior) = REQUIRED];
 
@@ -687,7 +700,7 @@ message BigQueryDestination {
   // When [content_type] in the ExportAssetsRequest is `RESOURCE`, the schema of
   // each table will include RECORD-type columns mapped to the nested fields in
   // the Asset.resource.data field of that asset type (up to the 15 nested level
-  // BigQuery supports
+  // {{bigquery_name}} supports
   // (https://cloud.google.com/bigquery/docs/nested-repeated#limitations)). The
   // fields in >15 nested levels will be stored in JSON format string as a child
   // column of its parent RECORD column.
@@ -700,12 +713,12 @@ message BigQueryDestination {
   bool separate_tables_per_asset_type = 5;
 }
 
-// Specifications of BigQuery partitioned table as export destination.
+// Specifications of {{bigquery_name}} partitioned table as export destination.
 message PartitionSpec {
   // This enum is used to determine the partition key column when exporting
-  // assets to BigQuery partitioned table(s). Note that, if the partition key is
-  // a timestamp column, the actual partition is based on its date value
-  // (expressed in UTC. see details in
+  // assets to {{bigquery_name}} partitioned table(s). Note that, if the
+  // partition key is a timestamp column, the actual partition is based on its
+  // date value (expressed in UTC. see details in
   // https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables).
   enum PartitionKey {
     // Unspecified partition key. If used, it means using non-partitioned table.
@@ -725,7 +738,7 @@ message PartitionSpec {
     REQUEST_TIME = 2;
   }
 
-  // The partition key for BigQuery partitioned table.
+  // The partition key for {{bigquery_name}} partitioned table.
   PartitionKey partition_key = 1;
 }
 
@@ -792,7 +805,8 @@ message Feed {
 
   // Required. Feed output configuration defining where the asset updates are
   // published to.
-  FeedOutputConfig feed_output_config = 5 [(google.api.field_behavior) = REQUIRED];
+  FeedOutputConfig feed_output_config = 5
+      [(google.api.field_behavior) = REQUIRED];
 
   // A condition which determines whether an asset update should be published.
   // If specified, an asset will be returned only when the expression evaluates
@@ -821,16 +835,17 @@ message Feed {
   // it outputs the supported relationships of the types of [asset_names] and
   // [asset_types] or returns an error if any of the [asset_names] or the
   // [asset_types] has no replationship support.
-  // See [Introduction to Cloud Asset
-  // Inventory](https://cloud.google.com/asset-inventory/docs/overview)
-  // for all supported asset types and relationship types.
+  // See [Introduction to
+  // {{cai_name}}](https://cloud.google.com/asset-inventory/docs/overview) for
+  // all supported asset types and relationship types.
   repeated string relationship_types = 7;
 }
 
 // Search all resources request.
 message SearchAllResourcesRequest {
-  // Required. A scope can be a project, a folder, or an organization. The search is
-  // limited to the resources within the `scope`. The caller must be granted the
+  // Required. A scope can be a project, a folder, or an organization. The
+  // search is limited to the resources within the `scope`. The caller must be
+  // granted the
   // [`cloudasset.assets.searchAllResources`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
   // permission on the desired scope.
   //
@@ -849,26 +864,30 @@ message SearchAllResourcesRequest {
   //
   // Examples:
   //
-  // * `name:Important` to find Cloud resources whose name contains
+  // * `name:Important` to find {{gcp_name}} resources whose name contains
   //   "Important" as a word.
-  // * `name=Important` to find the Cloud resource whose name is exactly
+  // * `name=Important` to find the {{gcp_name}} resource whose name is exactly
   //   "Important".
-  // * `displayName:Impor*` to find Cloud resources whose display name
+  // * `displayName:Impor*` to find {{gcp_name}} resources whose display name
   //   contains "Impor" as a prefix of any word in the field.
-  // * `location:us-west*` to find Cloud resources whose location contains both
+  // * `location:us-west*` to find {{gcp_name}} resources whose location
+  // contains both
   //   "us" and "west" as prefixes.
-  // * `labels:prod` to find Cloud resources whose labels contain "prod" as
+  // * `labels:prod` to find {{gcp_name}} resources whose labels contain "prod"
+  // as
   //   a key or value.
-  // * `labels.env:prod` to find Cloud resources that have a label "env"
+  // * `labels.env:prod` to find {{gcp_name}} resources that have a label "env"
   //   and its value is "prod".
-  // * `labels.env:*` to find Cloud resources that have a label "env".
-  // * `kmsKey:key` to find Cloud resources encrypted with a customer-managed
+  // * `labels.env:*` to find {{gcp_name}} resources that have a label "env".
+  // * `kmsKey:key` to find {{gcp_name}} resources encrypted with a
+  // customer-managed
   //   encryption key whose name contains "key" as a word. This field is
   //   deprecated. Please use the `kmsKeys` field to retrieve KMS key
   //   information.
-  // * `kmsKeys:key` to find Cloud resources encrypted with customer-managed
+  // * `kmsKeys:key` to find {{gcp_name}} resources encrypted with
+  // customer-managed
   //   encryption keys whose name contains the word "key".
-  // * `relationships:instance-group-1` to find Cloud resources that have
+  // * `relationships:instance-group-1` to find {{gcp_name}} resources that have
   //   relationships with "instance-group-1" in the related resource name.
   // * `relationships:INSTANCE_TO_INSTANCEGROUP` to find compute instances that
   //   have relationships of type "INSTANCE_TO_INSTANCEGROUP".
@@ -876,28 +895,34 @@ message SearchAllResourcesRequest {
   //   compute instances that have relationships with "instance-group-1" in the
   //   compute instance group resource name, for relationship type
   //   "INSTANCE_TO_INSTANCEGROUP".
-  // * `state:ACTIVE` to find Cloud resources whose state contains "ACTIVE" as a
+  // * `state:ACTIVE` to find {{gcp_name}} resources whose state contains
+  // "ACTIVE" as a
   //   word.
-  // * `NOT state:ACTIVE` to find Cloud resources whose state doesn't contain
+  // * `NOT state:ACTIVE` to find {{gcp_name}} resources whose state doesn't
+  // contain
   //   "ACTIVE" as a word.
-  // * `createTime<1609459200` to find Cloud resources that were created before
+  // * `createTime<1609459200` to find {{gcp_name}} resources that were created
+  // before
   //   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
   //   "2021-01-01 00:00:00 UTC" in seconds.
-  // * `updateTime>1609459200` to find Cloud resources that were updated after
+  // * `updateTime>1609459200` to find {{gcp_name}} resources that were updated
+  // after
   //   "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of
   //   "2021-01-01 00:00:00 UTC" in seconds.
-  // * `Important` to find Cloud resources that contain "Important" as a word
+  // * `Important` to find {{gcp_name}} resources that contain "Important" as a
+  // word
   //   in any of the searchable fields.
-  // * `Impor*` to find Cloud resources that contain "Impor" as a prefix of any
+  // * `Impor*` to find {{gcp_name}} resources that contain "Impor" as a prefix
+  // of any
   //   word in any of the searchable fields.
-  // * `Important location:(us-west1 OR global)` to find Cloud
+  // * `Important location:(us-west1 OR global)` to find {{gcp_name}}
   //   resources that contain "Important" as a word in any of the searchable
   //   fields and are also located in the "us-west1" region or the "global"
   //   location.
   string query = 2 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. A list of asset types that this request searches for. If empty, it will
-  // search all the [searchable asset
+  // Optional. A list of asset types that this request searches for. If empty,
+  // it will search all the [searchable asset
   // types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
   //
   // Regular expressions are also supported. For example:
@@ -912,21 +937,22 @@ message SearchAllResourcesRequest {
   // supported asset type, an INVALID_ARGUMENT error will be returned.
   repeated string asset_types = 3 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. The page size for search result pagination. Page size is capped at 500 even
-  // if a larger value is given. If set to zero, server will pick an appropriate
-  // default. Returned results may be fewer than requested. When this happens,
-  // there could be more results as long as `next_page_token` is returned.
+  // Optional. The page size for search result pagination. Page size is capped
+  // at 500 even if a larger value is given. If set to zero, server will pick an
+  // appropriate default. Returned results may be fewer than requested. When
+  // this happens, there could be more results as long as `next_page_token` is
+  // returned.
   int32 page_size = 4 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. If present, then retrieve the next batch of results from the preceding call
-  // to this method. `page_token` must be the value of `next_page_token` from
-  // the previous response. The values of all other method parameters, must be
-  // identical to those in the previous call.
+  // Optional. If present, then retrieve the next batch of results from the
+  // preceding call to this method. `page_token` must be the value of
+  // `next_page_token` from the previous response. The values of all other
+  // method parameters, must be identical to those in the previous call.
   string page_token = 5 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. A comma-separated list of fields specifying the sorting order of the
-  // results. The default order is ascending. Add " DESC" after the field name
-  // to indicate descending order. Redundant space characters are ignored.
+  // Optional. A comma-separated list of fields specifying the sorting order of
+  // the results. The default order is ascending. Add " DESC" after the field
+  // name to indicate descending order. Redundant space characters are ignored.
   // Example: "location DESC, name".
   // Only singular primitive fields in the response are sortable:
   //
@@ -947,10 +973,10 @@ message SearchAllResourcesRequest {
   // `additionalAttributes`) are not supported.
   string order_by = 6 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. A comma-separated list of fields specifying which fields to be returned in
-  // ResourceSearchResult. Only '*' or combination of top level fields can be
-  // specified. Field names of both snake_case and camelCase are supported.
-  // Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
+  // Optional. A comma-separated list of fields specifying which fields to be
+  // returned in ResourceSearchResult. Only '*' or combination of top level
+  // fields can be specified. Field names of both snake_case and camelCase are
+  // supported. Examples: `"*"`, `"name,location"`, `"name,versionedResources"`.
   //
   // The read_mask paths must be valid field paths listed but not limited to
   // (both snake_case and camelCase are supported):
@@ -980,7 +1006,8 @@ message SearchAllResourcesRequest {
   // If only '*' is specified, all fields including versionedResources will be
   // returned.
   // Any invalid field path will trigger INVALID_ARGUMENT error.
-  google.protobuf.FieldMask read_mask = 8 [(google.api.field_behavior) = OPTIONAL];
+  google.protobuf.FieldMask read_mask = 8
+      [(google.api.field_behavior) = OPTIONAL];
 }
 
 // Search all resources response.
@@ -995,11 +1022,11 @@ message SearchAllResourcesResponse {
   string next_page_token = 2;
 }
 
-// Search all IAM policies request.
+// Search all {{iam_name_short}} policies request.
 message SearchAllIamPoliciesRequest {
-  // Required. A scope can be a project, a folder, or an organization. The search is
-  // limited to the IAM policies within the `scope`. The caller must be granted
-  // the
+  // Required. A scope can be a project, a folder, or an organization. The
+  // search is limited to the {{iam_name_short}} policies within the `scope`.
+  // The caller must be granted the
   // [`cloudasset.assets.searchAllIamPolicies`](https://cloud.google.com/asset-inventory/docs/access-control#required_permissions)
   // permission on the desired scope.
   //
@@ -1014,80 +1041,93 @@ message SearchAllIamPoliciesRequest {
   // Optional. The query statement. See [how to construct a
   // query](https://cloud.google.com/asset-inventory/docs/searching-iam-policies#how_to_construct_a_query)
   // for more information. If not specified or empty, it will search all the
-  // IAM policies within the specified `scope`. Note that the query string is
-  // compared against each Cloud IAM policy binding, including its principals,
-  // roles, and Cloud IAM conditions. The returned Cloud IAM policies will only
-  // contain the bindings that match your query. To learn more about the IAM
-  // policy structure, see the [IAM policy
+  // {{iam_name_short}} policies within the specified `scope`. Note that the
+  // query string is compared against each {{iam_name_short}} policy binding,
+  // including its principals, roles, and {{iam_name_short}} conditions. The
+  // returned {{iam_name_short}} policies will only contain the bindings that
+  // match your query. To learn more about the {{iam_name_short}} policy
+  // structure, see the [{{iam_name_short}} policy
   // documentation](https://cloud.google.com/iam/help/allow-policies/structure).
   //
   // Examples:
   //
-  // * `policy:amy@gmail.com` to find IAM policy bindings that specify user
+  // * `policy:amy@gmail.com` to find {{iam_name_short}} policy bindings that
+  // specify user
   //   "amy@gmail.com".
-  // * `policy:roles/compute.admin` to find IAM policy bindings that specify
+  // * `policy:roles/compute.admin` to find {{iam_name_short}} policy bindings
+  // that specify
   //   the Compute Admin role.
-  // * `policy:comp*` to find IAM policy bindings that contain "comp" as a
+  // * `policy:comp*` to find {{iam_name_short}} policy bindings that contain
+  // "comp" as a
   //   prefix of any word in the binding.
-  // * `policy.role.permissions:storage.buckets.update` to find IAM policy
+  // * `policy.role.permissions:storage.buckets.update` to find
+  // {{iam_name_short}} policy
   //   bindings that specify a role containing "storage.buckets.update"
   //   permission. Note that if callers don't have `iam.roles.get` access to a
   //   role's included permissions, policy bindings that specify this role will
   //   be dropped from the search results.
-  // * `policy.role.permissions:upd*` to find IAM policy bindings that specify a
+  // * `policy.role.permissions:upd*` to find {{iam_name_short}} policy bindings
+  // that specify a
   //   role containing "upd" as a prefix of any word in the role permission.
   //   Note that if callers don't have `iam.roles.get` access to a role's
   //   included permissions, policy bindings that specify this role will be
   //   dropped from the search results.
-  // * `resource:organizations/123456` to find IAM policy bindings
+  // * `resource:organizations/123456` to find {{iam_name_short}} policy
+  // bindings
   //   that are set on "organizations/123456".
   // * `resource=//cloudresourcemanager.googleapis.com/projects/myproject` to
-  //   find IAM policy bindings that are set on the project named "myproject".
-  // * `Important` to find IAM policy bindings that contain "Important" as a
+  //   find {{iam_name_short}} policy bindings that are set on the project named
+  //   "myproject".
+  // * `Important` to find {{iam_name_short}} policy bindings that contain
+  // "Important" as a
   //   word in any of the searchable fields (except for the included
   //   permissions).
   // * `resource:(instance1 OR instance2) policy:amy` to find
-  //   IAM policy bindings that are set on resources "instance1" or
-  //   "instance2" and also specify user "amy".
-  // * `roles:roles/compute.admin` to find IAM policy bindings that specify the
+  //   {{iam_name_short}} policy bindings that are set on resources "instance1"
+  //   or "instance2" and also specify user "amy".
+  // * `roles:roles/compute.admin` to find {{iam_name_short}} policy bindings
+  // that specify the
   //   Compute Admin role.
-  // * `memberTypes:user` to find IAM policy bindings that contain the
+  // * `memberTypes:user` to find {{iam_name_short}} policy bindings that
+  // contain the
   //   principal type "user".
   string query = 2 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. The page size for search result pagination. Page size is capped at 500 even
-  // if a larger value is given. If set to zero, server will pick an appropriate
-  // default. Returned results may be fewer than requested. When this happens,
-  // there could be more results as long as `next_page_token` is returned.
+  // Optional. The page size for search result pagination. Page size is capped
+  // at 500 even if a larger value is given. If set to zero, server will pick an
+  // appropriate default. Returned results may be fewer than requested. When
+  // this happens, there could be more results as long as `next_page_token` is
+  // returned.
   int32 page_size = 3 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. If present, retrieve the next batch of results from the preceding call to
-  // this method. `page_token` must be the value of `next_page_token` from the
-  // previous response. The values of all other method parameters must be
-  // identical to those in the previous call.
+  // Optional. If present, retrieve the next batch of results from the preceding
+  // call to this method. `page_token` must be the value of `next_page_token`
+  // from the previous response. The values of all other method parameters must
+  // be identical to those in the previous call.
   string page_token = 4 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. A list of asset types that the IAM policies are attached to. If empty, it
-  // will search the IAM policies that are attached to all the [searchable asset
+  // Optional. A list of asset types that the {{iam_name_short}} policies are
+  // attached to. If empty, it will search the {{iam_name_short}} policies that
+  // are attached to all the [searchable asset
   // types](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
   //
   // Regular expressions are also supported. For example:
   //
-  // * "compute.googleapis.com.*" snapshots IAM policies attached to asset type
-  // starts with "compute.googleapis.com".
-  // * ".*Instance" snapshots IAM policies attached to asset type ends with
-  // "Instance".
-  // * ".*Instance.*" snapshots IAM policies attached to asset type contains
-  // "Instance".
+  // * "compute.googleapis.com.*" snapshots {{iam_name_short}} policies attached
+  // to asset type starts with "compute.googleapis.com".
+  // * ".*Instance" snapshots {{iam_name_short}} policies attached to asset type
+  // ends with "Instance".
+  // * ".*Instance.*" snapshots {{iam_name_short}} policies attached to asset
+  // type contains "Instance".
   //
   // See [RE2](https://github.com/google/re2/wiki/Syntax) for all supported
   // regular expression syntax. If the regular expression does not match any
   // supported asset type, an INVALID_ARGUMENT error will be returned.
   repeated string asset_types = 5 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. A comma-separated list of fields specifying the sorting order of the
-  // results. The default order is ascending. Add " DESC" after the field name
-  // to indicate descending order. Redundant space characters are ignored.
+  // Optional. A comma-separated list of fields specifying the sorting order of
+  // the results. The default order is ascending. Add " DESC" after the field
+  // name to indicate descending order. Redundant space characters are ignored.
   // Example: "assetType DESC, resource".
   // Only singular primitive fields in the response are sortable:
   //   * resource
@@ -1098,10 +1138,11 @@ message SearchAllIamPoliciesRequest {
   string order_by = 7 [(google.api.field_behavior) = OPTIONAL];
 }
 
-// Search all IAM policies response.
+// Search all {{iam_name_short}} policies response.
 message SearchAllIamPoliciesResponse {
-  // A list of IamPolicy that match the search query. Related information such
-  // as the associated resource is returned along with the policy.
+  // A list of {{iam_name_short}} policies that match the search query. Related
+  // information such as the associated resource is returned along with the
+  // policy.
   repeated IamPolicySearchResult results = 1;
 
   // Set if there are more results than those appearing in this response; to get
@@ -1110,7 +1151,7 @@ message SearchAllIamPoliciesResponse {
   string next_page_token = 2;
 }
 
-// IAM policy analysis query message.
+// {{iam_name_short}} policy analysis query message.
 message IamPolicyAnalysisQuery {
   // Specifies the resource to analyze for access policies, which may be set
   // directly on the resource, or on ancestors such as organizations, folders or
@@ -1128,7 +1169,7 @@ message IamPolicyAnalysisQuery {
   // directly or indirectly.
   message IdentitySelector {
     // Required. The identity appear in the form of principals in
-    // [IAM policy
+    // [{{iam_name_short}} policy
     // binding](https://cloud.google.com/iam/reference/rest/v1/Binding).
     //
     // The examples of supported forms are:
@@ -1158,11 +1199,12 @@ message IamPolicyAnalysisQuery {
   // Contains query options.
   message Options {
     // Optional. If true, the identities section of the result will expand any
-    // Google groups appearing in an IAM policy binding.
+    // Google groups appearing in an {{iam_name_short}} policy binding.
     //
-    // If [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector] is specified, the
-    // identity in the result will be determined by the selector, and this flag
-    // is not allowed to set.
+    // If
+    // [IamPolicyAnalysisQuery.identity_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.identity_selector]
+    // is specified, the identity in the result will be determined by the
+    // selector, and this flag is not allowed to set.
     //
     // If true, the default max expansion per group is 1000 for
     // AssetService.AnalyzeIamPolicy][].
@@ -1171,30 +1213,34 @@ message IamPolicyAnalysisQuery {
     bool expand_groups = 1 [(google.api.field_behavior) = OPTIONAL];
 
     // Optional. If true, the access section of result will expand any roles
-    // appearing in IAM policy bindings to include their permissions.
+    // appearing in {{iam_name_short}} policy bindings to include their
+    // permissions.
     //
-    // If [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector] is specified, the access
-    // section of the result will be determined by the selector, and this flag
-    // is not allowed to set.
+    // If
+    // [IamPolicyAnalysisQuery.access_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.access_selector]
+    // is specified, the access section of the result will be determined by the
+    // selector, and this flag is not allowed to set.
     //
     // Default is false.
     bool expand_roles = 2 [(google.api.field_behavior) = OPTIONAL];
 
-    // Optional. If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is not
-    // specified, the resource section of the result will expand any resource
-    // attached to an IAM policy to include resources lower in the resource
-    // hierarchy.
+    // Optional. If true and
+    // [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+    // is not specified, the resource section of the result will expand any
+    // resource attached to an {{iam_name_short}} policy to include resources
+    // lower in the resource hierarchy.
     //
     // For example, if the request analyzes for which resources user A has
-    // permission P, and the results include an IAM policy with P on a GCP
-    // folder, the results will also include resources in that folder with
-    // permission P.
+    // permission P, and the results include an {{iam_name_short}} policy with P
+    // on a GCP folder, the results will also include resources in that folder
+    // with permission P.
     //
-    // If true and [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector] is specified,
-    // the resource section of the result will expand the specified resource to
-    // include resources lower in the resource hierarchy. Only project or
-    // lower resources are supported. Folder and organization resource cannot be
-    // used together with this option.
+    // If true and
+    // [IamPolicyAnalysisQuery.resource_selector][google.cloud.asset.v1.IamPolicyAnalysisQuery.resource_selector]
+    // is specified, the resource section of the result will expand the
+    // specified resource to include resources lower in the resource hierarchy.
+    // Only project or lower resources are supported. Folder and organization
+    // resource cannot be used together with this option.
     //
     // For example, if the request analyzes for which users have permission P on
     // a GCP project with this option enabled, the results will include all
@@ -1207,36 +1253,37 @@ message IamPolicyAnalysisQuery {
     // Default is false.
     bool expand_resources = 3 [(google.api.field_behavior) = OPTIONAL];
 
-    // Optional. If true, the result will output the relevant parent/child relationships
-    // between resources.
-    // Default is false.
+    // Optional. If true, the result will output the relevant parent/child
+    // relationships between resources. Default is false.
     bool output_resource_edges = 4 [(google.api.field_behavior) = OPTIONAL];
 
-    // Optional. If true, the result will output the relevant membership relationships
-    // between groups and other groups, and between groups and principals.
-    // Default is false.
+    // Optional. If true, the result will output the relevant membership
+    // relationships between groups and other groups, and between groups and
+    // principals. Default is false.
     bool output_group_edges = 5 [(google.api.field_behavior) = OPTIONAL];
 
-    // Optional. If true, the response will include access analysis from identities to
-    // resources via service account impersonation. This is a very expensive
-    // operation, because many derived queries will be executed. We highly
-    // recommend you use [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc
-    // instead.
+    // Optional. If true, the response will include access analysis from
+    // identities to resources via service account impersonation. This is a very
+    // expensive operation, because many derived queries will be executed. We
+    // highly recommend you use
+    // [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+    // rpc instead.
     //
     // For example, if the request analyzes for which resources user A has
-    // permission P, and there's an IAM policy states user A has
+    // permission P, and there's an {{iam_name_short}} policy states user A has
     // iam.serviceAccounts.getAccessToken permission to a service account SA,
-    // and there's another IAM policy states service account SA has permission P
-    // to a GCP folder F, then user A potentially has access to the GCP folder
-    // F. And those advanced analysis results will be included in
+    // and there's another {{iam_name_short}} policy states service account SA
+    // has permission P to a GCP folder F, then user A potentially has access to
+    // the GCP folder F. And those advanced analysis results will be included in
     // [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
     //
     // Another example, if the request analyzes for who has
-    // permission P to a GCP folder F, and there's an IAM policy states user A
-    // has iam.serviceAccounts.actAs permission to a service account SA, and
-    // there's another IAM policy states service account SA has permission P to
-    // the GCP folder F, then user A potentially has access to the GCP folder
-    // F. And those advanced analysis results will be included in
+    // permission P to a GCP folder F, and there's an {{iam_name_short}} policy
+    // states user A has iam.serviceAccounts.actAs permission to a service
+    // account SA, and there's another {{iam_name_short}} policy states service
+    // account SA has permission P to the GCP folder F, then user A potentially
+    // has access to the GCP folder F. And those advanced analysis results will
+    // be included in
     // [AnalyzeIamPolicyResponse.service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis].
     //
     // Only the following permissions are considered in this analysis:
@@ -1249,22 +1296,23 @@ message IamPolicyAnalysisQuery {
     // * `iam.serviceAccounts.implicitDelegation`
     //
     // Default is false.
-    bool analyze_service_account_impersonation = 6 [(google.api.field_behavior) = OPTIONAL];
+    bool analyze_service_account_impersonation = 6
+        [(google.api.field_behavior) = OPTIONAL];
   }
 
-  // The IAM conditions context.
+  // The {{iam_name_short}} conditions context.
   message ConditionContext {
-    // The IAM conditions time context.
+    // The {{iam_name_short}} conditions time context.
     oneof TimeContext {
-      // The hypothetical access timestamp to evaluate IAM conditions. Note that
-      // this value must not be earlier than the current time; otherwise, an
-      // INVALID_ARGUMENT error will be returned.
+      // The hypothetical access timestamp to evaluate {{iam_name_short}}
+      // conditions. Note that this value must not be earlier than the current
+      // time; otherwise, an INVALID_ARGUMENT error will be returned.
       google.protobuf.Timestamp access_time = 1;
     }
   }
 
-  // Required. The relative name of the root asset. Only resources and IAM policies within
-  // the scope will be analyzed.
+  // Required. The relative name of the root asset. Only resources and
+  // {{iam_name_short}} policies within the scope will be analyzed.
   //
   // This can only be an organization number (such as "organizations/123"), a
   // folder number (such as "folders/123"), a project ID (such as
@@ -1278,10 +1326,12 @@ message IamPolicyAnalysisQuery {
   string scope = 1 [(google.api.field_behavior) = REQUIRED];
 
   // Optional. Specifies a resource for analysis.
-  ResourceSelector resource_selector = 2 [(google.api.field_behavior) = OPTIONAL];
+  ResourceSelector resource_selector = 2
+      [(google.api.field_behavior) = OPTIONAL];
 
   // Optional. Specifies an identity for analysis.
-  IdentitySelector identity_selector = 3 [(google.api.field_behavior) = OPTIONAL];
+  IdentitySelector identity_selector = 3
+      [(google.api.field_behavior) = OPTIONAL];
 
   // Optional. Specifies roles or permissions for analysis. This is optional.
   AccessSelector access_selector = 4 [(google.api.field_behavior) = OPTIONAL];
@@ -1289,14 +1339,18 @@ message IamPolicyAnalysisQuery {
   // Optional. The query options.
   Options options = 5 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. The hypothetical context for IAM conditions evaluation.
-  ConditionContext condition_context = 6 [(google.api.field_behavior) = OPTIONAL];
+  // Optional. The hypothetical context for {{iam_name_short}} conditions
+  // evaluation.
+  ConditionContext condition_context = 6
+      [(google.api.field_behavior) = OPTIONAL];
 }
 
-// A request message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
+// A request message for
+// [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
 message AnalyzeIamPolicyRequest {
   // Required. The request query.
-  IamPolicyAnalysisQuery analysis_query = 1 [(google.api.field_behavior) = REQUIRED];
+  IamPolicyAnalysisQuery analysis_query = 1
+      [(google.api.field_behavior) = REQUIRED];
 
   // Optional. The name of a saved query, which must be in the format of:
   //
@@ -1316,7 +1370,8 @@ message AnalyzeIamPolicyRequest {
   // presence yet.
   string saved_analysis_query = 3 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. Amount of time executable has to complete.  See JSON representation of
+  // Optional. Amount of time executable has to complete.  See JSON
+  // representation of
   // [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json).
   //
   // If this field is set with a value less than the RPC deadline, and the
@@ -1326,22 +1381,26 @@ message AnalyzeIamPolicyRequest {
   // If it's not finished until then, you will get a  DEADLINE_EXCEEDED error.
   //
   // Default is empty.
-  google.protobuf.Duration execution_timeout = 2 [(google.api.field_behavior) = OPTIONAL];
+  google.protobuf.Duration execution_timeout = 2
+      [(google.api.field_behavior) = OPTIONAL];
 }
 
-// A response message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
+// A response message for
+// [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
 message AnalyzeIamPolicyResponse {
   // An analysis message to group the query and results.
   message IamPolicyAnalysis {
     // The analysis query.
     IamPolicyAnalysisQuery analysis_query = 1;
 
-    // A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or
-    // empty if no result is found.
+    // A list of
+    // [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]
+    // that matches the analysis query, or empty if no result is found.
     repeated IamPolicyAnalysisResult analysis_results = 2;
 
-    // Represents whether all entries in the [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results] have been
-    // fully explored to answer the query.
+    // Represents whether all entries in the
+    // [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results]
+    // have been fully explored to answer the query.
     bool fully_explored = 3;
 
     // A list of non-critical errors happened during the query handling.
@@ -1356,33 +1415,36 @@ message AnalyzeIamPolicyResponse {
   // enabled.
   repeated IamPolicyAnalysis service_account_impersonation_analysis = 2;
 
-  // Represents whether all entries in the [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis] and
-  // [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis] have been fully explored to
-  // answer the query in the request.
+  // Represents whether all entries in the
+  // [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis]
+  // and
+  // [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis]
+  // have been fully explored to answer the query in the request.
   bool fully_explored = 3;
 }
 
-// Output configuration for export IAM policy analysis destination.
+// Output configuration for export {{iam_name_short}} policy analysis
+// destination.
 message IamPolicyAnalysisOutputConfig {
-  // A Cloud Storage location.
+  // A {{storage_name}} location.
   message GcsDestination {
-    // Required. The uri of the Cloud Storage object. It's the same uri that is used by
-    // gsutil. Example: "gs://bucket_name/object_name". See [Viewing and
-    // Editing Object
+    // Required. The uri of the {{storage_name}} object. It's the same uri that
+    // is used by gsutil. Example: "gs://bucket_name/object_name". See [Viewing
+    // and Editing Object
     // Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata)
     // for more information.
     //
-    // If the specified Cloud Storage object already exists and there is no
+    // If the specified {{storage_name}} object already exists and there is no
     // [hold](https://cloud.google.com/storage/docs/object-holds), it will be
     // overwritten with the analysis result.
     string uri = 1 [(google.api.field_behavior) = REQUIRED];
   }
 
-  // A BigQuery destination.
+  // A {{bigquery_name}} destination.
   message BigQueryDestination {
-    // This enum determines the partition key column for the bigquery tables.
-    // Partitioning can improve query performance and reduce query cost by
-    // filtering partitions. Refer to
+    // This enum determines the partition key column for the {{bigquery_name}}
+    // tables. Partitioning can improve query performance and reduce query cost
+    // by filtering partitions. Refer to
     // https://cloud.google.com/bigquery/docs/partitioned-tables for details.
     enum PartitionKey {
       // Unspecified partition key. Tables won't be partitioned using this
@@ -1395,13 +1457,15 @@ message IamPolicyAnalysisOutputConfig {
       REQUEST_TIME = 1;
     }
 
-    // Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId",
-    // to which the analysis results should be exported. If this dataset does
-    // not exist, the export call will return an INVALID_ARGUMENT error.
+    // Required. The {{bigquery_name}} dataset in format
+    // "projects/projectId/datasets/datasetId", to which the analysis results
+    // should be exported. If this dataset does not exist, the export call will
+    // return an INVALID_ARGUMENT error.
     string dataset = 1 [(google.api.field_behavior) = REQUIRED];
 
-    // Required. The prefix of the BigQuery tables to which the analysis results will be
-    // written. Tables will be created based on this table_prefix if not exist:
+    // Required. The prefix of the {{bigquery_name}} tables to which the
+    // analysis results will be written. Tables will be created based on this
+    // table_prefix if not exist:
     // * _analysis table will contain export operation's metadata.
     // * _analysis_result will contain all the
     //   [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult].
@@ -1409,39 +1473,42 @@ message IamPolicyAnalysisOutputConfig {
     // on the [partition_key].
     string table_prefix = 2 [(google.api.field_behavior) = REQUIRED];
 
-    // The partition key for BigQuery partitioned table.
+    // The partition key for {{bigquery_name}} partitioned table.
     PartitionKey partition_key = 3;
 
-    // Optional. Specifies the action that occurs if the destination table or partition
-    // already exists. The following values are supported:
+    // Optional. Specifies the action that occurs if the destination table or
+    // partition already exists. The following values are supported:
     //
-    // * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-    // overwrites the entire table or all the partitions data.
-    // * WRITE_APPEND: If the table or partition already exists, BigQuery
-    // appends the data to the table or the latest partition.
+    // * WRITE_TRUNCATE: If the table or partition already exists,
+    // {{bigquery_name}} overwrites the entire table or all the partitions data.
+    // * WRITE_APPEND: If the table or partition already exists,
+    // {{bigquery_name}} appends the data to the table or the latest partition.
     // * WRITE_EMPTY: If the table already exists and contains data, an error is
     // returned.
     //
     // The default value is WRITE_APPEND. Each action is atomic and only occurs
-    // if BigQuery is able to complete the job successfully. Details are at
+    // if {{bigquery_name}} is able to complete the job successfully. Details
+    // are at
     // https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
     string write_disposition = 4 [(google.api.field_behavior) = OPTIONAL];
   }
 
-  // IAM policy analysis export destination.
+  // {{iam_name_short}} policy analysis export destination.
   oneof destination {
-    // Destination on Cloud Storage.
+    // Destination on {{storage_name}}.
     GcsDestination gcs_destination = 1;
 
-    // Destination on BigQuery.
+    // Destination on {{bigquery_name}}.
     BigQueryDestination bigquery_destination = 2;
   }
 }
 
-// A request message for [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
+// A request message for
+// [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
 message AnalyzeIamPolicyLongrunningRequest {
   // Required. The request query.
-  IamPolicyAnalysisQuery analysis_query = 1 [(google.api.field_behavior) = REQUIRED];
+  IamPolicyAnalysisQuery analysis_query = 1
+      [(google.api.field_behavior) = REQUIRED];
 
   // Optional. The name of a saved query, which must be in the format of:
   //
@@ -1461,14 +1528,15 @@ message AnalyzeIamPolicyLongrunningRequest {
   // presence yet.
   string saved_analysis_query = 3 [(google.api.field_behavior) = OPTIONAL];
 
-  // Required. Output configuration indicating where the results will be output to.
-  IamPolicyAnalysisOutputConfig output_config = 2 [(google.api.field_behavior) = REQUIRED];
+  // Required. Output configuration indicating where the results will be output
+  // to.
+  IamPolicyAnalysisOutputConfig output_config = 2
+      [(google.api.field_behavior) = REQUIRED];
 }
 
-// A response message for [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
-message AnalyzeIamPolicyLongrunningResponse {
-
-}
+// A response message for
+// [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning].
+message AnalyzeIamPolicyLongrunningResponse {}
 
 // A saved query which can be shared with others or used later.
 message SavedQuery {
@@ -1482,9 +1550,12 @@ message SavedQuery {
   // The query content.
   message QueryContent {
     oneof query_content {
-      // An IAM Policy Analysis query, which could be used in
-      // the [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy] rpc or
-      // the [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning] rpc.
+      // An {{iam_name_short}} Policy Analysis query, which could be used in
+      // the
+      // [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy]
+      // rpc or the
+      // [AssetService.AnalyzeIamPolicyLongrunning][google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning]
+      // rpc.
       IamPolicyAnalysisQuery iam_policy_analysis_query = 1;
     }
   }
@@ -1501,15 +1572,18 @@ message SavedQuery {
   string description = 2;
 
   // Output only. The create time of this saved query.
-  google.protobuf.Timestamp create_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
+  google.protobuf.Timestamp create_time = 3
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 
   // Output only. The account's email address who has created this saved query.
   string creator = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
 
   // Output only. The last update time of this saved query.
-  google.protobuf.Timestamp last_update_time = 5 [(google.api.field_behavior) = OUTPUT_ONLY];
+  google.protobuf.Timestamp last_update_time = 5
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. The account's email address who has updated this saved query most recently.
+  // Output only. The account's email address who has updated this saved query
+  // most recently.
   string last_updater = 6 [(google.api.field_behavior) = OUTPUT_ONLY];
 
   // Labels applied on the resource.
@@ -1523,11 +1597,11 @@ message SavedQuery {
 
 // Request to create a saved query.
 message CreateSavedQueryRequest {
-  // Required. The name of the project/folder/organization where this saved_query
-  // should be created in. It can only be an organization number (such as
-  // "organizations/123"), a folder number (such as "folders/123"), a project ID
-  // (such as "projects/my-project-id")", or a project number (such as
-  // "projects/12345").
+  // Required. The name of the project/folder/organization where this
+  // saved_query should be created in. It can only be an organization number
+  // (such as "organizations/123"), a folder number (such as "folders/123"), a
+  // project ID (such as "projects/my-project-id")", or a project number (such
+  // as "projects/12345").
   string parent = 1 [
     (google.api.field_behavior) = REQUIRED,
     (google.api.resource_reference) = {
@@ -1535,13 +1609,13 @@ message CreateSavedQueryRequest {
     }
   ];
 
-  // Required. The saved_query details. The `name` field must be empty as it will be
-  // generated based on the parent and saved_query_id.
+  // Required. The saved_query details. The `name` field must be empty as it
+  // will be generated based on the parent and saved_query_id.
   SavedQuery saved_query = 2 [(google.api.field_behavior) = REQUIRED];
 
-  // Required. The ID to use for the saved query, which must be unique in the specified
-  // parent. It will become the final component of the saved query's resource
-  // name.
+  // Required. The ID to use for the saved query, which must be unique in the
+  // specified parent. It will become the final component of the saved query's
+  // resource name.
   //
   // This value should be 4-63 characters, and valid characters
   // are /[a-z][0-9]-/.
@@ -1568,8 +1642,8 @@ message GetSavedQueryRequest {
 
 // Request to list saved queries.
 message ListSavedQueriesRequest {
-  // Required. The parent project/folder/organization whose savedQueries are to be
-  // listed. It can only be using project/folder/organization number (such as
+  // Required. The parent project/folder/organization whose savedQueries are to
+  // be listed. It can only be using project/folder/organization number (such as
   // "folders/12345")", or a project ID (such as "projects/my-project-id").
   string parent = 1 [
     (google.api.field_behavior) = REQUIRED,
@@ -1587,8 +1661,9 @@ message ListSavedQueriesRequest {
   // See https://google.aip.dev/160 for more information on the grammar.
   string filter = 4 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. The maximum number of saved queries to return per page. The service may
-  // return fewer than this value. If unspecified, at most 50 will be returned.
+  // Optional. The maximum number of saved queries to return per page. The
+  // service may return fewer than this value. If unspecified, at most 50 will
+  // be returned.
   //  The maximum value is 1000; values above 1000 will be coerced to 1000.
   int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
 
@@ -1623,12 +1698,14 @@ message UpdateSavedQueryRequest {
   SavedQuery saved_query = 1 [(google.api.field_behavior) = REQUIRED];
 
   // Required. The list of fields to update.
-  google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED];
+  google.protobuf.FieldMask update_mask = 2
+      [(google.api.field_behavior) = REQUIRED];
 }
 
 // Request to delete a saved query.
 message DeleteSavedQueryRequest {
-  // Required. The name of the saved query to delete. It must be in the format of:
+  // Required. The name of the saved query to delete. It must be in the format
+  // of:
   //
   // * projects/project_number/savedQueries/saved_query_id
   // * folders/folder_number/savedQueries/saved_query_id
@@ -1679,14 +1756,14 @@ message AnalyzeMoveRequest {
 // The response message for resource move analysis.
 message AnalyzeMoveResponse {
   // The list of analyses returned from performing the intended resource move
-  // analysis. The analysis is grouped by different Cloud services.
+  // analysis. The analysis is grouped by different {{gcp_name}} services.
   repeated MoveAnalysis move_analysis = 1;
 }
 
 // A message to group the analysis information.
 message MoveAnalysis {
-  // The user friendly display name of the analysis. E.g. IAM, Organization
-  // Policy etc.
+  // The user friendly display name of the analysis. E.g. {{iam_name_short}},
+  // {{orgpol_name}} etc.
   string display_name = 1;
 
   oneof result {
@@ -1718,23 +1795,24 @@ message MoveImpact {
 
 // Output configuration query assets.
 message QueryAssetsOutputConfig {
-  // BigQuery destination.
+  // {{bigquery_name}} destination.
   message BigQueryDestination {
-    // Required. The BigQuery dataset where the query results will be saved. It has the
-    // format of "projects/{projectId}/datasets/{datasetId}".
+    // Required. The {{bigquery_name}} dataset where the query results will be
+    // saved. It has the format of "projects/{projectId}/datasets/{datasetId}".
     string dataset = 1 [(google.api.field_behavior) = REQUIRED];
 
-    // Required. The BigQuery table where the query results will be saved. If this table
-    // does not exist, a new table with the given name will be created.
+    // Required. The {{bigquery_name}} table where the query results will be
+    // saved. If this table does not exist, a new table with the given name will
+    // be created.
     string table = 2 [(google.api.field_behavior) = REQUIRED];
 
     // Specifies the action that occurs if the destination table or partition
     // already exists. The following values are supported:
     //
-    // * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
-    // overwrites the entire table or all the partitions data.
-    // * WRITE_APPEND: If the table or partition already exists, BigQuery
-    // appends the data to the table or the latest partition.
+    // * WRITE_TRUNCATE: If the table or partition already exists,
+    // {{bigquery_name}} overwrites the entire table or all the partitions data.
+    // * WRITE_APPEND: If the table or partition already exists,
+    // {{bigquery_name}} appends the data to the table or the latest partition.
     // * WRITE_EMPTY: If the table already exists and contains data, a
     // 'duplicate' error is returned in the job result.
     //
@@ -1742,7 +1820,7 @@ message QueryAssetsOutputConfig {
     string write_disposition = 3;
   }
 
-  // BigQuery destination where the query results will be saved.
+  // {{bigquery_name}} destination where the query results will be saved.
   BigQueryDestination bigquery_destination = 1;
 }
 
@@ -1762,17 +1840,18 @@ message QueryAssetsRequest {
   ];
 
   oneof query {
-    // Optional. A SQL statement that's compatible with [BigQuery Standard
+    // Optional. A SQL statement that's compatible with [{{bigquery_name}}
+    // Standard
     // SQL](http://cloud/bigquery/docs/reference/standard-sql/enabling-standard-sql).
     string statement = 2 [(google.api.field_behavior) = OPTIONAL];
 
-    // Optional. Reference to the query job, which is from the `QueryAssetsResponse` of
-    // previous `QueryAssets` call.
+    // Optional. Reference to the query job, which is from the
+    // `QueryAssetsResponse` of previous `QueryAssets` call.
     string job_reference = 3 [(google.api.field_behavior) = OPTIONAL];
   }
 
-  // Optional. The maximum number of rows to return in the results. Responses are limited
-  // to 10 MB and 1000 rows.
+  // Optional. The maximum number of rows to return in the results. Responses
+  // are limited to 10 MB and 1000 rows.
   //
   // By default, the maximum row count is 1000. When the byte or row count limit
   // is reached, the rest of the query results will be paginated.
@@ -1785,12 +1864,13 @@ message QueryAssetsRequest {
   // The field will be ignored when [output_config] is specified.
   string page_token = 5 [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. Specifies the maximum amount of time that the client is willing to wait
-  // for the query to complete. By default, this limit is 5 min for the first
-  // query, and 1 minute for the following queries. If the query is complete,
-  // the `done` field in the `QueryAssetsResponse` is true, otherwise false.
+  // Optional. Specifies the maximum amount of time that the client is willing
+  // to wait for the query to complete. By default, this limit is 5 min for the
+  // first query, and 1 minute for the following queries. If the query is
+  // complete, the `done` field in the `QueryAssetsResponse` is true, otherwise
+  // false.
   //
-  // Like BigQuery [jobs.query
+  // Like {{bigquery_name}} [jobs.query
   // API](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query#queryrequest)
   // The call is not guaranteed to wait for the specified timeout; it typically
   // returns after around 200 seconds (200,000 milliseconds), even if the query
@@ -1807,13 +1887,15 @@ message QueryAssetsRequest {
   // If data for the timestamp/date range selected does not exist,
   // it will simply return a valid response with no rows.
   oneof time {
-    // Optional. [start_time] is required. [start_time] must be less than [end_time]
-    // Defaults [end_time] to now if [start_time] is set and [end_time] isn't.
-    // Maximum permitted time range is 7 days.
+    // Optional. [start_time] is required. [start_time] must be less than
+    // [end_time] Defaults [end_time] to now if [start_time] is set and
+    // [end_time] isn't. Maximum permitted time range is 7 days.
     TimeWindow read_time_window = 7 [(google.api.field_behavior) = OPTIONAL];
 
-    // Optional. Queries cloud assets as they appeared at the specified point in time.
-    google.protobuf.Timestamp read_time = 8 [(google.api.field_behavior) = OPTIONAL];
+    // Optional. Queries cloud assets as they appeared at the specified point in
+    // time.
+    google.protobuf.Timestamp read_time = 8
+        [(google.api.field_behavior) = OPTIONAL];
   }
 
   // Optional. Destination where the query results will be saved.
@@ -1825,7 +1907,8 @@ message QueryAssetsRequest {
   // Meanwhile, [QueryAssetsResponse.job_reference] will be set and can be used
   // to check the status of the query job when passed to a following
   // [QueryAssets] API call.
-  QueryAssetsOutputConfig output_config = 9 [(google.api.field_behavior) = OPTIONAL];
+  QueryAssetsOutputConfig output_config = 9
+      [(google.api.field_behavior) = OPTIONAL];
 }
 
 // QueryAssets response.
@@ -1856,9 +1939,9 @@ message QueryAssetsResponse {
 
 // Execution results of the query.
 //
-// The result is formatted as rows represented by BigQuery compatible [schema].
-// When pagination is necessary, it will contains the page token to retrieve
-// the results of following pages.
+// The result is formatted as rows represented by {{bigquery_name}} compatible
+// [schema]. When pagination is necessary, it will contains the page token to
+// retrieve the results of following pages.
 message QueryResult {
   // Each row hold a query result in the format of `Struct`.
   repeated google.protobuf.Struct rows = 1;
@@ -1873,7 +1956,7 @@ message QueryResult {
   int64 total_rows = 4;
 }
 
-// BigQuery Compatible table schema.
+// {{bigquery_name}} Compatible table schema.
 message TableSchema {
   // Describes the fields in a table.
   repeated TableFieldSchema fields = 1;
@@ -1912,9 +1995,11 @@ message TableFieldSchema {
   repeated TableFieldSchema fields = 4;
 }
 
-// A request message for [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
+// A request message for
+// [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
 message BatchGetEffectiveIamPoliciesRequest {
-  // Required. Only IAM policies on or below the scope will be returned.
+  // Required. Only {{iam_name_short}} policies on or below the scope will be
+  // returned.
   //
   // This can only be an organization number (such as "organizations/123"), a
   // folder number (such as "folders/123"), a project ID (such as
@@ -1927,9 +2012,7 @@ message BatchGetEffectiveIamPoliciesRequest {
   // ](https://cloud.google.com/resource-manager/docs/creating-managing-folders#viewing_or_listing_folders_and_projects).
   string scope = 1 [
     (google.api.field_behavior) = REQUIRED,
-    (google.api.resource_reference) = {
-      child_type: "*"
-    }
+    (google.api.resource_reference) = { child_type: "*" }
   ];
 
   // Required. The names refer to the [full_resource_names]
@@ -1939,53 +2022,65 @@ message BatchGetEffectiveIamPoliciesRequest {
   // A maximum of 20 resources' effective policies can be retrieved in a batch.
   repeated string names = 3 [
     (google.api.field_behavior) = REQUIRED,
-    (google.api.resource_reference) = {
-      type: "*"
-    }
+    (google.api.resource_reference) = { type: "*" }
   ];
 }
 
-// A response message for [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
+// A response message for
+// [AssetService.BatchGetEffectiveIamPolicies][google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies].
 message BatchGetEffectiveIamPoliciesResponse {
-  // The effective IAM policies on one resource.
+  // The effective {{iam_name_short}} policies on one resource.
   message EffectiveIamPolicy {
-    // The IAM policy and its attached resource.
+    // The {{iam_name_short}} policy and its attached resource.
     message PolicyInfo {
-      // The full resource name the [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy] is directly attached to.
+      // The full resource name the
+      // [policy][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.policy]
+      // is directly attached to.
       string attached_resource = 1;
 
-      // The IAM policy that's directly attached to the [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
+      // The {{iam_name_short}} policy that's directly attached to the
+      // [attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource].
       google.iam.v1.Policy policy = 2;
     }
 
     // The [full_resource_name]
     // (https://cloud.google.com/asset-inventory/docs/resource-name-format)
-    // for which the [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies] are computed. This is one of the
-    // [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names] the caller provides in the
-    // request.
+    // for which the
+    // [policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies]
+    // are computed. This is one of the
+    // [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]
+    // the caller provides in the request.
     string full_resource_name = 1;
 
-    // The effective policies for the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
+    // The effective policies for the
+    // [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
     //
-    // These policies include the policy set on the [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name] and
-    // those set on its parents and ancestors up to the
-    // [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope]. Note that these policies
-    // are not filtered according to the resource type of the
+    // These policies include the policy set on the
+    // [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+    // and those set on its parents and ancestors up to the
+    // [BatchGetEffectiveIamPoliciesRequest.scope][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.scope].
+    // Note that these policies are not filtered according to the resource type
+    // of the
     // [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name].
     //
     // These policies are hierarchically ordered by
-    // [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] starting from [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
+    // [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+    // starting from
+    // [full_resource_name][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.full_resource_name]
     // itself to its parents and ancestors, such that policies[i]'s
-    // [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource] is the child of policies[i+1]'s
-    // [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource], if policies[i+1] exists.
+    // [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource]
+    // is the child of policies[i+1]'s
+    // [PolicyInfo.attached_resource][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.attached_resource],
+    // if policies[i+1] exists.
     repeated PolicyInfo policies = 2;
   }
 
   // The effective policies for a batch of resources. Note that the results
   // order is the same as the order of
-  // [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names]. When a resource does not
-  // have any effective IAM policies, its corresponding policy_result will
-  // contain empty [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
+  // [BatchGetEffectiveIamPoliciesRequest.names][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest.names].
+  // When a resource does not have any effective {{iam_name_short}} policies,
+  // its corresponding policy_result will contain empty
+  // [EffectiveIamPolicy.policies][google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.policies].
   repeated EffectiveIamPolicy policy_results = 2;
 }
 
@@ -1997,13 +2092,13 @@ enum ContentType {
   // Resource metadata.
   RESOURCE = 1;
 
-  // The actual IAM policy set on a resource.
+  // The actual {{iam_name_short}} policy set on a resource.
   IAM_POLICY = 2;
 
-  // The Cloud Organization Policy set on an asset.
+  // The organization policy set on an asset.
   ORG_POLICY = 4;
 
-  // The Cloud Access context manager Policy set on an asset.
+  // The {{acm_name}} policy set on an asset.
   ACCESS_POLICY = 5;
 
   // The runtime OS Inventory information.
diff --git a/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/assets.proto b/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/assets.proto
index 8f22b5031f4f..bee3d2a5794a 100644
--- a/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/assets.proto
+++ b/java-asset/proto-google-cloud-asset-v1/src/main/proto/google/cloud/asset/v1/assets.proto
@@ -36,7 +36,7 @@ option java_outer_classname = "AssetProto";
 option java_package = "com.google.cloud.asset.v1";
 option php_namespace = "Google\\Cloud\\Asset\\V1";
 
-// An asset in Google Cloud and its temporal metadata, including the time window
+// An asset in {{gcp_name}} and its temporal metadata, including the time window
 // when it was observed and its status during that window.
 message TemporalAsset {
   // State of prior asset.
@@ -63,7 +63,7 @@ message TemporalAsset {
   // Whether the asset has been deleted or not.
   bool deleted = 2;
 
-  // An asset in Google Cloud.
+  // An asset in {{gcp_name}}.
   Asset asset = 3;
 
   // State of prior_asset.
@@ -84,13 +84,13 @@ message TimeWindow {
   google.protobuf.Timestamp end_time = 2;
 }
 
-// An asset in Google Cloud. An asset can be any resource in the Google Cloud
+// An asset in {{gcp_name}}. An asset can be any resource in the {{gcp_name}}
 // [resource
 // hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
-// a resource outside the Google Cloud resource hierarchy (such as Google
-// Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy),
-// or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP relationship).
-// See [Supported asset
+// a resource outside the {{gcp_name}} resource hierarchy (such as
+// {{container_name}} clusters and objects), or a policy (e.g.
+// {{iam_name_short}} policy), or a relationship (e.g. an
+// INSTANCE_TO_INSTANCEGROUP relationship). See [Supported asset
 // types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
 // for more information.
 message Asset {
@@ -121,15 +121,15 @@ message Asset {
   // A representation of the resource.
   Resource resource = 3;
 
-  // A representation of the Cloud IAM policy set on a Google Cloud resource.
-  // There can be a maximum of one Cloud IAM policy set on any given resource.
-  // In addition, Cloud IAM policies inherit their granted access scope from any
-  // policies set on parent resources in the resource hierarchy. Therefore, the
-  // effectively policy is the union of both the policy set on this resource
-  // and each policy set on all of the resource's ancestry resource levels in
-  // the hierarchy. See
-  // [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance)
-  // for more information.
+  // A representation of the {{iam_name_short}} policy set on a {{gcp_name}}
+  // resource. There can be a maximum of one {{iam_name_short}} policy set on
+  // any given resource. In addition, {{iam_name_short}} policies inherit their
+  // granted access scope from any policies set on parent resources in the
+  // resource hierarchy. Therefore, the effectively policy is the union of both
+  // the policy set on this resource and each policy set on all of the
+  // resource's ancestry resource levels in the hierarchy. See [this
+  // topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for
+  // more information.
   google.iam.v1.Policy iam_policy = 4;
 
   // A representation of an [organization
@@ -151,7 +151,8 @@ message Asset {
 
     // Please also refer to the [service perimeter user
     // guide](https://cloud.google.com/vpc-service-controls/docs/overview).
-    google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
+    google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter =
+        9;
   }
 
   // A representation of runtime OS Inventory information. See [this
@@ -169,7 +170,7 @@ message Asset {
   // One related asset of the current asset.
   RelatedAsset related_asset = 15;
 
-  // The ancestry path of an asset in Google Cloud [resource
+  // The ancestry path of an asset in {{gcp_name}} [resource
   // hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
   // represented as a list of relative resource names. An ancestry path starts
   // with the closest ancestor in the hierarchy and ends at root. If the asset
@@ -180,7 +181,7 @@ message Asset {
   repeated string ancestors = 10;
 }
 
-// A representation of a Google Cloud resource.
+// A representation of a {{gcp_name}} resource.
 message Resource {
   // The API version. Example: `v1`
   string version = 1;
@@ -190,14 +191,14 @@ message Resource {
   // `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest`
   //
   // This value is unspecified for resources that do not have an API based on a
-  // discovery document, such as Cloud Bigtable.
+  // discovery document, such as {{bigtable_name}}.
   string discovery_document_uri = 2;
 
   // The JSON schema name listed in the discovery document. Example:
   // `Project`
   //
   // This value is unspecified for resources that do not have an API based on a
-  // discovery document, such as Cloud Bigtable.
+  // discovery document, such as {{bigtable_name}}.
   string discovery_name = 3;
 
   // The REST URL for accessing the resource. An HTTP `GET` request using this
@@ -212,8 +213,8 @@ message Resource {
   // Names](https://cloud.google.com/apis/design/resource_names#full_resource_name)
   // for more information.
   //
-  // For Google Cloud assets, this value is the parent resource defined in the
-  // [Cloud IAM policy
+  // For {{gcp_name}} assets, this value is the parent resource defined in the
+  // [{{iam_name_short}} policy
   // hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy).
   // Example:
   // `//cloudresourcemanager.googleapis.com/projects/my_project_123`
@@ -225,7 +226,7 @@ message Resource {
   // and may not be present.
   google.protobuf.Struct data = 6;
 
-  // The location of the resource in Google Cloud, such as its zone and region.
+  // The location of the resource in {{gcp_name}}, such as its zone and region.
   // For more information, see https://cloud.google.com/about/locations/.
   string location = 8;
 }
@@ -266,12 +267,13 @@ message RelationshipAttributes {
   string action = 3;
 }
 
-// An asset identifier in Google Cloud which contains its name, type and
-// ancestors. An asset can be any resource in the Google Cloud [resource
+// An asset identifier in {{gcp_name}} which contains its name, type and
+// ancestors. An asset can be any resource in the {{gcp_name}}
+// [resource
 // hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
-// a resource outside the Google Cloud resource hierarchy (such as Google
-// Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy).
-// See [Supported asset
+// a resource outside the {{gcp_name}} resource hierarchy (such as
+// {{container_name}} clusters and objects), or a policy (e.g.
+// {{iam_name_short}} policy). See [Supported asset
 // types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
 // for more information.
 message RelatedAsset {
@@ -282,8 +284,8 @@ message RelatedAsset {
   // names](https://cloud.google.com/apis/design/resource_names#full_resource_name)
   // for more information.
   string asset = 1 [(google.api.resource_reference) = {
-                      type: "cloudasset.googleapis.com/Asset"
-                    }];
+    type: "cloudasset.googleapis.com/Asset"
+  }];
 
   // The type of the asset. Example: `compute.googleapis.com/Disk`
   //
@@ -292,7 +294,7 @@ message RelatedAsset {
   // for more information.
   string asset_type = 2;
 
-  // The ancestors of an asset in Google Cloud [resource
+  // The ancestors of an asset in {{gcp_name}} [resource
   // hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy),
   // represented as a list of relative resource names. An ancestry path starts
   // with the closest ancestor in the hierarchy and ends at root.
@@ -310,7 +312,7 @@ message RelatedAsset {
 message ResourceSearchResult {
   // The full resource name of this resource. Example:
   // `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-  // See [Cloud Asset Inventory Resource Name
+  // See [{{cai_name}} Resource Name
   // Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
   // for more information.
   //
@@ -389,7 +391,8 @@ message ResourceSearchResult {
   // * Use a free text query. Example: `us-west*`
   string location = 6;
 
-  // Labels associated with this resource. See [Labelling and grouping GCP
+  // Labels associated with this resource. See
+  // [Labelling and grouping {{gcp_name}}
   // resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
   // for more information. This field is available only when the resource's
   // Protobuf contains it.
@@ -404,7 +407,8 @@ message ResourceSearchResult {
   map labels = 7;
 
   // Network tags associated with this resource. Like labels, network tags are a
-  // type of annotations used to group GCP resources. See [Labelling GCP
+  // type of annotations used to group {{gcp_name}} resources. See
+  // [Labelling {{gcp_name}}
   // resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
   // for more information. This field is available only when the resource's
   // Protobuf contains it.
@@ -415,16 +419,16 @@ message ResourceSearchResult {
   // * Use a free text query. Example: `internal`
   repeated string network_tags = 8;
 
-  // The Cloud KMS
+  // The {{kms_name_short}}
   // [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
   // name or
   // [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
   // name.
   //
   // This field only presents for the purpose of backward compatibility. Please
-  // use the `kms_keys` field to retrieve KMS key information. This field is
-  // available only when the resource's Protobuf contains it and will only be
-  // populated for [these resource
+  // use the `kms_keys` field to retrieve {{kms_name_short}} key information.
+  // This field is available only when the resource's Protobuf contains it and
+  // will only be populated for [these resource
   // types](https://cloud.google.com/asset-inventory/docs/legacy-field-names#resource_types_with_the_to_be_deprecated_kmskey_field)
   // for backward compatible purposes.
   //
@@ -434,7 +438,7 @@ message ResourceSearchResult {
   // * Use a free text query. Example: `key`
   string kms_key = 10 [deprecated = true];
 
-  // The Cloud KMS
+  // The {{kms_name_short}}
   // [CryptoKey](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys)
   // names or
   // [CryptoKeyVersion](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions)
@@ -485,8 +489,8 @@ message ResourceSearchResult {
   // SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. See `status` definition
   // in [API
   // Reference](https://cloud.google.com/compute/docs/reference/rest/v1/instances).
-  // If the resource is a project provided by Cloud Resource Manager, its state
-  // will include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
+  // If the resource is a project provided by {{crm_name}}, its state will
+  // include LIFECYCLE_STATE_UNSPECIFIED, ACTIVE, DELETE_REQUESTED and
   // DELETE_IN_PROGRESS. See `lifecycleState` definition in [API
   // Reference](https://cloud.google.com/resource-manager/reference/rest/v1/projects).
   //
@@ -500,15 +504,15 @@ message ResourceSearchResult {
   // vary from one resource type to another. Examples: `projectId` for Project,
   // `dnsName` for DNS ManagedZone. This field contains a subset of the resource
   // metadata fields that are returned by the List or Get APIs provided by the
-  // corresponding GCP service (e.g., Compute Engine). see [API references and
-  // supported searchable
+  // corresponding {{gcp_name}} service (e.g., Compute Engine). see
+  // [API references and supported searchable
   // attributes](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types)
   // to see which fields are included.
   //
   // You can search values of these fields through free text search. However,
   // you should not consume the field programically as the field names and
-  // values may change as the GCP service updates to a new incompatible API
-  // version.
+  // values may change as the {{gcp_name}} service updates to a new incompatible
+  // API version.
   //
   // To search against the `additional_attributes`:
   //
@@ -660,11 +664,12 @@ message RelatedResource {
   string full_resource_name = 2;
 }
 
-// A result of IAM Policy search, containing information of an IAM policy.
+// A result of {{iam_name_short}} Policy search, containing information of an
+// {{iam_name_short}} policy.
 message IamPolicySearchResult {
-  // Explanation about the IAM policy search result.
+  // Explanation about the {{iam_name_short}} policy search result.
   message Explanation {
-    // IAM permissions
+    // {{iam_name_short}} permissions
     message Permissions {
       // A list of permissions. A sample permission string: `compute.disk.get`.
       repeated string permissions = 1;
@@ -680,10 +685,10 @@ message IamPolicySearchResult {
     map matched_permissions = 1;
   }
 
-  // The full resource name of the resource associated with this IAM policy.
-  // Example:
+  // The full resource name of the resource associated with this
+  // {{iam_name_short}} policy. Example:
   // `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-  // See [Cloud Asset Inventory Resource Name
+  // See [{{cai_name}} Resource Name
   // Format](https://cloud.google.com/asset-inventory/docs/resource-name-format)
   // for more information.
   //
@@ -692,7 +697,8 @@ message IamPolicySearchResult {
   // * use a field query. Example: `resource:organizations/123`
   string resource = 1;
 
-  // The type of the resource associated with this IAM policy. Example:
+  // The type of the resource associated with this {{iam_name_short}} policy.
+  // Example:
   // `compute.googleapis.com/Disk`.
   //
   // To search against the `asset_type`:
@@ -700,19 +706,21 @@ message IamPolicySearchResult {
   // * specify the `asset_types` field in your search request.
   string asset_type = 5;
 
-  // The project that the associated GCP resource belongs to, in the form of
-  // projects/{PROJECT_NUMBER}. If an IAM policy is set on a resource (like VM
-  // instance, Cloud Storage bucket), the project field will indicate the
-  // project that contains the resource. If an IAM policy is set on a folder or
-  // orgnization, this field will be empty.
+  // The project that the associated {{gcp_name}} resource belongs to, in the
+  // form of projects/{PROJECT_NUMBER}. If an {{iam_name_short}} policy is set
+  // on a resource (like VM instance, {{storage_name}} bucket), the project
+  // field will indicate the project that contains the resource. If an
+  // {{iam_name_short}} policy is set on a folder or orgnization, this field
+  // will be empty.
   //
   // To search against the `project`:
   //
   // * specify the `scope` field as this project in your search request.
   string project = 2;
 
-  // The folder(s) that the IAM policy belongs to, in the form of
-  // folders/{FOLDER_NUMBER}. This field is available when the IAM policy
+  // The folder(s) that the {{iam_name_short}} policy belongs to, in the form of
+  // folders/{FOLDER_NUMBER}. This field is available when the
+  // {{iam_name_short}} policy
   // belongs to one or more folders.
   //
   // To search against `folders`:
@@ -722,9 +730,9 @@ message IamPolicySearchResult {
   // * specify the `scope` field as this folder in your search request.
   repeated string folders = 6;
 
-  // The organization that the IAM policy belongs to, in the form
+  // The organization that the {{iam_name_short}} policy belongs to, in the form
   // of organizations/{ORGANIZATION_NUMBER}. This field is available when the
-  // IAM policy belongs to an organization.
+  // {{iam_name_short}} policy belongs to an organization.
   //
   // To search against `organization`:
   //
@@ -733,10 +741,11 @@ message IamPolicySearchResult {
   // * specify the `scope` field as this organization in your search request.
   string organization = 7;
 
-  // The IAM policy directly set on the given resource. Note that the original
-  // IAM policy can contain multiple bindings. This only contains the bindings
-  // that match the given query. For queries that don't contain a constrain on
-  // policies (e.g., an empty query), this contains all the bindings.
+  // The {{iam_name_short}} policy directly set on the given resource. Note that
+  // the original {{iam_name_short}} policy can contain multiple bindings. This
+  // only contains the bindings that match the given query. For queries that
+  // don't contain a constrain on policies (e.g., an empty query), this contains
+  // all the bindings.
   //
   // To search against the `policy` bindings:
   //
@@ -749,8 +758,8 @@ message IamPolicySearchResult {
   //       `policy.role.permissions:compute.instances.create`
   google.iam.v1.Policy policy = 3;
 
-  // Explanation about the IAM policy search result. It contains additional
-  // information to explain why the search result matches the query.
+  // Explanation about the {{iam_name_short}} policy search result. It contains
+  // additional information to explain why the search result matches the query.
   Explanation explanation = 4;
 }
 
@@ -792,10 +801,11 @@ message ConditionEvaluation {
   EvaluationValue evaluation_value = 1;
 }
 
-// IAM Policy analysis result, consisting of one IAM policy binding and derived
+// {{iam_name_short}} Policy analysis result, consisting of one
+// {{iam_name_short}} policy binding and derived
 // access control lists.
 message IamPolicyAnalysisResult {
-  // A Google Cloud resource under analysis.
+  // A {{gcp_name}} resource under analysis.
   message Resource {
     // The [full resource
     // name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
@@ -805,7 +815,7 @@ message IamPolicyAnalysisResult {
     IamPolicyAnalysisState analysis_state = 2;
   }
 
-  // An IAM role or permission under analysis.
+  // An {{iam_name_short}} role or permission under analysis.
   message Access {
     oneof oneof_access {
       // The role.
@@ -822,7 +832,7 @@ message IamPolicyAnalysisResult {
   // An identity under analysis.
   message Identity {
     // The identity name in any form of members appear in
-    // [IAM policy
+    // [{{iam_name_short}} policy
     // binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
     // as:
     // - user:foo@google.com
@@ -849,15 +859,16 @@ message IamPolicyAnalysisResult {
     string target_node = 2;
   }
 
-  // An access control list, derived from the above IAM policy binding, which
-  // contains a set of resources and accesses. May include one
+  // An access control list, derived from the above {{iam_name_short}} policy
+  // binding, which contains a set of resources and accesses. May include one
   // item from each set to compose an access control entry.
   //
-  // NOTICE that there could be multiple access control lists for one IAM policy
-  // binding. The access control lists are created based on resource and access
-  // combinations.
+  // NOTICE that there could be multiple access control lists for one
+  // {{iam_name_short}} policy binding. The access control lists are created
+  // based on resource and access combinations.
   //
-  // For example, assume we have the following cases in one IAM policy binding:
+  // For example, assume we have the following cases in one
+  // {{iam_name_short}} policy binding:
   // - Permission P1 and P2 apply to resource R1 and R2;
   // - Permission P3 applies to resource R2 and R3;
   //
@@ -876,14 +887,16 @@ message IamPolicyAnalysisResult {
     repeated Access accesses = 2;
 
     // Resource edges of the graph starting from the policy attached
-    // resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains
-    // the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+    // resource to any descendant resources. The
+    // [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+    // contains the full resource name of a parent resource and
+    // [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
     // contains the full resource name of a child resource. This field is
     // present only if the output_resource_edges option is enabled in request.
     repeated Edge resource_edges = 3;
 
     // Condition evaluation for this AccessControlList, if there is a condition
-    // defined in the above IAM policy binding.
+    // defined in the above {{iam_name_short}} policy binding.
     ConditionEvaluation condition_evaluation = 4;
   }
 
@@ -896,32 +909,41 @@ message IamPolicyAnalysisResult {
     repeated Identity identities = 1;
 
     // Group identity edges of the graph starting from the binding's
-    // group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities]. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
+    // group members to any node of the
+    // [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
+    // The
+    // [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
     // contains a group, such as `group:parent@google.com`. The
-    // [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node] contains a member of the group,
-    // such as `group:child@google.com` or `user:foo@google.com`.
-    // This field is present only if the output_group_edges option is enabled in
-    // request.
+    // [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
+    // contains a member of the group, such as `group:child@google.com` or
+    // `user:foo@google.com`. This field is present only if the
+    // output_group_edges option is enabled in request.
     repeated Edge group_edges = 2;
   }
 
   // The [full resource
   // name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
-  // of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
+  // of the resource to which the
+  // [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+  // policy attaches.
   string attached_resource_full_name = 1;
 
-  // The Cloud IAM policy binding under analysis.
+  // The {{iam_name_short}} policy binding under analysis.
   google.iam.v1.Binding iam_binding = 2;
 
-  // The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-  // potentially match resource and access selectors specified in the request.
+  // The access control lists derived from the
+  // [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+  // that match or potentially match resource and access selectors specified in
+  // the request.
   repeated AccessControlList access_control_lists = 3;
 
-  // The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
-  // potentially match identity selector specified in the request.
+  // The identity list derived from members of the
+  // [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+  // that match or potentially match identity selector specified in the request.
   IdentityList identity_list = 4;
 
-  // Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully
-  // finished.
+  // Represents whether all analyses on the
+  // [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
+  // have successfully finished.
   bool fully_explored = 5;
 }
diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResult.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResult.java
index 42810c37d273..0f9150e4eaba 100644
--- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResult.java
+++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResult.java
@@ -22,7 +22,7 @@
  *
  *
  * 
- * The result for a IAM Policy search.
+ * The result for a {{iam_name_short}} Policy search.
  * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.IamPolicySearchResult} @@ -163,7 +163,7 @@ com.google.cloud.asset.v1p1beta1.Permissions getMatchedPermissionsOrDefault( * * *
-   * Explanation about the IAM policy search result.
+   * Explanation about the {{iam_name_short}} policy search result.
    * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation} @@ -529,7 +529,7 @@ protected Builder newBuilderForType( * * *
-     * Explanation about the IAM policy search result.
+     * Explanation about the {{iam_name_short}} policy search result.
      * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation} @@ -1016,7 +1016,7 @@ public com.google.protobuf.Parser getParserForType() { *
    * The [full resource
    * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-   * of the resource associated with this IAM policy.
+   * of the resource associated with this {{iam_name_short}} policy.
    * 
* * string resource = 1; @@ -1041,7 +1041,7 @@ public java.lang.String getResource() { *
    * The [full resource
    * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-   * of the resource associated with this IAM policy.
+   * of the resource associated with this {{iam_name_short}} policy.
    * 
* * string resource = 1; @@ -1067,11 +1067,12 @@ public com.google.protobuf.ByteString getResourceBytes() { * * *
-   * The project that the associated GCP resource belongs to, in the form of
-   * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, the project field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, the project
+   * field will be empty.
    * 
* * string project = 3; @@ -1094,11 +1095,12 @@ public java.lang.String getProject() { * * *
-   * The project that the associated GCP resource belongs to, in the form of
-   * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, the project field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, the project
+   * field will be empty.
    * 
* * string project = 3; @@ -1124,10 +1126,11 @@ public com.google.protobuf.ByteString getProjectBytes() { * * *
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g. an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g. an empty query), this contains
+   * all the bindings.
    * 
* * .google.iam.v1.Policy policy = 4; @@ -1142,10 +1145,11 @@ public boolean hasPolicy() { * * *
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g. an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g. an empty query), this contains
+   * all the bindings.
    * 
* * .google.iam.v1.Policy policy = 4; @@ -1160,10 +1164,11 @@ public com.google.iam.v1.Policy getPolicy() { * * *
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g. an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g. an empty query), this contains
+   * all the bindings.
    * 
* * .google.iam.v1.Policy policy = 4; @@ -1179,8 +1184,8 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() { * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -1195,8 +1200,8 @@ public boolean hasExplanation() { * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -1213,8 +1218,8 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation getExp * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -1426,7 +1431,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * The result for a IAM Policy search.
+   * The result for a {{iam_name_short}} Policy search.
    * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.IamPolicySearchResult} @@ -1653,7 +1658,7 @@ public Builder mergeFrom( *
      * The [full resource
      * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-     * of the resource associated with this IAM policy.
+     * of the resource associated with this {{iam_name_short}} policy.
      * 
* * string resource = 1; @@ -1677,7 +1682,7 @@ public java.lang.String getResource() { *
      * The [full resource
      * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-     * of the resource associated with this IAM policy.
+     * of the resource associated with this {{iam_name_short}} policy.
      * 
* * string resource = 1; @@ -1701,7 +1706,7 @@ public com.google.protobuf.ByteString getResourceBytes() { *
      * The [full resource
      * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-     * of the resource associated with this IAM policy.
+     * of the resource associated with this {{iam_name_short}} policy.
      * 
* * string resource = 1; @@ -1724,7 +1729,7 @@ public Builder setResource(java.lang.String value) { *
      * The [full resource
      * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-     * of the resource associated with this IAM policy.
+     * of the resource associated with this {{iam_name_short}} policy.
      * 
* * string resource = 1; @@ -1743,7 +1748,7 @@ public Builder clearResource() { *
      * The [full resource
      * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-     * of the resource associated with this IAM policy.
+     * of the resource associated with this {{iam_name_short}} policy.
      * 
* * string resource = 1; @@ -1767,11 +1772,12 @@ public Builder setResourceBytes(com.google.protobuf.ByteString value) { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, the project field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, the project
+     * field will be empty.
      * 
* * string project = 3; @@ -1793,11 +1799,12 @@ public java.lang.String getProject() { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, the project field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, the project
+     * field will be empty.
      * 
* * string project = 3; @@ -1819,11 +1826,12 @@ public com.google.protobuf.ByteString getProjectBytes() { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, the project field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, the project
+     * field will be empty.
      * 
* * string project = 3; @@ -1844,11 +1852,12 @@ public Builder setProject(java.lang.String value) { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, the project field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, the project
+     * field will be empty.
      * 
* * string project = 3; @@ -1865,11 +1874,12 @@ public Builder clearProject() { * * *
-     * The project that the associated GCP resource belongs to, in the form of
-     * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-     * instance, Cloud Storage bucket), the project field will indicate the
-     * project that contains the resource. If an IAM policy is set on a folder or
-     * orgnization, the project field will be empty.
+     * The project that the associated {{gcp_name}} resource belongs to, in the
+     * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+     * on a resource (like VM instance, {{storage_name}} bucket), the project
+     * field will indicate the project that contains the resource. If an
+     * {{iam_name_short}} policy is set on a folder or orgnization, the project
+     * field will be empty.
      * 
* * string project = 3; @@ -1898,10 +1908,11 @@ public Builder setProjectBytes(com.google.protobuf.ByteString value) { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -1915,10 +1926,11 @@ public boolean hasPolicy() { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -1936,10 +1948,11 @@ public com.google.iam.v1.Policy getPolicy() { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -1961,10 +1974,11 @@ public Builder setPolicy(com.google.iam.v1.Policy value) { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -1983,10 +1997,11 @@ public Builder setPolicy(com.google.iam.v1.Policy.Builder builderForValue) { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -2009,10 +2024,11 @@ public Builder mergePolicy(com.google.iam.v1.Policy value) { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -2032,10 +2048,11 @@ public Builder clearPolicy() { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -2049,10 +2066,11 @@ public com.google.iam.v1.Policy.Builder getPolicyBuilder() { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -2068,10 +2086,11 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() { * * *
-     * The IAM policy directly set on the given resource. Note that the original
-     * IAM policy can contain multiple bindings. This only contains the bindings
-     * that match the given query. For queries that don't contain a constrain on
-     * policies (e.g. an empty query), this contains all the bindings.
+     * The {{iam_name_short}} policy directly set on the given resource. Note that
+     * the original {{iam_name_short}} policy can contain multiple bindings. This
+     * only contains the bindings that match the given query. For queries that
+     * don't contain a constrain on policies (e.g. an empty query), this contains
+     * all the bindings.
      * 
* * .google.iam.v1.Policy policy = 4; @@ -2102,8 +2121,8 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2117,8 +2136,8 @@ public boolean hasExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2139,8 +2158,8 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation getExp * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2163,8 +2182,8 @@ public Builder setExplanation( * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2185,8 +2204,8 @@ public Builder setExplanation( * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2214,8 +2233,8 @@ public Builder mergeExplanation( * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2235,8 +2254,8 @@ public Builder clearExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2251,8 +2270,8 @@ public Builder clearExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -2272,8 +2291,8 @@ public Builder clearExplanation() { * * *
-     * Explanation about the IAM policy search result. It contains additional
-     * information to explain why the search result matches the query.
+     * Explanation about the {{iam_name_short}} policy search result. It contains
+     * additional information to explain why the search result matches the query.
      * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResultOrBuilder.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResultOrBuilder.java index 908e2372737e..c55761f20a73 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResultOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/IamPolicySearchResultOrBuilder.java @@ -29,7 +29,7 @@ public interface IamPolicySearchResultOrBuilder *
    * The [full resource
    * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-   * of the resource associated with this IAM policy.
+   * of the resource associated with this {{iam_name_short}} policy.
    * 
* * string resource = 1; @@ -43,7 +43,7 @@ public interface IamPolicySearchResultOrBuilder *
    * The [full resource
    * name](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-   * of the resource associated with this IAM policy.
+   * of the resource associated with this {{iam_name_short}} policy.
    * 
* * string resource = 1; @@ -56,11 +56,12 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The project that the associated GCP resource belongs to, in the form of
-   * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, the project field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, the project
+   * field will be empty.
    * 
* * string project = 3; @@ -72,11 +73,12 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The project that the associated GCP resource belongs to, in the form of
-   * `projects/{project_number}`. If an IAM policy is set on a resource (like VM
-   * instance, Cloud Storage bucket), the project field will indicate the
-   * project that contains the resource. If an IAM policy is set on a folder or
-   * orgnization, the project field will be empty.
+   * The project that the associated {{gcp_name}} resource belongs to, in the
+   * form of `projects/{project_number}`. If an {{iam_name_short}} policy is set
+   * on a resource (like VM instance, {{storage_name}} bucket), the project
+   * field will indicate the project that contains the resource. If an
+   * {{iam_name_short}} policy is set on a folder or orgnization, the project
+   * field will be empty.
    * 
* * string project = 3; @@ -89,10 +91,11 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g. an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g. an empty query), this contains
+   * all the bindings.
    * 
* * .google.iam.v1.Policy policy = 4; @@ -104,10 +107,11 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g. an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g. an empty query), this contains
+   * all the bindings.
    * 
* * .google.iam.v1.Policy policy = 4; @@ -119,10 +123,11 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * The IAM policy directly set on the given resource. Note that the original
-   * IAM policy can contain multiple bindings. This only contains the bindings
-   * that match the given query. For queries that don't contain a constrain on
-   * policies (e.g. an empty query), this contains all the bindings.
+   * The {{iam_name_short}} policy directly set on the given resource. Note that
+   * the original {{iam_name_short}} policy can contain multiple bindings. This
+   * only contains the bindings that match the given query. For queries that
+   * don't contain a constrain on policies (e.g. an empty query), this contains
+   * all the bindings.
    * 
* * .google.iam.v1.Policy policy = 4; @@ -133,8 +138,8 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -146,8 +151,8 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; @@ -159,8 +164,8 @@ public interface IamPolicySearchResultOrBuilder * * *
-   * Explanation about the IAM policy search result. It contains additional
-   * information to explain why the search result matches the query.
+   * Explanation about the {{iam_name_short}} policy search result. It contains
+   * additional information to explain why the search result matches the query.
    * 
* * .google.cloud.asset.v1p1beta1.IamPolicySearchResult.Explanation explanation = 5; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/Permissions.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/Permissions.java index 8d6661e4db3a..7f1963ad9618 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/Permissions.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/Permissions.java @@ -22,7 +22,7 @@ * * *
- * IAM permissions
+ * {{iam_name_short}} permissions
  * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.Permissions} @@ -298,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * IAM permissions
+   * {{iam_name_short}} permissions
    * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.Permissions} diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequest.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequest.java index c87b27cc8ac5..5083bbe67aa4 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequest.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequest.java @@ -22,7 +22,7 @@ * * *
- * Search all IAM policies request.
+ * Search all {{iam_name_short}} policies request.
  * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.SearchAllIamPoliciesRequest} @@ -75,8 +75,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -103,8 +103,8 @@ public java.lang.String getScope() {
    *
    *
    * 
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -189,10 +189,11 @@ public com.google.protobuf.ByteString getQueryBytes() {
    *
    *
    * 
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -210,10 +211,10 @@ public int getPageSize() { * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -236,10 +237,10 @@ public java.lang.String getPageToken() { * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -450,7 +451,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Search all IAM policies request.
+   * Search all {{iam_name_short}} policies request.
    * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.SearchAllIamPoliciesRequest} @@ -662,8 +663,8 @@ public Builder mergeFrom( * * *
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -689,8 +690,8 @@ public java.lang.String getScope() {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -716,8 +717,8 @@ public com.google.protobuf.ByteString getScopeBytes() {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -742,8 +743,8 @@ public Builder setScope(java.lang.String value) {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -764,8 +765,8 @@ public Builder clearScope() {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -914,10 +915,11 @@ public Builder setQueryBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -932,10 +934,11 @@ public int getPageSize() { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -953,10 +956,11 @@ public Builder setPageSize(int value) { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -975,10 +979,10 @@ public Builder clearPageSize() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1000,10 +1004,10 @@ public java.lang.String getPageToken() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1025,10 +1029,10 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1049,10 +1053,10 @@ public Builder setPageToken(java.lang.String value) { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1069,10 +1073,10 @@ public Builder clearPageToken() { * * *
-     * Optional. If present, retrieve the next batch of results from the preceding call to
-     * this method. `page_token` must be the value of `next_page_token` from the
-     * previous response. The values of all other method parameters must be
-     * identical to those in the previous call.
+     * Optional. If present, retrieve the next batch of results from the preceding
+     * call to this method. `page_token` must be the value of `next_page_token`
+     * from the previous response. The values of all other method parameters must
+     * be identical to those in the previous call.
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequestOrBuilder.java index 91f2d39a590b..64d0e8e22888 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface SearchAllIamPoliciesRequestOrBuilder * * *
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -44,8 +44,8 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -93,10 +93,11 @@ public interface SearchAllIamPoliciesRequestOrBuilder
    *
    *
    * 
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -109,10 +110,10 @@ public interface SearchAllIamPoliciesRequestOrBuilder * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -124,10 +125,10 @@ public interface SearchAllIamPoliciesRequestOrBuilder * * *
-   * Optional. If present, retrieve the next batch of results from the preceding call to
-   * this method. `page_token` must be the value of `next_page_token` from the
-   * previous response. The values of all other method parameters must be
-   * identical to those in the previous call.
+   * Optional. If present, retrieve the next batch of results from the preceding
+   * call to this method. `page_token` must be the value of `next_page_token`
+   * from the previous response. The values of all other method parameters must
+   * be identical to those in the previous call.
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponse.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponse.java index 90bf5add9f67..ffa727a055a2 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponse.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponse.java @@ -22,7 +22,7 @@ * * *
- * Search all IAM policies response.
+ * Search all {{iam_name_short}} policies response.
  * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.SearchAllIamPoliciesResponse} @@ -74,8 +74,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -88,8 +89,9 @@ public java.util.List ge * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -103,8 +105,9 @@ public java.util.List ge * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -117,8 +120,9 @@ public int getResultsCount() { * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -131,8 +135,9 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResult getResults(int ind * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -371,7 +376,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Search all IAM policies response.
+   * Search all {{iam_name_short}} policies response.
    * 
* * Protobuf type {@code google.cloud.asset.v1p1beta1.SearchAllIamPoliciesResponse} @@ -622,8 +627,9 @@ private void ensureResultsIsMutable() { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -639,8 +645,9 @@ public java.util.List ge * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -656,8 +663,9 @@ public int getResultsCount() { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -673,8 +681,9 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResult getResults(int ind * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -697,8 +706,9 @@ public Builder setResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -718,8 +728,9 @@ public Builder setResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -741,8 +752,9 @@ public Builder addResults(com.google.cloud.asset.v1p1beta1.IamPolicySearchResult * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -765,8 +777,9 @@ public Builder addResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -786,8 +799,9 @@ public Builder addResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -807,8 +821,9 @@ public Builder addResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -829,8 +844,9 @@ public Builder addAllResults( * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -849,8 +865,9 @@ public Builder clearResults() { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -869,8 +886,9 @@ public Builder removeResults(int index) { * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -883,8 +901,9 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Builder getResults * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -901,8 +920,9 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResultOrBuilder getResult * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -919,8 +939,9 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResultOrBuilder getResult * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -933,8 +954,9 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Builder addResults * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -949,8 +971,9 @@ public com.google.cloud.asset.v1p1beta1.IamPolicySearchResult.Builder addResults * * *
-     * A list of IamPolicy that match the search query. Related information such
-     * as the associated resource is returned along with the policy.
+     * A list of {{iam_name_short}} policies that match the search query. Related
+     * information such as the associated resource is returned along with the
+     * policy.
      * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponseOrBuilder.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponseOrBuilder.java index 6407224fcb24..65e71d3a9f2e 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponseOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllIamPoliciesResponseOrBuilder.java @@ -27,8 +27,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -38,8 +39,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -49,8 +51,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -60,8 +63,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; @@ -72,8 +76,9 @@ public interface SearchAllIamPoliciesResponseOrBuilder * * *
-   * A list of IamPolicy that match the search query. Related information such
-   * as the associated resource is returned along with the policy.
+   * A list of {{iam_name_short}} policies that match the search query. Related
+   * information such as the associated resource is returned along with the
+   * policy.
    * 
* * repeated .google.cloud.asset.v1p1beta1.IamPolicySearchResult results = 1; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequest.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequest.java index 190b04f38a46..5d770a7b5361 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequest.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequest.java @@ -77,8 +77,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -105,8 +105,8 @@ public java.lang.String getScope() {
    *
    *
    * 
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -185,8 +185,8 @@ public com.google.protobuf.ByteString getQueryBytes() {
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -200,8 +200,8 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() { * * *
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -215,8 +215,8 @@ public int getAssetTypesCount() { * * *
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -231,8 +231,8 @@ public java.lang.String getAssetTypes(int index) { * * *
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -250,10 +250,11 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) { * * *
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -271,10 +272,10 @@ public int getPageSize() { * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method.  `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method.  `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -297,10 +298,10 @@ public java.lang.String getPageToken() { * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method.  `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method.  `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -326,10 +327,10 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-   * Optional. A comma separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " desc" after the field name
-   * to indicate descending order. Redundant space characters are ignored. For
-   * example, "  foo ,  bar  desc  ".
+   * Optional. A comma separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " desc" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
+   * For example, "  foo ,  bar  desc  ".
    * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -352,10 +353,10 @@ public java.lang.String getOrderBy() { * * *
-   * Optional. A comma separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " desc" after the field name
-   * to indicate descending order. Redundant space characters are ignored. For
-   * example, "  foo ,  bar  desc  ".
+   * Optional. A comma separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " desc" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
+   * For example, "  foo ,  bar  desc  ".
    * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -841,8 +842,8 @@ public Builder mergeFrom( * * *
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -868,8 +869,8 @@ public java.lang.String getScope() {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -895,8 +896,8 @@ public com.google.protobuf.ByteString getScopeBytes() {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -921,8 +922,8 @@ public Builder setScope(java.lang.String value) {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -943,8 +944,8 @@ public Builder clearScope() {
      *
      *
      * 
-     * Required. The relative name of an asset. The search is limited to the resources
-     * within the `scope`. The allowed value must be:
+     * Required. The relative name of an asset. The search is limited to the
+     * resources within the `scope`. The allowed value must be:
      * * Organization number (such as "organizations/123")
      * * Folder number(such as "folders/1234")
      * * Project number (such as "projects/12345")
@@ -1086,8 +1087,8 @@ private void ensureAssetTypesIsMutable() {
      *
      *
      * 
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1101,8 +1102,8 @@ public com.google.protobuf.ProtocolStringList getAssetTypesList() { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1116,8 +1117,8 @@ public int getAssetTypesCount() { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1132,8 +1133,8 @@ public java.lang.String getAssetTypes(int index) { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1148,8 +1149,8 @@ public com.google.protobuf.ByteString getAssetTypesBytes(int index) { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1171,8 +1172,8 @@ public Builder setAssetTypes(int index, java.lang.String value) { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1193,8 +1194,8 @@ public Builder addAssetTypes(java.lang.String value) { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1212,8 +1213,8 @@ public Builder addAllAssetTypes(java.lang.Iterable values) { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1230,8 +1231,8 @@ public Builder clearAssetTypes() { * * *
-     * Optional. A list of asset types that this request searches for. If empty, it will
-     * search all the supported asset types.
+     * Optional. A list of asset types that this request searches for. If empty,
+     * it will search all the supported asset types.
      * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1255,10 +1256,11 @@ public Builder addAssetTypesBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1273,10 +1275,11 @@ public int getPageSize() { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1294,10 +1297,11 @@ public Builder setPageSize(int value) { * * *
-     * Optional. The page size for search result pagination. Page size is capped at 500 even
-     * if a larger value is given. If set to zero, server will pick an appropriate
-     * default. Returned results may be fewer than requested. When this happens,
-     * there could be more results as long as `next_page_token` is returned.
+     * Optional. The page size for search result pagination. Page size is capped
+     * at 500 even if a larger value is given. If set to zero, server will pick an
+     * appropriate default. Returned results may be fewer than requested. When
+     * this happens, there could be more results as long as `next_page_token` is
+     * returned.
      * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1316,10 +1320,10 @@ public Builder clearPageSize() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method.  `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method.  `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1341,10 +1345,10 @@ public java.lang.String getPageToken() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method.  `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method.  `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1366,10 +1370,10 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method.  `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method.  `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1390,10 +1394,10 @@ public Builder setPageToken(java.lang.String value) { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method.  `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method.  `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1410,10 +1414,10 @@ public Builder clearPageToken() { * * *
-     * Optional. If present, then retrieve the next batch of results from the preceding call
-     * to this method.  `page_token` must be the value of `next_page_token` from
-     * the previous response. The values of all other method parameters, must be
-     * identical to those in the previous call.
+     * Optional. If present, then retrieve the next batch of results from the
+     * preceding call to this method.  `page_token` must be the value of
+     * `next_page_token` from the previous response. The values of all other
+     * method parameters, must be identical to those in the previous call.
      * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1437,10 +1441,10 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. A comma separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " desc" after the field name
-     * to indicate descending order. Redundant space characters are ignored. For
-     * example, "  foo ,  bar  desc  ".
+     * Optional. A comma separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " desc" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
+     * For example, "  foo ,  bar  desc  ".
      * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -1462,10 +1466,10 @@ public java.lang.String getOrderBy() { * * *
-     * Optional. A comma separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " desc" after the field name
-     * to indicate descending order. Redundant space characters are ignored. For
-     * example, "  foo ,  bar  desc  ".
+     * Optional. A comma separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " desc" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
+     * For example, "  foo ,  bar  desc  ".
      * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -1487,10 +1491,10 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * *
-     * Optional. A comma separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " desc" after the field name
-     * to indicate descending order. Redundant space characters are ignored. For
-     * example, "  foo ,  bar  desc  ".
+     * Optional. A comma separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " desc" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
+     * For example, "  foo ,  bar  desc  ".
      * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -1511,10 +1515,10 @@ public Builder setOrderBy(java.lang.String value) { * * *
-     * Optional. A comma separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " desc" after the field name
-     * to indicate descending order. Redundant space characters are ignored. For
-     * example, "  foo ,  bar  desc  ".
+     * Optional. A comma separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " desc" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
+     * For example, "  foo ,  bar  desc  ".
      * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -1531,10 +1535,10 @@ public Builder clearOrderBy() { * * *
-     * Optional. A comma separated list of fields specifying the sorting order of the
-     * results. The default order is ascending. Add " desc" after the field name
-     * to indicate descending order. Redundant space characters are ignored. For
-     * example, "  foo ,  bar  desc  ".
+     * Optional. A comma separated list of fields specifying the sorting order of
+     * the results. The default order is ascending. Add " desc" after the field
+     * name to indicate descending order. Redundant space characters are ignored.
+     * For example, "  foo ,  bar  desc  ".
      * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequestOrBuilder.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequestOrBuilder.java index 9b27969f4428..6f6da86f747c 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequestOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/SearchAllResourcesRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -44,8 +44,8 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Required. The relative name of an asset. The search is limited to the resources
-   * within the `scope`. The allowed value must be:
+   * Required. The relative name of an asset. The search is limited to the
+   * resources within the `scope`. The allowed value must be:
    * * Organization number (such as "organizations/123")
    * * Folder number(such as "folders/1234")
    * * Project number (such as "projects/12345")
@@ -87,8 +87,8 @@ public interface SearchAllResourcesRequestOrBuilder
    *
    *
    * 
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -100,8 +100,8 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -113,8 +113,8 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -127,8 +127,8 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. A list of asset types that this request searches for. If empty, it will
-   * search all the supported asset types.
+   * Optional. A list of asset types that this request searches for. If empty,
+   * it will search all the supported asset types.
    * 
* * repeated string asset_types = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -142,10 +142,11 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. The page size for search result pagination. Page size is capped at 500 even
-   * if a larger value is given. If set to zero, server will pick an appropriate
-   * default. Returned results may be fewer than requested. When this happens,
-   * there could be more results as long as `next_page_token` is returned.
+   * Optional. The page size for search result pagination. Page size is capped
+   * at 500 even if a larger value is given. If set to zero, server will pick an
+   * appropriate default. Returned results may be fewer than requested. When
+   * this happens, there could be more results as long as `next_page_token` is
+   * returned.
    * 
* * int32 page_size = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -158,10 +159,10 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method.  `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method.  `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -173,10 +174,10 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. If present, then retrieve the next batch of results from the preceding call
-   * to this method.  `page_token` must be the value of `next_page_token` from
-   * the previous response. The values of all other method parameters, must be
-   * identical to those in the previous call.
+   * Optional. If present, then retrieve the next batch of results from the
+   * preceding call to this method.  `page_token` must be the value of
+   * `next_page_token` from the previous response. The values of all other
+   * method parameters, must be identical to those in the previous call.
    * 
* * string page_token = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -189,10 +190,10 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. A comma separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " desc" after the field name
-   * to indicate descending order. Redundant space characters are ignored. For
-   * example, "  foo ,  bar  desc  ".
+   * Optional. A comma separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " desc" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
+   * For example, "  foo ,  bar  desc  ".
    * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -204,10 +205,10 @@ public interface SearchAllResourcesRequestOrBuilder * * *
-   * Optional. A comma separated list of fields specifying the sorting order of the
-   * results. The default order is ascending. Add " desc" after the field name
-   * to indicate descending order. Redundant space characters are ignored. For
-   * example, "  foo ,  bar  desc  ".
+   * Optional. A comma separated list of fields specifying the sorting order of
+   * the results. The default order is ascending. Add " desc" after the field
+   * name to indicate descending order. Redundant space characters are ignored.
+   * For example, "  foo ,  bar  desc  ".
    * 
* * string order_by = 10 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadata.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadata.java index c0e711d3c87f..d13ee962dc8d 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadata.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadata.java @@ -493,7 +493,8 @@ public int getLabelsCount() { * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -517,7 +518,8 @@ public java.util.Map getLabels() { * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -532,7 +534,8 @@ public java.util.Map getLabelsMap() { * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -551,7 +554,8 @@ public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.Strin * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -577,7 +581,8 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -594,7 +599,8 @@ public com.google.protobuf.ProtocolStringList getNetworkTagsList() { * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -611,7 +617,8 @@ public int getNetworkTagsCount() { * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -629,7 +636,8 @@ public java.lang.String getNetworkTags(int index) { * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -2111,7 +2119,8 @@ public int getLabelsCount() { * * *
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See [Labelling and grouping
+     * {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2135,7 +2144,8 @@ public java.util.Map getLabels() { * * *
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See [Labelling and grouping
+     * {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2150,7 +2160,8 @@ public java.util.Map getLabelsMap() { * * *
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See [Labelling and grouping
+     * {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2170,7 +2181,8 @@ public java.lang.String getLabelsOrDefault( * * *
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See [Labelling and grouping
+     * {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2197,7 +2209,8 @@ public Builder clearLabels() { * * *
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See [Labelling and grouping
+     * {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2220,7 +2233,8 @@ public java.util.Map getMutableLabels() { * * *
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See [Labelling and grouping
+     * {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2242,7 +2256,8 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { * * *
-     * Labels associated with this resource. See [Labelling and grouping GCP
+     * Labels associated with this resource. See [Labelling and grouping
+     * {{gcp_name}}
      * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2268,7 +2283,8 @@ private void ensureNetworkTagsIsMutable() { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2285,7 +2301,8 @@ public com.google.protobuf.ProtocolStringList getNetworkTagsList() { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2302,7 +2319,8 @@ public int getNetworkTagsCount() { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2320,7 +2338,8 @@ public java.lang.String getNetworkTags(int index) { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2338,7 +2357,8 @@ public com.google.protobuf.ByteString getNetworkTagsBytes(int index) { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2363,7 +2383,8 @@ public Builder setNetworkTags(int index, java.lang.String value) { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2387,7 +2408,8 @@ public Builder addNetworkTags(java.lang.String value) { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2408,7 +2430,8 @@ public Builder addAllNetworkTags(java.lang.Iterable values) { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
@@ -2428,7 +2451,8 @@ public Builder clearNetworkTags() { * *
      * Network tags associated with this resource. Like labels, network tags are a
-     * type of annotations used to group GCP resources. See [Labelling GCP
+     * type of annotations used to group {{gcp_name}} resources. See
+     * [Labelling {{gcp_name}}
      * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
      * for more information.
      * 
diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadataOrBuilder.java b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadataOrBuilder.java index bb204bb0e894..1ba88618c931 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadataOrBuilder.java +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/java/com/google/cloud/asset/v1p1beta1/StandardResourceMetadataOrBuilder.java @@ -252,7 +252,8 @@ public interface StandardResourceMetadataOrBuilder * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -264,7 +265,8 @@ public interface StandardResourceMetadataOrBuilder * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -279,7 +281,8 @@ public interface StandardResourceMetadataOrBuilder * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -291,7 +294,8 @@ public interface StandardResourceMetadataOrBuilder * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -308,7 +312,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Labels associated with this resource. See [Labelling and grouping GCP
+   * Labels associated with this resource. See [Labelling and grouping
+   * {{gcp_name}}
    * resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -322,7 +327,8 @@ java.lang.String getLabelsOrDefault( * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -337,7 +343,8 @@ java.lang.String getLabelsOrDefault( * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -352,7 +359,8 @@ java.lang.String getLabelsOrDefault( * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
@@ -368,7 +376,8 @@ java.lang.String getLabelsOrDefault( * *
    * Network tags associated with this resource. Like labels, network tags are a
-   * type of annotations used to group GCP resources. See [Labelling GCP
+   * type of annotations used to group {{gcp_name}} resources. See
+   * [Labelling {{gcp_name}}
    * resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources)
    * for more information.
    * 
diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/asset_service.proto b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/asset_service.proto index d5a0d8c41b7f..47d5d5041c7f 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/asset_service.proto +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/asset_service.proto @@ -31,28 +31,32 @@ option php_namespace = "Google\\Cloud\\Asset\\V1p1beta1"; // Asset service definition. service AssetService { option (google.api.default_host) = "cloudasset.googleapis.com"; - option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; + option (google.api.oauth_scopes) = + "https://www.googleapis.com/auth/cloud-platform"; - // Searches all the resources under a given accessible CRM scope + // Searches all the resources under a given accessible {{crm_name}} scope // (project/folder/organization). This RPC gives callers // especially admins the ability to search all the resources under a scope, // even if they don't have .get permission of all the resources. Callers // should have cloud.assets.SearchAllResources permission on the requested // scope, otherwise it will be rejected. - rpc SearchAllResources(SearchAllResourcesRequest) returns (SearchAllResourcesResponse) { + rpc SearchAllResources(SearchAllResourcesRequest) + returns (SearchAllResourcesResponse) { option (google.api.http) = { get: "/v1p1beta1/{scope=*/*}/resources:searchAll" }; option (google.api.method_signature) = "scope,query,asset_types"; } - // Searches all the IAM policies under a given accessible CRM scope - // (project/folder/organization). This RPC gives callers - // especially admins the ability to search all the IAM policies under a scope, - // even if they don't have .getIamPolicy permission of all the IAM policies. - // Callers should have cloud.assets.SearchAllIamPolicies permission on the - // requested scope, otherwise it will be rejected. - rpc SearchAllIamPolicies(SearchAllIamPoliciesRequest) returns (SearchAllIamPoliciesResponse) { + // Searches all the {{iam_name_short}} policies under a given accessible + // {{crm_name}} scope (project/folder/organization). This RPC gives callers + // especially admins the ability to search all the {{iam_name_short}} policies + // under a scope, even if they don't have .getIamPolicy permission of all the + // {{iam_name_short}} policies. Callers should have + // cloud.assets.SearchAllIamPolicies permission on the requested scope, + // otherwise it will be rejected. + rpc SearchAllIamPolicies(SearchAllIamPoliciesRequest) + returns (SearchAllIamPoliciesResponse) { option (google.api.http) = { get: "/v1p1beta1/{scope=*/*}/iamPolicies:searchAll" }; @@ -62,8 +66,8 @@ service AssetService { // Search all resources request. message SearchAllResourcesRequest { - // Required. The relative name of an asset. The search is limited to the resources - // within the `scope`. The allowed value must be: + // Required. The relative name of an asset. The search is limited to the + // resources within the `scope`. The allowed value must be: // * Organization number (such as "organizations/123") // * Folder number(such as "folders/1234") // * Project number (such as "projects/12345") @@ -73,26 +77,27 @@ message SearchAllResourcesRequest { // Optional. The query statement. string query = 2 [(google.api.field_behavior) = OPTIONAL]; - // Optional. A list of asset types that this request searches for. If empty, it will - // search all the supported asset types. + // Optional. A list of asset types that this request searches for. If empty, + // it will search all the supported asset types. repeated string asset_types = 3 [(google.api.field_behavior) = OPTIONAL]; - // Optional. The page size for search result pagination. Page size is capped at 500 even - // if a larger value is given. If set to zero, server will pick an appropriate - // default. Returned results may be fewer than requested. When this happens, - // there could be more results as long as `next_page_token` is returned. + // Optional. The page size for search result pagination. Page size is capped + // at 500 even if a larger value is given. If set to zero, server will pick an + // appropriate default. Returned results may be fewer than requested. When + // this happens, there could be more results as long as `next_page_token` is + // returned. int32 page_size = 4 [(google.api.field_behavior) = OPTIONAL]; - // Optional. If present, then retrieve the next batch of results from the preceding call - // to this method. `page_token` must be the value of `next_page_token` from - // the previous response. The values of all other method parameters, must be - // identical to those in the previous call. + // Optional. If present, then retrieve the next batch of results from the + // preceding call to this method. `page_token` must be the value of + // `next_page_token` from the previous response. The values of all other + // method parameters, must be identical to those in the previous call. string page_token = 5 [(google.api.field_behavior) = OPTIONAL]; - // Optional. A comma separated list of fields specifying the sorting order of the - // results. The default order is ascending. Add " desc" after the field name - // to indicate descending order. Redundant space characters are ignored. For - // example, " foo , bar desc ". + // Optional. A comma separated list of fields specifying the sorting order of + // the results. The default order is ascending. Add " desc" after the field + // name to indicate descending order. Redundant space characters are ignored. + // For example, " foo , bar desc ". string order_by = 10 [(google.api.field_behavior) = OPTIONAL]; } @@ -107,10 +112,10 @@ message SearchAllResourcesResponse { string next_page_token = 2; } -// Search all IAM policies request. +// Search all {{iam_name_short}} policies request. message SearchAllIamPoliciesRequest { - // Required. The relative name of an asset. The search is limited to the resources - // within the `scope`. The allowed value must be: + // Required. The relative name of an asset. The search is limited to the + // resources within the `scope`. The allowed value must be: // * Organization number (such as "organizations/123") // * Folder number(such as "folders/1234") // * Project number (such as "projects/12345") @@ -123,23 +128,25 @@ message SearchAllIamPoliciesRequest { // * "policy:(myuser@mydomain.com viewer)" string query = 2 [(google.api.field_behavior) = OPTIONAL]; - // Optional. The page size for search result pagination. Page size is capped at 500 even - // if a larger value is given. If set to zero, server will pick an appropriate - // default. Returned results may be fewer than requested. When this happens, - // there could be more results as long as `next_page_token` is returned. + // Optional. The page size for search result pagination. Page size is capped + // at 500 even if a larger value is given. If set to zero, server will pick an + // appropriate default. Returned results may be fewer than requested. When + // this happens, there could be more results as long as `next_page_token` is + // returned. int32 page_size = 3 [(google.api.field_behavior) = OPTIONAL]; - // Optional. If present, retrieve the next batch of results from the preceding call to - // this method. `page_token` must be the value of `next_page_token` from the - // previous response. The values of all other method parameters must be - // identical to those in the previous call. + // Optional. If present, retrieve the next batch of results from the preceding + // call to this method. `page_token` must be the value of `next_page_token` + // from the previous response. The values of all other method parameters must + // be identical to those in the previous call. string page_token = 4 [(google.api.field_behavior) = OPTIONAL]; } -// Search all IAM policies response. +// Search all {{iam_name_short}} policies response. message SearchAllIamPoliciesResponse { - // A list of IamPolicy that match the search query. Related information such - // as the associated resource is returned along with the policy. + // A list of {{iam_name_short}} policies that match the search query. Related + // information such as the associated resource is returned along with the + // policy. repeated IamPolicySearchResult results = 1; // Set if there are more results than those appearing in this response; to get diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/assets.proto b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/assets.proto index c0ac1403acc8..963a9ed14c44 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/assets.proto +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/src/main/proto/google/cloud/asset/v1p1beta1/assets.proto @@ -59,21 +59,23 @@ message StandardResourceMetadata { // "us-west1-b". string location = 11; - // Labels associated with this resource. See [Labelling and grouping GCP + // Labels associated with this resource. See [Labelling and grouping + // {{gcp_name}} // resources](https://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) // for more information. map labels = 12; // Network tags associated with this resource. Like labels, network tags are a - // type of annotations used to group GCP resources. See [Labelling GCP + // type of annotations used to group {{gcp_name}} resources. See + // [Labelling {{gcp_name}} // resources](lhttps://cloud.google.com/blog/products/gcp/labelling-and-grouping-your-google-cloud-platform-resources) // for more information. repeated string network_tags = 13; } -// The result for a IAM Policy search. +// The result for a {{iam_name_short}} Policy search. message IamPolicySearchResult { - // Explanation about the IAM policy search result. + // Explanation about the {{iam_name_short}} policy search result. message Explanation { // The map from roles to their included permission matching the permission // query (e.g. containing `policy.role.permissions:`). A sample role string: @@ -85,28 +87,30 @@ message IamPolicySearchResult { // The [full resource // name](https://cloud.google.com/apis/design/resource_names#full_resource_name) - // of the resource associated with this IAM policy. + // of the resource associated with this {{iam_name_short}} policy. string resource = 1; - // The project that the associated GCP resource belongs to, in the form of - // `projects/{project_number}`. If an IAM policy is set on a resource (like VM - // instance, Cloud Storage bucket), the project field will indicate the - // project that contains the resource. If an IAM policy is set on a folder or - // orgnization, the project field will be empty. + // The project that the associated {{gcp_name}} resource belongs to, in the + // form of `projects/{project_number}`. If an {{iam_name_short}} policy is set + // on a resource (like VM instance, {{storage_name}} bucket), the project + // field will indicate the project that contains the resource. If an + // {{iam_name_short}} policy is set on a folder or orgnization, the project + // field will be empty. string project = 3; - // The IAM policy directly set on the given resource. Note that the original - // IAM policy can contain multiple bindings. This only contains the bindings - // that match the given query. For queries that don't contain a constrain on - // policies (e.g. an empty query), this contains all the bindings. + // The {{iam_name_short}} policy directly set on the given resource. Note that + // the original {{iam_name_short}} policy can contain multiple bindings. This + // only contains the bindings that match the given query. For queries that + // don't contain a constrain on policies (e.g. an empty query), this contains + // all the bindings. google.iam.v1.Policy policy = 4; - // Explanation about the IAM policy search result. It contains additional - // information to explain why the search result matches the query. + // Explanation about the {{iam_name_short}} policy search result. It contains + // additional information to explain why the search result matches the query. Explanation explanation = 5; } -// IAM permissions +// {{iam_name_short}} permissions message Permissions { // A list of permissions. A sample permission string: "compute.disk.get". repeated string permissions = 1;