diff --git a/packages/google-cloud-datacatalog/.jsdoc.js b/packages/google-cloud-datacatalog/.jsdoc.js index 048e293547b..16d8eda676c 100644 --- a/packages/google-cloud-datacatalog/.jsdoc.js +++ b/packages/google-cloud-datacatalog/.jsdoc.js @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -40,7 +40,7 @@ module.exports = { includePattern: '\\.js$' }, templates: { - copyright: 'Copyright 2020 Google LLC', + copyright: 'Copyright 2021 Google LLC', includeDate: false, sourceFiles: false, systemName: '@google-cloud/datacatalog', diff --git a/packages/google-cloud-datacatalog/CONTRIBUTING.md b/packages/google-cloud-datacatalog/CONTRIBUTING.md index f6c4cf010e3..bce6f18e87b 100644 --- a/packages/google-cloud-datacatalog/CONTRIBUTING.md +++ b/packages/google-cloud-datacatalog/CONTRIBUTING.md @@ -37,6 +37,15 @@ accept your pull requests. 1. Title your pull request following [Conventional Commits](https://www.conventionalcommits.org/) styling. 1. Submit a pull request. +### Before you begin + +1. [Select or create a Cloud Platform project][projects]. +1. [Enable billing for your project][billing]. +1. [Enable the Data Catalog API][enable_api]. +1. [Set up authentication with a service account][auth] so you can access the + API from your local workstation. + + ## Running the tests 1. [Prepare your environment for Node.js setup][setup]. @@ -51,11 +60,9 @@ accept your pull requests. npm test # Run sample integration tests. - gcloud auth application-default login npm run samples-test # Run all system tests. - gcloud auth application-default login npm run system-test 1. Lint (and maybe fix) any changes: @@ -63,3 +70,7 @@ accept your pull requests. npm run fix [setup]: https://cloud.google.com/nodejs/docs/setup +[projects]: https://console.cloud.google.com/project +[billing]: https://support.google.com/cloud/answer/6293499#enable-billing +[enable_api]: https://console.cloud.google.com/flows/enableapi?apiid=datacatalog.googleapis.com +[auth]: https://cloud.google.com/docs/authentication/getting-started \ No newline at end of file diff --git a/packages/google-cloud-datacatalog/README.md b/packages/google-cloud-datacatalog/README.md index f9569217eba..6b708553f61 100644 --- a/packages/google-cloud-datacatalog/README.md +++ b/packages/google-cloud-datacatalog/README.md @@ -32,8 +32,8 @@ Google APIs Client Libraries, in [Client Libraries Explained][explained]. * [Quickstart](#quickstart) * [Before you begin](#before-you-begin) * [Installing the client library](#installing-the-client-library) - - + * [Using the client library](#using-the-client-library) +* [Samples](#samples) * [Versioning](#versioning) * [Contributing](#contributing) * [License](#license) @@ -55,6 +55,174 @@ npm install @google-cloud/datacatalog ``` +### Using the client library + +```javascript +// Import the Google Cloud client library and create a client. +const {DataCatalogClient} = require('@google-cloud/datacatalog').v1; +const datacatalog = new DataCatalogClient(); + +async function quickstart() { + // Common fields. + let request; + let responses; + + /** + * TODO(developer): Uncomment the following lines before running the sample. + */ + // const projectId = 'my_project'; // Google Cloud Platform project + // const datasetId = 'demo_dataset'; + // const tableId = 'trips'; + + // Currently, Data Catalog stores metadata in the + // us-central1 region. + const location = 'us-central1'; + + // Create Fields. + const fieldSource = { + displayName: 'Source of data asset', + type: { + primitiveType: 'STRING', + }, + }; + + const fieldNumRows = { + displayName: 'Number of rows in data asset', + type: { + primitiveType: 'DOUBLE', + }, + }; + + const fieldHasPII = { + displayName: 'Has PII', + type: { + primitiveType: 'BOOL', + }, + }; + + const fieldPIIType = { + displayName: 'PII type', + type: { + enumType: { + allowedValues: [ + { + displayName: 'EMAIL', + }, + { + displayName: 'SOCIAL SECURITY NUMBER', + }, + { + displayName: 'NONE', + }, + ], + }, + }, + }; + + // Create Tag Template. + const tagTemplateId = 'demo_tag_template'; + + const tagTemplate = { + displayName: 'Demo Tag Template', + fields: { + source: fieldSource, + num_rows: fieldNumRows, + has_pii: fieldHasPII, + pii_type: fieldPIIType, + }, + }; + + const tagTemplatePath = datacatalog.tagTemplatePath( + projectId, + location, + tagTemplateId + ); + + // Delete any pre-existing Template with the same name. + try { + request = { + name: tagTemplatePath, + force: true, + }; + await datacatalog.deleteTagTemplate(request); + console.log(`Deleted template: ${tagTemplatePath}`); + } catch (error) { + console.log(`Cannot delete template: ${tagTemplatePath}`); + } + + // Create the Tag Template request. + const locationPath = datacatalog.locationPath(projectId, location); + + request = { + parent: locationPath, + tagTemplateId: tagTemplateId, + tagTemplate: tagTemplate, + }; + + // Execute the request. + responses = await datacatalog.createTagTemplate(request); + const createdTagTemplate = responses[0]; + console.log(`Created template: ${createdTagTemplate.name}`); + + // Lookup Data Catalog's Entry referring to the table. + responses = await datacatalog.lookupEntry({ + linkedResource: + '//bigquery.googleapis.com/projects/' + + `${projectId}/datasets/${datasetId}/tables/${tableId}`, + }); + const entry = responses[0]; + console.log(`Entry name: ${entry.name}`); + console.log(`Entry type: ${entry.type}`); + console.log(`Linked resource: ${entry.linkedResource}`); + + // Attach a Tag to the table. + const tag = { + name: entry.name, + template: createdTagTemplate.name, + fields: { + source: { + stringValue: 'copied from tlc_yellow_trips_2017', + }, + num_rows: { + doubleValue: 113496874, + }, + has_pii: { + boolValue: false, + }, + pii_type: { + enumValue: { + displayName: 'NONE', + }, + }, + }, + }; + + request = { + parent: entry.name, + tag: tag, + }; + + // Create the Tag. + await datacatalog.createTag(request); + console.log(`Tag created for entry: ${entry.name}`); +} +quickstart(); + +``` + + + +## Samples + +Samples are in the [`samples/`](https://github.com/googleapis/nodejs-datacatalog/tree/master/samples) directory. Each sample's `README.md` has instructions for running its sample. + +| Sample | Source Code | Try it | +| --------------------------- | --------------------------------- | ------ | +| Create Custom Entry | [source code](https://github.com/googleapis/nodejs-datacatalog/blob/master/samples/createCustomEntry.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-datacatalog&page=editor&open_in_editor=samples/createCustomEntry.js,samples/README.md) | +| Create Fileset | [source code](https://github.com/googleapis/nodejs-datacatalog/blob/master/samples/createFileset.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-datacatalog&page=editor&open_in_editor=samples/createFileset.js,samples/README.md) | +| Grant Tag Template User Role | [source code](https://github.com/googleapis/nodejs-datacatalog/blob/master/samples/grantTagTemplateUserRole.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-datacatalog&page=editor&open_in_editor=samples/grantTagTemplateUserRole.js,samples/README.md) | +| Quickstart | [source code](https://github.com/googleapis/nodejs-datacatalog/blob/master/samples/quickstart.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-datacatalog&page=editor&open_in_editor=samples/quickstart.js,samples/README.md) | +| Search Assets | [source code](https://github.com/googleapis/nodejs-datacatalog/blob/master/samples/searchAssets.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-datacatalog&page=editor&open_in_editor=samples/searchAssets.js,samples/README.md) | @@ -67,7 +235,7 @@ Our client libraries follow the [Node.js release schedule](https://nodejs.org/en Libraries are compatible with all current _active_ and _maintenance_ versions of Node.js. -Client libraries targetting some end-of-life versions of Node.js are available, and +Client libraries targeting some end-of-life versions of Node.js are available, and can be installed via npm [dist-tags](https://docs.npmjs.com/cli/dist-tag). The dist-tags follow the naming convention `legacy-(version)`. diff --git a/packages/google-cloud-datacatalog/protos/protos.d.ts b/packages/google-cloud-datacatalog/protos/protos.d.ts index bac8991ae37..457951df4c7 100644 --- a/packages/google-cloud-datacatalog/protos/protos.d.ts +++ b/packages/google-cloud-datacatalog/protos/protos.d.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -14007,7 +14007,8 @@ export namespace google { REQUIRED = 2, OUTPUT_ONLY = 3, INPUT_ONLY = 4, - IMMUTABLE = 5 + IMMUTABLE = 5, + UNORDERED_LIST = 6 } /** Properties of a ResourceDescriptor. */ @@ -14030,6 +14031,9 @@ export namespace google { /** ResourceDescriptor singular */ singular?: (string|null); + + /** ResourceDescriptor style */ + style?: (google.api.ResourceDescriptor.Style[]|null); } /** Represents a ResourceDescriptor. */ @@ -14059,6 +14063,9 @@ export namespace google { /** ResourceDescriptor singular. */ public singular: string; + /** ResourceDescriptor style. */ + public style: google.api.ResourceDescriptor.Style[]; + /** * Creates a new ResourceDescriptor instance using the specified properties. * @param [properties] Properties to set @@ -14138,6 +14145,12 @@ export namespace google { ORIGINALLY_SINGLE_PATTERN = 1, FUTURE_MULTI_PATTERN = 2 } + + /** Style enum. */ + enum Style { + STYLE_UNSPECIFIED = 0, + DECLARATIVE_FRIENDLY = 1 + } } /** Properties of a ResourceReference. */ diff --git a/packages/google-cloud-datacatalog/protos/protos.js b/packages/google-cloud-datacatalog/protos/protos.js index 84794eb4570..c712d2744c0 100644 --- a/packages/google-cloud-datacatalog/protos/protos.js +++ b/packages/google-cloud-datacatalog/protos/protos.js @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -32397,6 +32397,7 @@ * @property {number} OUTPUT_ONLY=3 OUTPUT_ONLY value * @property {number} INPUT_ONLY=4 INPUT_ONLY value * @property {number} IMMUTABLE=5 IMMUTABLE value + * @property {number} UNORDERED_LIST=6 UNORDERED_LIST value */ api.FieldBehavior = (function() { var valuesById = {}, values = Object.create(valuesById); @@ -32406,6 +32407,7 @@ values[valuesById[3] = "OUTPUT_ONLY"] = 3; values[valuesById[4] = "INPUT_ONLY"] = 4; values[valuesById[5] = "IMMUTABLE"] = 5; + values[valuesById[6] = "UNORDERED_LIST"] = 6; return values; })(); @@ -32421,6 +32423,7 @@ * @property {google.api.ResourceDescriptor.History|null} [history] ResourceDescriptor history * @property {string|null} [plural] ResourceDescriptor plural * @property {string|null} [singular] ResourceDescriptor singular + * @property {Array.|null} [style] ResourceDescriptor style */ /** @@ -32433,6 +32436,7 @@ */ function ResourceDescriptor(properties) { this.pattern = []; + this.style = []; if (properties) for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) @@ -32487,6 +32491,14 @@ */ ResourceDescriptor.prototype.singular = ""; + /** + * ResourceDescriptor style. + * @member {Array.} style + * @memberof google.api.ResourceDescriptor + * @instance + */ + ResourceDescriptor.prototype.style = $util.emptyArray; + /** * Creates a new ResourceDescriptor instance using the specified properties. * @function create @@ -32524,6 +32536,12 @@ writer.uint32(/* id 5, wireType 2 =*/42).string(message.plural); if (message.singular != null && Object.hasOwnProperty.call(message, "singular")) writer.uint32(/* id 6, wireType 2 =*/50).string(message.singular); + if (message.style != null && message.style.length) { + writer.uint32(/* id 10, wireType 2 =*/82).fork(); + for (var i = 0; i < message.style.length; ++i) + writer.int32(message.style[i]); + writer.ldelim(); + } return writer; }; @@ -32578,6 +32596,16 @@ case 6: message.singular = reader.string(); break; + case 10: + if (!(message.style && message.style.length)) + message.style = []; + if ((tag & 7) === 2) { + var end2 = reader.uint32() + reader.pos; + while (reader.pos < end2) + message.style.push(reader.int32()); + } else + message.style.push(reader.int32()); + break; default: reader.skipType(tag & 7); break; @@ -32641,6 +32669,18 @@ if (message.singular != null && message.hasOwnProperty("singular")) if (!$util.isString(message.singular)) return "singular: string expected"; + if (message.style != null && message.hasOwnProperty("style")) { + if (!Array.isArray(message.style)) + return "style: array expected"; + for (var i = 0; i < message.style.length; ++i) + switch (message.style[i]) { + default: + return "style: enum value[] expected"; + case 0: + case 1: + break; + } + } return null; }; @@ -32685,6 +32725,23 @@ message.plural = String(object.plural); if (object.singular != null) message.singular = String(object.singular); + if (object.style) { + if (!Array.isArray(object.style)) + throw TypeError(".google.api.ResourceDescriptor.style: array expected"); + message.style = []; + for (var i = 0; i < object.style.length; ++i) + switch (object.style[i]) { + default: + case "STYLE_UNSPECIFIED": + case 0: + message.style[i] = 0; + break; + case "DECLARATIVE_FRIENDLY": + case 1: + message.style[i] = 1; + break; + } + } return message; }; @@ -32701,8 +32758,10 @@ if (!options) options = {}; var object = {}; - if (options.arrays || options.defaults) + if (options.arrays || options.defaults) { object.pattern = []; + object.style = []; + } if (options.defaults) { object.type = ""; object.nameField = ""; @@ -32725,6 +32784,11 @@ object.plural = message.plural; if (message.singular != null && message.hasOwnProperty("singular")) object.singular = message.singular; + if (message.style && message.style.length) { + object.style = []; + for (var j = 0; j < message.style.length; ++j) + object.style[j] = options.enums === String ? $root.google.api.ResourceDescriptor.Style[message.style[j]] : message.style[j]; + } return object; }; @@ -32755,6 +32819,20 @@ return values; })(); + /** + * Style enum. + * @name google.api.ResourceDescriptor.Style + * @enum {number} + * @property {number} STYLE_UNSPECIFIED=0 STYLE_UNSPECIFIED value + * @property {number} DECLARATIVE_FRIENDLY=1 DECLARATIVE_FRIENDLY value + */ + ResourceDescriptor.Style = (function() { + var valuesById = {}, values = Object.create(valuesById); + values[valuesById[0] = "STYLE_UNSPECIFIED"] = 0; + values[valuesById[1] = "DECLARATIVE_FRIENDLY"] = 1; + return values; + })(); + return ResourceDescriptor; })(); @@ -38497,6 +38575,7 @@ case 3: case 4: case 5: + case 6: break; } } @@ -38597,6 +38676,10 @@ case 5: message[".google.api.fieldBehavior"][i] = 5; break; + case "UNORDERED_LIST": + case 6: + message[".google.api.fieldBehavior"][i] = 6; + break; } } if (object[".google.api.resourceReference"] != null) { diff --git a/packages/google-cloud-datacatalog/protos/protos.json b/packages/google-cloud-datacatalog/protos/protos.json index e9f4a3a3244..a461a7cf795 100644 --- a/packages/google-cloud-datacatalog/protos/protos.json +++ b/packages/google-cloud-datacatalog/protos/protos.json @@ -37,7 +37,18 @@ "(google.api.http).post": "/v1/catalog:search", "(google.api.http).body": "*", "(google.api.method_signature)": "scope,query" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/catalog:search", + "body": "*" + } + }, + { + "(google.api.method_signature)": "scope,query" + } + ] }, "CreateEntryGroup": { "requestType": "CreateEntryGroupRequest", @@ -46,7 +57,18 @@ "(google.api.http).post": "/v1/{parent=projects/*/locations/*}/entryGroups", "(google.api.http).body": "entry_group", "(google.api.method_signature)": "parent,entry_group_id,entry_group" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=projects/*/locations/*}/entryGroups", + "body": "entry_group" + } + }, + { + "(google.api.method_signature)": "parent,entry_group_id,entry_group" + } + ] }, "GetEntryGroup": { "requestType": "GetEntryGroupRequest", @@ -54,7 +76,20 @@ "options": { "(google.api.http).get": "/v1/{name=projects/*/locations/*/entryGroups/*}", "(google.api.method_signature)": "name,read_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=projects/*/locations/*/entryGroups/*}" + } + }, + { + "(google.api.method_signature)": "name" + }, + { + "(google.api.method_signature)": "name,read_mask" + } + ] }, "UpdateEntryGroup": { "requestType": "UpdateEntryGroupRequest", @@ -63,7 +98,21 @@ "(google.api.http).patch": "/v1/{entry_group.name=projects/*/locations/*/entryGroups/*}", "(google.api.http).body": "entry_group", "(google.api.method_signature)": "entry_group,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{entry_group.name=projects/*/locations/*/entryGroups/*}", + "body": "entry_group" + } + }, + { + "(google.api.method_signature)": "entry_group" + }, + { + "(google.api.method_signature)": "entry_group,update_mask" + } + ] }, "DeleteEntryGroup": { "requestType": "DeleteEntryGroupRequest", @@ -71,7 +120,17 @@ "options": { "(google.api.http).delete": "/v1/{name=projects/*/locations/*/entryGroups/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1/{name=projects/*/locations/*/entryGroups/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "ListEntryGroups": { "requestType": "ListEntryGroupsRequest", @@ -79,7 +138,17 @@ "options": { "(google.api.http).get": "/v1/{parent=projects/*/locations/*}/entryGroups", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{parent=projects/*/locations/*}/entryGroups" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "CreateEntry": { "requestType": "CreateEntryRequest", @@ -88,7 +157,18 @@ "(google.api.http).post": "/v1/{parent=projects/*/locations/*/entryGroups/*}/entries", "(google.api.http).body": "entry", "(google.api.method_signature)": "parent,entry_id,entry" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=projects/*/locations/*/entryGroups/*}/entries", + "body": "entry" + } + }, + { + "(google.api.method_signature)": "parent,entry_id,entry" + } + ] }, "UpdateEntry": { "requestType": "UpdateEntryRequest", @@ -97,7 +177,21 @@ "(google.api.http).patch": "/v1/{entry.name=projects/*/locations/*/entryGroups/*/entries/*}", "(google.api.http).body": "entry", "(google.api.method_signature)": "entry,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{entry.name=projects/*/locations/*/entryGroups/*/entries/*}", + "body": "entry" + } + }, + { + "(google.api.method_signature)": "entry" + }, + { + "(google.api.method_signature)": "entry,update_mask" + } + ] }, "DeleteEntry": { "requestType": "DeleteEntryRequest", @@ -105,7 +199,17 @@ "options": { "(google.api.http).delete": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetEntry": { "requestType": "GetEntryRequest", @@ -113,14 +217,31 @@ "options": { "(google.api.http).get": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "LookupEntry": { "requestType": "LookupEntryRequest", "responseType": "Entry", "options": { "(google.api.http).get": "/v1/entries:lookup" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/entries:lookup" + } + } + ] }, "ListEntries": { "requestType": "ListEntriesRequest", @@ -128,7 +249,17 @@ "options": { "(google.api.http).get": "/v1/{parent=projects/*/locations/*/entryGroups/*}/entries", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{parent=projects/*/locations/*/entryGroups/*}/entries" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "CreateTagTemplate": { "requestType": "CreateTagTemplateRequest", @@ -137,7 +268,18 @@ "(google.api.http).post": "/v1/{parent=projects/*/locations/*}/tagTemplates", "(google.api.http).body": "tag_template", "(google.api.method_signature)": "parent,tag_template_id,tag_template" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=projects/*/locations/*}/tagTemplates", + "body": "tag_template" + } + }, + { + "(google.api.method_signature)": "parent,tag_template_id,tag_template" + } + ] }, "GetTagTemplate": { "requestType": "GetTagTemplateRequest", @@ -145,7 +287,17 @@ "options": { "(google.api.http).get": "/v1/{name=projects/*/locations/*/tagTemplates/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=projects/*/locations/*/tagTemplates/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "UpdateTagTemplate": { "requestType": "UpdateTagTemplateRequest", @@ -154,7 +306,21 @@ "(google.api.http).patch": "/v1/{tag_template.name=projects/*/locations/*/tagTemplates/*}", "(google.api.http).body": "tag_template", "(google.api.method_signature)": "tag_template,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{tag_template.name=projects/*/locations/*/tagTemplates/*}", + "body": "tag_template" + } + }, + { + "(google.api.method_signature)": "tag_template" + }, + { + "(google.api.method_signature)": "tag_template,update_mask" + } + ] }, "DeleteTagTemplate": { "requestType": "DeleteTagTemplateRequest", @@ -162,7 +328,17 @@ "options": { "(google.api.http).delete": "/v1/{name=projects/*/locations/*/tagTemplates/*}", "(google.api.method_signature)": "name,force" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1/{name=projects/*/locations/*/tagTemplates/*}" + } + }, + { + "(google.api.method_signature)": "name,force" + } + ] }, "CreateTagTemplateField": { "requestType": "CreateTagTemplateFieldRequest", @@ -171,7 +347,18 @@ "(google.api.http).post": "/v1/{parent=projects/*/locations/*/tagTemplates/*}/fields", "(google.api.http).body": "tag_template_field", "(google.api.method_signature)": "parent,tag_template_field_id,tag_template_field" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=projects/*/locations/*/tagTemplates/*}/fields", + "body": "tag_template_field" + } + }, + { + "(google.api.method_signature)": "parent,tag_template_field_id,tag_template_field" + } + ] }, "UpdateTagTemplateField": { "requestType": "UpdateTagTemplateFieldRequest", @@ -180,7 +367,21 @@ "(google.api.http).patch": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}", "(google.api.http).body": "tag_template_field", "(google.api.method_signature)": "name,tag_template_field,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}", + "body": "tag_template_field" + } + }, + { + "(google.api.method_signature)": "name,tag_template_field" + }, + { + "(google.api.method_signature)": "name,tag_template_field,update_mask" + } + ] }, "RenameTagTemplateField": { "requestType": "RenameTagTemplateFieldRequest", @@ -189,7 +390,18 @@ "(google.api.http).post": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}:rename", "(google.api.http).body": "*", "(google.api.method_signature)": "name,new_tag_template_field_id" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}:rename", + "body": "*" + } + }, + { + "(google.api.method_signature)": "name,new_tag_template_field_id" + } + ] }, "DeleteTagTemplateField": { "requestType": "DeleteTagTemplateFieldRequest", @@ -197,7 +409,17 @@ "options": { "(google.api.http).delete": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}", "(google.api.method_signature)": "name,force" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}" + } + }, + { + "(google.api.method_signature)": "name,force" + } + ] }, "CreateTag": { "requestType": "CreateTagRequest", @@ -208,7 +430,22 @@ "(google.api.http).additional_bindings.post": "/v1/{parent=projects/*/locations/*/entryGroups/*}/tags", "(google.api.http).additional_bindings.body": "tag", "(google.api.method_signature)": "parent,tag" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags", + "body": "tag", + "additional_bindings": { + "post": "/v1/{parent=projects/*/locations/*/entryGroups/*}/tags", + "body": "tag" + } + } + }, + { + "(google.api.method_signature)": "parent,tag" + } + ] }, "UpdateTag": { "requestType": "UpdateTagRequest", @@ -219,7 +456,25 @@ "(google.api.http).additional_bindings.patch": "/v1/{tag.name=projects/*/locations/*/entryGroups/*/tags/*}", "(google.api.http).additional_bindings.body": "tag", "(google.api.method_signature)": "tag,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{tag.name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}", + "body": "tag", + "additional_bindings": { + "patch": "/v1/{tag.name=projects/*/locations/*/entryGroups/*/tags/*}", + "body": "tag" + } + } + }, + { + "(google.api.method_signature)": "tag" + }, + { + "(google.api.method_signature)": "tag,update_mask" + } + ] }, "DeleteTag": { "requestType": "DeleteTagRequest", @@ -228,7 +483,20 @@ "(google.api.http).delete": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}", "(google.api.http).additional_bindings.delete": "/v1/{name=projects/*/locations/*/entryGroups/*/tags/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}", + "additional_bindings": { + "delete": "/v1/{name=projects/*/locations/*/entryGroups/*/tags/*}" + } + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "ListTags": { "requestType": "ListTagsRequest", @@ -237,7 +505,20 @@ "(google.api.http).get": "/v1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags", "(google.api.http).additional_bindings.get": "/v1/{parent=projects/*/locations/*/entryGroups/*}/tags", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags", + "additional_bindings": { + "get": "/v1/{parent=projects/*/locations/*/entryGroups/*}/tags" + } + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "SetIamPolicy": { "requestType": "google.iam.v1.SetIamPolicyRequest", @@ -248,7 +529,22 @@ "(google.api.http).additional_bindings.post": "/v1/{resource=projects/*/locations/*/entryGroups/*}:setIamPolicy", "(google.api.http).additional_bindings.body": "*", "(google.api.method_signature)": "resource,policy" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=projects/*/locations/*/tagTemplates/*}:setIamPolicy", + "body": "*", + "additional_bindings": { + "post": "/v1/{resource=projects/*/locations/*/entryGroups/*}:setIamPolicy", + "body": "*" + } + } + }, + { + "(google.api.method_signature)": "resource,policy" + } + ] }, "GetIamPolicy": { "requestType": "google.iam.v1.GetIamPolicyRequest", @@ -259,7 +555,28 @@ "(google.api.http).additional_bindings.post": "/v1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:getIamPolicy", "(google.api.http).additional_bindings.body": "*", "(google.api.method_signature)": "resource" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=projects/*/locations/*/tagTemplates/*}:getIamPolicy", + "body": "*", + "additional_bindings": [ + { + "post": "/v1/{resource=projects/*/locations/*/entryGroups/*}:getIamPolicy", + "body": "*" + }, + { + "post": "/v1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:getIamPolicy", + "body": "*" + } + ] + } + }, + { + "(google.api.method_signature)": "resource" + } + ] }, "TestIamPermissions": { "requestType": "google.iam.v1.TestIamPermissionsRequest", @@ -269,7 +586,25 @@ "(google.api.http).body": "*", "(google.api.http).additional_bindings.post": "/v1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:testIamPermissions", "(google.api.http).additional_bindings.body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=projects/*/locations/*/tagTemplates/*}:testIamPermissions", + "body": "*", + "additional_bindings": [ + { + "post": "/v1/{resource=projects/*/locations/*/entryGroups/*}:testIamPermissions", + "body": "*" + }, + { + "post": "/v1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:testIamPermissions", + "body": "*" + } + ] + } + } + ] } } }, @@ -1445,7 +1780,18 @@ "(google.api.http).post": "/v1beta1/catalog:search", "(google.api.http).body": "*", "(google.api.method_signature)": "scope,query" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/catalog:search", + "body": "*" + } + }, + { + "(google.api.method_signature)": "scope,query" + } + ] }, "CreateEntryGroup": { "requestType": "CreateEntryGroupRequest", @@ -1454,7 +1800,18 @@ "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*}/entryGroups", "(google.api.http).body": "entry_group", "(google.api.method_signature)": "parent,entry_group_id,entry_group" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*}/entryGroups", + "body": "entry_group" + } + }, + { + "(google.api.method_signature)": "parent,entry_group_id,entry_group" + } + ] }, "UpdateEntryGroup": { "requestType": "UpdateEntryGroupRequest", @@ -1463,7 +1820,21 @@ "(google.api.http).patch": "/v1beta1/{entry_group.name=projects/*/locations/*/entryGroups/*}", "(google.api.http).body": "entry_group", "(google.api.method_signature)": "entry_group,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{entry_group.name=projects/*/locations/*/entryGroups/*}", + "body": "entry_group" + } + }, + { + "(google.api.method_signature)": "entry_group" + }, + { + "(google.api.method_signature)": "entry_group,update_mask" + } + ] }, "GetEntryGroup": { "requestType": "GetEntryGroupRequest", @@ -1471,7 +1842,20 @@ "options": { "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/entryGroups/*}", "(google.api.method_signature)": "name,read_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{name=projects/*/locations/*/entryGroups/*}" + } + }, + { + "(google.api.method_signature)": "name" + }, + { + "(google.api.method_signature)": "name,read_mask" + } + ] }, "DeleteEntryGroup": { "requestType": "DeleteEntryGroupRequest", @@ -1479,7 +1863,17 @@ "options": { "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "ListEntryGroups": { "requestType": "ListEntryGroupsRequest", @@ -1487,7 +1881,17 @@ "options": { "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*}/entryGroups", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=projects/*/locations/*}/entryGroups" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "CreateEntry": { "requestType": "CreateEntryRequest", @@ -1496,7 +1900,18 @@ "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/entries", "(google.api.http).body": "entry", "(google.api.method_signature)": "parent,entry_id,entry" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/entries", + "body": "entry" + } + }, + { + "(google.api.method_signature)": "parent,entry_id,entry" + } + ] }, "UpdateEntry": { "requestType": "UpdateEntryRequest", @@ -1505,7 +1920,21 @@ "(google.api.http).patch": "/v1beta1/{entry.name=projects/*/locations/*/entryGroups/*/entries/*}", "(google.api.http).body": "entry", "(google.api.method_signature)": "entry,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{entry.name=projects/*/locations/*/entryGroups/*/entries/*}", + "body": "entry" + } + }, + { + "(google.api.method_signature)": "entry" + }, + { + "(google.api.method_signature)": "entry,update_mask" + } + ] }, "DeleteEntry": { "requestType": "DeleteEntryRequest", @@ -1513,7 +1942,17 @@ "options": { "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetEntry": { "requestType": "GetEntryRequest", @@ -1521,14 +1960,31 @@ "options": { "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "LookupEntry": { "requestType": "LookupEntryRequest", "responseType": "Entry", "options": { "(google.api.http).get": "/v1beta1/entries:lookup" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/entries:lookup" + } + } + ] }, "ListEntries": { "requestType": "ListEntriesRequest", @@ -1536,7 +1992,17 @@ "options": { "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/entries", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/entries" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "CreateTagTemplate": { "requestType": "CreateTagTemplateRequest", @@ -1545,7 +2011,18 @@ "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*}/tagTemplates", "(google.api.http).body": "tag_template", "(google.api.method_signature)": "parent,tag_template_id,tag_template" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*}/tagTemplates", + "body": "tag_template" + } + }, + { + "(google.api.method_signature)": "parent,tag_template_id,tag_template" + } + ] }, "GetTagTemplate": { "requestType": "GetTagTemplateRequest", @@ -1553,7 +2030,17 @@ "options": { "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "UpdateTagTemplate": { "requestType": "UpdateTagTemplateRequest", @@ -1562,7 +2049,21 @@ "(google.api.http).patch": "/v1beta1/{tag_template.name=projects/*/locations/*/tagTemplates/*}", "(google.api.http).body": "tag_template", "(google.api.method_signature)": "tag_template,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{tag_template.name=projects/*/locations/*/tagTemplates/*}", + "body": "tag_template" + } + }, + { + "(google.api.method_signature)": "tag_template" + }, + { + "(google.api.method_signature)": "tag_template,update_mask" + } + ] }, "DeleteTagTemplate": { "requestType": "DeleteTagTemplateRequest", @@ -1570,7 +2071,17 @@ "options": { "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*}", "(google.api.method_signature)": "name,force" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*}" + } + }, + { + "(google.api.method_signature)": "name,force" + } + ] }, "CreateTagTemplateField": { "requestType": "CreateTagTemplateFieldRequest", @@ -1579,7 +2090,18 @@ "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*/tagTemplates/*}/fields", "(google.api.http).body": "tag_template_field", "(google.api.method_signature)": "parent,tag_template_field_id,tag_template_field" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*/tagTemplates/*}/fields", + "body": "tag_template_field" + } + }, + { + "(google.api.method_signature)": "parent,tag_template_field_id,tag_template_field" + } + ] }, "UpdateTagTemplateField": { "requestType": "UpdateTagTemplateFieldRequest", @@ -1588,7 +2110,21 @@ "(google.api.http).patch": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}", "(google.api.http).body": "tag_template_field", "(google.api.method_signature)": "name,tag_template_field,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}", + "body": "tag_template_field" + } + }, + { + "(google.api.method_signature)": "name,tag_template_field" + }, + { + "(google.api.method_signature)": "name,tag_template_field,update_mask" + } + ] }, "RenameTagTemplateField": { "requestType": "RenameTagTemplateFieldRequest", @@ -1597,7 +2133,18 @@ "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}:rename", "(google.api.http).body": "*", "(google.api.method_signature)": "name,new_tag_template_field_id" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}:rename", + "body": "*" + } + }, + { + "(google.api.method_signature)": "name,new_tag_template_field_id" + } + ] }, "DeleteTagTemplateField": { "requestType": "DeleteTagTemplateFieldRequest", @@ -1605,7 +2152,17 @@ "options": { "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}", "(google.api.method_signature)": "name,force" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}" + } + }, + { + "(google.api.method_signature)": "name,force" + } + ] }, "CreateTag": { "requestType": "CreateTagRequest", @@ -1616,7 +2173,22 @@ "(google.api.http).additional_bindings.post": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/tags", "(google.api.http).additional_bindings.body": "tag", "(google.api.method_signature)": "parent,tag" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags", + "body": "tag", + "additional_bindings": { + "post": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/tags", + "body": "tag" + } + } + }, + { + "(google.api.method_signature)": "parent,tag" + } + ] }, "UpdateTag": { "requestType": "UpdateTagRequest", @@ -1627,7 +2199,25 @@ "(google.api.http).additional_bindings.patch": "/v1beta1/{tag.name=projects/*/locations/*/entryGroups/*/tags/*}", "(google.api.http).additional_bindings.body": "tag", "(google.api.method_signature)": "tag,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{tag.name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}", + "body": "tag", + "additional_bindings": { + "patch": "/v1beta1/{tag.name=projects/*/locations/*/entryGroups/*/tags/*}", + "body": "tag" + } + } + }, + { + "(google.api.method_signature)": "tag" + }, + { + "(google.api.method_signature)": "tag,update_mask" + } + ] }, "DeleteTag": { "requestType": "DeleteTagRequest", @@ -1636,7 +2226,20 @@ "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}", "(google.api.http).additional_bindings.delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/tags/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}", + "additional_bindings": { + "delete": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/tags/*}" + } + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "ListTags": { "requestType": "ListTagsRequest", @@ -1645,7 +2248,20 @@ "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags", "(google.api.http).additional_bindings.get": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/tags", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags", + "additional_bindings": { + "get": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/tags" + } + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "SetIamPolicy": { "requestType": "google.iam.v1.SetIamPolicyRequest", @@ -1656,7 +2272,22 @@ "(google.api.http).additional_bindings.post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*}:setIamPolicy", "(google.api.http).additional_bindings.body": "*", "(google.api.method_signature)": "resource,policy" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=projects/*/locations/*/tagTemplates/*}:setIamPolicy", + "body": "*", + "additional_bindings": { + "post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*}:setIamPolicy", + "body": "*" + } + } + }, + { + "(google.api.method_signature)": "resource,policy" + } + ] }, "GetIamPolicy": { "requestType": "google.iam.v1.GetIamPolicyRequest", @@ -1667,7 +2298,28 @@ "(google.api.http).additional_bindings.post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:getIamPolicy", "(google.api.http).additional_bindings.body": "*", "(google.api.method_signature)": "resource" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=projects/*/locations/*/tagTemplates/*}:getIamPolicy", + "body": "*", + "additional_bindings": [ + { + "post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*}:getIamPolicy", + "body": "*" + }, + { + "post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:getIamPolicy", + "body": "*" + } + ] + } + }, + { + "(google.api.method_signature)": "resource" + } + ] }, "TestIamPermissions": { "requestType": "google.iam.v1.TestIamPermissionsRequest", @@ -1677,7 +2329,25 @@ "(google.api.http).body": "*", "(google.api.http).additional_bindings.post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:testIamPermissions", "(google.api.http).additional_bindings.body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=projects/*/locations/*/tagTemplates/*}:testIamPermissions", + "body": "*", + "additional_bindings": [ + { + "post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*}:testIamPermissions", + "body": "*" + }, + { + "post": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:testIamPermissions", + "body": "*" + } + ] + } + } + ] } } }, @@ -2803,7 +3473,18 @@ "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*}/taxonomies", "(google.api.http).body": "taxonomy", "(google.api.method_signature)": "parent,taxonomy" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*}/taxonomies", + "body": "taxonomy" + } + }, + { + "(google.api.method_signature)": "parent,taxonomy" + } + ] }, "DeleteTaxonomy": { "requestType": "DeleteTaxonomyRequest", @@ -2811,7 +3492,17 @@ "options": { "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/taxonomies/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1beta1/{name=projects/*/locations/*/taxonomies/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "UpdateTaxonomy": { "requestType": "UpdateTaxonomyRequest", @@ -2820,7 +3511,18 @@ "(google.api.http).patch": "/v1beta1/{taxonomy.name=projects/*/locations/*/taxonomies/*}", "(google.api.http).body": "taxonomy", "(google.api.method_signature)": "taxonomy" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{taxonomy.name=projects/*/locations/*/taxonomies/*}", + "body": "taxonomy" + } + }, + { + "(google.api.method_signature)": "taxonomy" + } + ] }, "ListTaxonomies": { "requestType": "ListTaxonomiesRequest", @@ -2828,7 +3530,17 @@ "options": { "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*}/taxonomies", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=projects/*/locations/*}/taxonomies" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "GetTaxonomy": { "requestType": "GetTaxonomyRequest", @@ -2836,7 +3548,17 @@ "options": { "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/taxonomies/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{name=projects/*/locations/*/taxonomies/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "CreatePolicyTag": { "requestType": "CreatePolicyTagRequest", @@ -2845,7 +3567,18 @@ "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*/taxonomies/*}/policyTags", "(google.api.http).body": "policy_tag", "(google.api.method_signature)": "parent,policy_tag" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*/taxonomies/*}/policyTags", + "body": "policy_tag" + } + }, + { + "(google.api.method_signature)": "parent,policy_tag" + } + ] }, "DeletePolicyTag": { "requestType": "DeletePolicyTagRequest", @@ -2853,7 +3586,17 @@ "options": { "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1beta1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "UpdatePolicyTag": { "requestType": "UpdatePolicyTagRequest", @@ -2862,7 +3605,18 @@ "(google.api.http).patch": "/v1beta1/{policy_tag.name=projects/*/locations/*/taxonomies/*/policyTags/*}", "(google.api.http).body": "policy_tag", "(google.api.method_signature)": "policy_tag" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{policy_tag.name=projects/*/locations/*/taxonomies/*/policyTags/*}", + "body": "policy_tag" + } + }, + { + "(google.api.method_signature)": "policy_tag" + } + ] }, "ListPolicyTags": { "requestType": "ListPolicyTagsRequest", @@ -2870,7 +3624,17 @@ "options": { "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*/taxonomies/*}/policyTags", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=projects/*/locations/*/taxonomies/*}/policyTags" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "GetPolicyTag": { "requestType": "GetPolicyTagRequest", @@ -2878,7 +3642,17 @@ "options": { "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetIamPolicy": { "requestType": "google.iam.v1.GetIamPolicyRequest", @@ -2888,7 +3662,19 @@ "(google.api.http).body": "*", "(google.api.http).additional_bindings.post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:getIamPolicy", "(google.api.http).additional_bindings.body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*}:getIamPolicy", + "body": "*", + "additional_bindings": { + "post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:getIamPolicy", + "body": "*" + } + } + } + ] }, "SetIamPolicy": { "requestType": "google.iam.v1.SetIamPolicyRequest", @@ -2898,7 +3684,19 @@ "(google.api.http).body": "*", "(google.api.http).additional_bindings.post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:setIamPolicy", "(google.api.http).additional_bindings.body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*}:setIamPolicy", + "body": "*", + "additional_bindings": { + "post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:setIamPolicy", + "body": "*" + } + } + } + ] }, "TestIamPermissions": { "requestType": "google.iam.v1.TestIamPermissionsRequest", @@ -2908,7 +3706,19 @@ "(google.api.http).body": "*", "(google.api.http).additional_bindings.post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:testIamPermissions", "(google.api.http).additional_bindings.body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*}:testIamPermissions", + "body": "*", + "additional_bindings": { + "post": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:testIamPermissions", + "body": "*" + } + } + } + ] } } }, @@ -3177,14 +3987,29 @@ "options": { "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*}/taxonomies:import", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=projects/*/locations/*}/taxonomies:import", + "body": "*" + } + } + ] }, "ExportTaxonomies": { "requestType": "ExportTaxonomiesRequest", "responseType": "ExportTaxonomiesResponse", "options": { "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*}/taxonomies:export" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=projects/*/locations/*}/taxonomies:export" + } + } + ] } } }, @@ -3445,7 +4270,8 @@ "REQUIRED": 2, "OUTPUT_ONLY": 3, "INPUT_ONLY": 4, - "IMMUTABLE": 5 + "IMMUTABLE": 5, + "UNORDERED_LIST": 6 } }, "resourceReference": { @@ -3490,6 +4316,11 @@ "singular": { "type": "string", "id": 6 + }, + "style": { + "rule": "repeated", + "type": "Style", + "id": 10 } }, "nested": { @@ -3499,6 +4330,12 @@ "ORIGINALLY_SINGLE_PATTERN": 1, "FUTURE_MULTI_PATTERN": 2 } + }, + "Style": { + "values": { + "STYLE_UNSPECIFIED": 0, + "DECLARATIVE_FRIENDLY": 1 + } } } }, @@ -3518,7 +4355,7 @@ }, "protobuf": { "options": { - "go_package": "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor", + "go_package": "google.golang.org/protobuf/types/descriptorpb", "java_package": "com.google.protobuf", "java_outer_classname": "DescriptorProtos", "csharp_namespace": "Google.Protobuf.Reflection", @@ -4461,7 +5298,15 @@ "options": { "(google.api.http).post": "/v1/{resource=**}:setIamPolicy", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=**}:setIamPolicy", + "body": "*" + } + } + ] }, "GetIamPolicy": { "requestType": "GetIamPolicyRequest", @@ -4469,7 +5314,15 @@ "options": { "(google.api.http).post": "/v1/{resource=**}:getIamPolicy", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=**}:getIamPolicy", + "body": "*" + } + } + ] }, "TestIamPermissions": { "requestType": "TestIamPermissionsRequest", @@ -4477,7 +5330,15 @@ "options": { "(google.api.http).post": "/v1/{resource=**}:testIamPermissions", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=**}:testIamPermissions", + "body": "*" + } + } + ] } } }, diff --git a/packages/google-cloud-datacatalog/src/index.ts b/packages/google-cloud-datacatalog/src/index.ts index 4e62f427b5e..71ebd84dd04 100644 --- a/packages/google-cloud-datacatalog/src/index.ts +++ b/packages/google-cloud-datacatalog/src/index.ts @@ -26,7 +26,6 @@ type PolicyTagManagerClient = v1beta1.PolicyTagManagerClient; const PolicyTagManagerSerializationClient = v1beta1.PolicyTagManagerSerializationClient; type PolicyTagManagerSerializationClient = v1beta1.PolicyTagManagerSerializationClient; - export { v1, v1beta1, diff --git a/packages/google-cloud-datacatalog/src/v1/data_catalog_client.ts b/packages/google-cloud-datacatalog/src/v1/data_catalog_client.ts index 0d708f75b3b..238a9826899 100644 --- a/packages/google-cloud-datacatalog/src/v1/data_catalog_client.ts +++ b/packages/google-cloud-datacatalog/src/v1/data_catalog_client.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // ** https://github.com/googleapis/gapic-generator-typescript ** // ** All changes to this file may be overwritten. ** +/* global window */ import * as gax from 'google-gax'; import { Callback, @@ -30,6 +31,11 @@ import * as path from 'path'; import {Transform} from 'stream'; import {RequestType} from 'google-gax/build/src/apitypes'; import * as protos from '../../protos/protos'; +/** + * Client JSON configuration object, loaded from + * `src/v1/data_catalog_client_config.json`. + * This file defines retry strategy and timeouts for all API methods in this library. + */ import * as gapicConfig from './data_catalog_client_config.json'; const version = require('../../../package.json').version; @@ -84,9 +90,9 @@ export class DataCatalogClient { * your project ID will be detected automatically. * @param {string} [options.apiEndpoint] - The domain name of the * API remote host. - * @param {gax.ClientConfig} [options.clientConfig] - client configuration override. - * TODO(@alexander-fenster): link to gax documentation. - * @param {boolean} fallback - Use HTTP fallback mode. + * @param {gax.ClientConfig} [options.clientConfig] - Client configuration override. + * Follows the structure of {@link gapicConfig}. + * @param {boolean} [options.fallback] - Use HTTP fallback mode. * In fallback mode, a special browser-compatible transport implementation is used * instead of gRPC transport. In browser context (if the `window` object is defined) * the fallback mode is enabled automatically; set `options.fallback` to `false` @@ -99,7 +105,9 @@ export class DataCatalogClient { opts?.servicePath || opts?.apiEndpoint || staticMembers.servicePath; const port = opts?.port || staticMembers.port; const clientConfig = opts?.clientConfig ?? {}; - const fallback = opts?.fallback ?? typeof window !== 'undefined'; + const fallback = + opts?.fallback ?? + (typeof window !== 'undefined' && typeof window?.fetch === 'function'); opts = Object.assign({servicePath, port, clientConfig, fallback}, opts); // If scopes are unset in options and we're connecting to a non-default endpoint, set scopes just in case. @@ -364,7 +372,7 @@ export class DataCatalogClient { // ------------------- createEntryGroup( request: protos.google.cloud.datacatalog.v1.ICreateEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntryGroup, @@ -374,7 +382,7 @@ export class DataCatalogClient { >; createEntryGroup( request: protos.google.cloud.datacatalog.v1.ICreateEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.IEntryGroup, | protos.google.cloud.datacatalog.v1.ICreateEntryGroupRequest @@ -442,7 +450,7 @@ export class DataCatalogClient { createEntryGroup( request: protos.google.cloud.datacatalog.v1.ICreateEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.IEntryGroup, | protos.google.cloud.datacatalog.v1.ICreateEntryGroupRequest @@ -465,12 +473,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -485,7 +493,7 @@ export class DataCatalogClient { } getEntryGroup( request: protos.google.cloud.datacatalog.v1.IGetEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntryGroup, @@ -495,7 +503,7 @@ export class DataCatalogClient { >; getEntryGroup( request: protos.google.cloud.datacatalog.v1.IGetEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.IEntryGroup, | protos.google.cloud.datacatalog.v1.IGetEntryGroupRequest @@ -537,7 +545,7 @@ export class DataCatalogClient { getEntryGroup( request: protos.google.cloud.datacatalog.v1.IGetEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.IEntryGroup, | protos.google.cloud.datacatalog.v1.IGetEntryGroupRequest @@ -560,12 +568,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -580,7 +588,7 @@ export class DataCatalogClient { } updateEntryGroup( request: protos.google.cloud.datacatalog.v1.IUpdateEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntryGroup, @@ -590,7 +598,7 @@ export class DataCatalogClient { >; updateEntryGroup( request: protos.google.cloud.datacatalog.v1.IUpdateEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.IEntryGroup, | protos.google.cloud.datacatalog.v1.IUpdateEntryGroupRequest @@ -636,7 +644,7 @@ export class DataCatalogClient { updateEntryGroup( request: protos.google.cloud.datacatalog.v1.IUpdateEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.IEntryGroup, | protos.google.cloud.datacatalog.v1.IUpdateEntryGroupRequest @@ -659,12 +667,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -679,7 +687,7 @@ export class DataCatalogClient { } deleteEntryGroup( request: protos.google.cloud.datacatalog.v1.IDeleteEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -689,7 +697,7 @@ export class DataCatalogClient { >; deleteEntryGroup( request: protos.google.cloud.datacatalog.v1.IDeleteEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteEntryGroupRequest @@ -735,7 +743,7 @@ export class DataCatalogClient { deleteEntryGroup( request: protos.google.cloud.datacatalog.v1.IDeleteEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteEntryGroupRequest @@ -758,12 +766,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -778,7 +786,7 @@ export class DataCatalogClient { } createEntry( request: protos.google.cloud.datacatalog.v1.ICreateEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntry, @@ -788,7 +796,7 @@ export class DataCatalogClient { >; createEntry( request: protos.google.cloud.datacatalog.v1.ICreateEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.IEntry, protos.google.cloud.datacatalog.v1.ICreateEntryRequest | null | undefined, @@ -840,7 +848,7 @@ export class DataCatalogClient { createEntry( request: protos.google.cloud.datacatalog.v1.ICreateEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.IEntry, | protos.google.cloud.datacatalog.v1.ICreateEntryRequest @@ -861,12 +869,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -881,7 +889,7 @@ export class DataCatalogClient { } updateEntry( request: protos.google.cloud.datacatalog.v1.IUpdateEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntry, @@ -891,7 +899,7 @@ export class DataCatalogClient { >; updateEntry( request: protos.google.cloud.datacatalog.v1.IUpdateEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.IEntry, protos.google.cloud.datacatalog.v1.IUpdateEntryRequest | null | undefined, @@ -951,7 +959,7 @@ export class DataCatalogClient { updateEntry( request: protos.google.cloud.datacatalog.v1.IUpdateEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.IEntry, | protos.google.cloud.datacatalog.v1.IUpdateEntryRequest @@ -972,12 +980,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -992,7 +1000,7 @@ export class DataCatalogClient { } deleteEntry( request: protos.google.cloud.datacatalog.v1.IDeleteEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -1002,7 +1010,7 @@ export class DataCatalogClient { >; deleteEntry( request: protos.google.cloud.datacatalog.v1.IDeleteEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, protos.google.cloud.datacatalog.v1.IDeleteEntryRequest | null | undefined, @@ -1045,7 +1053,7 @@ export class DataCatalogClient { deleteEntry( request: protos.google.cloud.datacatalog.v1.IDeleteEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteEntryRequest @@ -1066,12 +1074,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1086,7 +1094,7 @@ export class DataCatalogClient { } getEntry( request: protos.google.cloud.datacatalog.v1.IGetEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntry, @@ -1096,7 +1104,7 @@ export class DataCatalogClient { >; getEntry( request: protos.google.cloud.datacatalog.v1.IGetEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.IEntry, protos.google.cloud.datacatalog.v1.IGetEntryRequest | null | undefined, @@ -1133,7 +1141,7 @@ export class DataCatalogClient { getEntry( request: protos.google.cloud.datacatalog.v1.IGetEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.IEntry, | protos.google.cloud.datacatalog.v1.IGetEntryRequest @@ -1154,12 +1162,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1174,7 +1182,7 @@ export class DataCatalogClient { } lookupEntry( request: protos.google.cloud.datacatalog.v1.ILookupEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntry, @@ -1184,7 +1192,7 @@ export class DataCatalogClient { >; lookupEntry( request: protos.google.cloud.datacatalog.v1.ILookupEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.IEntry, protos.google.cloud.datacatalog.v1.ILookupEntryRequest | null | undefined, @@ -1242,7 +1250,7 @@ export class DataCatalogClient { lookupEntry( request: protos.google.cloud.datacatalog.v1.ILookupEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.IEntry, | protos.google.cloud.datacatalog.v1.ILookupEntryRequest @@ -1263,12 +1271,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; this.initialize(); @@ -1276,7 +1284,7 @@ export class DataCatalogClient { } createTagTemplate( request: protos.google.cloud.datacatalog.v1.ICreateTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITagTemplate, @@ -1286,7 +1294,7 @@ export class DataCatalogClient { >; createTagTemplate( request: protos.google.cloud.datacatalog.v1.ICreateTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITagTemplate, | protos.google.cloud.datacatalog.v1.ICreateTagTemplateRequest @@ -1338,7 +1346,7 @@ export class DataCatalogClient { createTagTemplate( request: protos.google.cloud.datacatalog.v1.ICreateTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITagTemplate, | protos.google.cloud.datacatalog.v1.ICreateTagTemplateRequest @@ -1361,12 +1369,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1381,7 +1389,7 @@ export class DataCatalogClient { } getTagTemplate( request: protos.google.cloud.datacatalog.v1.IGetTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITagTemplate, @@ -1391,7 +1399,7 @@ export class DataCatalogClient { >; getTagTemplate( request: protos.google.cloud.datacatalog.v1.IGetTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITagTemplate, | protos.google.cloud.datacatalog.v1.IGetTagTemplateRequest @@ -1432,7 +1440,7 @@ export class DataCatalogClient { getTagTemplate( request: protos.google.cloud.datacatalog.v1.IGetTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITagTemplate, | protos.google.cloud.datacatalog.v1.IGetTagTemplateRequest @@ -1455,12 +1463,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1475,7 +1483,7 @@ export class DataCatalogClient { } updateTagTemplate( request: protos.google.cloud.datacatalog.v1.IUpdateTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITagTemplate, @@ -1485,7 +1493,7 @@ export class DataCatalogClient { >; updateTagTemplate( request: protos.google.cloud.datacatalog.v1.IUpdateTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITagTemplate, | protos.google.cloud.datacatalog.v1.IUpdateTagTemplateRequest @@ -1538,7 +1546,7 @@ export class DataCatalogClient { updateTagTemplate( request: protos.google.cloud.datacatalog.v1.IUpdateTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITagTemplate, | protos.google.cloud.datacatalog.v1.IUpdateTagTemplateRequest @@ -1561,12 +1569,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1581,7 +1589,7 @@ export class DataCatalogClient { } deleteTagTemplate( request: protos.google.cloud.datacatalog.v1.IDeleteTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -1591,7 +1599,7 @@ export class DataCatalogClient { >; deleteTagTemplate( request: protos.google.cloud.datacatalog.v1.IDeleteTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteTagTemplateRequest @@ -1640,7 +1648,7 @@ export class DataCatalogClient { deleteTagTemplate( request: protos.google.cloud.datacatalog.v1.IDeleteTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteTagTemplateRequest @@ -1663,12 +1671,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1683,7 +1691,7 @@ export class DataCatalogClient { } createTagTemplateField( request: protos.google.cloud.datacatalog.v1.ICreateTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITagTemplateField, @@ -1696,7 +1704,7 @@ export class DataCatalogClient { >; createTagTemplateField( request: protos.google.cloud.datacatalog.v1.ICreateTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITagTemplateField, | protos.google.cloud.datacatalog.v1.ICreateTagTemplateFieldRequest @@ -1752,7 +1760,7 @@ export class DataCatalogClient { createTagTemplateField( request: protos.google.cloud.datacatalog.v1.ICreateTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITagTemplateField, | protos.google.cloud.datacatalog.v1.ICreateTagTemplateFieldRequest @@ -1778,12 +1786,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1802,7 +1810,7 @@ export class DataCatalogClient { } updateTagTemplateField( request: protos.google.cloud.datacatalog.v1.IUpdateTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITagTemplateField, @@ -1815,7 +1823,7 @@ export class DataCatalogClient { >; updateTagTemplateField( request: protos.google.cloud.datacatalog.v1.IUpdateTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITagTemplateField, | protos.google.cloud.datacatalog.v1.IUpdateTagTemplateFieldRequest @@ -1877,7 +1885,7 @@ export class DataCatalogClient { updateTagTemplateField( request: protos.google.cloud.datacatalog.v1.IUpdateTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITagTemplateField, | protos.google.cloud.datacatalog.v1.IUpdateTagTemplateFieldRequest @@ -1903,12 +1911,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1927,7 +1935,7 @@ export class DataCatalogClient { } renameTagTemplateField( request: protos.google.cloud.datacatalog.v1.IRenameTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITagTemplateField, @@ -1940,7 +1948,7 @@ export class DataCatalogClient { >; renameTagTemplateField( request: protos.google.cloud.datacatalog.v1.IRenameTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITagTemplateField, | protos.google.cloud.datacatalog.v1.IRenameTagTemplateFieldRequest @@ -1988,7 +1996,7 @@ export class DataCatalogClient { renameTagTemplateField( request: protos.google.cloud.datacatalog.v1.IRenameTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITagTemplateField, | protos.google.cloud.datacatalog.v1.IRenameTagTemplateFieldRequest @@ -2014,12 +2022,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2038,7 +2046,7 @@ export class DataCatalogClient { } deleteTagTemplateField( request: protos.google.cloud.datacatalog.v1.IDeleteTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -2051,7 +2059,7 @@ export class DataCatalogClient { >; deleteTagTemplateField( request: protos.google.cloud.datacatalog.v1.IDeleteTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteTagTemplateFieldRequest @@ -2100,7 +2108,7 @@ export class DataCatalogClient { deleteTagTemplateField( request: protos.google.cloud.datacatalog.v1.IDeleteTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteTagTemplateFieldRequest @@ -2126,12 +2134,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2150,7 +2158,7 @@ export class DataCatalogClient { } createTag( request: protos.google.cloud.datacatalog.v1.ICreateTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITag, @@ -2160,7 +2168,7 @@ export class DataCatalogClient { >; createTag( request: protos.google.cloud.datacatalog.v1.ICreateTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITag, protos.google.cloud.datacatalog.v1.ICreateTagRequest | null | undefined, @@ -2209,7 +2217,7 @@ export class DataCatalogClient { createTag( request: protos.google.cloud.datacatalog.v1.ICreateTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITag, | protos.google.cloud.datacatalog.v1.ICreateTagRequest @@ -2230,12 +2238,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2250,7 +2258,7 @@ export class DataCatalogClient { } updateTag( request: protos.google.cloud.datacatalog.v1.IUpdateTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITag, @@ -2260,7 +2268,7 @@ export class DataCatalogClient { >; updateTag( request: protos.google.cloud.datacatalog.v1.IUpdateTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1.ITag, protos.google.cloud.datacatalog.v1.IUpdateTagRequest | null | undefined, @@ -2298,7 +2306,7 @@ export class DataCatalogClient { updateTag( request: protos.google.cloud.datacatalog.v1.IUpdateTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1.ITag, | protos.google.cloud.datacatalog.v1.IUpdateTagRequest @@ -2319,12 +2327,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2339,7 +2347,7 @@ export class DataCatalogClient { } deleteTag( request: protos.google.cloud.datacatalog.v1.IDeleteTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -2349,7 +2357,7 @@ export class DataCatalogClient { >; deleteTag( request: protos.google.cloud.datacatalog.v1.IDeleteTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, protos.google.cloud.datacatalog.v1.IDeleteTagRequest | null | undefined, @@ -2386,7 +2394,7 @@ export class DataCatalogClient { deleteTag( request: protos.google.cloud.datacatalog.v1.IDeleteTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1.IDeleteTagRequest @@ -2407,12 +2415,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2427,7 +2435,7 @@ export class DataCatalogClient { } setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -2437,7 +2445,7 @@ export class DataCatalogClient { >; setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -2491,7 +2499,7 @@ export class DataCatalogClient { setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -2510,12 +2518,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2530,7 +2538,7 @@ export class DataCatalogClient { } getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -2540,7 +2548,7 @@ export class DataCatalogClient { >; getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -2594,7 +2602,7 @@ export class DataCatalogClient { getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -2613,12 +2621,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2633,7 +2641,7 @@ export class DataCatalogClient { } testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.ITestIamPermissionsResponse, @@ -2643,7 +2651,7 @@ export class DataCatalogClient { >; testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -2696,7 +2704,7 @@ export class DataCatalogClient { testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -2715,12 +2723,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2736,7 +2744,7 @@ export class DataCatalogClient { searchCatalog( request: protos.google.cloud.datacatalog.v1.ISearchCatalogRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ISearchCatalogResult[], @@ -2746,7 +2754,7 @@ export class DataCatalogClient { >; searchCatalog( request: protos.google.cloud.datacatalog.v1.ISearchCatalogRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1.ISearchCatalogRequest, | protos.google.cloud.datacatalog.v1.ISearchCatalogResponse @@ -2839,7 +2847,7 @@ export class DataCatalogClient { searchCatalog( request: protos.google.cloud.datacatalog.v1.ISearchCatalogRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1.ISearchCatalogRequest, | protos.google.cloud.datacatalog.v1.ISearchCatalogResponse @@ -2862,12 +2870,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; this.initialize(); @@ -2930,7 +2938,7 @@ export class DataCatalogClient { */ searchCatalogStream( request?: protos.google.cloud.datacatalog.v1.ISearchCatalogRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3005,7 +3013,7 @@ export class DataCatalogClient { */ searchCatalogAsync( request?: protos.google.cloud.datacatalog.v1.ISearchCatalogRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3020,7 +3028,7 @@ export class DataCatalogClient { } listEntryGroups( request: protos.google.cloud.datacatalog.v1.IListEntryGroupsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntryGroup[], @@ -3030,7 +3038,7 @@ export class DataCatalogClient { >; listEntryGroups( request: protos.google.cloud.datacatalog.v1.IListEntryGroupsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1.IListEntryGroupsRequest, | protos.google.cloud.datacatalog.v1.IListEntryGroupsResponse @@ -3081,7 +3089,7 @@ export class DataCatalogClient { listEntryGroups( request: protos.google.cloud.datacatalog.v1.IListEntryGroupsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1.IListEntryGroupsRequest, | protos.google.cloud.datacatalog.v1.IListEntryGroupsResponse @@ -3104,12 +3112,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3152,7 +3160,7 @@ export class DataCatalogClient { */ listEntryGroupsStream( request?: protos.google.cloud.datacatalog.v1.IListEntryGroupsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3207,7 +3215,7 @@ export class DataCatalogClient { */ listEntryGroupsAsync( request?: protos.google.cloud.datacatalog.v1.IListEntryGroupsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3229,7 +3237,7 @@ export class DataCatalogClient { } listEntries( request: protos.google.cloud.datacatalog.v1.IListEntriesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.IEntry[], @@ -3239,7 +3247,7 @@ export class DataCatalogClient { >; listEntries( request: protos.google.cloud.datacatalog.v1.IListEntriesRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1.IListEntriesRequest, | protos.google.cloud.datacatalog.v1.IListEntriesResponse @@ -3295,7 +3303,7 @@ export class DataCatalogClient { listEntries( request: protos.google.cloud.datacatalog.v1.IListEntriesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1.IListEntriesRequest, | protos.google.cloud.datacatalog.v1.IListEntriesResponse @@ -3318,12 +3326,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3371,7 +3379,7 @@ export class DataCatalogClient { */ listEntriesStream( request?: protos.google.cloud.datacatalog.v1.IListEntriesRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3431,7 +3439,7 @@ export class DataCatalogClient { */ listEntriesAsync( request?: protos.google.cloud.datacatalog.v1.IListEntriesRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3453,7 +3461,7 @@ export class DataCatalogClient { } listTags( request: protos.google.cloud.datacatalog.v1.IListTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1.ITag[], @@ -3463,7 +3471,7 @@ export class DataCatalogClient { >; listTags( request: protos.google.cloud.datacatalog.v1.IListTagsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1.IListTagsRequest, protos.google.cloud.datacatalog.v1.IListTagsResponse | null | undefined, @@ -3513,7 +3521,7 @@ export class DataCatalogClient { listTags( request: protos.google.cloud.datacatalog.v1.IListTagsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1.IListTagsRequest, | protos.google.cloud.datacatalog.v1.IListTagsResponse @@ -3534,12 +3542,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3585,7 +3593,7 @@ export class DataCatalogClient { */ listTagsStream( request?: protos.google.cloud.datacatalog.v1.IListTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3643,7 +3651,7 @@ export class DataCatalogClient { */ listTagsAsync( request?: protos.google.cloud.datacatalog.v1.IListTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; diff --git a/packages/google-cloud-datacatalog/src/v1/gapic_metadata.json b/packages/google-cloud-datacatalog/src/v1/gapic_metadata.json new file mode 100644 index 00000000000..af97109cb30 --- /dev/null +++ b/packages/google-cloud-datacatalog/src/v1/gapic_metadata.json @@ -0,0 +1,309 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "typescript", + "protoPackage": "google.cloud.datacatalog.v1", + "libraryPackage": "@google-cloud/datacatalog", + "services": { + "DataCatalog": { + "clients": { + "grpc": { + "libraryClient": "DataCatalogClient", + "rpcs": { + "CreateEntryGroup": { + "methods": [ + "createEntryGroup" + ] + }, + "GetEntryGroup": { + "methods": [ + "getEntryGroup" + ] + }, + "UpdateEntryGroup": { + "methods": [ + "updateEntryGroup" + ] + }, + "DeleteEntryGroup": { + "methods": [ + "deleteEntryGroup" + ] + }, + "CreateEntry": { + "methods": [ + "createEntry" + ] + }, + "UpdateEntry": { + "methods": [ + "updateEntry" + ] + }, + "DeleteEntry": { + "methods": [ + "deleteEntry" + ] + }, + "GetEntry": { + "methods": [ + "getEntry" + ] + }, + "LookupEntry": { + "methods": [ + "lookupEntry" + ] + }, + "CreateTagTemplate": { + "methods": [ + "createTagTemplate" + ] + }, + "GetTagTemplate": { + "methods": [ + "getTagTemplate" + ] + }, + "UpdateTagTemplate": { + "methods": [ + "updateTagTemplate" + ] + }, + "DeleteTagTemplate": { + "methods": [ + "deleteTagTemplate" + ] + }, + "CreateTagTemplateField": { + "methods": [ + "createTagTemplateField" + ] + }, + "UpdateTagTemplateField": { + "methods": [ + "updateTagTemplateField" + ] + }, + "RenameTagTemplateField": { + "methods": [ + "renameTagTemplateField" + ] + }, + "DeleteTagTemplateField": { + "methods": [ + "deleteTagTemplateField" + ] + }, + "CreateTag": { + "methods": [ + "createTag" + ] + }, + "UpdateTag": { + "methods": [ + "updateTag" + ] + }, + "DeleteTag": { + "methods": [ + "deleteTag" + ] + }, + "SetIamPolicy": { + "methods": [ + "setIamPolicy" + ] + }, + "GetIamPolicy": { + "methods": [ + "getIamPolicy" + ] + }, + "TestIamPermissions": { + "methods": [ + "testIamPermissions" + ] + }, + "SearchCatalog": { + "methods": [ + "searchCatalog", + "searchCatalogStream", + "searchCatalogAsync" + ] + }, + "ListEntryGroups": { + "methods": [ + "listEntryGroups", + "listEntryGroupsStream", + "listEntryGroupsAsync" + ] + }, + "ListEntries": { + "methods": [ + "listEntries", + "listEntriesStream", + "listEntriesAsync" + ] + }, + "ListTags": { + "methods": [ + "listTags", + "listTagsStream", + "listTagsAsync" + ] + } + } + }, + "grpc-fallback": { + "libraryClient": "DataCatalogClient", + "rpcs": { + "CreateEntryGroup": { + "methods": [ + "createEntryGroup" + ] + }, + "GetEntryGroup": { + "methods": [ + "getEntryGroup" + ] + }, + "UpdateEntryGroup": { + "methods": [ + "updateEntryGroup" + ] + }, + "DeleteEntryGroup": { + "methods": [ + "deleteEntryGroup" + ] + }, + "CreateEntry": { + "methods": [ + "createEntry" + ] + }, + "UpdateEntry": { + "methods": [ + "updateEntry" + ] + }, + "DeleteEntry": { + "methods": [ + "deleteEntry" + ] + }, + "GetEntry": { + "methods": [ + "getEntry" + ] + }, + "LookupEntry": { + "methods": [ + "lookupEntry" + ] + }, + "CreateTagTemplate": { + "methods": [ + "createTagTemplate" + ] + }, + "GetTagTemplate": { + "methods": [ + "getTagTemplate" + ] + }, + "UpdateTagTemplate": { + "methods": [ + "updateTagTemplate" + ] + }, + "DeleteTagTemplate": { + "methods": [ + "deleteTagTemplate" + ] + }, + "CreateTagTemplateField": { + "methods": [ + "createTagTemplateField" + ] + }, + "UpdateTagTemplateField": { + "methods": [ + "updateTagTemplateField" + ] + }, + "RenameTagTemplateField": { + "methods": [ + "renameTagTemplateField" + ] + }, + "DeleteTagTemplateField": { + "methods": [ + "deleteTagTemplateField" + ] + }, + "CreateTag": { + "methods": [ + "createTag" + ] + }, + "UpdateTag": { + "methods": [ + "updateTag" + ] + }, + "DeleteTag": { + "methods": [ + "deleteTag" + ] + }, + "SetIamPolicy": { + "methods": [ + "setIamPolicy" + ] + }, + "GetIamPolicy": { + "methods": [ + "getIamPolicy" + ] + }, + "TestIamPermissions": { + "methods": [ + "testIamPermissions" + ] + }, + "SearchCatalog": { + "methods": [ + "searchCatalog", + "searchCatalogStream", + "searchCatalogAsync" + ] + }, + "ListEntryGroups": { + "methods": [ + "listEntryGroups", + "listEntryGroupsStream", + "listEntryGroupsAsync" + ] + }, + "ListEntries": { + "methods": [ + "listEntries", + "listEntriesStream", + "listEntriesAsync" + ] + }, + "ListTags": { + "methods": [ + "listTags", + "listTagsStream", + "listTagsAsync" + ] + } + } + } + } + } + } +} diff --git a/packages/google-cloud-datacatalog/src/v1/index.ts b/packages/google-cloud-datacatalog/src/v1/index.ts index 4a05b8c2ea0..5851c96e32c 100644 --- a/packages/google-cloud-datacatalog/src/v1/index.ts +++ b/packages/google-cloud-datacatalog/src/v1/index.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/src/v1beta1/data_catalog_client.ts b/packages/google-cloud-datacatalog/src/v1beta1/data_catalog_client.ts index e64cc421b56..2c9561e7469 100644 --- a/packages/google-cloud-datacatalog/src/v1beta1/data_catalog_client.ts +++ b/packages/google-cloud-datacatalog/src/v1beta1/data_catalog_client.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // ** https://github.com/googleapis/gapic-generator-typescript ** // ** All changes to this file may be overwritten. ** +/* global window */ import * as gax from 'google-gax'; import { Callback, @@ -30,6 +31,11 @@ import * as path from 'path'; import {Transform} from 'stream'; import {RequestType} from 'google-gax/build/src/apitypes'; import * as protos from '../../protos/protos'; +/** + * Client JSON configuration object, loaded from + * `src/v1beta1/data_catalog_client_config.json`. + * This file defines retry strategy and timeouts for all API methods in this library. + */ import * as gapicConfig from './data_catalog_client_config.json'; const version = require('../../../package.json').version; @@ -84,9 +90,9 @@ export class DataCatalogClient { * your project ID will be detected automatically. * @param {string} [options.apiEndpoint] - The domain name of the * API remote host. - * @param {gax.ClientConfig} [options.clientConfig] - client configuration override. - * TODO(@alexander-fenster): link to gax documentation. - * @param {boolean} fallback - Use HTTP fallback mode. + * @param {gax.ClientConfig} [options.clientConfig] - Client configuration override. + * Follows the structure of {@link gapicConfig}. + * @param {boolean} [options.fallback] - Use HTTP fallback mode. * In fallback mode, a special browser-compatible transport implementation is used * instead of gRPC transport. In browser context (if the `window` object is defined) * the fallback mode is enabled automatically; set `options.fallback` to `false` @@ -99,7 +105,9 @@ export class DataCatalogClient { opts?.servicePath || opts?.apiEndpoint || staticMembers.servicePath; const port = opts?.port || staticMembers.port; const clientConfig = opts?.clientConfig ?? {}; - const fallback = opts?.fallback ?? typeof window !== 'undefined'; + const fallback = + opts?.fallback ?? + (typeof window !== 'undefined' && typeof window?.fetch === 'function'); opts = Object.assign({servicePath, port, clientConfig, fallback}, opts); // If scopes are unset in options and we're connecting to a non-default endpoint, set scopes just in case. @@ -370,7 +378,7 @@ export class DataCatalogClient { // ------------------- createEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.ICreateEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntryGroup, @@ -383,7 +391,7 @@ export class DataCatalogClient { >; createEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.ICreateEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IEntryGroup, | protos.google.cloud.datacatalog.v1beta1.ICreateEntryGroupRequest @@ -439,7 +447,7 @@ export class DataCatalogClient { createEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.ICreateEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IEntryGroup, | protos.google.cloud.datacatalog.v1beta1.ICreateEntryGroupRequest @@ -465,12 +473,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -485,7 +493,7 @@ export class DataCatalogClient { } updateEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IUpdateEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntryGroup, @@ -498,7 +506,7 @@ export class DataCatalogClient { >; updateEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IUpdateEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IEntryGroup, | protos.google.cloud.datacatalog.v1beta1.IUpdateEntryGroupRequest @@ -544,7 +552,7 @@ export class DataCatalogClient { updateEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IUpdateEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IEntryGroup, | protos.google.cloud.datacatalog.v1beta1.IUpdateEntryGroupRequest @@ -570,12 +578,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -590,7 +598,7 @@ export class DataCatalogClient { } getEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IGetEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntryGroup, @@ -600,7 +608,7 @@ export class DataCatalogClient { >; getEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IGetEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IEntryGroup, | protos.google.cloud.datacatalog.v1beta1.IGetEntryGroupRequest @@ -642,7 +650,7 @@ export class DataCatalogClient { getEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IGetEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IEntryGroup, | protos.google.cloud.datacatalog.v1beta1.IGetEntryGroupRequest @@ -665,12 +673,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -685,7 +693,7 @@ export class DataCatalogClient { } deleteEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IDeleteEntryGroupRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -698,7 +706,7 @@ export class DataCatalogClient { >; deleteEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IDeleteEntryGroupRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteEntryGroupRequest @@ -744,7 +752,7 @@ export class DataCatalogClient { deleteEntryGroup( request: protos.google.cloud.datacatalog.v1beta1.IDeleteEntryGroupRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteEntryGroupRequest @@ -770,12 +778,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -790,7 +798,7 @@ export class DataCatalogClient { } createEntry( request: protos.google.cloud.datacatalog.v1beta1.ICreateEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntry, @@ -800,7 +808,7 @@ export class DataCatalogClient { >; createEntry( request: protos.google.cloud.datacatalog.v1beta1.ICreateEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.ICreateEntryRequest @@ -856,7 +864,7 @@ export class DataCatalogClient { createEntry( request: protos.google.cloud.datacatalog.v1beta1.ICreateEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.ICreateEntryRequest @@ -879,12 +887,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -899,7 +907,7 @@ export class DataCatalogClient { } updateEntry( request: protos.google.cloud.datacatalog.v1beta1.IUpdateEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntry, @@ -909,7 +917,7 @@ export class DataCatalogClient { >; updateEntry( request: protos.google.cloud.datacatalog.v1beta1.IUpdateEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.IUpdateEntryRequest @@ -973,7 +981,7 @@ export class DataCatalogClient { updateEntry( request: protos.google.cloud.datacatalog.v1beta1.IUpdateEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.IUpdateEntryRequest @@ -996,12 +1004,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1016,7 +1024,7 @@ export class DataCatalogClient { } deleteEntry( request: protos.google.cloud.datacatalog.v1beta1.IDeleteEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -1026,7 +1034,7 @@ export class DataCatalogClient { >; deleteEntry( request: protos.google.cloud.datacatalog.v1beta1.IDeleteEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteEntryRequest @@ -1073,7 +1081,7 @@ export class DataCatalogClient { deleteEntry( request: protos.google.cloud.datacatalog.v1beta1.IDeleteEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteEntryRequest @@ -1096,12 +1104,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1116,7 +1124,7 @@ export class DataCatalogClient { } getEntry( request: protos.google.cloud.datacatalog.v1beta1.IGetEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntry, @@ -1126,7 +1134,7 @@ export class DataCatalogClient { >; getEntry( request: protos.google.cloud.datacatalog.v1beta1.IGetEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.IGetEntryRequest @@ -1167,7 +1175,7 @@ export class DataCatalogClient { getEntry( request: protos.google.cloud.datacatalog.v1beta1.IGetEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.IGetEntryRequest @@ -1190,12 +1198,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1210,7 +1218,7 @@ export class DataCatalogClient { } lookupEntry( request: protos.google.cloud.datacatalog.v1beta1.ILookupEntryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntry, @@ -1220,7 +1228,7 @@ export class DataCatalogClient { >; lookupEntry( request: protos.google.cloud.datacatalog.v1beta1.ILookupEntryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.ILookupEntryRequest @@ -1282,7 +1290,7 @@ export class DataCatalogClient { lookupEntry( request: protos.google.cloud.datacatalog.v1beta1.ILookupEntryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IEntry, | protos.google.cloud.datacatalog.v1beta1.ILookupEntryRequest @@ -1305,12 +1313,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; this.initialize(); @@ -1318,7 +1326,7 @@ export class DataCatalogClient { } createTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITagTemplate, @@ -1331,7 +1339,7 @@ export class DataCatalogClient { >; createTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplate, | protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateRequest @@ -1383,7 +1391,7 @@ export class DataCatalogClient { createTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplate, | protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateRequest @@ -1409,12 +1417,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1429,7 +1437,7 @@ export class DataCatalogClient { } getTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IGetTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITagTemplate, @@ -1442,7 +1450,7 @@ export class DataCatalogClient { >; getTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IGetTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplate, | protos.google.cloud.datacatalog.v1beta1.IGetTagTemplateRequest @@ -1483,7 +1491,7 @@ export class DataCatalogClient { getTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IGetTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplate, | protos.google.cloud.datacatalog.v1beta1.IGetTagTemplateRequest @@ -1509,12 +1517,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1529,7 +1537,7 @@ export class DataCatalogClient { } updateTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITagTemplate, @@ -1542,7 +1550,7 @@ export class DataCatalogClient { >; updateTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplate, | protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateRequest @@ -1595,7 +1603,7 @@ export class DataCatalogClient { updateTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplate, | protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateRequest @@ -1621,12 +1629,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1641,7 +1649,7 @@ export class DataCatalogClient { } deleteTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -1654,7 +1662,7 @@ export class DataCatalogClient { >; deleteTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateRequest @@ -1703,7 +1711,7 @@ export class DataCatalogClient { deleteTagTemplate( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateRequest @@ -1729,12 +1737,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1749,7 +1757,7 @@ export class DataCatalogClient { } createTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, @@ -1762,7 +1770,7 @@ export class DataCatalogClient { >; createTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, | protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateFieldRequest @@ -1818,7 +1826,7 @@ export class DataCatalogClient { createTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, | protos.google.cloud.datacatalog.v1beta1.ICreateTagTemplateFieldRequest @@ -1844,12 +1852,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1868,7 +1876,7 @@ export class DataCatalogClient { } updateTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, @@ -1881,7 +1889,7 @@ export class DataCatalogClient { >; updateTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, | protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateFieldRequest @@ -1943,7 +1951,7 @@ export class DataCatalogClient { updateTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, | protos.google.cloud.datacatalog.v1beta1.IUpdateTagTemplateFieldRequest @@ -1969,12 +1977,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1993,7 +2001,7 @@ export class DataCatalogClient { } renameTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IRenameTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, @@ -2006,7 +2014,7 @@ export class DataCatalogClient { >; renameTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IRenameTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, | protos.google.cloud.datacatalog.v1beta1.IRenameTagTemplateFieldRequest @@ -2053,7 +2061,7 @@ export class DataCatalogClient { renameTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IRenameTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITagTemplateField, | protos.google.cloud.datacatalog.v1beta1.IRenameTagTemplateFieldRequest @@ -2079,12 +2087,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2103,7 +2111,7 @@ export class DataCatalogClient { } deleteTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateFieldRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -2116,7 +2124,7 @@ export class DataCatalogClient { >; deleteTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateFieldRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateFieldRequest @@ -2165,7 +2173,7 @@ export class DataCatalogClient { deleteTagTemplateField( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateFieldRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTagTemplateFieldRequest @@ -2191,12 +2199,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2215,7 +2223,7 @@ export class DataCatalogClient { } createTag( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITag, @@ -2225,7 +2233,7 @@ export class DataCatalogClient { >; createTag( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITag, | protos.google.cloud.datacatalog.v1beta1.ICreateTagRequest @@ -2278,7 +2286,7 @@ export class DataCatalogClient { createTag( request: protos.google.cloud.datacatalog.v1beta1.ICreateTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITag, | protos.google.cloud.datacatalog.v1beta1.ICreateTagRequest @@ -2301,12 +2309,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2321,7 +2329,7 @@ export class DataCatalogClient { } updateTag( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITag, @@ -2331,7 +2339,7 @@ export class DataCatalogClient { >; updateTag( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITag, | protos.google.cloud.datacatalog.v1beta1.IUpdateTagRequest @@ -2373,7 +2381,7 @@ export class DataCatalogClient { updateTag( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITag, | protos.google.cloud.datacatalog.v1beta1.IUpdateTagRequest @@ -2396,12 +2404,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2416,7 +2424,7 @@ export class DataCatalogClient { } deleteTag( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -2426,7 +2434,7 @@ export class DataCatalogClient { >; deleteTag( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTagRequest @@ -2467,7 +2475,7 @@ export class DataCatalogClient { deleteTag( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTagRequest @@ -2490,12 +2498,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2510,7 +2518,7 @@ export class DataCatalogClient { } setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -2520,7 +2528,7 @@ export class DataCatalogClient { >; setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -2574,7 +2582,7 @@ export class DataCatalogClient { setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -2593,12 +2601,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2613,7 +2621,7 @@ export class DataCatalogClient { } getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -2623,7 +2631,7 @@ export class DataCatalogClient { >; getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -2677,7 +2685,7 @@ export class DataCatalogClient { getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -2696,12 +2704,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2716,7 +2724,7 @@ export class DataCatalogClient { } testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.ITestIamPermissionsResponse, @@ -2726,7 +2734,7 @@ export class DataCatalogClient { >; testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -2779,7 +2787,7 @@ export class DataCatalogClient { testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -2798,12 +2806,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2819,7 +2827,7 @@ export class DataCatalogClient { searchCatalog( request: protos.google.cloud.datacatalog.v1beta1.ISearchCatalogRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ISearchCatalogResult[], @@ -2829,7 +2837,7 @@ export class DataCatalogClient { >; searchCatalog( request: protos.google.cloud.datacatalog.v1beta1.ISearchCatalogRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1beta1.ISearchCatalogRequest, | protos.google.cloud.datacatalog.v1beta1.ISearchCatalogResponse @@ -2921,7 +2929,7 @@ export class DataCatalogClient { searchCatalog( request: protos.google.cloud.datacatalog.v1beta1.ISearchCatalogRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1beta1.ISearchCatalogRequest, | protos.google.cloud.datacatalog.v1beta1.ISearchCatalogResponse @@ -2944,12 +2952,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; this.initialize(); @@ -3011,7 +3019,7 @@ export class DataCatalogClient { */ searchCatalogStream( request?: protos.google.cloud.datacatalog.v1beta1.ISearchCatalogRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3085,7 +3093,7 @@ export class DataCatalogClient { */ searchCatalogAsync( request?: protos.google.cloud.datacatalog.v1beta1.ISearchCatalogRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3100,7 +3108,7 @@ export class DataCatalogClient { } listEntryGroups( request: protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntryGroup[], @@ -3110,7 +3118,7 @@ export class DataCatalogClient { >; listEntryGroups( request: protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsRequest, | protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsResponse @@ -3161,7 +3169,7 @@ export class DataCatalogClient { listEntryGroups( request: protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsRequest, | protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsResponse @@ -3184,12 +3192,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3232,7 +3240,7 @@ export class DataCatalogClient { */ listEntryGroupsStream( request?: protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3287,7 +3295,7 @@ export class DataCatalogClient { */ listEntryGroupsAsync( request?: protos.google.cloud.datacatalog.v1beta1.IListEntryGroupsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3309,7 +3317,7 @@ export class DataCatalogClient { } listEntries( request: protos.google.cloud.datacatalog.v1beta1.IListEntriesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IEntry[], @@ -3319,7 +3327,7 @@ export class DataCatalogClient { >; listEntries( request: protos.google.cloud.datacatalog.v1beta1.IListEntriesRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListEntriesRequest, | protos.google.cloud.datacatalog.v1beta1.IListEntriesResponse @@ -3375,7 +3383,7 @@ export class DataCatalogClient { listEntries( request: protos.google.cloud.datacatalog.v1beta1.IListEntriesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListEntriesRequest, | protos.google.cloud.datacatalog.v1beta1.IListEntriesResponse @@ -3398,12 +3406,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3451,7 +3459,7 @@ export class DataCatalogClient { */ listEntriesStream( request?: protos.google.cloud.datacatalog.v1beta1.IListEntriesRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3511,7 +3519,7 @@ export class DataCatalogClient { */ listEntriesAsync( request?: protos.google.cloud.datacatalog.v1beta1.IListEntriesRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3533,7 +3541,7 @@ export class DataCatalogClient { } listTags( request: protos.google.cloud.datacatalog.v1beta1.IListTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITag[], @@ -3543,7 +3551,7 @@ export class DataCatalogClient { >; listTags( request: protos.google.cloud.datacatalog.v1beta1.IListTagsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListTagsRequest, | protos.google.cloud.datacatalog.v1beta1.IListTagsResponse @@ -3597,7 +3605,7 @@ export class DataCatalogClient { listTags( request: protos.google.cloud.datacatalog.v1beta1.IListTagsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListTagsRequest, | protos.google.cloud.datacatalog.v1beta1.IListTagsResponse @@ -3620,12 +3628,12 @@ export class DataCatalogClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3671,7 +3679,7 @@ export class DataCatalogClient { */ listTagsStream( request?: protos.google.cloud.datacatalog.v1beta1.IListTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3729,7 +3737,7 @@ export class DataCatalogClient { */ listTagsAsync( request?: protos.google.cloud.datacatalog.v1beta1.IListTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; diff --git a/packages/google-cloud-datacatalog/src/v1beta1/gapic_metadata.json b/packages/google-cloud-datacatalog/src/v1beta1/gapic_metadata.json new file mode 100644 index 00000000000..45ce001ceed --- /dev/null +++ b/packages/google-cloud-datacatalog/src/v1beta1/gapic_metadata.json @@ -0,0 +1,495 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "typescript", + "protoPackage": "google.cloud.datacatalog.v1beta1", + "libraryPackage": "@google-cloud/datacatalog", + "services": { + "DataCatalog": { + "clients": { + "grpc": { + "libraryClient": "DataCatalogClient", + "rpcs": { + "CreateEntryGroup": { + "methods": [ + "createEntryGroup" + ] + }, + "UpdateEntryGroup": { + "methods": [ + "updateEntryGroup" + ] + }, + "GetEntryGroup": { + "methods": [ + "getEntryGroup" + ] + }, + "DeleteEntryGroup": { + "methods": [ + "deleteEntryGroup" + ] + }, + "CreateEntry": { + "methods": [ + "createEntry" + ] + }, + "UpdateEntry": { + "methods": [ + "updateEntry" + ] + }, + "DeleteEntry": { + "methods": [ + "deleteEntry" + ] + }, + "GetEntry": { + "methods": [ + "getEntry" + ] + }, + "LookupEntry": { + "methods": [ + "lookupEntry" + ] + }, + "CreateTagTemplate": { + "methods": [ + "createTagTemplate" + ] + }, + "GetTagTemplate": { + "methods": [ + "getTagTemplate" + ] + }, + "UpdateTagTemplate": { + "methods": [ + "updateTagTemplate" + ] + }, + "DeleteTagTemplate": { + "methods": [ + "deleteTagTemplate" + ] + }, + "CreateTagTemplateField": { + "methods": [ + "createTagTemplateField" + ] + }, + "UpdateTagTemplateField": { + "methods": [ + "updateTagTemplateField" + ] + }, + "RenameTagTemplateField": { + "methods": [ + "renameTagTemplateField" + ] + }, + "DeleteTagTemplateField": { + "methods": [ + "deleteTagTemplateField" + ] + }, + "CreateTag": { + "methods": [ + "createTag" + ] + }, + "UpdateTag": { + "methods": [ + "updateTag" + ] + }, + "DeleteTag": { + "methods": [ + "deleteTag" + ] + }, + "SetIamPolicy": { + "methods": [ + "setIamPolicy" + ] + }, + "GetIamPolicy": { + "methods": [ + "getIamPolicy" + ] + }, + "TestIamPermissions": { + "methods": [ + "testIamPermissions" + ] + }, + "SearchCatalog": { + "methods": [ + "searchCatalog", + "searchCatalogStream", + "searchCatalogAsync" + ] + }, + "ListEntryGroups": { + "methods": [ + "listEntryGroups", + "listEntryGroupsStream", + "listEntryGroupsAsync" + ] + }, + "ListEntries": { + "methods": [ + "listEntries", + "listEntriesStream", + "listEntriesAsync" + ] + }, + "ListTags": { + "methods": [ + "listTags", + "listTagsStream", + "listTagsAsync" + ] + } + } + }, + "grpc-fallback": { + "libraryClient": "DataCatalogClient", + "rpcs": { + "CreateEntryGroup": { + "methods": [ + "createEntryGroup" + ] + }, + "UpdateEntryGroup": { + "methods": [ + "updateEntryGroup" + ] + }, + "GetEntryGroup": { + "methods": [ + "getEntryGroup" + ] + }, + "DeleteEntryGroup": { + "methods": [ + "deleteEntryGroup" + ] + }, + "CreateEntry": { + "methods": [ + "createEntry" + ] + }, + "UpdateEntry": { + "methods": [ + "updateEntry" + ] + }, + "DeleteEntry": { + "methods": [ + "deleteEntry" + ] + }, + "GetEntry": { + "methods": [ + "getEntry" + ] + }, + "LookupEntry": { + "methods": [ + "lookupEntry" + ] + }, + "CreateTagTemplate": { + "methods": [ + "createTagTemplate" + ] + }, + "GetTagTemplate": { + "methods": [ + "getTagTemplate" + ] + }, + "UpdateTagTemplate": { + "methods": [ + "updateTagTemplate" + ] + }, + "DeleteTagTemplate": { + "methods": [ + "deleteTagTemplate" + ] + }, + "CreateTagTemplateField": { + "methods": [ + "createTagTemplateField" + ] + }, + "UpdateTagTemplateField": { + "methods": [ + "updateTagTemplateField" + ] + }, + "RenameTagTemplateField": { + "methods": [ + "renameTagTemplateField" + ] + }, + "DeleteTagTemplateField": { + "methods": [ + "deleteTagTemplateField" + ] + }, + "CreateTag": { + "methods": [ + "createTag" + ] + }, + "UpdateTag": { + "methods": [ + "updateTag" + ] + }, + "DeleteTag": { + "methods": [ + "deleteTag" + ] + }, + "SetIamPolicy": { + "methods": [ + "setIamPolicy" + ] + }, + "GetIamPolicy": { + "methods": [ + "getIamPolicy" + ] + }, + "TestIamPermissions": { + "methods": [ + "testIamPermissions" + ] + }, + "SearchCatalog": { + "methods": [ + "searchCatalog", + "searchCatalogStream", + "searchCatalogAsync" + ] + }, + "ListEntryGroups": { + "methods": [ + "listEntryGroups", + "listEntryGroupsStream", + "listEntryGroupsAsync" + ] + }, + "ListEntries": { + "methods": [ + "listEntries", + "listEntriesStream", + "listEntriesAsync" + ] + }, + "ListTags": { + "methods": [ + "listTags", + "listTagsStream", + "listTagsAsync" + ] + } + } + } + } + }, + "PolicyTagManager": { + "clients": { + "grpc": { + "libraryClient": "PolicyTagManagerClient", + "rpcs": { + "CreateTaxonomy": { + "methods": [ + "createTaxonomy" + ] + }, + "DeleteTaxonomy": { + "methods": [ + "deleteTaxonomy" + ] + }, + "UpdateTaxonomy": { + "methods": [ + "updateTaxonomy" + ] + }, + "GetTaxonomy": { + "methods": [ + "getTaxonomy" + ] + }, + "CreatePolicyTag": { + "methods": [ + "createPolicyTag" + ] + }, + "DeletePolicyTag": { + "methods": [ + "deletePolicyTag" + ] + }, + "UpdatePolicyTag": { + "methods": [ + "updatePolicyTag" + ] + }, + "GetPolicyTag": { + "methods": [ + "getPolicyTag" + ] + }, + "GetIamPolicy": { + "methods": [ + "getIamPolicy" + ] + }, + "SetIamPolicy": { + "methods": [ + "setIamPolicy" + ] + }, + "TestIamPermissions": { + "methods": [ + "testIamPermissions" + ] + }, + "ListTaxonomies": { + "methods": [ + "listTaxonomies", + "listTaxonomiesStream", + "listTaxonomiesAsync" + ] + }, + "ListPolicyTags": { + "methods": [ + "listPolicyTags", + "listPolicyTagsStream", + "listPolicyTagsAsync" + ] + } + } + }, + "grpc-fallback": { + "libraryClient": "PolicyTagManagerClient", + "rpcs": { + "CreateTaxonomy": { + "methods": [ + "createTaxonomy" + ] + }, + "DeleteTaxonomy": { + "methods": [ + "deleteTaxonomy" + ] + }, + "UpdateTaxonomy": { + "methods": [ + "updateTaxonomy" + ] + }, + "GetTaxonomy": { + "methods": [ + "getTaxonomy" + ] + }, + "CreatePolicyTag": { + "methods": [ + "createPolicyTag" + ] + }, + "DeletePolicyTag": { + "methods": [ + "deletePolicyTag" + ] + }, + "UpdatePolicyTag": { + "methods": [ + "updatePolicyTag" + ] + }, + "GetPolicyTag": { + "methods": [ + "getPolicyTag" + ] + }, + "GetIamPolicy": { + "methods": [ + "getIamPolicy" + ] + }, + "SetIamPolicy": { + "methods": [ + "setIamPolicy" + ] + }, + "TestIamPermissions": { + "methods": [ + "testIamPermissions" + ] + }, + "ListTaxonomies": { + "methods": [ + "listTaxonomies", + "listTaxonomiesStream", + "listTaxonomiesAsync" + ] + }, + "ListPolicyTags": { + "methods": [ + "listPolicyTags", + "listPolicyTagsStream", + "listPolicyTagsAsync" + ] + } + } + } + } + }, + "PolicyTagManagerSerialization": { + "clients": { + "grpc": { + "libraryClient": "PolicyTagManagerSerializationClient", + "rpcs": { + "ImportTaxonomies": { + "methods": [ + "importTaxonomies" + ] + }, + "ExportTaxonomies": { + "methods": [ + "exportTaxonomies" + ] + } + } + }, + "grpc-fallback": { + "libraryClient": "PolicyTagManagerSerializationClient", + "rpcs": { + "ImportTaxonomies": { + "methods": [ + "importTaxonomies" + ] + }, + "ExportTaxonomies": { + "methods": [ + "exportTaxonomies" + ] + } + } + } + } + } + } +} diff --git a/packages/google-cloud-datacatalog/src/v1beta1/index.ts b/packages/google-cloud-datacatalog/src/v1beta1/index.ts index 969419d560f..0750c98b2b0 100644 --- a/packages/google-cloud-datacatalog/src/v1beta1/index.ts +++ b/packages/google-cloud-datacatalog/src/v1beta1/index.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_client.ts b/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_client.ts index 17887525382..35bec4dee7f 100644 --- a/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_client.ts +++ b/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_client.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // ** https://github.com/googleapis/gapic-generator-typescript ** // ** All changes to this file may be overwritten. ** +/* global window */ import * as gax from 'google-gax'; import { Callback, @@ -30,6 +31,11 @@ import * as path from 'path'; import {Transform} from 'stream'; import {RequestType} from 'google-gax/build/src/apitypes'; import * as protos from '../../protos/protos'; +/** + * Client JSON configuration object, loaded from + * `src/v1beta1/policy_tag_manager_client_config.json`. + * This file defines retry strategy and timeouts for all API methods in this library. + */ import * as gapicConfig from './policy_tag_manager_client_config.json'; const version = require('../../../package.json').version; @@ -84,9 +90,9 @@ export class PolicyTagManagerClient { * your project ID will be detected automatically. * @param {string} [options.apiEndpoint] - The domain name of the * API remote host. - * @param {gax.ClientConfig} [options.clientConfig] - client configuration override. - * TODO(@alexander-fenster): link to gax documentation. - * @param {boolean} fallback - Use HTTP fallback mode. + * @param {gax.ClientConfig} [options.clientConfig] - Client configuration override. + * Follows the structure of {@link gapicConfig}. + * @param {boolean} [options.fallback] - Use HTTP fallback mode. * In fallback mode, a special browser-compatible transport implementation is used * instead of gRPC transport. In browser context (if the `window` object is defined) * the fallback mode is enabled automatically; set `options.fallback` to `false` @@ -99,7 +105,9 @@ export class PolicyTagManagerClient { opts?.servicePath || opts?.apiEndpoint || staticMembers.servicePath; const port = opts?.port || staticMembers.port; const clientConfig = opts?.clientConfig ?? {}; - const fallback = opts?.fallback ?? typeof window !== 'undefined'; + const fallback = + opts?.fallback ?? + (typeof window !== 'undefined' && typeof window?.fetch === 'function'); opts = Object.assign({servicePath, port, clientConfig, fallback}, opts); // If scopes are unset in options and we're connecting to a non-default endpoint, set scopes just in case. @@ -347,7 +355,7 @@ export class PolicyTagManagerClient { // ------------------- createTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.ICreateTaxonomyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITaxonomy, @@ -360,7 +368,7 @@ export class PolicyTagManagerClient { >; createTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.ICreateTaxonomyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITaxonomy, | protos.google.cloud.datacatalog.v1beta1.ICreateTaxonomyRequest @@ -401,7 +409,7 @@ export class PolicyTagManagerClient { createTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.ICreateTaxonomyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITaxonomy, | protos.google.cloud.datacatalog.v1beta1.ICreateTaxonomyRequest @@ -427,12 +435,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -447,7 +455,7 @@ export class PolicyTagManagerClient { } deleteTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTaxonomyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -460,7 +468,7 @@ export class PolicyTagManagerClient { >; deleteTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTaxonomyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTaxonomyRequest @@ -501,7 +509,7 @@ export class PolicyTagManagerClient { deleteTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IDeleteTaxonomyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeleteTaxonomyRequest @@ -527,12 +535,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -547,7 +555,7 @@ export class PolicyTagManagerClient { } updateTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTaxonomyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITaxonomy, @@ -560,7 +568,7 @@ export class PolicyTagManagerClient { >; updateTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTaxonomyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITaxonomy, | protos.google.cloud.datacatalog.v1beta1.IUpdateTaxonomyRequest @@ -605,7 +613,7 @@ export class PolicyTagManagerClient { updateTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IUpdateTaxonomyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITaxonomy, | protos.google.cloud.datacatalog.v1beta1.IUpdateTaxonomyRequest @@ -631,12 +639,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -651,7 +659,7 @@ export class PolicyTagManagerClient { } getTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IGetTaxonomyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITaxonomy, @@ -661,7 +669,7 @@ export class PolicyTagManagerClient { >; getTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IGetTaxonomyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.ITaxonomy, | protos.google.cloud.datacatalog.v1beta1.IGetTaxonomyRequest @@ -700,7 +708,7 @@ export class PolicyTagManagerClient { getTaxonomy( request: protos.google.cloud.datacatalog.v1beta1.IGetTaxonomyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.ITaxonomy, | protos.google.cloud.datacatalog.v1beta1.IGetTaxonomyRequest @@ -723,12 +731,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -743,7 +751,7 @@ export class PolicyTagManagerClient { } createPolicyTag( request: protos.google.cloud.datacatalog.v1beta1.ICreatePolicyTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IPolicyTag, @@ -756,7 +764,7 @@ export class PolicyTagManagerClient { >; createPolicyTag( request: protos.google.cloud.datacatalog.v1beta1.ICreatePolicyTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IPolicyTag, | protos.google.cloud.datacatalog.v1beta1.ICreatePolicyTagRequest @@ -797,7 +805,7 @@ export class PolicyTagManagerClient { createPolicyTag( request: protos.google.cloud.datacatalog.v1beta1.ICreatePolicyTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IPolicyTag, | protos.google.cloud.datacatalog.v1beta1.ICreatePolicyTagRequest @@ -823,12 +831,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -843,7 +851,7 @@ export class PolicyTagManagerClient { } deletePolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IDeletePolicyTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -856,7 +864,7 @@ export class PolicyTagManagerClient { >; deletePolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IDeletePolicyTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeletePolicyTagRequest @@ -896,7 +904,7 @@ export class PolicyTagManagerClient { deletePolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IDeletePolicyTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.datacatalog.v1beta1.IDeletePolicyTagRequest @@ -922,12 +930,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -942,7 +950,7 @@ export class PolicyTagManagerClient { } updatePolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IUpdatePolicyTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IPolicyTag, @@ -955,7 +963,7 @@ export class PolicyTagManagerClient { >; updatePolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IUpdatePolicyTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IPolicyTag, | protos.google.cloud.datacatalog.v1beta1.IUpdatePolicyTagRequest @@ -1003,7 +1011,7 @@ export class PolicyTagManagerClient { updatePolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IUpdatePolicyTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IPolicyTag, | protos.google.cloud.datacatalog.v1beta1.IUpdatePolicyTagRequest @@ -1029,12 +1037,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1049,7 +1057,7 @@ export class PolicyTagManagerClient { } getPolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IGetPolicyTagRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IPolicyTag, @@ -1059,7 +1067,7 @@ export class PolicyTagManagerClient { >; getPolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IGetPolicyTagRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IPolicyTag, | protos.google.cloud.datacatalog.v1beta1.IGetPolicyTagRequest @@ -1098,7 +1106,7 @@ export class PolicyTagManagerClient { getPolicyTag( request: protos.google.cloud.datacatalog.v1beta1.IGetPolicyTagRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IPolicyTag, | protos.google.cloud.datacatalog.v1beta1.IGetPolicyTagRequest @@ -1121,12 +1129,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1141,7 +1149,7 @@ export class PolicyTagManagerClient { } getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -1151,7 +1159,7 @@ export class PolicyTagManagerClient { >; getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -1190,7 +1198,7 @@ export class PolicyTagManagerClient { getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -1209,12 +1217,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1229,7 +1237,7 @@ export class PolicyTagManagerClient { } setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -1239,7 +1247,7 @@ export class PolicyTagManagerClient { >; setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1280,7 +1288,7 @@ export class PolicyTagManagerClient { setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1299,12 +1307,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1319,7 +1327,7 @@ export class PolicyTagManagerClient { } testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.ITestIamPermissionsResponse, @@ -1329,7 +1337,7 @@ export class PolicyTagManagerClient { >; testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1371,7 +1379,7 @@ export class PolicyTagManagerClient { testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1390,12 +1398,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1411,7 +1419,7 @@ export class PolicyTagManagerClient { listTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.ITaxonomy[], @@ -1421,7 +1429,7 @@ export class PolicyTagManagerClient { >; listTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesRequest, | protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesResponse @@ -1470,7 +1478,7 @@ export class PolicyTagManagerClient { listTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesRequest, | protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesResponse @@ -1493,12 +1501,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1538,7 +1546,7 @@ export class PolicyTagManagerClient { */ listTaxonomiesStream( request?: protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -1590,7 +1598,7 @@ export class PolicyTagManagerClient { */ listTaxonomiesAsync( request?: protos.google.cloud.datacatalog.v1beta1.IListTaxonomiesRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -1612,7 +1620,7 @@ export class PolicyTagManagerClient { } listPolicyTags( request: protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IPolicyTag[], @@ -1622,7 +1630,7 @@ export class PolicyTagManagerClient { >; listPolicyTags( request: protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsRequest, | protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsResponse @@ -1670,7 +1678,7 @@ export class PolicyTagManagerClient { listPolicyTags( request: protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsRequest, | protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsResponse @@ -1693,12 +1701,12 @@ export class PolicyTagManagerClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1738,7 +1746,7 @@ export class PolicyTagManagerClient { */ listPolicyTagsStream( request?: protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -1790,7 +1798,7 @@ export class PolicyTagManagerClient { */ listPolicyTagsAsync( request?: protos.google.cloud.datacatalog.v1beta1.IListPolicyTagsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; diff --git a/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_serialization_client.ts b/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_serialization_client.ts index f83e2f4d816..7930f82fb1c 100644 --- a/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_serialization_client.ts +++ b/packages/google-cloud-datacatalog/src/v1beta1/policy_tag_manager_serialization_client.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,11 +16,17 @@ // ** https://github.com/googleapis/gapic-generator-typescript ** // ** All changes to this file may be overwritten. ** +/* global window */ import * as gax from 'google-gax'; import {Callback, CallOptions, Descriptors, ClientOptions} from 'google-gax'; import * as path from 'path'; import * as protos from '../../protos/protos'; +/** + * Client JSON configuration object, loaded from + * `src/v1beta1/policy_tag_manager_serialization_client_config.json`. + * This file defines retry strategy and timeouts for all API methods in this library. + */ import * as gapicConfig from './policy_tag_manager_serialization_client_config.json'; const version = require('../../../package.json').version; @@ -75,9 +81,9 @@ export class PolicyTagManagerSerializationClient { * your project ID will be detected automatically. * @param {string} [options.apiEndpoint] - The domain name of the * API remote host. - * @param {gax.ClientConfig} [options.clientConfig] - client configuration override. - * TODO(@alexander-fenster): link to gax documentation. - * @param {boolean} fallback - Use HTTP fallback mode. + * @param {gax.ClientConfig} [options.clientConfig] - Client configuration override. + * Follows the structure of {@link gapicConfig}. + * @param {boolean} [options.fallback] - Use HTTP fallback mode. * In fallback mode, a special browser-compatible transport implementation is used * instead of gRPC transport. In browser context (if the `window` object is defined) * the fallback mode is enabled automatically; set `options.fallback` to `false` @@ -91,7 +97,9 @@ export class PolicyTagManagerSerializationClient { opts?.servicePath || opts?.apiEndpoint || staticMembers.servicePath; const port = opts?.port || staticMembers.port; const clientConfig = opts?.clientConfig ?? {}; - const fallback = opts?.fallback ?? typeof window !== 'undefined'; + const fallback = + opts?.fallback ?? + (typeof window !== 'undefined' && typeof window?.fetch === 'function'); opts = Object.assign({servicePath, port, clientConfig, fallback}, opts); // If scopes are unset in options and we're connecting to a non-default endpoint, set scopes just in case. @@ -312,7 +320,7 @@ export class PolicyTagManagerSerializationClient { // ------------------- importTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesResponse, @@ -325,7 +333,7 @@ export class PolicyTagManagerSerializationClient { >; importTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesResponse, | protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesRequest @@ -371,7 +379,7 @@ export class PolicyTagManagerSerializationClient { importTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesResponse, | protos.google.cloud.datacatalog.v1beta1.IImportTaxonomiesRequest @@ -397,12 +405,12 @@ export class PolicyTagManagerSerializationClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -417,7 +425,7 @@ export class PolicyTagManagerSerializationClient { } exportTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesResponse, @@ -430,7 +438,7 @@ export class PolicyTagManagerSerializationClient { >; exportTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesResponse, | protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesRequest @@ -477,7 +485,7 @@ export class PolicyTagManagerSerializationClient { exportTaxonomies( request: protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesResponse, | protos.google.cloud.datacatalog.v1beta1.IExportTaxonomiesRequest @@ -503,12 +511,12 @@ export class PolicyTagManagerSerializationClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; diff --git a/packages/google-cloud-datacatalog/synth.metadata b/packages/google-cloud-datacatalog/synth.metadata index 6f899c072a7..13e5185bcc6 100644 --- a/packages/google-cloud-datacatalog/synth.metadata +++ b/packages/google-cloud-datacatalog/synth.metadata @@ -4,14 +4,15 @@ "git": { "name": ".", "remote": "git@github.com:googleapis/nodejs-datacatalog.git", - "sha": "b44fdb110b252944b9e3037fded40c2f44a55d74" + "sha": "babd810649f87c21bbe07c1cc9d26024ee4e6f48" } }, { "git": { - "name": "synthtool", - "remote": "https://github.com/googleapis/synthtool.git", - "sha": "1f1148d3c7a7a52f0c98077f976bd9b3c948ee2b" + "name": "googleapis", + "remote": "https://github.com/googleapis/googleapis.git", + "sha": "20712b8fe95001b312f62c6c5f33e3e3ec92cfaf", + "internalRef": "354996675" } } ], @@ -34,106 +35,5 @@ "generator": "bazel" } } - ], - "generatedFiles": [ - ".eslintignore", - ".eslintrc.json", - ".gitattributes", - ".github/ISSUE_TEMPLATE/bug_report.md", - ".github/ISSUE_TEMPLATE/feature_request.md", - ".github/ISSUE_TEMPLATE/support_request.md", - ".github/PULL_REQUEST_TEMPLATE.md", - ".github/release-please.yml", - ".github/workflows/ci.yaml", - ".gitignore", - ".jsdoc.js", - ".kokoro/.gitattributes", - ".kokoro/common.cfg", - ".kokoro/continuous/node10/common.cfg", - ".kokoro/continuous/node10/docs.cfg", - ".kokoro/continuous/node10/test.cfg", - ".kokoro/continuous/node12/common.cfg", - ".kokoro/continuous/node12/lint.cfg", - ".kokoro/continuous/node12/samples-test.cfg", - ".kokoro/continuous/node12/system-test.cfg", - ".kokoro/continuous/node12/test.cfg", - ".kokoro/docs.sh", - ".kokoro/lint.sh", - ".kokoro/populate-secrets.sh", - ".kokoro/presubmit/node10/common.cfg", - ".kokoro/presubmit/node12/common.cfg", - ".kokoro/presubmit/node12/samples-test.cfg", - ".kokoro/presubmit/node12/system-test.cfg", - ".kokoro/presubmit/node12/test.cfg", - ".kokoro/publish.sh", - ".kokoro/release/docs-devsite.cfg", - ".kokoro/release/docs-devsite.sh", - ".kokoro/release/docs.cfg", - ".kokoro/release/docs.sh", - ".kokoro/release/publish.cfg", - ".kokoro/samples-test.sh", - ".kokoro/system-test.sh", - ".kokoro/test.bat", - ".kokoro/test.sh", - ".kokoro/trampoline.sh", - ".kokoro/trampoline_v2.sh", - ".mocharc.js", - ".nycrc", - ".prettierignore", - ".prettierrc.js", - ".trampolinerc", - "CODE_OF_CONDUCT.md", - "CONTRIBUTING.md", - "LICENSE", - "README.md", - "api-extractor.json", - "package-lock.json.2401090590", - "protos/google/cloud/datacatalog/v1/common.proto", - "protos/google/cloud/datacatalog/v1/datacatalog.proto", - "protos/google/cloud/datacatalog/v1/gcs_fileset_spec.proto", - "protos/google/cloud/datacatalog/v1/schema.proto", - "protos/google/cloud/datacatalog/v1/search.proto", - "protos/google/cloud/datacatalog/v1/table_spec.proto", - "protos/google/cloud/datacatalog/v1/tags.proto", - "protos/google/cloud/datacatalog/v1/timestamps.proto", - "protos/google/cloud/datacatalog/v1beta1/common.proto", - "protos/google/cloud/datacatalog/v1beta1/datacatalog.proto", - "protos/google/cloud/datacatalog/v1beta1/gcs_fileset_spec.proto", - "protos/google/cloud/datacatalog/v1beta1/policytagmanager.proto", - "protos/google/cloud/datacatalog/v1beta1/policytagmanagerserialization.proto", - "protos/google/cloud/datacatalog/v1beta1/schema.proto", - "protos/google/cloud/datacatalog/v1beta1/search.proto", - "protos/google/cloud/datacatalog/v1beta1/table_spec.proto", - "protos/google/cloud/datacatalog/v1beta1/tags.proto", - "protos/google/cloud/datacatalog/v1beta1/timestamps.proto", - "protos/protos.d.ts", - "protos/protos.js", - "protos/protos.json", - "renovate.json", - "samples/package-lock.json.292908405", - "src/index.ts", - "src/v1/data_catalog_client.ts", - "src/v1/data_catalog_client_config.json", - "src/v1/data_catalog_proto_list.json", - "src/v1/index.ts", - "src/v1beta1/data_catalog_client.ts", - "src/v1beta1/data_catalog_client_config.json", - "src/v1beta1/data_catalog_proto_list.json", - "src/v1beta1/index.ts", - "src/v1beta1/policy_tag_manager_client.ts", - "src/v1beta1/policy_tag_manager_client_config.json", - "src/v1beta1/policy_tag_manager_proto_list.json", - "src/v1beta1/policy_tag_manager_serialization_client.ts", - "src/v1beta1/policy_tag_manager_serialization_client_config.json", - "src/v1beta1/policy_tag_manager_serialization_proto_list.json", - "system-test/fixtures/sample/src/index.js", - "system-test/fixtures/sample/src/index.ts", - "system-test/install.ts", - "test/gapic_data_catalog_v1.ts", - "test/gapic_data_catalog_v1beta1.ts", - "test/gapic_policy_tag_manager_serialization_v1beta1.ts", - "test/gapic_policy_tag_manager_v1beta1.ts", - "tsconfig.json", - "webpack.config.js" ] } \ No newline at end of file diff --git a/packages/google-cloud-datacatalog/synth.py b/packages/google-cloud-datacatalog/synth.py index 839286b6df7..87a5edd8e13 100644 --- a/packages/google-cloud-datacatalog/synth.py +++ b/packages/google-cloud-datacatalog/synth.py @@ -44,6 +44,11 @@ # Add beta version PolicyTagManagerClient, PolicyTagManagerSerializationClient to export s.replace('src/index.ts', '\nexport \{v1\, v1beta1\, DataCatalogClient\}\;\nexport default \{v1\, v1beta1\, DataCatalogClient\}\;', - 'const PolicyTagManagerClient = v1beta1.PolicyTagManagerClient;\nconst PolicyTagManagerSerializationClient = v1beta1.PolicyTagManagerSerializationClient\n\nexport {v1, v1beta1, DataCatalogClient, PolicyTagManagerClient, PolicyTagManagerSerializationClient};\nexport default {v1, v1beta1, DataCatalogClient, PolicyTagManagerClient, PolicyTagManagerSerializationClient};') + """const PolicyTagManagerClient = v1beta1.PolicyTagManagerClient; +type PolicyTagManagerClient = v1beta1.PolicyTagManagerClient; +const PolicyTagManagerSerializationClient = v1beta1.PolicyTagManagerSerializationClient; +type PolicyTagManagerSerializationClient = v1beta1.PolicyTagManagerSerializationClient; +export {v1, v1beta1, DataCatalogClient, PolicyTagManagerClient, PolicyTagManagerSerializationClient}; +export default {v1, v1beta1, DataCatalogClient, PolicyTagManagerClient, PolicyTagManagerSerializationClient};""") node.postprocess_gapic_library() diff --git a/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.js b/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.js index 84d38e03e33..f71bbc7d419 100644 --- a/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.js +++ b/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.js @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.ts b/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.ts index 29da037fbc4..25f71a60bee 100644 --- a/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.ts +++ b/packages/google-cloud-datacatalog/system-test/fixtures/sample/src/index.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/system-test/install.ts b/packages/google-cloud-datacatalog/system-test/install.ts index 39d90f771de..d2d61c0396f 100644 --- a/packages/google-cloud-datacatalog/system-test/install.ts +++ b/packages/google-cloud-datacatalog/system-test/install.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1.ts b/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1.ts index ed508aa7cb7..a16f6e91fbb 100644 --- a/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1.ts +++ b/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1beta1.ts b/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1beta1.ts index 440fdac99c2..561452c6943 100644 --- a/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1beta1.ts +++ b/packages/google-cloud-datacatalog/test/gapic_data_catalog_v1beta1.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_serialization_v1beta1.ts b/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_serialization_v1beta1.ts index 0f1c0479264..9962424b0d6 100644 --- a/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_serialization_v1beta1.ts +++ b/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_serialization_v1beta1.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_v1beta1.ts b/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_v1beta1.ts index 2b8e831ae49..387b72b4477 100644 --- a/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_v1beta1.ts +++ b/packages/google-cloud-datacatalog/test/gapic_policy_tag_manager_v1beta1.ts @@ -1,4 +1,4 @@ -// Copyright 2020 Google LLC +// Copyright 2021 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License.