diff --git a/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogClient.java b/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogClient.java index ea051393..99bb906e 100644 --- a/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogClient.java +++ b/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogClient.java @@ -174,7 +174,8 @@ public DataCatalogStub getStub() { * your query may not be returned, even in subsequent result pages. Also note that results * returned (and not returned) can vary across repeated search queries. * - *

See [Data Catalog Search Syntax](/data-catalog/docs/how-to/search-reference) for more + *

See [Data Catalog Search + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) for more * information. * *

Sample code: @@ -196,8 +197,9 @@ public DataCatalogStub getStub() { *

Query strings can be simple as "x" or more qualified as: *

* name:x * column:x * description:y *

Note: Query tokens need to have a minimum of 3 characters for substring matching to work - * correctly. See [Data Catalog Search Syntax](/data-catalog/docs/how-to/search-reference) for - * more information. + * correctly. See [Data Catalog Search + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) for more + * information. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final SearchCatalogPagedResponse searchCatalog( @@ -219,7 +221,8 @@ public final SearchCatalogPagedResponse searchCatalog( * your query may not be returned, even in subsequent result pages. Also note that results * returned (and not returned) can vary across repeated search queries. * - *

See [Data Catalog Search Syntax](/data-catalog/docs/how-to/search-reference) for more + *

See [Data Catalog Search + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) for more * information. * *

Sample code: @@ -257,7 +260,8 @@ public final SearchCatalogPagedResponse searchCatalog(SearchCatalogRequest reque * your query may not be returned, even in subsequent result pages. Also note that results * returned (and not returned) can vary across repeated search queries. * - *

See [Data Catalog Search Syntax](/data-catalog/docs/how-to/search-reference) for more + *

See [Data Catalog Search + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) for more * information. * *

Sample code: @@ -295,7 +299,8 @@ public final SearchCatalogPagedResponse searchCatalog(SearchCatalogRequest reque * your query may not be returned, even in subsequent result pages. Also note that results * returned (and not returned) can vary across repeated search queries. * - *

See [Data Catalog Search Syntax](/data-catalog/docs/how-to/search-reference) for more + *

See [Data Catalog Search + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) for more * information. * *

Sample code: @@ -343,8 +348,8 @@ public final UnaryCallable searchCa *

A maximum of 10,000 entry groups may be created per organization across all locations. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -394,8 +399,8 @@ public final EntryGroup createEntryGroup( *

A maximum of 10,000 entry groups may be created per organization across all locations. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -445,8 +450,8 @@ public final EntryGroup createEntryGroup( *

A maximum of 10,000 entry groups may be created per organization across all locations. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -485,8 +490,8 @@ public final EntryGroup createEntryGroup(CreateEntryGroupRequest request) { *

A maximum of 10,000 entry groups may be created per organization across all locations. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -655,7 +660,7 @@ public final UnaryCallable getEntryGroupCallab /** * Updates an EntryGroup. The user should enable the Data Catalog API in the project identified by * the `entry_group.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -679,7 +684,7 @@ public final EntryGroup updateEntryGroup(EntryGroup entryGroup) { /** * Updates an EntryGroup. The user should enable the Data Catalog API in the project identified by * the `entry_group.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -709,7 +714,7 @@ public final EntryGroup updateEntryGroup(EntryGroup entryGroup, FieldMask update /** * Updates an EntryGroup. The user should enable the Data Catalog API in the project identified by * the `entry_group.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -734,7 +739,7 @@ public final EntryGroup updateEntryGroup(UpdateEntryGroupRequest request) { /** * Updates an EntryGroup. The user should enable the Data Catalog API in the project identified by * the `entry_group.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -758,7 +763,8 @@ public final UnaryCallable updateEntryGroup /** * Deletes an EntryGroup. Only entry groups that do not contain entries can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -783,7 +789,8 @@ public final void deleteEntryGroup(EntryGroupName name) { /** * Deletes an EntryGroup. Only entry groups that do not contain entries can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -807,7 +814,8 @@ public final void deleteEntryGroup(String name) { /** * Deletes an EntryGroup. Only entry groups that do not contain entries can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -832,7 +840,8 @@ public final void deleteEntryGroup(DeleteEntryGroupRequest request) { /** * Deletes an EntryGroup. Only entry groups that do not contain entries can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -992,8 +1001,8 @@ public final ListEntryGroupsPagedResponse listEntryGroups(ListEntryGroupsRequest * Creates an entry. Only entries of 'FILESET' type or user-specified type can be created. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

A maximum of 100,000 entries may be created per entry group. * @@ -1031,8 +1040,8 @@ public final Entry createEntry(EntryGroupName parent, String entryId, Entry entr * Creates an entry. Only entries of 'FILESET' type or user-specified type can be created. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

A maximum of 100,000 entries may be created per entry group. * @@ -1070,8 +1079,8 @@ public final Entry createEntry(String parent, String entryId, Entry entry) { * Creates an entry. Only entries of 'FILESET' type or user-specified type can be created. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

A maximum of 100,000 entries may be created per entry group. * @@ -1103,8 +1112,8 @@ public final Entry createEntry(CreateEntryRequest request) { * Creates an entry. Only entries of 'FILESET' type or user-specified type can be created. * *

Users should enable the Data Catalog API in the project identified by the `parent` parameter - * (see [Data Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more - * information). + * (see [Data Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

A maximum of 100,000 entries may be created per entry group. * @@ -1134,7 +1143,7 @@ public final UnaryCallable createEntryCallable() { /** * Updates an existing entry. Users should enable the Data Catalog API in the project identified * by the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1157,7 +1166,7 @@ public final Entry updateEntry(Entry entry) { /** * Updates an existing entry. Users should enable the Data Catalog API in the project identified * by the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1190,7 +1199,7 @@ public final Entry updateEntry(Entry entry, FieldMask updateMask) { /** * Updates an existing entry. Users should enable the Data Catalog API in the project identified * by the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1215,7 +1224,7 @@ public final Entry updateEntry(UpdateEntryRequest request) { /** * Updates an existing entry. Users should enable the Data Catalog API in the project identified * by the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1240,7 +1249,8 @@ public final UnaryCallable updateEntryCallable() { * Deletes an existing entry. Only entries created through * [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry] method can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1267,7 +1277,8 @@ public final void deleteEntry(EntryName name) { * Deletes an existing entry. Only entries created through * [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry] method can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1293,7 +1304,8 @@ public final void deleteEntry(String name) { * Deletes an existing entry. Only entries created through * [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry] method can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1319,7 +1331,8 @@ public final void deleteEntry(DeleteEntryRequest request) { * Deletes an existing entry. Only entries created through * [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry] method can be deleted. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1610,7 +1623,8 @@ public final UnaryCallable listEntriesC /** * Creates a tag template. The user should enable the Data Catalog API in the project identified * by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -1624,8 +1638,7 @@ public final UnaryCallable listEntriesC * * * @param parent Required. The name of the project and the template location - * [region](/compute/docs/regions-zones/#available). NOTE: Currently, only the `us-central1 - * region` is supported. + * [region](https://cloud.google.com/data-catalog/docs/concepts/regions). *

Example: *

* projects/{project_id}/locations/us-central1 * @param tagTemplateId Required. The id of the tag template to create. @@ -1647,7 +1660,8 @@ public final TagTemplate createTagTemplate( /** * Creates a tag template. The user should enable the Data Catalog API in the project identified * by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -1661,8 +1675,7 @@ public final TagTemplate createTagTemplate( * * * @param parent Required. The name of the project and the template location - * [region](/compute/docs/regions-zones/#available). NOTE: Currently, only the `us-central1 - * region` is supported. + * [region](https://cloud.google.com/data-catalog/docs/concepts/regions). *

Example: *

* projects/{project_id}/locations/us-central1 * @param tagTemplateId Required. The id of the tag template to create. @@ -1684,7 +1697,8 @@ public final TagTemplate createTagTemplate( /** * Creates a tag template. The user should enable the Data Catalog API in the project identified * by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -1713,7 +1727,8 @@ public final TagTemplate createTagTemplate(CreateTagTemplateRequest request) { /** * Creates a tag template. The user should enable the Data Catalog API in the project identified * by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -1833,7 +1848,7 @@ public final UnaryCallable getTagTemplateCal * template fields are represented as separate resources and should be updated using their own * create/update/delete methods. Users should enable the Data Catalog API in the project * identified by the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1859,7 +1874,7 @@ public final TagTemplate updateTagTemplate(TagTemplate tagTemplate) { * template fields are represented as separate resources and should be updated using their own * create/update/delete methods. Users should enable the Data Catalog API in the project * identified by the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1893,7 +1908,7 @@ public final TagTemplate updateTagTemplate(TagTemplate tagTemplate, FieldMask up * template fields are represented as separate resources and should be updated using their own * create/update/delete methods. Users should enable the Data Catalog API in the project * identified by the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1920,7 +1935,7 @@ public final TagTemplate updateTagTemplate(UpdateTagTemplateRequest request) { * template fields are represented as separate resources and should be updated using their own * create/update/delete methods. Users should enable the Data Catalog API in the project * identified by the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1944,7 +1959,7 @@ public final UnaryCallable updateTagTempl /** * Deletes a tag template and all tags using the template. Users should enable the Data Catalog * API in the project identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -1976,7 +1991,7 @@ public final void deleteTagTemplate(TagTemplateName name, boolean force) { /** * Deletes a tag template and all tags using the template. Users should enable the Data Catalog * API in the project identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2005,7 +2020,7 @@ public final void deleteTagTemplate(String name, boolean force) { /** * Deletes a tag template and all tags using the template. Users should enable the Data Catalog * API in the project identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2032,7 +2047,7 @@ public final void deleteTagTemplate(DeleteTagTemplateRequest request) { /** * Deletes a tag template and all tags using the template. Users should enable the Data Catalog * API in the project identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2058,7 +2073,8 @@ public final UnaryCallable deleteTagTemplateCal /** * Creates a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2072,8 +2088,7 @@ public final UnaryCallable deleteTagTemplateCal * * * @param parent Required. The name of the project and the template location - * [region](/compute/docs/regions-zones/#available). NOTE: Currently, only the `us-central1 - * region` is supported. + * [region](https://cloud.google.com/data-catalog/docs/concepts/regions). *

Example: *

* projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id} * @param tagTemplateFieldId Required. The ID of the tag template field to create. Field ids can @@ -2098,7 +2113,8 @@ public final TagTemplateField createTagTemplateField( /** * Creates a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2112,8 +2128,7 @@ public final TagTemplateField createTagTemplateField( * * * @param parent Required. The name of the project and the template location - * [region](/compute/docs/regions-zones/#available). NOTE: Currently, only the `us-central1 - * region` is supported. + * [region](https://cloud.google.com/data-catalog/docs/concepts/regions). *

Example: *

* projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id} * @param tagTemplateFieldId Required. The ID of the tag template field to create. Field ids can @@ -2138,7 +2153,8 @@ public final TagTemplateField createTagTemplateField( /** * Creates a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2167,7 +2183,8 @@ public final TagTemplateField createTagTemplateField(CreateTagTemplateFieldReque /** * Creates a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `parent` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2196,7 +2213,8 @@ public final TagTemplateField createTagTemplateField(CreateTagTemplateFieldReque /** * Updates a field in a tag template. This method cannot be used to update the field type. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2228,7 +2246,8 @@ public final TagTemplateField updateTagTemplateField( /** * Updates a field in a tag template. This method cannot be used to update the field type. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2260,7 +2279,8 @@ public final TagTemplateField updateTagTemplateField( /** * Updates a field in a tag template. This method cannot be used to update the field type. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2301,7 +2321,8 @@ public final TagTemplateField updateTagTemplateField( /** * Updates a field in a tag template. This method cannot be used to update the field type. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2342,7 +2363,8 @@ public final TagTemplateField updateTagTemplateField( /** * Updates a field in a tag template. This method cannot be used to update the field type. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2369,7 +2391,8 @@ public final TagTemplateField updateTagTemplateField(UpdateTagTemplateFieldReque /** * Updates a field in a tag template. This method cannot be used to update the field type. Users * should enable the Data Catalog API in the project identified by the `name` parameter (see [Data - * Catalog Resource Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Catalog Resource Project] + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). * *

Sample code: * @@ -2396,7 +2419,8 @@ public final TagTemplateField updateTagTemplateField(UpdateTagTemplateFieldReque /** * Renames a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2429,7 +2453,8 @@ public final TagTemplateField renameTagTemplateField( /** * Renames a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2461,7 +2486,8 @@ public final TagTemplateField renameTagTemplateField(String name, String newTagT /** * Renames a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2488,7 +2514,8 @@ public final TagTemplateField renameTagTemplateField(RenameTagTemplateFieldReque /** * Renames a field in a tag template. The user should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2515,7 +2542,8 @@ public final TagTemplateField renameTagTemplateField(RenameTagTemplateFieldReque /** * Deletes a field in a tag template and all uses of that field. Users should enable the Data * Catalog API in the project identified by the `name` parameter (see [Data Catalog Resource - * Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Project] (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2548,7 +2576,8 @@ public final void deleteTagTemplateField(TagTemplateFieldName name, boolean forc /** * Deletes a field in a tag template and all uses of that field. Users should enable the Data * Catalog API in the project identified by the `name` parameter (see [Data Catalog Resource - * Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Project] (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2578,7 +2607,8 @@ public final void deleteTagTemplateField(String name, boolean force) { /** * Deletes a field in a tag template and all uses of that field. Users should enable the Data * Catalog API in the project identified by the `name` parameter (see [Data Catalog Resource - * Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Project] (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2605,7 +2635,8 @@ public final void deleteTagTemplateField(DeleteTagTemplateFieldRequest request) /** * Deletes a field in a tag template and all uses of that field. Users should enable the Data * Catalog API in the project identified by the `name` parameter (see [Data Catalog Resource - * Project] (/data-catalog/docs/concepts/resource-project) for more information). + * Project] (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more + * information). * *

Sample code: * @@ -2632,9 +2663,9 @@ public final void deleteTagTemplateField(DeleteTagTemplateFieldRequest request) /** * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry]. Note: The project identified by * the `parent` parameter for the - * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) + * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) * and the [tag - * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) + * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) * used to create the tag must be from the same organization. * *

Sample code: @@ -2669,9 +2700,9 @@ public final Tag createTag(TagName parent, Tag tag) { /** * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry]. Note: The project identified by * the `parent` parameter for the - * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) + * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) * and the [tag - * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) + * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) * used to create the tag must be from the same organization. * *

Sample code: @@ -2702,9 +2733,9 @@ public final Tag createTag(String parent, Tag tag) { /** * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry]. Note: The project identified by * the `parent` parameter for the - * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) + * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) * and the [tag - * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) + * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) * used to create the tag must be from the same organization. * *

Sample code: @@ -2732,9 +2763,9 @@ public final Tag createTag(CreateTagRequest request) { /** * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry]. Note: The project identified by * the `parent` parameter for the - * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) + * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) * and the [tag - * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) + * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) * used to create the tag must be from the same organization. * *

Sample code: diff --git a/grpc-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogGrpc.java b/grpc-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogGrpc.java index 46d2ff94..f9557d77 100644 --- a/grpc-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogGrpc.java +++ b/grpc-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/DataCatalogGrpc.java @@ -1303,7 +1303,8 @@ public abstract static class DataCatalogImplBase implements io.grpc.BindableServ * result pages. Also note that results returned (and not returned) can vary * across repeated search queries. * See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. * */ public void searchCatalog( @@ -1330,7 +1331,8 @@ public void searchCatalog( * locations. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void createEntryGroup( @@ -1358,8 +1360,9 @@ public void getEntryGroup( *

      * Updates an EntryGroup. The user should enable the Data Catalog API in the
      * project identified by the `entry_group.name` parameter (see [Data Catalog
-     * Resource Project] (/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource Project]
+     * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+     * more information).
      * 
*/ public void updateEntryGroup( @@ -1375,7 +1378,8 @@ public void updateEntryGroup( * Deletes an EntryGroup. Only entry groups that do not contain entries can be * deleted. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteEntryGroup( @@ -1406,7 +1410,8 @@ public void listEntryGroups( * be created. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * A maximum of 100,000 entries may be created per entry group. * */ @@ -1423,7 +1428,8 @@ public void createEntry( * Updates an existing entry. * Users should enable the Data Catalog API in the project identified by * the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void updateEntry( @@ -1441,7 +1447,8 @@ public void updateEntry( * method can be deleted. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteEntry( @@ -1498,8 +1505,9 @@ public void listEntries( *
      * Creates a tag template. The user should enable the Data Catalog API in
      * the project identified by the `parent` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public void createTagTemplate( @@ -1530,7 +1538,8 @@ public void getTagTemplate( * and should be updated using their own create/update/delete methods. * Users should enable the Data Catalog API in the project identified by * the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void updateTagTemplate( @@ -1546,7 +1555,8 @@ public void updateTagTemplate( * Deletes a tag template and all tags using the template. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteTagTemplate( @@ -1562,8 +1572,8 @@ public void deleteTagTemplate( * Creates a field in a tag template. The user should enable the Data Catalog * API in the project identified by the `parent` parameter (see * [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more - * information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) + * for more information). * */ public void createTagTemplateField( @@ -1580,7 +1590,8 @@ public void createTagTemplateField( * Updates a field in a tag template. This method cannot be used to update the * field type. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void updateTagTemplateField( @@ -1596,8 +1607,9 @@ public void updateTagTemplateField( *
      * Renames a field in a tag template. The user should enable the Data Catalog
      * API in the project identified by the `name` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public void renameTagTemplateField( @@ -1614,7 +1626,8 @@ public void renameTagTemplateField( * Deletes a field in a tag template and all uses of that field. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteTagTemplateField( @@ -1629,10 +1642,10 @@ public void deleteTagTemplateField( *
      * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry].
      * Note: The project identified by the `parent` parameter for the
-     * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
+     * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
      * and the
      * [tag
-     * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
+     * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
      * used to create the tag must be from the same organization.
      * 
*/ @@ -1972,7 +1985,8 @@ protected DataCatalogStub build(io.grpc.Channel channel, io.grpc.CallOptions cal * result pages. Also note that results returned (and not returned) can vary * across repeated search queries. * See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. * */ public void searchCatalog( @@ -2002,7 +2016,8 @@ public void searchCatalog( * locations. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void createEntryGroup( @@ -2036,8 +2051,9 @@ public void getEntryGroup( *
      * Updates an EntryGroup. The user should enable the Data Catalog API in the
      * project identified by the `entry_group.name` parameter (see [Data Catalog
-     * Resource Project] (/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource Project]
+     * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+     * more information).
      * 
*/ public void updateEntryGroup( @@ -2056,7 +2072,8 @@ public void updateEntryGroup( * Deletes an EntryGroup. Only entry groups that do not contain entries can be * deleted. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteEntryGroup( @@ -2093,7 +2110,8 @@ public void listEntryGroups( * be created. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * A maximum of 100,000 entries may be created per entry group. * */ @@ -2113,7 +2131,8 @@ public void createEntry( * Updates an existing entry. * Users should enable the Data Catalog API in the project identified by * the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void updateEntry( @@ -2134,7 +2153,8 @@ public void updateEntry( * method can be deleted. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteEntry( @@ -2201,8 +2221,9 @@ public void listEntries( *
      * Creates a tag template. The user should enable the Data Catalog API in
      * the project identified by the `parent` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public void createTagTemplate( @@ -2239,7 +2260,8 @@ public void getTagTemplate( * and should be updated using their own create/update/delete methods. * Users should enable the Data Catalog API in the project identified by * the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void updateTagTemplate( @@ -2258,7 +2280,8 @@ public void updateTagTemplate( * Deletes a tag template and all tags using the template. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteTagTemplate( @@ -2277,8 +2300,8 @@ public void deleteTagTemplate( * Creates a field in a tag template. The user should enable the Data Catalog * API in the project identified by the `parent` parameter (see * [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more - * information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) + * for more information). * */ public void createTagTemplateField( @@ -2298,7 +2321,8 @@ public void createTagTemplateField( * Updates a field in a tag template. This method cannot be used to update the * field type. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void updateTagTemplateField( @@ -2317,8 +2341,9 @@ public void updateTagTemplateField( *
      * Renames a field in a tag template. The user should enable the Data Catalog
      * API in the project identified by the `name` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public void renameTagTemplateField( @@ -2338,7 +2363,8 @@ public void renameTagTemplateField( * Deletes a field in a tag template and all uses of that field. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public void deleteTagTemplateField( @@ -2356,10 +2382,10 @@ public void deleteTagTemplateField( *
      * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry].
      * Note: The project identified by the `parent` parameter for the
-     * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
+     * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
      * and the
      * [tag
-     * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
+     * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
      * used to create the tag must be from the same organization.
      * 
*/ @@ -2533,7 +2559,8 @@ protected DataCatalogBlockingStub build( * result pages. Also note that results returned (and not returned) can vary * across repeated search queries. * See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. * */ public com.google.cloud.datacatalog.v1.SearchCatalogResponse searchCatalog( @@ -2558,7 +2585,8 @@ public com.google.cloud.datacatalog.v1.SearchCatalogResponse searchCatalog( * locations. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.cloud.datacatalog.v1.EntryGroup createEntryGroup( @@ -2585,8 +2613,9 @@ public com.google.cloud.datacatalog.v1.EntryGroup getEntryGroup( *
      * Updates an EntryGroup. The user should enable the Data Catalog API in the
      * project identified by the `entry_group.name` parameter (see [Data Catalog
-     * Resource Project] (/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource Project]
+     * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+     * more information).
      * 
*/ public com.google.cloud.datacatalog.v1.EntryGroup updateEntryGroup( @@ -2602,7 +2631,8 @@ public com.google.cloud.datacatalog.v1.EntryGroup updateEntryGroup( * Deletes an EntryGroup. Only entry groups that do not contain entries can be * deleted. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.protobuf.Empty deleteEntryGroup( @@ -2631,7 +2661,8 @@ public com.google.cloud.datacatalog.v1.ListEntryGroupsResponse listEntryGroups( * be created. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * A maximum of 100,000 entries may be created per entry group. * */ @@ -2647,7 +2678,8 @@ public com.google.cloud.datacatalog.v1.Entry createEntry( * Updates an existing entry. * Users should enable the Data Catalog API in the project identified by * the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.cloud.datacatalog.v1.Entry updateEntry( @@ -2664,7 +2696,8 @@ public com.google.cloud.datacatalog.v1.Entry updateEntry( * method can be deleted. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.protobuf.Empty deleteEntry( @@ -2716,8 +2749,9 @@ public com.google.cloud.datacatalog.v1.ListEntriesResponse listEntries( *
      * Creates a tag template. The user should enable the Data Catalog API in
      * the project identified by the `parent` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public com.google.cloud.datacatalog.v1.TagTemplate createTagTemplate( @@ -2747,7 +2781,8 @@ public com.google.cloud.datacatalog.v1.TagTemplate getTagTemplate( * and should be updated using their own create/update/delete methods. * Users should enable the Data Catalog API in the project identified by * the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.cloud.datacatalog.v1.TagTemplate updateTagTemplate( @@ -2763,7 +2798,8 @@ public com.google.cloud.datacatalog.v1.TagTemplate updateTagTemplate( * Deletes a tag template and all tags using the template. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.protobuf.Empty deleteTagTemplate( @@ -2779,8 +2815,8 @@ public com.google.protobuf.Empty deleteTagTemplate( * Creates a field in a tag template. The user should enable the Data Catalog * API in the project identified by the `parent` parameter (see * [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more - * information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) + * for more information). * */ public com.google.cloud.datacatalog.v1.TagTemplateField createTagTemplateField( @@ -2796,7 +2832,8 @@ public com.google.cloud.datacatalog.v1.TagTemplateField createTagTemplateField( * Updates a field in a tag template. This method cannot be used to update the * field type. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.cloud.datacatalog.v1.TagTemplateField updateTagTemplateField( @@ -2811,8 +2848,9 @@ public com.google.cloud.datacatalog.v1.TagTemplateField updateTagTemplateField( *
      * Renames a field in a tag template. The user should enable the Data Catalog
      * API in the project identified by the `name` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public com.google.cloud.datacatalog.v1.TagTemplateField renameTagTemplateField( @@ -2828,7 +2866,8 @@ public com.google.cloud.datacatalog.v1.TagTemplateField renameTagTemplateField( * Deletes a field in a tag template and all uses of that field. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.protobuf.Empty deleteTagTemplateField( @@ -2843,10 +2882,10 @@ public com.google.protobuf.Empty deleteTagTemplateField( *
      * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry].
      * Note: The project identified by the `parent` parameter for the
-     * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
+     * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
      * and the
      * [tag
-     * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
+     * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
      * used to create the tag must be from the same organization.
      * 
*/ @@ -2997,7 +3036,8 @@ protected DataCatalogFutureStub build( * result pages. Also note that results returned (and not returned) can vary * across repeated search queries. * See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. * */ public com.google.common.util.concurrent.ListenableFuture< @@ -3024,7 +3064,8 @@ protected DataCatalogFutureStub build( * locations. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture< @@ -3054,8 +3095,9 @@ protected DataCatalogFutureStub build( *
      * Updates an EntryGroup. The user should enable the Data Catalog API in the
      * project identified by the `entry_group.name` parameter (see [Data Catalog
-     * Resource Project] (/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource Project]
+     * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+     * more information).
      * 
*/ public com.google.common.util.concurrent.ListenableFuture< @@ -3072,7 +3114,8 @@ protected DataCatalogFutureStub build( * Deletes an EntryGroup. Only entry groups that do not contain entries can be * deleted. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture @@ -3103,7 +3146,8 @@ protected DataCatalogFutureStub build( * be created. * Users should enable the Data Catalog API in the project identified by * the `parent` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * A maximum of 100,000 entries may be created per entry group. * */ @@ -3120,7 +3164,8 @@ protected DataCatalogFutureStub build( * Updates an existing entry. * Users should enable the Data Catalog API in the project identified by * the `entry.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture @@ -3138,7 +3183,8 @@ protected DataCatalogFutureStub build( * method can be deleted. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture @@ -3194,8 +3240,9 @@ protected DataCatalogFutureStub build( *
      * Creates a tag template. The user should enable the Data Catalog API in
      * the project identified by the `parent` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public com.google.common.util.concurrent.ListenableFuture< @@ -3228,7 +3275,8 @@ protected DataCatalogFutureStub build( * and should be updated using their own create/update/delete methods. * Users should enable the Data Catalog API in the project identified by * the `tag_template.name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture< @@ -3245,7 +3293,8 @@ protected DataCatalogFutureStub build( * Deletes a tag template and all tags using the template. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture @@ -3261,8 +3310,8 @@ protected DataCatalogFutureStub build( * Creates a field in a tag template. The user should enable the Data Catalog * API in the project identified by the `parent` parameter (see * [Data Catalog Resource - * Project](/data-catalog/docs/concepts/resource-project) for more - * information). + * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) + * for more information). * */ public com.google.common.util.concurrent.ListenableFuture< @@ -3280,7 +3329,8 @@ protected DataCatalogFutureStub build( * Updates a field in a tag template. This method cannot be used to update the * field type. Users should enable the Data Catalog API in the project * identified by the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture< @@ -3297,8 +3347,9 @@ protected DataCatalogFutureStub build( *
      * Renames a field in a tag template. The user should enable the Data Catalog
      * API in the project identified by the `name` parameter (see [Data Catalog
-     * Resource Project](/data-catalog/docs/concepts/resource-project) for more
-     * information).
+     * Resource
+     * Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+     * for more information).
      * 
*/ public com.google.common.util.concurrent.ListenableFuture< @@ -3316,7 +3367,8 @@ protected DataCatalogFutureStub build( * Deletes a field in a tag template and all uses of that field. * Users should enable the Data Catalog API in the project identified by * the `name` parameter (see [Data Catalog Resource Project] - * (/data-catalog/docs/concepts/resource-project) for more information). + * (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + * more information). * */ public com.google.common.util.concurrent.ListenableFuture @@ -3332,10 +3384,10 @@ protected DataCatalogFutureStub build( *
      * Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry].
      * Note: The project identified by the `parent` parameter for the
-     * [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
+     * [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
      * and the
      * [tag
-     * template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
+     * template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
      * used to create the tag must be from the same organization.
      * 
*/ diff --git a/proto-google-cloud-datacatalog-v1/clirr-ignored-differences.xml b/proto-google-cloud-datacatalog-v1/clirr-ignored-differences.xml new file mode 100644 index 00000000..35093b3d --- /dev/null +++ b/proto-google-cloud-datacatalog-v1/clirr-ignored-differences.xml @@ -0,0 +1,19 @@ + + + + + 7012 + com/google/cloud/datacatalog/v1/*OrBuilder + * get*(*) + + + 7012 + com/google/cloud/datacatalog/v1/*OrBuilder + boolean contains*(*) + + + 7012 + com/google/cloud/datacatalog/v1/*OrBuilder + boolean has*(*) + + \ No newline at end of file diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequest.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequest.java index ca528658..6e2f8166 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequest.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequest.java @@ -143,8 +143,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
    * 
@@ -171,8 +170,7 @@ public java.lang.String getParent() { * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
    * 
@@ -674,8 +672,7 @@ public Builder mergeFrom( * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
      * 
@@ -702,8 +699,7 @@ public java.lang.String getParent() { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
      * 
@@ -730,8 +726,7 @@ public com.google.protobuf.ByteString getParentBytes() { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
      * 
@@ -757,8 +752,7 @@ public Builder setParent(java.lang.String value) { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
      * 
@@ -780,8 +774,7 @@ public Builder clearParent() { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
      * 
diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequestOrBuilder.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequestOrBuilder.java index 8e2dc52d..5fa2634b 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequestOrBuilder.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateFieldRequestOrBuilder.java @@ -28,8 +28,7 @@ public interface CreateTagTemplateFieldRequestOrBuilder * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
    * 
@@ -46,8 +45,7 @@ public interface CreateTagTemplateFieldRequestOrBuilder * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id}
    * 
diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequest.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequest.java index f0c757e6..74ccaebc 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequest.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequest.java @@ -143,8 +143,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1
    * 
@@ -171,8 +170,7 @@ public java.lang.String getParent() { * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1
    * 
@@ -663,8 +661,7 @@ public Builder mergeFrom( * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1
      * 
@@ -691,8 +688,7 @@ public java.lang.String getParent() { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1
      * 
@@ -719,8 +715,7 @@ public com.google.protobuf.ByteString getParentBytes() { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1
      * 
@@ -746,8 +741,7 @@ public Builder setParent(java.lang.String value) { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1
      * 
@@ -769,8 +763,7 @@ public Builder clearParent() { * *
      * Required. The name of the project and the template location
-     * [region](/compute/docs/regions-zones/#available).
-     * NOTE: Currently, only the `us-central1 region` is supported.
+     * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
      * Example:
      * * projects/{project_id}/locations/us-central1
      * 
diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequestOrBuilder.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequestOrBuilder.java index c1a28179..5806db0b 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequestOrBuilder.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/CreateTagTemplateRequestOrBuilder.java @@ -28,8 +28,7 @@ public interface CreateTagTemplateRequestOrBuilder * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1
    * 
@@ -46,8 +45,7 @@ public interface CreateTagTemplateRequestOrBuilder * *
    * Required. The name of the project and the template location
-   * [region](/compute/docs/regions-zones/#available).
-   * NOTE: Currently, only the `us-central1 region` is supported.
+   * [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
    * Example:
    * * projects/{project_id}/locations/us-central1
    * 
diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Datacatalog.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Datacatalog.java index 231c5670..791ae9bd 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Datacatalog.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Datacatalog.java @@ -175,289 +175,291 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "g/v1/timestamps.proto\032\036google/iam/v1/iam" + "_policy.proto\032\032google/iam/v1/policy.prot" + "o\032\033google/protobuf/empty.proto\032 google/p" - + "rotobuf/field_mask.proto\"\231\002\n\024SearchCatal" + + "rotobuf/field_mask.proto\"\275\002\n\024SearchCatal" + "ogRequest\022K\n\005scope\030\006 \001(\01327.google.cloud." + "datacatalog.v1.SearchCatalogRequest.Scop" + "eB\003\340A\002\022\022\n\005query\030\001 \001(\tB\003\340A\002\022\021\n\tpage_size\030" + "\002 \001(\005\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\022\020\n\010order_" - + "by\030\005 \001(\t\032b\n\005Scope\022\027\n\017include_org_ids\030\002 \003" - + "(\t\022\033\n\023include_project_ids\030\003 \003(\t\022#\n\033inclu" - + "de_gcp_public_datasets\030\007 \001(\010\"s\n\025SearchCa" - + "talogResponse\022A\n\007results\030\001 \003(\01320.google." - + "cloud.datacatalog.v1.SearchCatalogResult" - + "\022\027\n\017next_page_token\030\003 \001(\t\"\263\001\n\027CreateEntr" - + "yGroupRequest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\022%d" - + "atacatalog.googleapis.com/EntryGroup\022\033\n\016" - + "entry_group_id\030\003 \001(\tB\003\340A\002\022<\n\013entry_group" - + "\030\002 \001(\0132\'.google.cloud.datacatalog.v1.Ent" - + "ryGroup\"\215\001\n\027UpdateEntryGroupRequest\022A\n\013e" - + "ntry_group\030\001 \001(\0132\'.google.cloud.datacata" - + "log.v1.EntryGroupB\003\340A\002\022/\n\013update_mask\030\002 " - + "\001(\0132\032.google.protobuf.FieldMask\"\202\001\n\024GetE" - + "ntryGroupRequest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%" - + "datacatalog.googleapis.com/EntryGroup\022-\n" - + "\tread_mask\030\002 \001(\0132\032.google.protobuf.Field" - + "Mask\"j\n\027DeleteEntryGroupRequest\022;\n\004name\030" - + "\001 \001(\tB-\340A\002\372A\'\n%datacatalog.googleapis.co" - + "m/EntryGroup\022\022\n\005force\030\002 \001(\010B\003\340A\001\"\210\001\n\026Lis" - + "tEntryGroupsRequest\022=\n\006parent\030\001 \001(\tB-\340A\002" - + "\372A\'\n%datacatalog.googleapis.com/EntryGro" - + "up\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token" - + "\030\003 \001(\tB\003\340A\001\"q\n\027ListEntryGroupsResponse\022=" - + "\n\014entry_groups\030\001 \003(\0132\'.google.cloud.data" - + "catalog.v1.EntryGroup\022\027\n\017next_page_token" - + "\030\002 \001(\t\"\242\001\n\022CreateEntryRequest\022=\n\006parent\030" - + "\001 \001(\tB-\340A\002\372A\'\n%datacatalog.googleapis.co" - + "m/EntryGroup\022\025\n\010entry_id\030\003 \001(\tB\003\340A\002\0226\n\005e" - + "ntry\030\002 \001(\0132\".google.cloud.datacatalog.v1" - + ".EntryB\003\340A\002\"}\n\022UpdateEntryRequest\0226\n\005ent" - + "ry\030\001 \001(\0132\".google.cloud.datacatalog.v1.E" - + "ntryB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google." - + "protobuf.FieldMask\"L\n\022DeleteEntryRequest" - + "\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n datacatalog.goog" - + "leapis.com/Entry\"I\n\017GetEntryRequest\0226\n\004n" - + "ame\030\001 \001(\tB(\340A\002\372A\"\n datacatalog.googleapi" - + "s.com/Entry\"V\n\022LookupEntryRequest\022\031\n\017lin" - + "ked_resource\030\001 \001(\tH\000\022\026\n\014sql_resource\030\003 \001" - + "(\tH\000B\r\n\013target_name\"\347\006\n\005Entry\0228\n\004name\030\001 " - + "\001(\tB*\372A\'\n%datacatalog.googleapis.com/Ent" - + "ryGroup\022\027\n\017linked_resource\030\t \001(\t\0226\n\004type" - + "\030\002 \001(\0162&.google.cloud.datacatalog.v1.Ent" - + "ryTypeH\000\022\035\n\023user_specified_type\030\020 \001(\tH\000\022" - + "O\n\021integrated_system\030\021 \001(\0162-.google.clou" - + "d.datacatalog.v1.IntegratedSystemB\003\340A\003H\001" - + "\022\037\n\025user_specified_system\030\022 \001(\tH\001\022G\n\020gcs" - + "_fileset_spec\030\006 \001(\0132+.google.cloud.datac" - + "atalog.v1.GcsFilesetSpecH\002\022M\n\023bigquery_t" - + "able_spec\030\014 \001(\0132..google.cloud.datacatal" - + "og.v1.BigQueryTableSpecH\002\022Z\n\032bigquery_da" - + "te_sharded_spec\030\017 \001(\01324.google.cloud.dat" - + "acatalog.v1.BigQueryDateShardedSpecH\002\022\024\n" - + "\014display_name\030\003 \001(\t\022\023\n\013description\030\004 \001(\t" - + "\0223\n\006schema\030\005 \001(\0132#.google.cloud.datacata" - + "log.v1.Schema\022O\n\030source_system_timestamp" - + "s\030\007 \001(\0132-.google.cloud.datacatalog.v1.Sy" - + "stemTimestamps:x\352Au\n datacatalog.googlea" - + "pis.com/Entry\022Qprojects/{project}/locati" - + "ons/{location}/entryGroups/{entry_group}" - + "/entries/{entry}B\014\n\nentry_typeB\010\n\006system" - + "B\013\n\ttype_spec\"\211\002\n\nEntryGroup\022\014\n\004name\030\001 \001" - + "(\t\022\024\n\014display_name\030\002 \001(\t\022\023\n\013description\030" - + "\003 \001(\t\022S\n\027data_catalog_timestamps\030\004 \001(\0132-" - + ".google.cloud.datacatalog.v1.SystemTimes" - + "tampsB\003\340A\003:m\352Aj\n%datacatalog.googleapis." - + "com/EntryGroup\022Aprojects/{project}/locat" - + "ions/{location}/entryGroups/{entry_group" - + "}\"\275\001\n\030CreateTagTemplateRequest\022>\n\006parent" - + "\030\001 \001(\tB.\340A\002\372A(\022&datacatalog.googleapis.c" - + "om/TagTemplate\022\034\n\017tag_template_id\030\003 \001(\tB" - + "\003\340A\002\022C\n\014tag_template\030\002 \001(\0132(.google.clou" - + "d.datacatalog.v1.TagTemplateB\003\340A\002\"U\n\025Get" - + "TagTemplateRequest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(" - + "\n&datacatalog.googleapis.com/TagTemplate" - + "\"\220\001\n\030UpdateTagTemplateRequest\022C\n\014tag_tem" - + "plate\030\001 \001(\0132(.google.cloud.datacatalog.v" - + "1.TagTemplateB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132" - + "\032.google.protobuf.FieldMask\"l\n\030DeleteTag" - + "TemplateRequest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&d" - + "atacatalog.googleapis.com/TagTemplate\022\022\n" - + "\005force\030\002 \001(\010B\003\340A\002\"~\n\020CreateTagRequest\0226\n" - + "\006parent\030\001 \001(\tB&\340A\002\372A \n\036datacatalog.googl" - + "eapis.com/Tag\0222\n\003tag\030\002 \001(\0132 .google.clou" - + "d.datacatalog.v1.TagB\003\340A\002\"w\n\020UpdateTagRe" - + "quest\0222\n\003tag\030\001 \001(\0132 .google.cloud.dataca" - + "talog.v1.TagB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032" - + ".google.protobuf.FieldMask\"H\n\020DeleteTagR" - + "equest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \022\036datacatalo" - + "g.googleapis.com/Tag\"\323\001\n\035CreateTagTempla" - + "teFieldRequest\022>\n\006parent\030\001 \001(\tB.\340A\002\372A(\n&" - + "datacatalog.googleapis.com/TagTemplate\022\"" - + "\n\025tag_template_field_id\030\002 \001(\tB\003\340A\002\022N\n\022ta" - + "g_template_field\030\003 \001(\0132-.google.cloud.da" - + "tacatalog.v1.TagTemplateFieldB\003\340A\002\"\350\001\n\035U" - + "pdateTagTemplateFieldRequest\022A\n\004name\030\001 \001" - + "(\tB3\340A\002\372A-\n+datacatalog.googleapis.com/T" - + "agTemplateField\022N\n\022tag_template_field\030\002 " - + "\001(\0132-.google.cloud.datacatalog.v1.TagTem" - + "plateFieldB\003\340A\002\0224\n\013update_mask\030\003 \001(\0132\032.g" - + "oogle.protobuf.FieldMaskB\003\340A\001\"\212\001\n\035Rename" - + "TagTemplateFieldRequest\022A\n\004name\030\001 \001(\tB3\340" - + "A\002\372A-\n+datacatalog.googleapis.com/TagTem" - + "plateField\022&\n\031new_tag_template_field_id\030" - + "\002 \001(\tB\003\340A\002\"v\n\035DeleteTagTemplateFieldRequ" - + "est\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+datacatalog.g" - + "oogleapis.com/TagTemplateField\022\022\n\005force\030" - + "\002 \001(\010B\003\340A\002\"p\n\017ListTagsRequest\0226\n\006parent\030" - + "\001 \001(\tB&\340A\002\372A \022\036datacatalog.googleapis.co" - + "m/Tag\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003" - + " \001(\t\"[\n\020ListTagsResponse\022.\n\004tags\030\001 \003(\0132 " - + ".google.cloud.datacatalog.v1.Tag\022\027\n\017next" - + "_page_token\030\002 \001(\t\"\251\001\n\022ListEntriesRequest" - + "\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%datacatalog.go" - + "ogleapis.com/EntryGroup\022\021\n\tpage_size\030\002 \001" - + "(\005\022\022\n\npage_token\030\003 \001(\t\022-\n\tread_mask\030\004 \001(" - + "\0132\032.google.protobuf.FieldMask\"c\n\023ListEnt" - + "riesResponse\0223\n\007entries\030\001 \003(\0132\".google.c" - + "loud.datacatalog.v1.Entry\022\027\n\017next_page_t" - + "oken\030\002 \001(\t*[\n\tEntryType\022\032\n\026ENTRY_TYPE_UN" - + "SPECIFIED\020\000\022\t\n\005TABLE\020\002\022\t\n\005MODEL\020\005\022\017\n\013DAT" - + "A_STREAM\020\003\022\013\n\007FILESET\020\0042\220/\n\013DataCatalog\022" - + "\243\001\n\rSearchCatalog\0221.google.cloud.datacat" - + "alog.v1.SearchCatalogRequest\0322.google.cl" - + "oud.datacatalog.v1.SearchCatalogResponse" - + "\"+\202\323\344\223\002\027\"\022/v1/catalog:search:\001*\332A\013scope," - + "query\022\333\001\n\020CreateEntryGroup\0224.google.clou" - + "d.datacatalog.v1.CreateEntryGroupRequest" - + "\032\'.google.cloud.datacatalog.v1.EntryGrou" - + "p\"h\202\323\344\223\002>\"//v1/{parent=projects/*/locati" - + "ons/*}/entryGroups:\013entry_group\332A!parent" - + ",entry_group_id,entry_group\022\274\001\n\rGetEntry" - + "Group\0221.google.cloud.datacatalog.v1.GetE" - + "ntryGroupRequest\032\'.google.cloud.datacata" - + "log.v1.EntryGroup\"O\202\323\344\223\0021\022//v1/{name=pro" - + "jects/*/locations/*/entryGroups/*}\332A\004nam" - + "e\332A\016name,read_mask\022\353\001\n\020UpdateEntryGroup\022" - + "4.google.cloud.datacatalog.v1.UpdateEntr" - + "yGroupRequest\032\'.google.cloud.datacatalog" - + ".v1.EntryGroup\"x\202\323\344\223\002J2;/v1/{entry_group" - + ".name=projects/*/locations/*/entryGroups" - + "/*}:\013entry_group\332A\013entry_group\332A\027entry_g" - + "roup,update_mask\022\240\001\n\020DeleteEntryGroup\0224." - + "google.cloud.datacatalog.v1.DeleteEntryG" - + "roupRequest\032\026.google.protobuf.Empty\">\202\323\344" - + "\223\0021*//v1/{name=projects/*/locations/*/en" - + "tryGroups/*}\332A\004name\022\276\001\n\017ListEntryGroups\022" - + "3.google.cloud.datacatalog.v1.ListEntryG" - + "roupsRequest\0324.google.cloud.datacatalog." - + "v1.ListEntryGroupsResponse\"@\202\323\344\223\0021\022//v1/" - + "{parent=projects/*/locations/*}/entryGro" - + "ups\332A\006parent\022\304\001\n\013CreateEntry\022/.google.cl" - + "oud.datacatalog.v1.CreateEntryRequest\032\"." - + "google.cloud.datacatalog.v1.Entry\"`\202\323\344\223\002" - + "B\"9/v1/{parent=projects/*/locations/*/en" - + "tryGroups/*}/entries:\005entry\332A\025parent,ent" - + "ry_id,entry\022\316\001\n\013UpdateEntry\022/.google.clo" - + "ud.datacatalog.v1.UpdateEntryRequest\032\".g" - + "oogle.cloud.datacatalog.v1.Entry\"j\202\323\344\223\002H" - + "2?/v1/{entry.name=projects/*/locations/*" - + "/entryGroups/*/entries/*}:\005entry\332A\005entry" - + "\332A\021entry,update_mask\022\240\001\n\013DeleteEntry\022/.g" - + "oogle.cloud.datacatalog.v1.DeleteEntryRe" - + "quest\032\026.google.protobuf.Empty\"H\202\323\344\223\002;*9/" - + "v1/{name=projects/*/locations/*/entryGro" - + "ups/*/entries/*}\332A\004name\022\246\001\n\010GetEntry\022,.g" - + "oogle.cloud.datacatalog.v1.GetEntryReque" - + "st\032\".google.cloud.datacatalog.v1.Entry\"H" - + "\202\323\344\223\002;\0229/v1/{name=projects/*/locations/*" - + "/entryGroups/*/entries/*}\332A\004name\022~\n\013Look" - + "upEntry\022/.google.cloud.datacatalog.v1.Lo" - + "okupEntryRequest\032\".google.cloud.datacata" - + "log.v1.Entry\"\032\202\323\344\223\002\024\022\022/v1/entries:lookup" - + "\022\274\001\n\013ListEntries\022/.google.cloud.datacata" - + "log.v1.ListEntriesRequest\0320.google.cloud" - + ".datacatalog.v1.ListEntriesResponse\"J\202\323\344" - + "\223\002;\0229/v1/{parent=projects/*/locations/*/" - + "entryGroups/*}/entries\332A\006parent\022\342\001\n\021Crea" - + "teTagTemplate\0225.google.cloud.datacatalog" - + ".v1.CreateTagTemplateRequest\032(.google.cl" - + "oud.datacatalog.v1.TagTemplate\"l\202\323\344\223\002@\"0" - + "/v1/{parent=projects/*/locations/*}/tagT" - + "emplates:\014tag_template\332A#parent,tag_temp" - + "late_id,tag_template\022\257\001\n\016GetTagTemplate\022" - + "2.google.cloud.datacatalog.v1.GetTagTemp" - + "lateRequest\032(.google.cloud.datacatalog.v" - + "1.TagTemplate\"?\202\323\344\223\0022\0220/v1/{name=project" - + "s/*/locations/*/tagTemplates/*}\332A\004name\022\363" - + "\001\n\021UpdateTagTemplate\0225.google.cloud.data" - + "catalog.v1.UpdateTagTemplateRequest\032(.go" - + "ogle.cloud.datacatalog.v1.TagTemplate\"}\202" - + "\323\344\223\002M2=/v1/{tag_template.name=projects/*" - + "/locations/*/tagTemplates/*}:\014tag_templa" - + "te\332A\014tag_template\332A\030tag_template,update_" - + "mask\022\251\001\n\021DeleteTagTemplate\0225.google.clou" - + "d.datacatalog.v1.DeleteTagTemplateReques" - + "t\032\026.google.protobuf.Empty\"E\202\323\344\223\0022*0/v1/{" - + "name=projects/*/locations/*/tagTemplates" - + "/*}\332A\nname,force\022\215\002\n\026CreateTagTemplateFi" - + "eld\022:.google.cloud.datacatalog.v1.Create" - + "TagTemplateFieldRequest\032-.google.cloud.d" - + "atacatalog.v1.TagTemplateField\"\207\001\202\323\344\223\002O\"" - + "9/v1/{parent=projects/*/locations/*/tagT" - + "emplates/*}/fields:\022tag_template_field\332A" - + "/parent,tag_template_field_id,tag_templa" - + "te_field\022\233\002\n\026UpdateTagTemplateField\022:.go" - + "ogle.cloud.datacatalog.v1.UpdateTagTempl" - + "ateFieldRequest\032-.google.cloud.datacatal" - + "og.v1.TagTemplateField\"\225\001\202\323\344\223\002O29/v1/{na" - + "me=projects/*/locations/*/tagTemplates/*" - + "/fields/*}:\022tag_template_field\332A\027name,ta" - + "g_template_field\332A#name,tag_template_fie" - + "ld,update_mask\022\361\001\n\026RenameTagTemplateFiel" - + "d\022:.google.cloud.datacatalog.v1.RenameTa" - + "gTemplateFieldRequest\032-.google.cloud.dat" - + "acatalog.v1.TagTemplateField\"l\202\323\344\223\002E\"@/v" - + "1/{name=projects/*/locations/*/tagTempla" - + "tes/*/fields/*}:rename:\001*\332A\036name,new_tag" - + "_template_field_id\022\274\001\n\026DeleteTagTemplate" - + "Field\022:.google.cloud.datacatalog.v1.Dele" - + "teTagTemplateFieldRequest\032\026.google.proto" - + "buf.Empty\"N\202\323\344\223\002;*9/v1/{name=projects/*/" - + "locations/*/tagTemplates/*/fields/*}\332A\nn" - + "ame,force\022\371\001\n\tCreateTag\022-.google.cloud.d" - + "atacatalog.v1.CreateTagRequest\032 .google." - + "cloud.datacatalog.v1.Tag\"\232\001\202\323\344\223\002\206\001\"@/v1/" - + "{parent=projects/*/locations/*/entryGrou" - + "ps/*/entries/*}/tags:\003tagZ=\"6/v1/{parent" - + "=projects/*/locations/*/entryGroups/*}/t" - + "ags:\003tag\332A\nparent,tag\022\214\002\n\tUpdateTag\022-.go" - + "ogle.cloud.datacatalog.v1.UpdateTagReque" - + "st\032 .google.cloud.datacatalog.v1.Tag\"\255\001\202" - + "\323\344\223\002\216\0012D/v1/{tag.name=projects/*/locatio" - + "ns/*/entryGroups/*/entries/*/tags/*}:\003ta" - + "gZA2:/v1/{tag.name=projects/*/locations/" - + "*/entryGroups/*/tags/*}:\003tag\332A\003tag\332A\017tag" - + ",update_mask\022\336\001\n\tDeleteTag\022-.google.clou" - + "d.datacatalog.v1.DeleteTagRequest\032\026.goog" - + "le.protobuf.Empty\"\211\001\202\323\344\223\002|*@/v1/{name=pr" - + "ojects/*/locations/*/entryGroups/*/entri" - + "es/*/tags/*}Z8*6/v1/{name=projects/*/loc" - + "ations/*/entryGroups/*/tags/*}\332A\004name\022\365\001" - + "\n\010ListTags\022,.google.cloud.datacatalog.v1" - + ".ListTagsRequest\032-.google.cloud.datacata" - + "log.v1.ListTagsResponse\"\213\001\202\323\344\223\002|\022@/v1/{p" - + "arent=projects/*/locations/*/entryGroups" - + "/*/entries/*}/tagsZ8\0226/v1/{parent=projec" - + "ts/*/locations/*/entryGroups/*}/tags\332A\006p" - + "arent\022\340\001\n\014SetIamPolicy\022\".google.iam.v1.S" - + "etIamPolicyRequest\032\025.google.iam.v1.Polic" - + "y\"\224\001\202\323\344\223\002\215\001\"A/v1/{resource=projects/*/lo" - + "cations/*/tagTemplates/*}:setIamPolicy:\001" - + "*ZE\"@/v1/{resource=projects/*/locations/" - + "*/entryGroups/*}:setIamPolicy:\001*\022\261\002\n\014Get" - + "IamPolicy\022\".google.iam.v1.GetIamPolicyRe" - + "quest\032\025.google.iam.v1.Policy\"\345\001\202\323\344\223\002\336\001\"A" - + "/v1/{resource=projects/*/locations/*/tag" - + "Templates/*}:getIamPolicy:\001*ZE\"@/v1/{res" - + "ource=projects/*/locations/*/entryGroups" - + "/*}:getIamPolicy:\001*ZO\"J/v1/{resource=pro" - + "jects/*/locations/*/entryGroups/*/entrie" - + "s/*}:getIamPolicy:\001*\022\343\002\n\022TestIamPermissi" - + "ons\022(.google.iam.v1.TestIamPermissionsRe" - + "quest\032).google.iam.v1.TestIamPermissions" - + "Response\"\367\001\202\323\344\223\002\360\001\"G/v1/{resource=projec" - + "ts/*/locations/*/tagTemplates/*}:testIam" - + "Permissions:\001*ZK\"F/v1/{resource=projects" - + "/*/locations/*/entryGroups/*}:testIamPer" - + "missions:\001*ZU\"P/v1/{resource=projects/*/" - + "locations/*/entryGroups/*/entries/*}:tes" - + "tIamPermissions:\001*\032N\312A\032datacatalog.googl" - + "eapis.com\322A.https://www.googleapis.com/a" - + "uth/cloud-platformB\313\001\n\037com.google.cloud." - + "datacatalog.v1P\001ZFgoogle.golang.org/genp" - + "roto/googleapis/cloud/datacatalog/v1;dat" - + "acatalog\370\001\001\252\002\033Google.Cloud.DataCatalog.V" - + "1\312\002\033Google\\Cloud\\DataCatalog\\V1\352\002\036Google" - + "::Cloud::DataCatalog::V1b\006proto3" + + "by\030\005 \001(\t\032\205\001\n\005Scope\022\027\n\017include_org_ids\030\002 " + + "\003(\t\022\033\n\023include_project_ids\030\003 \003(\t\022#\n\033incl" + + "ude_gcp_public_datasets\030\007 \001(\010\022!\n\024restric" + + "ted_locations\030\020 \003(\tB\003\340A\001\"\210\001\n\025SearchCatal" + + "ogResponse\022A\n\007results\030\001 \003(\01320.google.clo" + + "ud.datacatalog.v1.SearchCatalogResult\022\027\n" + + "\017next_page_token\030\003 \001(\t\022\023\n\013unreachable\030\006 " + + "\003(\t\"\263\001\n\027CreateEntryGroupRequest\022=\n\006paren" + + "t\030\001 \001(\tB-\340A\002\372A\'\022%datacatalog.googleapis." + + "com/EntryGroup\022\033\n\016entry_group_id\030\003 \001(\tB\003" + + "\340A\002\022<\n\013entry_group\030\002 \001(\0132\'.google.cloud." + + "datacatalog.v1.EntryGroup\"\215\001\n\027UpdateEntr" + + "yGroupRequest\022A\n\013entry_group\030\001 \001(\0132\'.goo" + + "gle.cloud.datacatalog.v1.EntryGroupB\003\340A\002" + + "\022/\n\013update_mask\030\002 \001(\0132\032.google.protobuf." + + "FieldMask\"\202\001\n\024GetEntryGroupRequest\022;\n\004na" + + "me\030\001 \001(\tB-\340A\002\372A\'\n%datacatalog.googleapis" + + ".com/EntryGroup\022-\n\tread_mask\030\002 \001(\0132\032.goo" + + "gle.protobuf.FieldMask\"j\n\027DeleteEntryGro" + + "upRequest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%datacat" + + "alog.googleapis.com/EntryGroup\022\022\n\005force\030" + + "\002 \001(\010B\003\340A\001\"\210\001\n\026ListEntryGroupsRequest\022=\n" + + "\006parent\030\001 \001(\tB-\340A\002\372A\'\n%datacatalog.googl" + + "eapis.com/EntryGroup\022\026\n\tpage_size\030\002 \001(\005B" + + "\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\"q\n\027ListEnt" + + "ryGroupsResponse\022=\n\014entry_groups\030\001 \003(\0132\'" + + ".google.cloud.datacatalog.v1.EntryGroup\022" + + "\027\n\017next_page_token\030\002 \001(\t\"\242\001\n\022CreateEntry" + + "Request\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%datacat" + + "alog.googleapis.com/EntryGroup\022\025\n\010entry_" + + "id\030\003 \001(\tB\003\340A\002\0226\n\005entry\030\002 \001(\0132\".google.cl" + + "oud.datacatalog.v1.EntryB\003\340A\002\"}\n\022UpdateE" + + "ntryRequest\0226\n\005entry\030\001 \001(\0132\".google.clou" + + "d.datacatalog.v1.EntryB\003\340A\002\022/\n\013update_ma" + + "sk\030\002 \001(\0132\032.google.protobuf.FieldMask\"L\n\022" + + "DeleteEntryRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"" + + "\n datacatalog.googleapis.com/Entry\"I\n\017Ge" + + "tEntryRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n dat" + + "acatalog.googleapis.com/Entry\"V\n\022LookupE" + + "ntryRequest\022\031\n\017linked_resource\030\001 \001(\tH\000\022\026" + + "\n\014sql_resource\030\003 \001(\tH\000B\r\n\013target_name\"\347\006" + + "\n\005Entry\0228\n\004name\030\001 \001(\tB*\372A\'\n%datacatalog." + + "googleapis.com/EntryGroup\022\027\n\017linked_reso" + + "urce\030\t \001(\t\0226\n\004type\030\002 \001(\0162&.google.cloud." + + "datacatalog.v1.EntryTypeH\000\022\035\n\023user_speci" + + "fied_type\030\020 \001(\tH\000\022O\n\021integrated_system\030\021" + + " \001(\0162-.google.cloud.datacatalog.v1.Integ" + + "ratedSystemB\003\340A\003H\001\022\037\n\025user_specified_sys" + + "tem\030\022 \001(\tH\001\022G\n\020gcs_fileset_spec\030\006 \001(\0132+." + + "google.cloud.datacatalog.v1.GcsFilesetSp" + + "ecH\002\022M\n\023bigquery_table_spec\030\014 \001(\0132..goog" + + "le.cloud.datacatalog.v1.BigQueryTableSpe" + + "cH\002\022Z\n\032bigquery_date_sharded_spec\030\017 \001(\0132" + + "4.google.cloud.datacatalog.v1.BigQueryDa" + + "teShardedSpecH\002\022\024\n\014display_name\030\003 \001(\t\022\023\n" + + "\013description\030\004 \001(\t\0223\n\006schema\030\005 \001(\0132#.goo" + + "gle.cloud.datacatalog.v1.Schema\022O\n\030sourc" + + "e_system_timestamps\030\007 \001(\0132-.google.cloud" + + ".datacatalog.v1.SystemTimestamps:x\352Au\n d" + + "atacatalog.googleapis.com/Entry\022Qproject" + + "s/{project}/locations/{location}/entryGr" + + "oups/{entry_group}/entries/{entry}B\014\n\nen" + + "try_typeB\010\n\006systemB\013\n\ttype_spec\"\211\002\n\nEntr" + + "yGroup\022\014\n\004name\030\001 \001(\t\022\024\n\014display_name\030\002 \001" + + "(\t\022\023\n\013description\030\003 \001(\t\022S\n\027data_catalog_" + + "timestamps\030\004 \001(\0132-.google.cloud.datacata" + + "log.v1.SystemTimestampsB\003\340A\003:m\352Aj\n%datac" + + "atalog.googleapis.com/EntryGroup\022Aprojec" + + "ts/{project}/locations/{location}/entryG" + + "roups/{entry_group}\"\275\001\n\030CreateTagTemplat" + + "eRequest\022>\n\006parent\030\001 \001(\tB.\340A\002\372A(\022&dataca" + + "talog.googleapis.com/TagTemplate\022\034\n\017tag_" + + "template_id\030\003 \001(\tB\003\340A\002\022C\n\014tag_template\030\002" + + " \001(\0132(.google.cloud.datacatalog.v1.TagTe" + + "mplateB\003\340A\002\"U\n\025GetTagTemplateRequest\022<\n\004" + + "name\030\001 \001(\tB.\340A\002\372A(\n&datacatalog.googleap" + + "is.com/TagTemplate\"\220\001\n\030UpdateTagTemplate" + + "Request\022C\n\014tag_template\030\001 \001(\0132(.google.c" + + "loud.datacatalog.v1.TagTemplateB\003\340A\002\022/\n\013" + + "update_mask\030\002 \001(\0132\032.google.protobuf.Fiel" + + "dMask\"l\n\030DeleteTagTemplateRequest\022<\n\004nam" + + "e\030\001 \001(\tB.\340A\002\372A(\n&datacatalog.googleapis." + + "com/TagTemplate\022\022\n\005force\030\002 \001(\010B\003\340A\002\"~\n\020C" + + "reateTagRequest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \n" + + "\036datacatalog.googleapis.com/Tag\0222\n\003tag\030\002" + + " \001(\0132 .google.cloud.datacatalog.v1.TagB\003" + + "\340A\002\"w\n\020UpdateTagRequest\0222\n\003tag\030\001 \001(\0132 .g" + + "oogle.cloud.datacatalog.v1.TagB\003\340A\002\022/\n\013u" + + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field" + + "Mask\"H\n\020DeleteTagRequest\0224\n\004name\030\001 \001(\tB&" + + "\340A\002\372A \022\036datacatalog.googleapis.com/Tag\"\323" + + "\001\n\035CreateTagTemplateFieldRequest\022>\n\006pare" + + "nt\030\001 \001(\tB.\340A\002\372A(\n&datacatalog.googleapis" + + ".com/TagTemplate\022\"\n\025tag_template_field_i" + + "d\030\002 \001(\tB\003\340A\002\022N\n\022tag_template_field\030\003 \001(\013" + + "2-.google.cloud.datacatalog.v1.TagTempla" + + "teFieldB\003\340A\002\"\350\001\n\035UpdateTagTemplateFieldR" + + "equest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+datacatalo" + + "g.googleapis.com/TagTemplateField\022N\n\022tag" + + "_template_field\030\002 \001(\0132-.google.cloud.dat" + + "acatalog.v1.TagTemplateFieldB\003\340A\002\0224\n\013upd" + + "ate_mask\030\003 \001(\0132\032.google.protobuf.FieldMa" + + "skB\003\340A\001\"\212\001\n\035RenameTagTemplateFieldReques" + + "t\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+datacatalog.goo" + + "gleapis.com/TagTemplateField\022&\n\031new_tag_" + + "template_field_id\030\002 \001(\tB\003\340A\002\"v\n\035DeleteTa" + + "gTemplateFieldRequest\022A\n\004name\030\001 \001(\tB3\340A\002" + + "\372A-\n+datacatalog.googleapis.com/TagTempl" + + "ateField\022\022\n\005force\030\002 \001(\010B\003\340A\002\"p\n\017ListTags" + + "Request\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036datacat" + + "alog.googleapis.com/Tag\022\021\n\tpage_size\030\002 \001" + + "(\005\022\022\n\npage_token\030\003 \001(\t\"[\n\020ListTagsRespon" + + "se\022.\n\004tags\030\001 \003(\0132 .google.cloud.datacata" + + "log.v1.Tag\022\027\n\017next_page_token\030\002 \001(\t\"\251\001\n\022" + + "ListEntriesRequest\022=\n\006parent\030\001 \001(\tB-\340A\002\372" + + "A\'\n%datacatalog.googleapis.com/EntryGrou" + + "p\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t" + + "\022-\n\tread_mask\030\004 \001(\0132\032.google.protobuf.Fi" + + "eldMask\"c\n\023ListEntriesResponse\0223\n\007entrie" + + "s\030\001 \003(\0132\".google.cloud.datacatalog.v1.En" + + "try\022\027\n\017next_page_token\030\002 \001(\t*[\n\tEntryTyp" + + "e\022\032\n\026ENTRY_TYPE_UNSPECIFIED\020\000\022\t\n\005TABLE\020\002" + + "\022\t\n\005MODEL\020\005\022\017\n\013DATA_STREAM\020\003\022\013\n\007FILESET\020" + + "\0042\220/\n\013DataCatalog\022\243\001\n\rSearchCatalog\0221.go" + + "ogle.cloud.datacatalog.v1.SearchCatalogR" + + "equest\0322.google.cloud.datacatalog.v1.Sea" + + "rchCatalogResponse\"+\202\323\344\223\002\027\"\022/v1/catalog:" + + "search:\001*\332A\013scope,query\022\333\001\n\020CreateEntryG" + + "roup\0224.google.cloud.datacatalog.v1.Creat" + + "eEntryGroupRequest\032\'.google.cloud.dataca" + + "talog.v1.EntryGroup\"h\202\323\344\223\002>\"//v1/{parent" + + "=projects/*/locations/*}/entryGroups:\013en" + + "try_group\332A!parent,entry_group_id,entry_" + + "group\022\274\001\n\rGetEntryGroup\0221.google.cloud.d" + + "atacatalog.v1.GetEntryGroupRequest\032\'.goo" + + "gle.cloud.datacatalog.v1.EntryGroup\"O\202\323\344" + + "\223\0021\022//v1/{name=projects/*/locations/*/en" + + "tryGroups/*}\332A\004name\332A\016name,read_mask\022\353\001\n" + + "\020UpdateEntryGroup\0224.google.cloud.datacat" + + "alog.v1.UpdateEntryGroupRequest\032\'.google" + + ".cloud.datacatalog.v1.EntryGroup\"x\202\323\344\223\002J" + + "2;/v1/{entry_group.name=projects/*/locat" + + "ions/*/entryGroups/*}:\013entry_group\332A\013ent" + + "ry_group\332A\027entry_group,update_mask\022\240\001\n\020D" + + "eleteEntryGroup\0224.google.cloud.datacatal" + + "og.v1.DeleteEntryGroupRequest\032\026.google.p" + + "rotobuf.Empty\">\202\323\344\223\0021*//v1/{name=project" + + "s/*/locations/*/entryGroups/*}\332A\004name\022\276\001" + + "\n\017ListEntryGroups\0223.google.cloud.datacat" + + "alog.v1.ListEntryGroupsRequest\0324.google." + + "cloud.datacatalog.v1.ListEntryGroupsResp" + + "onse\"@\202\323\344\223\0021\022//v1/{parent=projects/*/loc" + + "ations/*}/entryGroups\332A\006parent\022\304\001\n\013Creat" + + "eEntry\022/.google.cloud.datacatalog.v1.Cre" + + "ateEntryRequest\032\".google.cloud.datacatal" + + "og.v1.Entry\"`\202\323\344\223\002B\"9/v1/{parent=project" + + "s/*/locations/*/entryGroups/*}/entries:\005" + + "entry\332A\025parent,entry_id,entry\022\316\001\n\013Update" + + "Entry\022/.google.cloud.datacatalog.v1.Upda" + + "teEntryRequest\032\".google.cloud.datacatalo" + + "g.v1.Entry\"j\202\323\344\223\002H2?/v1/{entry.name=proj" + + "ects/*/locations/*/entryGroups/*/entries" + + "/*}:\005entry\332A\005entry\332A\021entry,update_mask\022\240" + + "\001\n\013DeleteEntry\022/.google.cloud.datacatalo" + + "g.v1.DeleteEntryRequest\032\026.google.protobu" + + "f.Empty\"H\202\323\344\223\002;*9/v1/{name=projects/*/lo" + + "cations/*/entryGroups/*/entries/*}\332A\004nam" + + "e\022\246\001\n\010GetEntry\022,.google.cloud.datacatalo" + + "g.v1.GetEntryRequest\032\".google.cloud.data" + + "catalog.v1.Entry\"H\202\323\344\223\002;\0229/v1/{name=proj" + + "ects/*/locations/*/entryGroups/*/entries" + + "/*}\332A\004name\022~\n\013LookupEntry\022/.google.cloud" + + ".datacatalog.v1.LookupEntryRequest\032\".goo" + + "gle.cloud.datacatalog.v1.Entry\"\032\202\323\344\223\002\024\022\022" + + "/v1/entries:lookup\022\274\001\n\013ListEntries\022/.goo" + + "gle.cloud.datacatalog.v1.ListEntriesRequ" + + "est\0320.google.cloud.datacatalog.v1.ListEn" + + "triesResponse\"J\202\323\344\223\002;\0229/v1/{parent=proje" + + "cts/*/locations/*/entryGroups/*}/entries" + + "\332A\006parent\022\342\001\n\021CreateTagTemplate\0225.google" + + ".cloud.datacatalog.v1.CreateTagTemplateR" + + "equest\032(.google.cloud.datacatalog.v1.Tag" + + "Template\"l\202\323\344\223\002@\"0/v1/{parent=projects/*" + + "/locations/*}/tagTemplates:\014tag_template" + + "\332A#parent,tag_template_id,tag_template\022\257" + + "\001\n\016GetTagTemplate\0222.google.cloud.datacat" + + "alog.v1.GetTagTemplateRequest\032(.google.c" + + "loud.datacatalog.v1.TagTemplate\"?\202\323\344\223\0022\022" + + "0/v1/{name=projects/*/locations/*/tagTem" + + "plates/*}\332A\004name\022\363\001\n\021UpdateTagTemplate\0225" + + ".google.cloud.datacatalog.v1.UpdateTagTe" + + "mplateRequest\032(.google.cloud.datacatalog" + + ".v1.TagTemplate\"}\202\323\344\223\002M2=/v1/{tag_templa" + + "te.name=projects/*/locations/*/tagTempla" + + "tes/*}:\014tag_template\332A\014tag_template\332A\030ta" + + "g_template,update_mask\022\251\001\n\021DeleteTagTemp" + + "late\0225.google.cloud.datacatalog.v1.Delet" + + "eTagTemplateRequest\032\026.google.protobuf.Em" + + "pty\"E\202\323\344\223\0022*0/v1/{name=projects/*/locati" + + "ons/*/tagTemplates/*}\332A\nname,force\022\215\002\n\026C" + + "reateTagTemplateField\022:.google.cloud.dat" + + "acatalog.v1.CreateTagTemplateFieldReques" + + "t\032-.google.cloud.datacatalog.v1.TagTempl" + + "ateField\"\207\001\202\323\344\223\002O\"9/v1/{parent=projects/" + + "*/locations/*/tagTemplates/*}/fields:\022ta" + + "g_template_field\332A/parent,tag_template_f" + + "ield_id,tag_template_field\022\233\002\n\026UpdateTag" + + "TemplateField\022:.google.cloud.datacatalog" + + ".v1.UpdateTagTemplateFieldRequest\032-.goog" + + "le.cloud.datacatalog.v1.TagTemplateField" + + "\"\225\001\202\323\344\223\002O29/v1/{name=projects/*/location" + + "s/*/tagTemplates/*/fields/*}:\022tag_templa" + + "te_field\332A\027name,tag_template_field\332A#nam" + + "e,tag_template_field,update_mask\022\361\001\n\026Ren" + + "ameTagTemplateField\022:.google.cloud.datac" + + "atalog.v1.RenameTagTemplateFieldRequest\032" + + "-.google.cloud.datacatalog.v1.TagTemplat" + + "eField\"l\202\323\344\223\002E\"@/v1/{name=projects/*/loc" + + "ations/*/tagTemplates/*/fields/*}:rename" + + ":\001*\332A\036name,new_tag_template_field_id\022\274\001\n" + + "\026DeleteTagTemplateField\022:.google.cloud.d" + + "atacatalog.v1.DeleteTagTemplateFieldRequ" + + "est\032\026.google.protobuf.Empty\"N\202\323\344\223\002;*9/v1" + + "/{name=projects/*/locations/*/tagTemplat" + + "es/*/fields/*}\332A\nname,force\022\371\001\n\tCreateTa" + + "g\022-.google.cloud.datacatalog.v1.CreateTa" + + "gRequest\032 .google.cloud.datacatalog.v1.T" + + "ag\"\232\001\202\323\344\223\002\206\001\"@/v1/{parent=projects/*/loc" + + "ations/*/entryGroups/*/entries/*}/tags:\003" + + "tagZ=\"6/v1/{parent=projects/*/locations/" + + "*/entryGroups/*}/tags:\003tag\332A\nparent,tag\022" + + "\214\002\n\tUpdateTag\022-.google.cloud.datacatalog" + + ".v1.UpdateTagRequest\032 .google.cloud.data" + + "catalog.v1.Tag\"\255\001\202\323\344\223\002\216\0012D/v1/{tag.name=" + + "projects/*/locations/*/entryGroups/*/ent" + + "ries/*/tags/*}:\003tagZA2:/v1/{tag.name=pro" + + "jects/*/locations/*/entryGroups/*/tags/*" + + "}:\003tag\332A\003tag\332A\017tag,update_mask\022\336\001\n\tDelet" + + "eTag\022-.google.cloud.datacatalog.v1.Delet" + + "eTagRequest\032\026.google.protobuf.Empty\"\211\001\202\323" + + "\344\223\002|*@/v1/{name=projects/*/locations/*/e" + + "ntryGroups/*/entries/*/tags/*}Z8*6/v1/{n" + + "ame=projects/*/locations/*/entryGroups/*" + + "/tags/*}\332A\004name\022\365\001\n\010ListTags\022,.google.cl" + + "oud.datacatalog.v1.ListTagsRequest\032-.goo" + + "gle.cloud.datacatalog.v1.ListTagsRespons" + + "e\"\213\001\202\323\344\223\002|\022@/v1/{parent=projects/*/locat" + + "ions/*/entryGroups/*/entries/*}/tagsZ8\0226" + + "/v1/{parent=projects/*/locations/*/entry" + + "Groups/*}/tags\332A\006parent\022\340\001\n\014SetIamPolicy" + + "\022\".google.iam.v1.SetIamPolicyRequest\032\025.g" + + "oogle.iam.v1.Policy\"\224\001\202\323\344\223\002\215\001\"A/v1/{reso" + + "urce=projects/*/locations/*/tagTemplates" + + "/*}:setIamPolicy:\001*ZE\"@/v1/{resource=pro" + + "jects/*/locations/*/entryGroups/*}:setIa" + + "mPolicy:\001*\022\261\002\n\014GetIamPolicy\022\".google.iam" + + ".v1.GetIamPolicyRequest\032\025.google.iam.v1." + + "Policy\"\345\001\202\323\344\223\002\336\001\"A/v1/{resource=projects" + + "/*/locations/*/tagTemplates/*}:getIamPol" + + "icy:\001*ZE\"@/v1/{resource=projects/*/locat" + + "ions/*/entryGroups/*}:getIamPolicy:\001*ZO\"" + + "J/v1/{resource=projects/*/locations/*/en" + + "tryGroups/*/entries/*}:getIamPolicy:\001*\022\343" + + "\002\n\022TestIamPermissions\022(.google.iam.v1.Te" + + "stIamPermissionsRequest\032).google.iam.v1." + + "TestIamPermissionsResponse\"\367\001\202\323\344\223\002\360\001\"G/v" + + "1/{resource=projects/*/locations/*/tagTe" + + "mplates/*}:testIamPermissions:\001*ZK\"F/v1/" + + "{resource=projects/*/locations/*/entryGr" + + "oups/*}:testIamPermissions:\001*ZU\"P/v1/{re" + + "source=projects/*/locations/*/entryGroup" + + "s/*/entries/*}:testIamPermissions:\001*\032N\312A" + + "\032datacatalog.googleapis.com\322A.https://ww" + + "w.googleapis.com/auth/cloud-platformB\313\001\n" + + "\037com.google.cloud.datacatalog.v1P\001ZFgoog" + + "le.golang.org/genproto/googleapis/cloud/" + + "datacatalog/v1;datacatalog\370\001\001\252\002\033Google.C" + + "loud.DataCatalog.V1\312\002\033Google\\Cloud\\DataC" + + "atalog\\V1\352\002\036Google::Cloud::DataCatalog::" + + "V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -495,7 +497,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_datacatalog_v1_SearchCatalogRequest_Scope_descriptor, new java.lang.String[] { - "IncludeOrgIds", "IncludeProjectIds", "IncludeGcpPublicDatasets", + "IncludeOrgIds", + "IncludeProjectIds", + "IncludeGcpPublicDatasets", + "RestrictedLocations", }); internal_static_google_cloud_datacatalog_v1_SearchCatalogResponse_descriptor = getDescriptor().getMessageTypes().get(1); @@ -503,7 +508,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_datacatalog_v1_SearchCatalogResponse_descriptor, new java.lang.String[] { - "Results", "NextPageToken", + "Results", "NextPageToken", "Unreachable", }); internal_static_google_cloud_datacatalog_v1_CreateEntryGroupRequest_descriptor = getDescriptor().getMessageTypes().get(2); diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequest.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequest.java index 75d5bd1c..e17b254a 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequest.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequest.java @@ -239,7 +239,7 @@ public com.google.protobuf.ByteString getLinkedResourceBytes() { *
    * The SQL name of the entry. SQL names are case-sensitive.
    * Examples:
-   *   * `cloud_pubsub.project_id.topic_id`
+   *   * `pubsub.project_id.topic_id`
    *   * ``pubsub.project_id.`topic.id.with.dots` ``
    *   * `bigquery.table.project_id.dataset_id.table_id`
    *   * `bigquery.dataset.project_id.dataset_id`
@@ -274,7 +274,7 @@ public java.lang.String getSqlResource() {
    * 
    * The SQL name of the entry. SQL names are case-sensitive.
    * Examples:
-   *   * `cloud_pubsub.project_id.topic_id`
+   *   * `pubsub.project_id.topic_id`
    *   * ``pubsub.project_id.`topic.id.with.dots` ``
    *   * `bigquery.table.project_id.dataset_id.table_id`
    *   * `bigquery.dataset.project_id.dataset_id`
@@ -838,7 +838,7 @@ public Builder setLinkedResourceBytes(com.google.protobuf.ByteString value) {
      * 
      * The SQL name of the entry. SQL names are case-sensitive.
      * Examples:
-     *   * `cloud_pubsub.project_id.topic_id`
+     *   * `pubsub.project_id.topic_id`
      *   * ``pubsub.project_id.`topic.id.with.dots` ``
      *   * `bigquery.table.project_id.dataset_id.table_id`
      *   * `bigquery.dataset.project_id.dataset_id`
@@ -873,7 +873,7 @@ public java.lang.String getSqlResource() {
      * 
      * The SQL name of the entry. SQL names are case-sensitive.
      * Examples:
-     *   * `cloud_pubsub.project_id.topic_id`
+     *   * `pubsub.project_id.topic_id`
      *   * ``pubsub.project_id.`topic.id.with.dots` ``
      *   * `bigquery.table.project_id.dataset_id.table_id`
      *   * `bigquery.dataset.project_id.dataset_id`
@@ -908,7 +908,7 @@ public com.google.protobuf.ByteString getSqlResourceBytes() {
      * 
      * The SQL name of the entry. SQL names are case-sensitive.
      * Examples:
-     *   * `cloud_pubsub.project_id.topic_id`
+     *   * `pubsub.project_id.topic_id`
      *   * ``pubsub.project_id.`topic.id.with.dots` ``
      *   * `bigquery.table.project_id.dataset_id.table_id`
      *   * `bigquery.dataset.project_id.dataset_id`
@@ -937,7 +937,7 @@ public Builder setSqlResource(java.lang.String value) {
      * 
      * The SQL name of the entry. SQL names are case-sensitive.
      * Examples:
-     *   * `cloud_pubsub.project_id.topic_id`
+     *   * `pubsub.project_id.topic_id`
      *   * ``pubsub.project_id.`topic.id.with.dots` ``
      *   * `bigquery.table.project_id.dataset_id.table_id`
      *   * `bigquery.dataset.project_id.dataset_id`
@@ -964,7 +964,7 @@ public Builder clearSqlResource() {
      * 
      * The SQL name of the entry. SQL names are case-sensitive.
      * Examples:
-     *   * `cloud_pubsub.project_id.topic_id`
+     *   * `pubsub.project_id.topic_id`
      *   * ``pubsub.project_id.`topic.id.with.dots` ``
      *   * `bigquery.table.project_id.dataset_id.table_id`
      *   * `bigquery.dataset.project_id.dataset_id`
diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequestOrBuilder.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequestOrBuilder.java
index 26780218..afe2d5c5 100644
--- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequestOrBuilder.java
+++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/LookupEntryRequestOrBuilder.java
@@ -66,7 +66,7 @@ public interface LookupEntryRequestOrBuilder
    * 
    * The SQL name of the entry. SQL names are case-sensitive.
    * Examples:
-   *   * `cloud_pubsub.project_id.topic_id`
+   *   * `pubsub.project_id.topic_id`
    *   * ``pubsub.project_id.`topic.id.with.dots` ``
    *   * `bigquery.table.project_id.dataset_id.table_id`
    *   * `bigquery.dataset.project_id.dataset_id`
@@ -86,7 +86,7 @@ public interface LookupEntryRequestOrBuilder
    * 
    * The SQL name of the entry. SQL names are case-sensitive.
    * Examples:
-   *   * `cloud_pubsub.project_id.topic_id`
+   *   * `pubsub.project_id.topic_id`
    *   * ``pubsub.project_id.`topic.id.with.dots` ``
    *   * `bigquery.table.project_id.dataset_id.table_id`
    *   * `bigquery.dataset.project_id.dataset_id`
diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequest.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequest.java
index 738c7a78..ac59a7c5 100644
--- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequest.java
+++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequest.java
@@ -288,6 +288,193 @@ public interface ScopeOrBuilder
      * @return The includeGcpPublicDatasets.
      */
     boolean getIncludeGcpPublicDatasets();
+
+    /**
+     *
+     *
+     * 
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return A list containing the restrictedLocations. + */ + java.util.List getRestrictedLocationsList(); + /** + * + * + *
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The count of restrictedLocations. + */ + int getRestrictedLocationsCount(); + /** + * + * + *
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param index The index of the element to return. + * @return The restrictedLocations at the given index. + */ + java.lang.String getRestrictedLocations(int index); + /** + * + * + *
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param index The index of the value to return. + * @return The bytes of the restrictedLocations at the given index. + */ + com.google.protobuf.ByteString getRestrictedLocationsBytes(int index); } /** * @@ -311,6 +498,7 @@ private Scope(com.google.protobuf.GeneratedMessageV3.Builder builder) { private Scope() { includeOrgIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; includeProjectIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + restrictedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @@ -368,6 +556,16 @@ private Scope( includeGcpPublicDatasets_ = input.readBool(); break; } + case 130: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + restrictedLocations_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000004; + } + restrictedLocations_.add(s); + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -388,6 +586,9 @@ private Scope( if (((mutable_bitField0_ & 0x00000002) != 0)) { includeProjectIds_ = includeProjectIds_.getUnmodifiableView(); } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + restrictedLocations_ = restrictedLocations_.getUnmodifiableView(); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -566,6 +767,203 @@ public boolean getIncludeGcpPublicDatasets() { return includeGcpPublicDatasets_; } + public static final int RESTRICTED_LOCATIONS_FIELD_NUMBER = 16; + private com.google.protobuf.LazyStringList restrictedLocations_; + /** + * + * + *
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return A list containing the restrictedLocations. + */ + public com.google.protobuf.ProtocolStringList getRestrictedLocationsList() { + return restrictedLocations_; + } + /** + * + * + *
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The count of restrictedLocations. + */ + public int getRestrictedLocationsCount() { + return restrictedLocations_.size(); + } + /** + * + * + *
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param index The index of the element to return. + * @return The restrictedLocations at the given index. + */ + public java.lang.String getRestrictedLocations(int index) { + return restrictedLocations_.get(index); + } + /** + * + * + *
+     * Optional. The list of locations to search within.
+     * 1. If empty, search will be performed in all locations;
+     * 2. If any of the locations are NOT in the valid locations list, error
+     * will be returned;
+     * 3. Otherwise, search only the given locations for matching results.
+     * Typical usage is to leave this field empty. When a location is
+     * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+     * users can repeat the search request with this parameter set to get
+     * additional information on the error.
+     * Valid locations:
+     *  * asia-east1
+     *  * asia-east2
+     *  * asia-northeast1
+     *  * asia-northeast2
+     *  * asia-northeast3
+     *  * asia-south1
+     *  * asia-southeast1
+     *  * australia-southeast1
+     *  * eu
+     *  * europe-north1
+     *  * europe-west1
+     *  * europe-west2
+     *  * europe-west3
+     *  * europe-west4
+     *  * europe-west6
+     *  * global
+     *  * northamerica-northeast1
+     *  * southamerica-east1
+     *  * us
+     *  * us-central1
+     *  * us-east1
+     *  * us-east4
+     *  * us-west1
+     *  * us-west2
+     * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param index The index of the value to return. + * @return The bytes of the restrictedLocations at the given index. + */ + public com.google.protobuf.ByteString getRestrictedLocationsBytes(int index) { + return restrictedLocations_.getByteString(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -589,6 +987,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (includeGcpPublicDatasets_ != false) { output.writeBool(7, includeGcpPublicDatasets_); } + for (int i = 0; i < restrictedLocations_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 16, restrictedLocations_.getRaw(i)); + } unknownFields.writeTo(output); } @@ -617,6 +1019,14 @@ public int getSerializedSize() { if (includeGcpPublicDatasets_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(7, includeGcpPublicDatasets_); } + { + int dataSize = 0; + for (int i = 0; i < restrictedLocations_.size(); i++) { + dataSize += computeStringSizeNoTag(restrictedLocations_.getRaw(i)); + } + size += dataSize; + size += 2 * getRestrictedLocationsList().size(); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -636,6 +1046,7 @@ public boolean equals(final java.lang.Object obj) { if (!getIncludeOrgIdsList().equals(other.getIncludeOrgIdsList())) return false; if (!getIncludeProjectIdsList().equals(other.getIncludeProjectIdsList())) return false; if (getIncludeGcpPublicDatasets() != other.getIncludeGcpPublicDatasets()) return false; + if (!getRestrictedLocationsList().equals(other.getRestrictedLocationsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -657,6 +1068,10 @@ public int hashCode() { } hash = (37 * hash) + INCLUDE_GCP_PUBLIC_DATASETS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIncludeGcpPublicDatasets()); + if (getRestrictedLocationsCount() > 0) { + hash = (37 * hash) + RESTRICTED_LOCATIONS_FIELD_NUMBER; + hash = (53 * hash) + getRestrictedLocationsList().hashCode(); + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -811,6 +1226,8 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000002); includeGcpPublicDatasets_ = false; + restrictedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -851,6 +1268,11 @@ public com.google.cloud.datacatalog.v1.SearchCatalogRequest.Scope buildPartial() } result.includeProjectIds_ = includeProjectIds_; result.includeGcpPublicDatasets_ = includeGcpPublicDatasets_; + if (((bitField0_ & 0x00000004) != 0)) { + restrictedLocations_ = restrictedLocations_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.restrictedLocations_ = restrictedLocations_; onBuilt(); return result; } @@ -927,6 +1349,16 @@ public Builder mergeFrom(com.google.cloud.datacatalog.v1.SearchCatalogRequest.Sc if (other.getIncludeGcpPublicDatasets() != false) { setIncludeGcpPublicDatasets(other.getIncludeGcpPublicDatasets()); } + if (!other.restrictedLocations_.isEmpty()) { + if (restrictedLocations_.isEmpty()) { + restrictedLocations_ = other.restrictedLocations_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureRestrictedLocationsIsMutable(); + restrictedLocations_.addAll(other.restrictedLocations_); + } + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -1391,6 +1823,480 @@ public Builder clearIncludeGcpPublicDatasets() { return this; } + private com.google.protobuf.LazyStringList restrictedLocations_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureRestrictedLocationsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + restrictedLocations_ = new com.google.protobuf.LazyStringArrayList(restrictedLocations_); + bitField0_ |= 0x00000004; + } + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return A list containing the restrictedLocations. + */ + public com.google.protobuf.ProtocolStringList getRestrictedLocationsList() { + return restrictedLocations_.getUnmodifiableView(); + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The count of restrictedLocations. + */ + public int getRestrictedLocationsCount() { + return restrictedLocations_.size(); + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param index The index of the element to return. + * @return The restrictedLocations at the given index. + */ + public java.lang.String getRestrictedLocations(int index) { + return restrictedLocations_.get(index); + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param index The index of the value to return. + * @return The bytes of the restrictedLocations at the given index. + */ + public com.google.protobuf.ByteString getRestrictedLocationsBytes(int index) { + return restrictedLocations_.getByteString(index); + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param index The index to set the value at. + * @param value The restrictedLocations to set. + * @return This builder for chaining. + */ + public Builder setRestrictedLocations(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRestrictedLocationsIsMutable(); + restrictedLocations_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The restrictedLocations to add. + * @return This builder for chaining. + */ + public Builder addRestrictedLocations(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRestrictedLocationsIsMutable(); + restrictedLocations_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param values The restrictedLocations to add. + * @return This builder for chaining. + */ + public Builder addAllRestrictedLocations(java.lang.Iterable values) { + ensureRestrictedLocationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, restrictedLocations_); + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearRestrictedLocations() { + restrictedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The list of locations to search within.
+       * 1. If empty, search will be performed in all locations;
+       * 2. If any of the locations are NOT in the valid locations list, error
+       * will be returned;
+       * 3. Otherwise, search only the given locations for matching results.
+       * Typical usage is to leave this field empty. When a location is
+       * unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+       * users can repeat the search request with this parameter set to get
+       * additional information on the error.
+       * Valid locations:
+       *  * asia-east1
+       *  * asia-east2
+       *  * asia-northeast1
+       *  * asia-northeast2
+       *  * asia-northeast3
+       *  * asia-south1
+       *  * asia-southeast1
+       *  * australia-southeast1
+       *  * eu
+       *  * europe-north1
+       *  * europe-west1
+       *  * europe-west2
+       *  * europe-west3
+       *  * europe-west4
+       *  * europe-west6
+       *  * global
+       *  * northamerica-northeast1
+       *  * southamerica-east1
+       *  * us
+       *  * us-central1
+       *  * us-east1
+       *  * us-east4
+       *  * us-west1
+       *  * us-west2
+       * 
+ * + * repeated string restricted_locations = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The bytes of the restrictedLocations to add. + * @return This builder for chaining. + */ + public Builder addRestrictedLocationsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureRestrictedLocationsIsMutable(); + restrictedLocations_.add(value); + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1517,7 +2423,8 @@ public com.google.cloud.datacatalog.v1.SearchCatalogRequest.ScopeOrBuilder getSc * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1546,7 +2453,8 @@ public java.lang.String getQuery() { * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -2334,7 +3242,8 @@ public com.google.cloud.datacatalog.v1.SearchCatalogRequest.ScopeOrBuilder getSc * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -2363,7 +3272,8 @@ public java.lang.String getQuery() { * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -2392,7 +3302,8 @@ public com.google.protobuf.ByteString getQueryBytes() { * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -2420,7 +3331,8 @@ public Builder setQuery(java.lang.String value) { * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -2444,7 +3356,8 @@ public Builder clearQuery() { * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequestOrBuilder.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequestOrBuilder.java index 74d27818..a5f3545e 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequestOrBuilder.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogRequestOrBuilder.java @@ -84,7 +84,8 @@ public interface SearchCatalogRequestOrBuilder * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -103,7 +104,8 @@ public interface SearchCatalogRequestOrBuilder * * description:y * Note: Query tokens need to have a minimum of 3 characters for substring * matching to work correctly. See [Data Catalog Search - * Syntax](/data-catalog/docs/how-to/search-reference) for more information. + * Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + * for more information. *
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponse.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponse.java index 95b04fff..fc2b1305 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponse.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponse.java @@ -41,6 +41,7 @@ private SearchCatalogResponse(com.google.protobuf.GeneratedMessageV3.Builder private SearchCatalogResponse() { results_ = java.util.Collections.emptyList(); nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @@ -93,6 +94,16 @@ private SearchCatalogResponse( nextPageToken_ = s; break; } + case 50: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000002; + } + unreachable_.add(s); + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -110,6 +121,9 @@ private SearchCatalogResponse( if (((mutable_bitField0_ & 0x00000001) != 0)) { results_ = java.util.Collections.unmodifiableList(results_); } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + unreachable_ = unreachable_.getUnmodifiableView(); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -242,6 +256,79 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { } } + public static final int UNREACHABLE_FIELD_NUMBER = 6; + private com.google.protobuf.LazyStringList unreachable_; + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_; + } + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -262,6 +349,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!getNextPageTokenBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, nextPageToken_); } + for (int i = 0; i < unreachable_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, unreachable_.getRaw(i)); + } unknownFields.writeTo(output); } @@ -277,6 +367,14 @@ public int getSerializedSize() { if (!getNextPageTokenBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, nextPageToken_); } + { + int dataSize = 0; + for (int i = 0; i < unreachable_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); + } + size += dataSize; + size += 1 * getUnreachableList().size(); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -295,6 +393,7 @@ public boolean equals(final java.lang.Object obj) { if (!getResultsList().equals(other.getResultsList())) return false; if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnreachableList().equals(other.getUnreachableList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -312,6 +411,10 @@ public int hashCode() { } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); + if (getUnreachableCount() > 0) { + hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; + hash = (53 * hash) + getUnreachableList().hashCode(); + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -469,6 +572,8 @@ public Builder clear() { } nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -507,6 +612,11 @@ public com.google.cloud.datacatalog.v1.SearchCatalogResponse buildPartial() { result.results_ = resultsBuilder_.build(); } result.nextPageToken_ = nextPageToken_; + if (((bitField0_ & 0x00000002) != 0)) { + unreachable_ = unreachable_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.unreachable_ = unreachable_; onBuilt(); return result; } @@ -588,6 +698,16 @@ public Builder mergeFrom(com.google.cloud.datacatalog.v1.SearchCatalogResponse o nextPageToken_ = other.nextPageToken_; onChanged(); } + if (!other.unreachable_.isEmpty()) { + if (unreachable_.isEmpty()) { + unreachable_ = other.unreachable_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureUnreachableIsMutable(); + unreachable_.addAll(other.unreachable_); + } + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -1083,6 +1203,201 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.protobuf.LazyStringList unreachable_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureUnreachableIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); + bitField0_ |= 0x00000002; + } + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_.getUnmodifiableView(); + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @param index The index to set the value at. + * @param value The unreachable to set. + * @return This builder for chaining. + */ + public Builder setUnreachable(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @param value The unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachable(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @param values The unreachable to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachable(java.lang.Iterable values) { + ensureUnreachableIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_); + onChanged(); + return this; + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @return This builder for chaining. + */ + public Builder clearUnreachable() { + unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Unreachable locations. Search result does not include data from those
+     * locations. Users can get additional information on the error by repeating
+     * the search request with a more restrictive parameter -- setting the value
+     * for `SearchDataCatalogRequest.scope.include_locations`.
+     * 
+ * + * repeated string unreachable = 6; + * + * @param value The bytes of the unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachableIsMutable(); + unreachable_.add(value); + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponseOrBuilder.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponseOrBuilder.java index bae4f245..551dd29e 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponseOrBuilder.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/SearchCatalogResponseOrBuilder.java @@ -99,4 +99,67 @@ public interface SearchCatalogResponseOrBuilder * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @return A list containing the unreachable. + */ + java.util.List getUnreachableList(); + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @return The count of unreachable. + */ + int getUnreachableCount(); + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + java.lang.String getUnreachable(int index); + /** + * + * + *
+   * Unreachable locations. Search result does not include data from those
+   * locations. Users can get additional information on the error by repeating
+   * the search request with a more restrictive parameter -- setting the value
+   * for `SearchDataCatalogRequest.scope.include_locations`.
+   * 
+ * + * repeated string unreachable = 6; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + com.google.protobuf.ByteString getUnreachableBytes(int index); } diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Tag.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Tag.java index 7eba909b..477cf713 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Tag.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/Tag.java @@ -24,8 +24,9 @@ *
  * Tags are used to attach custom metadata to Data Catalog resources. Tags
  * conform to the specifications within their tag template.
- * See [Data Catalog IAM](/data-catalog/docs/concepts/iam) for information on
- * the permissions needed to create or view tags.
+ * See [Data Catalog
+ * IAM](https://cloud.google.com/data-catalog/docs/concepts/iam) for information
+ * on the permissions needed to create or view tags.
  * 
* * Protobuf type {@code google.cloud.datacatalog.v1.Tag} @@ -762,8 +763,9 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build *
    * Tags are used to attach custom metadata to Data Catalog resources. Tags
    * conform to the specifications within their tag template.
-   * See [Data Catalog IAM](/data-catalog/docs/concepts/iam) for information on
-   * the permissions needed to create or view tags.
+   * See [Data Catalog
+   * IAM](https://cloud.google.com/data-catalog/docs/concepts/iam) for information
+   * on the permissions needed to create or view tags.
    * 
* * Protobuf type {@code google.cloud.datacatalog.v1.Tag} diff --git a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/TagTemplate.java b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/TagTemplate.java index 3e50c062..f9c7d41b 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/TagTemplate.java +++ b/proto-google-cloud-datacatalog-v1/src/main/java/com/google/cloud/datacatalog/v1/TagTemplate.java @@ -24,10 +24,12 @@ *
  * A tag template defines a tag, which can have one or more typed fields.
  * The template is used to create and attach the tag to GCP resources.
- * [Tag template roles](/iam/docs/understanding-roles#data-catalog-roles)
+ * [Tag template
+ * roles](https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles)
  * provide permissions to create, edit, and use the template. See, for example,
- * the [TagTemplate User](/data-catalog/docs/how-to/template-user) role, which
- * includes permission to use the tag template to tag resources.
+ * the [TagTemplate
+ * User](https://cloud.google.com/data-catalog/docs/how-to/template-user) role,
+ * which includes permission to use the tag template to tag resources.
  * 
* * Protobuf type {@code google.cloud.datacatalog.v1.TagTemplate} @@ -583,10 +585,12 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build *
    * A tag template defines a tag, which can have one or more typed fields.
    * The template is used to create and attach the tag to GCP resources.
-   * [Tag template roles](/iam/docs/understanding-roles#data-catalog-roles)
+   * [Tag template
+   * roles](https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles)
    * provide permissions to create, edit, and use the template. See, for example,
-   * the [TagTemplate User](/data-catalog/docs/how-to/template-user) role, which
-   * includes permission to use the tag template to tag resources.
+   * the [TagTemplate
+   * User](https://cloud.google.com/data-catalog/docs/how-to/template-user) role,
+   * which includes permission to use the tag template to tag resources.
    * 
* * Protobuf type {@code google.cloud.datacatalog.v1.TagTemplate} diff --git a/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/datacatalog.proto b/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/datacatalog.proto index 28256f5b..689af453 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/datacatalog.proto +++ b/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/datacatalog.proto @@ -60,7 +60,8 @@ service DataCatalog { // across repeated search queries. // // See [Data Catalog Search - // Syntax](/data-catalog/docs/how-to/search-reference) for more information. + // Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + // for more information. rpc SearchCatalog(SearchCatalogRequest) returns (SearchCatalogResponse) { option (google.api.http) = { post: "/v1/catalog:search" @@ -86,7 +87,8 @@ service DataCatalog { // // Users should enable the Data Catalog API in the project identified by // the `parent` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc CreateEntryGroup(CreateEntryGroupRequest) returns (EntryGroup) { option (google.api.http) = { post: "/v1/{parent=projects/*/locations/*}/entryGroups" @@ -106,8 +108,9 @@ service DataCatalog { // Updates an EntryGroup. The user should enable the Data Catalog API in the // project identified by the `entry_group.name` parameter (see [Data Catalog - // Resource Project] (/data-catalog/docs/concepts/resource-project) for more - // information). + // Resource Project] + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc UpdateEntryGroup(UpdateEntryGroupRequest) returns (EntryGroup) { option (google.api.http) = { patch: "/v1/{entry_group.name=projects/*/locations/*/entryGroups/*}" @@ -120,7 +123,8 @@ service DataCatalog { // Deletes an EntryGroup. Only entry groups that do not contain entries can be // deleted. Users should enable the Data Catalog API in the project // identified by the `name` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc DeleteEntryGroup(DeleteEntryGroupRequest) returns (google.protobuf.Empty) { option (google.api.http) = { delete: "/v1/{name=projects/*/locations/*/entryGroups/*}" @@ -141,7 +145,8 @@ service DataCatalog { // // Users should enable the Data Catalog API in the project identified by // the `parent` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). // // A maximum of 100,000 entries may be created per entry group. rpc CreateEntry(CreateEntryRequest) returns (Entry) { @@ -155,7 +160,8 @@ service DataCatalog { // Updates an existing entry. // Users should enable the Data Catalog API in the project identified by // the `entry.name` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc UpdateEntry(UpdateEntryRequest) returns (Entry) { option (google.api.http) = { patch: "/v1/{entry.name=projects/*/locations/*/entryGroups/*/entries/*}" @@ -170,7 +176,8 @@ service DataCatalog { // method can be deleted. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc DeleteEntry(DeleteEntryRequest) returns (google.protobuf.Empty) { option (google.api.http) = { delete: "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}" @@ -205,8 +212,9 @@ service DataCatalog { // Creates a tag template. The user should enable the Data Catalog API in // the project identified by the `parent` parameter (see [Data Catalog - // Resource Project](/data-catalog/docs/concepts/resource-project) for more - // information). + // Resource + // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) + // for more information). rpc CreateTagTemplate(CreateTagTemplateRequest) returns (TagTemplate) { option (google.api.http) = { post: "/v1/{parent=projects/*/locations/*}/tagTemplates" @@ -228,7 +236,8 @@ service DataCatalog { // and should be updated using their own create/update/delete methods. // Users should enable the Data Catalog API in the project identified by // the `tag_template.name` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc UpdateTagTemplate(UpdateTagTemplateRequest) returns (TagTemplate) { option (google.api.http) = { patch: "/v1/{tag_template.name=projects/*/locations/*/tagTemplates/*}" @@ -241,7 +250,8 @@ service DataCatalog { // Deletes a tag template and all tags using the template. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc DeleteTagTemplate(DeleteTagTemplateRequest) returns (google.protobuf.Empty) { option (google.api.http) = { delete: "/v1/{name=projects/*/locations/*/tagTemplates/*}" @@ -252,8 +262,8 @@ service DataCatalog { // Creates a field in a tag template. The user should enable the Data Catalog // API in the project identified by the `parent` parameter (see // [Data Catalog Resource - // Project](/data-catalog/docs/concepts/resource-project) for more - // information). + // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) + // for more information). rpc CreateTagTemplateField(CreateTagTemplateFieldRequest) returns (TagTemplateField) { option (google.api.http) = { post: "/v1/{parent=projects/*/locations/*/tagTemplates/*}/fields" @@ -265,7 +275,8 @@ service DataCatalog { // Updates a field in a tag template. This method cannot be used to update the // field type. Users should enable the Data Catalog API in the project // identified by the `name` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc UpdateTagTemplateField(UpdateTagTemplateFieldRequest) returns (TagTemplateField) { option (google.api.http) = { patch: "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}" @@ -277,8 +288,9 @@ service DataCatalog { // Renames a field in a tag template. The user should enable the Data Catalog // API in the project identified by the `name` parameter (see [Data Catalog - // Resource Project](/data-catalog/docs/concepts/resource-project) for more - // information). + // Resource + // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) + // for more information). rpc RenameTagTemplateField(RenameTagTemplateFieldRequest) returns (TagTemplateField) { option (google.api.http) = { post: "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}:rename" @@ -290,7 +302,8 @@ service DataCatalog { // Deletes a field in a tag template and all uses of that field. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] - // (/data-catalog/docs/concepts/resource-project) for more information). + // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for + // more information). rpc DeleteTagTemplateField(DeleteTagTemplateFieldRequest) returns (google.protobuf.Empty) { option (google.api.http) = { delete: "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}" @@ -300,10 +313,10 @@ service DataCatalog { // Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry]. // Note: The project identified by the `parent` parameter for the - // [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) + // [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) // and the // [tag - // template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) + // template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) // used to create the tag must be from the same organization. rpc CreateTag(CreateTagRequest) returns (Tag) { option (google.api.http) = { @@ -458,6 +471,43 @@ message SearchCatalogRequest { // https://cloud.google.com/public-datasets/. By default, GCP public // datasets are excluded. bool include_gcp_public_datasets = 7; + + // Optional. The list of locations to search within. + // 1. If empty, search will be performed in all locations; + // 2. If any of the locations are NOT in the valid locations list, error + // will be returned; + // 3. Otherwise, search only the given locations for matching results. + // Typical usage is to leave this field empty. When a location is + // unreachable as returned in the `SearchCatalogResponse.unreachable` field, + // users can repeat the search request with this parameter set to get + // additional information on the error. + // + // Valid locations: + // * asia-east1 + // * asia-east2 + // * asia-northeast1 + // * asia-northeast2 + // * asia-northeast3 + // * asia-south1 + // * asia-southeast1 + // * australia-southeast1 + // * eu + // * europe-north1 + // * europe-west1 + // * europe-west2 + // * europe-west3 + // * europe-west4 + // * europe-west6 + // * global + // * northamerica-northeast1 + // * southamerica-east1 + // * us + // * us-central1 + // * us-east1 + // * us-east4 + // * us-west1 + // * us-west2 + repeated string restricted_locations = 16 [(google.api.field_behavior) = OPTIONAL]; } // Required. The scope of this search request. A `scope` that has empty @@ -476,7 +526,8 @@ message SearchCatalogRequest { // // Note: Query tokens need to have a minimum of 3 characters for substring // matching to work correctly. See [Data Catalog Search - // Syntax](/data-catalog/docs/how-to/search-reference) for more information. + // Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) + // for more information. string query = 1 [(google.api.field_behavior) = REQUIRED]; // Number of results in the search page. If <=0 then defaults to 10. Max limit @@ -510,6 +561,12 @@ message SearchCatalogResponse { // The token that can be used to retrieve the next page of results. string next_page_token = 3; + + // Unreachable locations. Search result does not include data from those + // locations. Users can get additional information on the error by repeating + // the search request with a more restrictive parameter -- setting the value + // for `SearchDataCatalogRequest.scope.include_locations`. + repeated string unreachable = 6; } // Request message for @@ -715,7 +772,7 @@ message LookupEntryRequest { // // Examples: // - // * `cloud_pubsub.project_id.topic_id` + // * `pubsub.project_id.topic_id` // * ``pubsub.project_id.`topic.id.with.dots` `` // * `bigquery.table.project_id.dataset_id.table_id` // * `bigquery.dataset.project_id.dataset_id` @@ -869,8 +926,7 @@ message EntryGroup { // [CreateTagTemplate][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplate]. message CreateTagTemplateRequest { // Required. The name of the project and the template location - // [region](/compute/docs/regions-zones/#available). - // NOTE: Currently, only the `us-central1 region` is supported. + // [region](https://cloud.google.com/data-catalog/docs/concepts/regions). // // Example: // @@ -988,8 +1044,7 @@ message DeleteTagRequest { // [CreateTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplateField]. message CreateTagTemplateFieldRequest { // Required. The name of the project and the template location - // [region](/compute/docs/regions-zones/#available). - // NOTE: Currently, only the `us-central1 region` is supported. + // [region](https://cloud.google.com/data-catalog/docs/concepts/regions). // // Example: // diff --git a/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/tags.proto b/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/tags.proto index 33ed6860..4efefa52 100644 --- a/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/tags.proto +++ b/proto-google-cloud-datacatalog-v1/src/main/proto/google/cloud/datacatalog/v1/tags.proto @@ -31,8 +31,9 @@ option ruby_package = "Google::Cloud::DataCatalog::V1"; // Tags are used to attach custom metadata to Data Catalog resources. Tags // conform to the specifications within their tag template. // -// See [Data Catalog IAM](/data-catalog/docs/concepts/iam) for information on -// the permissions needed to create or view tags. +// See [Data Catalog +// IAM](https://cloud.google.com/data-catalog/docs/concepts/iam) for information +// on the permissions needed to create or view tags. message Tag { option (google.api.resource) = { type: "datacatalog.googleapis.com/Tag" @@ -119,10 +120,12 @@ message TagField { // A tag template defines a tag, which can have one or more typed fields. // The template is used to create and attach the tag to GCP resources. -// [Tag template roles](/iam/docs/understanding-roles#data-catalog-roles) +// [Tag template +// roles](https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles) // provide permissions to create, edit, and use the template. See, for example, -// the [TagTemplate User](/data-catalog/docs/how-to/template-user) role, which -// includes permission to use the tag template to tag resources. +// the [TagTemplate +// User](https://cloud.google.com/data-catalog/docs/how-to/template-user) role, +// which includes permission to use the tag template to tag resources. message TagTemplate { option (google.api.resource) = { type: "datacatalog.googleapis.com/TagTemplate" diff --git a/synth.metadata b/synth.metadata index 58b5f10b..02495832 100644 --- a/synth.metadata +++ b/synth.metadata @@ -11,16 +11,16 @@ "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "d741cd976975c745d0199987aff0e908b8352992", - "internalRef": "305561906" + "sha": "629e6bea8418ad4a5d081ab9eb48bb327ad368e1", + "internalRef": "306660765" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "d741cd976975c745d0199987aff0e908b8352992", - "internalRef": "305561906" + "sha": "629e6bea8418ad4a5d081ab9eb48bb327ad368e1", + "internalRef": "306660765" } }, {