diff --git a/src/apis/abusiveexperiencereport/index.ts b/src/apis/abusiveexperiencereport/index.ts index b1522946a75..ec051e3f054 100644 --- a/src/apis/abusiveexperiencereport/index.ts +++ b/src/apis/abusiveexperiencereport/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {abusiveexperiencereport_v1} from './v1'; export const VERSIONS = { @@ -27,6 +27,7 @@ export function abusiveexperiencereport( abusiveexperiencereport_v1.Abusiveexperiencereport; export function abusiveexperiencereport( + this: GoogleConfigurable, versionOrOptions: 'v1'|abusiveexperiencereport_v1.Options) { - return getAPI('abusiveexperiencereport', versionOrOptions, VERSIONS); + return getAPI('abusiveexperiencereport', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/acceleratedmobilepageurl/index.ts b/src/apis/acceleratedmobilepageurl/index.ts index efb6de20157..30f36a25453 100644 --- a/src/apis/acceleratedmobilepageurl/index.ts +++ b/src/apis/acceleratedmobilepageurl/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {acceleratedmobilepageurl_v1} from './v1'; export const VERSIONS = { @@ -27,6 +27,8 @@ export function acceleratedmobilepageurl( acceleratedmobilepageurl_v1.Acceleratedmobilepageurl; export function acceleratedmobilepageurl< T = acceleratedmobilepageurl_v1.Acceleratedmobilepageurl>( + this: GoogleConfigurable, versionOrOptions: 'v1'|acceleratedmobilepageurl_v1.Options) { - return getAPI('acceleratedmobilepageurl', versionOrOptions, VERSIONS); + return getAPI( + 'acceleratedmobilepageurl', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/adexchangebuyer/index.ts b/src/apis/adexchangebuyer/index.ts index ad28b9906fa..9421b6aedc2 100644 --- a/src/apis/adexchangebuyer/index.ts +++ b/src/apis/adexchangebuyer/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {adexchangebuyer_v1_2} from './v1.2'; import {adexchangebuyer_v1_3} from './v1.3'; import {adexchangebuyer_v1_4} from './v1.4'; @@ -40,8 +40,9 @@ export function adexchangebuyer< T = adexchangebuyer_v1_2.Adexchangebuyer | adexchangebuyer_v1_3.Adexchangebuyer | adexchangebuyer_v1_4.Adexchangebuyer>( + this: GoogleConfigurable, versionOrOptions: 'v1_2'| adexchangebuyer_v1_2.Options|'v1_3'| adexchangebuyer_v1_3.Options|'v1_4'|adexchangebuyer_v1_4.Options) { - return getAPI('adexchangebuyer', versionOrOptions, VERSIONS); + return getAPI('adexchangebuyer', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/adexchangebuyer2/index.ts b/src/apis/adexchangebuyer2/index.ts index dec8e783323..a6b865baaee 100644 --- a/src/apis/adexchangebuyer2/index.ts +++ b/src/apis/adexchangebuyer2/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {adexchangebuyer2_v2beta1} from './v2beta1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function adexchangebuyer2(version: 'v2beta1'): export function adexchangebuyer2(options: adexchangebuyer2_v2beta1.Options): adexchangebuyer2_v2beta1.Adexchangebuyer2; export function adexchangebuyer2( + this: GoogleConfigurable, versionOrOptions: 'v2beta1'|adexchangebuyer2_v2beta1.Options) { - return getAPI('adexchangebuyer2', versionOrOptions, VERSIONS); + return getAPI('adexchangebuyer2', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/adexchangeseller/index.ts b/src/apis/adexchangeseller/index.ts index 442743d13e8..7de7e07c012 100644 --- a/src/apis/adexchangeseller/index.ts +++ b/src/apis/adexchangeseller/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {adexchangeseller_v1} from './v1'; import {adexchangeseller_v1_1} from './v1.1'; @@ -41,8 +41,9 @@ export function adexchangeseller< T = adexchangeseller_v1_1.Adexchangeseller | adexchangeseller_v1.Adexchangeseller | adexchangeseller_v2_0.Adexchangeseller>( + this: GoogleConfigurable, versionOrOptions: 'v1_1'| adexchangeseller_v1_1.Options|'v1'| adexchangeseller_v1.Options|'v2_0'|adexchangeseller_v2_0.Options) { - return getAPI('adexchangeseller', versionOrOptions, VERSIONS); + return getAPI('adexchangeseller', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/adexperiencereport/index.ts b/src/apis/adexperiencereport/index.ts index 5147764175a..d655b0720e9 100644 --- a/src/apis/adexperiencereport/index.ts +++ b/src/apis/adexperiencereport/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {adexperiencereport_v1} from './v1'; export const VERSIONS = { @@ -26,6 +26,7 @@ export function adexperiencereport(options: adexperiencereport_v1.Options): adexperiencereport_v1.Adexperiencereport; export function adexperiencereport( + this: GoogleConfigurable, versionOrOptions: 'v1'|adexperiencereport_v1.Options) { - return getAPI('adexperiencereport', versionOrOptions, VERSIONS); + return getAPI('adexperiencereport', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/admin/index.ts b/src/apis/admin/index.ts index ea514f42f14..b09de412f5b 100644 --- a/src/apis/admin/index.ts +++ b/src/apis/admin/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {admin_datatransfer_v1} from './datatransfer_v1'; import {admin_directory_v1} from './directory_v1'; import {admin_reports_v1} from './reports_v1'; @@ -36,8 +36,9 @@ export function admin(options: admin_reports_v1.Options): export function admin< T = admin_datatransfer_v1.Admin | admin_directory_v1.Admin | admin_reports_v1.Admin>( + this: GoogleConfigurable, versionOrOptions: 'datatransfer_v1'| admin_datatransfer_v1.Options|'directory_v1'| admin_directory_v1.Options|'reports_v1'|admin_reports_v1.Options) { - return getAPI('admin', versionOrOptions, VERSIONS); + return getAPI('admin', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/adsense/index.ts b/src/apis/adsense/index.ts index 6c7345ba0e0..6e9772fbf18 100644 --- a/src/apis/adsense/index.ts +++ b/src/apis/adsense/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {adsense_v1_4} from './v1.4'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function adsense(version: 'v1_4'): adsense_v1_4.Adsense; export function adsense(options: adsense_v1_4.Options): adsense_v1_4.Adsense; -export function adsense(versionOrOptions: 'v1_4'| - adsense_v1_4.Options) { - return getAPI('adsense', versionOrOptions, VERSIONS); +export function adsense( + this: GoogleConfigurable, versionOrOptions: 'v1_4'|adsense_v1_4.Options) { + return getAPI('adsense', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/adsensehost/index.ts b/src/apis/adsensehost/index.ts index 1373de29571..b0fff5e1d26 100644 --- a/src/apis/adsensehost/index.ts +++ b/src/apis/adsensehost/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {adsensehost_v4_1} from './v4.1'; export const VERSIONS = { @@ -24,6 +24,7 @@ export function adsensehost(version: 'v4_1'): adsensehost_v4_1.Adsensehost; export function adsensehost(options: adsensehost_v4_1.Options): adsensehost_v4_1.Adsensehost; export function adsensehost( + this: GoogleConfigurable, versionOrOptions: 'v4_1'|adsensehost_v4_1.Options) { - return getAPI('adsensehost', versionOrOptions, VERSIONS); + return getAPI('adsensehost', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/analytics/index.ts b/src/apis/analytics/index.ts index f4d5fa9f9e1..9bae0505291 100644 --- a/src/apis/analytics/index.ts +++ b/src/apis/analytics/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {analytics_v2_4} from './v2.4'; import {analytics_v3} from './v3'; @@ -30,6 +30,7 @@ export function analytics(options: analytics_v3.Options): analytics_v3.Analytics; export function analytics( + this: GoogleConfigurable, versionOrOptions: 'v2_4'|analytics_v2_4.Options|'v3'|analytics_v3.Options) { - return getAPI('analytics', versionOrOptions, VERSIONS); + return getAPI('analytics', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/analyticsreporting/index.ts b/src/apis/analyticsreporting/index.ts index dbf9efac5be..b411ab6606d 100644 --- a/src/apis/analyticsreporting/index.ts +++ b/src/apis/analyticsreporting/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {analyticsreporting_v4} from './v4'; export const VERSIONS = { @@ -26,6 +26,7 @@ export function analyticsreporting(options: analyticsreporting_v4.Options): analyticsreporting_v4.Analyticsreporting; export function analyticsreporting( + this: GoogleConfigurable, versionOrOptions: 'v4'|analyticsreporting_v4.Options) { - return getAPI('analyticsreporting', versionOrOptions, VERSIONS); + return getAPI('analyticsreporting', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/analyticsreporting/v4.ts b/src/apis/analyticsreporting/v4.ts index fff9eb66d64..f4b5411fafe 100644 --- a/src/apis/analyticsreporting/v4.ts +++ b/src/apis/analyticsreporting/v4.ts @@ -31,7 +31,7 @@ export namespace analyticsreporting_v4 { } /** - * Google Analytics Reporting API + * Analytics Reporting API * * Accesses Analytics report data. * @@ -700,7 +700,7 @@ export namespace analyticsreporting_v4 { /** * Page size is for paging and specifies the maximum number of returned * rows. Page size should be >= 0. A query returns the default of 1,000 - * rows. The Analytics Core Reporting API returns a maximum of 10,000 rows + * rows. The Analytics Core Reporting API returns a maximum of 100,000 rows * per request, no matter how many you ask for. It can also return fewer * rows than requested, if there aren't as many dimension segments as * you expect. For instance, there are fewer than 300 possible values for diff --git a/src/apis/androiddeviceprovisioning/index.ts b/src/apis/androiddeviceprovisioning/index.ts index 3dd4a81ac43..00b3b6d95dd 100644 --- a/src/apis/androiddeviceprovisioning/index.ts +++ b/src/apis/androiddeviceprovisioning/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {androiddeviceprovisioning_v1} from './v1'; export const VERSIONS = { @@ -27,6 +27,8 @@ export function androiddeviceprovisioning( androiddeviceprovisioning_v1.Androiddeviceprovisioning; export function androiddeviceprovisioning< T = androiddeviceprovisioning_v1.Androiddeviceprovisioning>( + this: GoogleConfigurable, versionOrOptions: 'v1'|androiddeviceprovisioning_v1.Options) { - return getAPI('androiddeviceprovisioning', versionOrOptions, VERSIONS); + return getAPI( + 'androiddeviceprovisioning', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/androidenterprise/index.ts b/src/apis/androidenterprise/index.ts index 0561a794ad0..24fab473890 100644 --- a/src/apis/androidenterprise/index.ts +++ b/src/apis/androidenterprise/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {androidenterprise_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function androidenterprise(version: 'v1'): export function androidenterprise(options: androidenterprise_v1.Options): androidenterprise_v1.Androidenterprise; export function androidenterprise( + this: GoogleConfigurable, versionOrOptions: 'v1'|androidenterprise_v1.Options) { - return getAPI('androidenterprise', versionOrOptions, VERSIONS); + return getAPI('androidenterprise', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/androidmanagement/index.ts b/src/apis/androidmanagement/index.ts index bdf3342807d..e14d54b8bb4 100644 --- a/src/apis/androidmanagement/index.ts +++ b/src/apis/androidmanagement/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {androidmanagement_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function androidmanagement(version: 'v1'): export function androidmanagement(options: androidmanagement_v1.Options): androidmanagement_v1.Androidmanagement; export function androidmanagement( + this: GoogleConfigurable, versionOrOptions: 'v1'|androidmanagement_v1.Options) { - return getAPI('androidmanagement', versionOrOptions, VERSIONS); + return getAPI('androidmanagement', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/androidpublisher/index.ts b/src/apis/androidpublisher/index.ts index 0b4a23ee259..7ae18ad7b13 100644 --- a/src/apis/androidpublisher/index.ts +++ b/src/apis/androidpublisher/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {androidpublisher_v1} from './v1'; import {androidpublisher_v1_1} from './v1.1'; @@ -48,9 +48,10 @@ export function androidpublisher< androidpublisher_v1.Androidpublisher | androidpublisher_v2.Androidpublisher | androidpublisher_v3.Androidpublisher>( + this: GoogleConfigurable, versionOrOptions: 'v1_1'| androidpublisher_v1_1.Options|'v1'| androidpublisher_v1.Options|'v2'| androidpublisher_v2.Options|'v3'|androidpublisher_v3.Options) { - return getAPI('androidpublisher', versionOrOptions, VERSIONS); + return getAPI('androidpublisher', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/appengine/index.ts b/src/apis/appengine/index.ts index 2fc6bee6348..91e2032fe79 100644 --- a/src/apis/appengine/index.ts +++ b/src/apis/appengine/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {appengine_v1} from './v1'; import {appengine_v1alpha} from './v1alpha'; import {appengine_v1beta} from './v1beta'; @@ -47,9 +47,10 @@ export function appengine< T = appengine_v1.Appengine | appengine_v1alpha.Appengine | appengine_v1beta.Appengine | appengine_v1beta4.Appengine | appengine_v1beta5.Appengine>( + this: GoogleConfigurable, versionOrOptions: 'v1'|appengine_v1.Options|'v1alpha'| appengine_v1alpha.Options|'v1beta'| appengine_v1beta.Options|'v1beta4'| appengine_v1beta4.Options|'v1beta5'|appengine_v1beta5.Options) { - return getAPI('appengine', versionOrOptions, VERSIONS); + return getAPI('appengine', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/appengine/v1.ts b/src/apis/appengine/v1.ts index 61de427a1d5..9827f93f89f 100644 --- a/src/apis/appengine/v1.ts +++ b/src/apis/appengine/v1.ts @@ -551,13 +551,21 @@ export namespace appengine_v1 { * Endpoints API Service provides tooling for serving Open API and gRPC * endpoints via an NGINX proxy. Only valid for App Engine Flexible * environment deployments.The fields here refer to the name and configuration - * id of a "service" resource in the Service Management API + * ID of a "service" resource in the Service Management API * (https://cloud.google.com/service-management/overview). */ export interface Schema$EndpointsApiService { /** - * Endpoints service configuration id as specified by the Service Management - * API. For example "2016-09-19r1" + * Endpoints service configuration ID as specified by the Service Management + * API. For example "2016-09-19r1".By default, the rollout + * strategy for Endpoints is RolloutStrategy.FIXED. This means that + * Endpoints starts up with a particular configuration ID. When a new + * configuration is rolled out, Endpoints must be given the new + * configuration ID. The config_id field is used to give the configuration + * ID and is required in this case.Endpoints also has a rollout strategy + * called RolloutStrategy.MANAGED. When using this, Endpoints fetches the + * latest configuration and does not need the configuration ID. In this + * case, config_id must be omitted. */ configId?: string; /** @@ -4927,32 +4935,34 @@ export namespace appengine_v1 { * appengine.apps.services.versions.patch * @desc Updates the specified Version resource. You can specify the * following fields depending on the App Engine environment and type of - * scaling that the version resource uses: serving_status - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status): - * For Version resources that use basic scaling, manual scaling, or run in - * the App Engine flexible environment. instance_class - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.instance_class): - * For Version resources that run in the App Engine standard environment. - * automatic_scaling.min_idle_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine standard environment. automatic_scaling.max_idle_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine standard environment. automatic_scaling.min_total_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. automatic_scaling.max_total_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. automatic_scaling.cool_down_period_sec - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. + * scaling that the version resource uses:Standard environment + * instance_class + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.instance_class)automatic + * scaling in the standard environment: automatic_scaling.min_idle_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) + * automatic_scaling.max_idle_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) + * automaticScaling.standard_scheduler_settings.max_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) + * automaticScaling.standard_scheduler_settings.min_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) + * automaticScaling.standard_scheduler_settings.target_cpu_utilization + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) + * automaticScaling.standard_scheduler_settings.target_throughput_utilization + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings)basic + * scaling or manual scaling in the standard environment: serving_status + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status)Flexible + * environment serving_status + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status)automatic + * scaling in the flexible environment: + * automatic_scaling.min_total_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) + * automatic_scaling.max_total_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) + * automatic_scaling.cool_down_period_sec + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) * automatic_scaling.cpu_utilization.target_utilization - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) * @alias appengine.apps.services.versions.patch * @memberOf! () * diff --git a/src/apis/appengine/v1beta.ts b/src/apis/appengine/v1beta.ts index 5bbd9fe976d..ab1d7d5df09 100644 --- a/src/apis/appengine/v1beta.ts +++ b/src/apis/appengine/v1beta.ts @@ -608,16 +608,21 @@ export namespace appengine_v1beta { * Endpoints API Service provides tooling for serving Open API and gRPC * endpoints via an NGINX proxy. Only valid for App Engine Flexible * environment deployments.The fields here refer to the name and configuration - * id of a "service" resource in the Service Management API + * ID of a "service" resource in the Service Management API * (https://cloud.google.com/service-management/overview). */ export interface Schema$EndpointsApiService { /** - * Endpoints service configuration id as specified by the Service Management - * API. For example "2016-09-19r1"By default, the Endpoints - * service configuration id is fixed and config_id must be specified. To - * keep the Endpoints service configuration id updated with each rollout, - * specify RolloutStrategy.MANAGED and omit config_id. + * Endpoints service configuration ID as specified by the Service Management + * API. For example "2016-09-19r1".By default, the rollout + * strategy for Endpoints is RolloutStrategy.FIXED. This means that + * Endpoints starts up with a particular configuration ID. When a new + * configuration is rolled out, Endpoints must be given the new + * configuration ID. The config_id field is used to give the configuration + * ID and is required in this case.Endpoints also has a rollout strategy + * called RolloutStrategy.MANAGED. When using this, Endpoints fetches the + * latest configuration and does not need to be told the configuration ID. + * In this case, config_id must be omitted. */ configId?: string; /** @@ -5043,32 +5048,34 @@ export namespace appengine_v1beta { * appengine.apps.services.versions.patch * @desc Updates the specified Version resource. You can specify the * following fields depending on the App Engine environment and type of - * scaling that the version resource uses: serving_status - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.serving_status): - * For Version resources that use basic scaling, manual scaling, or run in - * the App Engine flexible environment. instance_class - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.instance_class): - * For Version resources that run in the App Engine standard environment. - * automatic_scaling.min_idle_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine standard environment. automatic_scaling.max_idle_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine standard environment. automatic_scaling.min_total_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. automatic_scaling.max_total_instances - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. automatic_scaling.cool_down_period_sec - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. + * scaling that the version resource uses:Standard environment + * instance_class + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.instance_class)automatic + * scaling in the standard environment: automatic_scaling.min_idle_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) + * automatic_scaling.max_idle_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) + * automaticScaling.standard_scheduler_settings.max_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings) + * automaticScaling.standard_scheduler_settings.min_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings) + * automaticScaling.standard_scheduler_settings.target_cpu_utilization + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings) + * automaticScaling.standard_scheduler_settings.target_throughput_utilization + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings)basic + * scaling or manual scaling in the standard environment: serving_status + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.serving_status)Flexible + * environment serving_status + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.serving_status)automatic + * scaling in the flexible environment: + * automatic_scaling.min_total_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) + * automatic_scaling.max_total_instances + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) + * automatic_scaling.cool_down_period_sec + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) * automatic_scaling.cpu_utilization.target_utilization - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling): - * For Version resources that use automatic scaling and run in the App - * Engine flexible environment. + * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) * @alias appengine.apps.services.versions.patch * @memberOf! () * diff --git a/src/apis/appsactivity/index.ts b/src/apis/appsactivity/index.ts index c038c0426f6..6bc7012783b 100644 --- a/src/apis/appsactivity/index.ts +++ b/src/apis/appsactivity/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {appsactivity_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function appsactivity(version: 'v1'): appsactivity_v1.Appsactivity; export function appsactivity(options: appsactivity_v1.Options): appsactivity_v1.Appsactivity; export function appsactivity( - versionOrOptions: 'v1'|appsactivity_v1.Options) { - return getAPI('appsactivity', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|appsactivity_v1.Options) { + return getAPI('appsactivity', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/appstate/index.ts b/src/apis/appstate/index.ts index 3971a4c5c2d..1c185dd6133 100644 --- a/src/apis/appstate/index.ts +++ b/src/apis/appstate/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {appstate_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function appstate(version: 'v1'): appstate_v1.Appstate; export function appstate(options: appstate_v1.Options): appstate_v1.Appstate; -export function appstate(versionOrOptions: 'v1'| - appstate_v1.Options) { - return getAPI('appstate', versionOrOptions, VERSIONS); +export function appstate( + this: GoogleConfigurable, versionOrOptions: 'v1'|appstate_v1.Options) { + return getAPI('appstate', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/bigquery/index.ts b/src/apis/bigquery/index.ts index fdd6b9d8e67..f72c8dca87f 100644 --- a/src/apis/bigquery/index.ts +++ b/src/apis/bigquery/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {bigquery_v2} from './v2'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function bigquery(version: 'v2'): bigquery_v2.Bigquery; export function bigquery(options: bigquery_v2.Options): bigquery_v2.Bigquery; -export function bigquery(versionOrOptions: 'v2'| - bigquery_v2.Options) { - return getAPI('bigquery', versionOrOptions, VERSIONS); +export function bigquery( + this: GoogleConfigurable, versionOrOptions: 'v2'|bigquery_v2.Options) { + return getAPI('bigquery', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/bigquerydatatransfer/index.ts b/src/apis/bigquerydatatransfer/index.ts index 671aeed3067..9b22d88c55d 100644 --- a/src/apis/bigquerydatatransfer/index.ts +++ b/src/apis/bigquerydatatransfer/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {bigquerydatatransfer_v1} from './v1'; export const VERSIONS = { @@ -26,6 +26,7 @@ export function bigquerydatatransfer(options: bigquerydatatransfer_v1.Options): bigquerydatatransfer_v1.Bigquerydatatransfer; export function bigquerydatatransfer( + this: GoogleConfigurable, versionOrOptions: 'v1'|bigquerydatatransfer_v1.Options) { - return getAPI('bigquerydatatransfer', versionOrOptions, VERSIONS); + return getAPI('bigquerydatatransfer', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/blogger/index.ts b/src/apis/blogger/index.ts index 8b67f91836f..93bf4046ef5 100644 --- a/src/apis/blogger/index.ts +++ b/src/apis/blogger/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {blogger_v2} from './v2'; import {blogger_v3} from './v3'; @@ -27,6 +27,7 @@ export function blogger(options: blogger_v2.Options): blogger_v2.Blogger; export function blogger(version: 'v3'): blogger_v3.Blogger; export function blogger(options: blogger_v3.Options): blogger_v3.Blogger; export function blogger( + this: GoogleConfigurable, versionOrOptions: 'v2'|blogger_v2.Options|'v3'|blogger_v3.Options) { - return getAPI('blogger', versionOrOptions, VERSIONS); + return getAPI('blogger', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/books/index.ts b/src/apis/books/index.ts index 92ca61bac8c..e3e6abc346d 100644 --- a/src/apis/books/index.ts +++ b/src/apis/books/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {books_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function books(version: 'v1'): books_v1.Books; export function books(options: books_v1.Options): books_v1.Books; -export function books(versionOrOptions: 'v1'| - books_v1.Options) { - return getAPI('books', versionOrOptions, VERSIONS); +export function books( + this: GoogleConfigurable, versionOrOptions: 'v1'|books_v1.Options) { + return getAPI('books', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/calendar/index.ts b/src/apis/calendar/index.ts index 73a948ca502..c3ff54bb465 100644 --- a/src/apis/calendar/index.ts +++ b/src/apis/calendar/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {calendar_v3} from './v3'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function calendar(version: 'v3'): calendar_v3.Calendar; export function calendar(options: calendar_v3.Options): calendar_v3.Calendar; -export function calendar(versionOrOptions: 'v3'| - calendar_v3.Options) { - return getAPI('calendar', versionOrOptions, VERSIONS); +export function calendar( + this: GoogleConfigurable, versionOrOptions: 'v3'|calendar_v3.Options) { + return getAPI('calendar', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/chat/index.ts b/src/apis/chat/index.ts index ea83412a015..7c8bf250393 100644 --- a/src/apis/chat/index.ts +++ b/src/apis/chat/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {chat_v1} from './v1'; export const VERSIONS = { @@ -22,6 +22,7 @@ export const VERSIONS = { export function chat(version: 'v1'): chat_v1.Chat; export function chat(options: chat_v1.Options): chat_v1.Chat; -export function chat(versionOrOptions: 'v1'|chat_v1.Options) { - return getAPI('chat', versionOrOptions, VERSIONS); +export function chat( + this: GoogleConfigurable, versionOrOptions: 'v1'|chat_v1.Options) { + return getAPI('chat', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/civicinfo/index.ts b/src/apis/civicinfo/index.ts index 9d77495b904..3b1d1755687 100644 --- a/src/apis/civicinfo/index.ts +++ b/src/apis/civicinfo/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {civicinfo_v2} from './v2'; export const VERSIONS = { @@ -23,7 +23,7 @@ export const VERSIONS = { export function civicinfo(version: 'v2'): civicinfo_v2.Civicinfo; export function civicinfo(options: civicinfo_v2.Options): civicinfo_v2.Civicinfo; -export function civicinfo(versionOrOptions: 'v2'| - civicinfo_v2.Options) { - return getAPI('civicinfo', versionOrOptions, VERSIONS); +export function civicinfo( + this: GoogleConfigurable, versionOrOptions: 'v2'|civicinfo_v2.Options) { + return getAPI('civicinfo', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/classroom/index.ts b/src/apis/classroom/index.ts index d69efa21ac1..50bb47ddb95 100644 --- a/src/apis/classroom/index.ts +++ b/src/apis/classroom/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {classroom_v1} from './v1'; export const VERSIONS = { @@ -23,7 +23,7 @@ export const VERSIONS = { export function classroom(version: 'v1'): classroom_v1.Classroom; export function classroom(options: classroom_v1.Options): classroom_v1.Classroom; -export function classroom(versionOrOptions: 'v1'| - classroom_v1.Options) { - return getAPI('classroom', versionOrOptions, VERSIONS); +export function classroom( + this: GoogleConfigurable, versionOrOptions: 'v1'|classroom_v1.Options) { + return getAPI('classroom', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudbilling/index.ts b/src/apis/cloudbilling/index.ts index 9630e969b6a..7cb9eda8be8 100644 --- a/src/apis/cloudbilling/index.ts +++ b/src/apis/cloudbilling/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudbilling_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function cloudbilling(version: 'v1'): cloudbilling_v1.Cloudbilling; export function cloudbilling(options: cloudbilling_v1.Options): cloudbilling_v1.Cloudbilling; export function cloudbilling( - versionOrOptions: 'v1'|cloudbilling_v1.Options) { - return getAPI('cloudbilling', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|cloudbilling_v1.Options) { + return getAPI('cloudbilling', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudbuild/index.ts b/src/apis/cloudbuild/index.ts index 592adec3fdd..f55ee1faf88 100644 --- a/src/apis/cloudbuild/index.ts +++ b/src/apis/cloudbuild/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudbuild_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function cloudbuild(version: 'v1'): cloudbuild_v1.Cloudbuild; export function cloudbuild(options: cloudbuild_v1.Options): cloudbuild_v1.Cloudbuild; export function cloudbuild( - versionOrOptions: 'v1'|cloudbuild_v1.Options) { - return getAPI('cloudbuild', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|cloudbuild_v1.Options) { + return getAPI('cloudbuild', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/clouddebugger/index.ts b/src/apis/clouddebugger/index.ts index 50246238651..b19be71502a 100644 --- a/src/apis/clouddebugger/index.ts +++ b/src/apis/clouddebugger/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {clouddebugger_v2} from './v2'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function clouddebugger(version: 'v2'): clouddebugger_v2.Clouddebugger; export function clouddebugger(options: clouddebugger_v2.Options): clouddebugger_v2.Clouddebugger; export function clouddebugger( - versionOrOptions: 'v2'|clouddebugger_v2.Options) { - return getAPI('clouddebugger', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v2'|clouddebugger_v2.Options) { + return getAPI('clouddebugger', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/clouderrorreporting/index.ts b/src/apis/clouderrorreporting/index.ts index 01b25baaa98..4e2bc63a36c 100644 --- a/src/apis/clouderrorreporting/index.ts +++ b/src/apis/clouderrorreporting/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {clouderrorreporting_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -27,6 +27,7 @@ export function clouderrorreporting( clouderrorreporting_v1beta1.Clouderrorreporting; export function clouderrorreporting( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'|clouderrorreporting_v1beta1.Options) { - return getAPI('clouderrorreporting', versionOrOptions, VERSIONS); + return getAPI('clouderrorreporting', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudfunctions/index.ts b/src/apis/cloudfunctions/index.ts index 5d1bdb9cb61..f9ee02ad4a2 100644 --- a/src/apis/cloudfunctions/index.ts +++ b/src/apis/cloudfunctions/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudfunctions_v1} from './v1'; import {cloudfunctions_v1beta2} from './v1beta2'; @@ -32,7 +32,8 @@ export function cloudfunctions(options: cloudfunctions_v1beta2.Options): export function cloudfunctions< T = cloudfunctions_v1.Cloudfunctions | cloudfunctions_v1beta2.Cloudfunctions>( + this: GoogleConfigurable, versionOrOptions: 'v1'| cloudfunctions_v1.Options|'v1beta2'|cloudfunctions_v1beta2.Options) { - return getAPI('cloudfunctions', versionOrOptions, VERSIONS); + return getAPI('cloudfunctions', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudiot/index.ts b/src/apis/cloudiot/index.ts index 5bcab4c9003..c0506952e7d 100644 --- a/src/apis/cloudiot/index.ts +++ b/src/apis/cloudiot/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudiot_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function cloudiot(version: 'v1'): cloudiot_v1.Cloudiot; export function cloudiot(options: cloudiot_v1.Options): cloudiot_v1.Cloudiot; -export function cloudiot(versionOrOptions: 'v1'| - cloudiot_v1.Options) { - return getAPI('cloudiot', versionOrOptions, VERSIONS); +export function cloudiot( + this: GoogleConfigurable, versionOrOptions: 'v1'|cloudiot_v1.Options) { + return getAPI('cloudiot', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudkms/index.ts b/src/apis/cloudkms/index.ts index e99bd0caad3..1e625409c93 100644 --- a/src/apis/cloudkms/index.ts +++ b/src/apis/cloudkms/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudkms_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function cloudkms(version: 'v1'): cloudkms_v1.Cloudkms; export function cloudkms(options: cloudkms_v1.Options): cloudkms_v1.Cloudkms; -export function cloudkms(versionOrOptions: 'v1'| - cloudkms_v1.Options) { - return getAPI('cloudkms', versionOrOptions, VERSIONS); +export function cloudkms( + this: GoogleConfigurable, versionOrOptions: 'v1'|cloudkms_v1.Options) { + return getAPI('cloudkms', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudresourcemanager/index.ts b/src/apis/cloudresourcemanager/index.ts index f7880f7b20d..5c8c5e3c59b 100644 --- a/src/apis/cloudresourcemanager/index.ts +++ b/src/apis/cloudresourcemanager/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudresourcemanager_v1} from './v1'; import {cloudresourcemanager_v1beta1} from './v1beta1'; import {cloudresourcemanager_v2} from './v2'; @@ -49,10 +49,11 @@ export function cloudresourcemanager< cloudresourcemanager_v1beta1.Cloudresourcemanager | cloudresourcemanager_v2.Cloudresourcemanager | cloudresourcemanager_v2beta1.Cloudresourcemanager>( + this: GoogleConfigurable, versionOrOptions: 'v1'| cloudresourcemanager_v1.Options|'v1beta1'| cloudresourcemanager_v1beta1.Options|'v2'| cloudresourcemanager_v2.Options|'v2beta1'| cloudresourcemanager_v2beta1.Options) { - return getAPI('cloudresourcemanager', versionOrOptions, VERSIONS); + return getAPI('cloudresourcemanager', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudshell/index.ts b/src/apis/cloudshell/index.ts index e2e554a627e..95808bc53c2 100644 --- a/src/apis/cloudshell/index.ts +++ b/src/apis/cloudshell/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudshell_v1} from './v1'; import {cloudshell_v1alpha1} from './v1alpha1'; @@ -30,7 +30,8 @@ export function cloudshell(options: cloudshell_v1alpha1.Options): cloudshell_v1alpha1.Cloudshell; export function cloudshell( + this: GoogleConfigurable, versionOrOptions: 'v1'|cloudshell_v1.Options|'v1alpha1'| cloudshell_v1alpha1.Options) { - return getAPI('cloudshell', versionOrOptions, VERSIONS); + return getAPI('cloudshell', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudtasks/index.ts b/src/apis/cloudtasks/index.ts index 150c0af9e9e..e1d4dd238cb 100644 --- a/src/apis/cloudtasks/index.ts +++ b/src/apis/cloudtasks/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudtasks_v2beta2} from './v2beta2'; export const VERSIONS = { @@ -24,6 +24,7 @@ export function cloudtasks(version: 'v2beta2'): cloudtasks_v2beta2.Cloudtasks; export function cloudtasks(options: cloudtasks_v2beta2.Options): cloudtasks_v2beta2.Cloudtasks; export function cloudtasks( + this: GoogleConfigurable, versionOrOptions: 'v2beta2'|cloudtasks_v2beta2.Options) { - return getAPI('cloudtasks', versionOrOptions, VERSIONS); + return getAPI('cloudtasks', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/cloudtrace/index.ts b/src/apis/cloudtrace/index.ts index ad2e3e0a4e5..64ea127833e 100644 --- a/src/apis/cloudtrace/index.ts +++ b/src/apis/cloudtrace/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {cloudtrace_v1} from './v1'; import {cloudtrace_v2} from './v2'; @@ -30,6 +30,7 @@ export function cloudtrace(options: cloudtrace_v2.Options): cloudtrace_v2.Cloudtrace; export function cloudtrace( + this: GoogleConfigurable, versionOrOptions: 'v1'|cloudtrace_v1.Options|'v2'|cloudtrace_v2.Options) { - return getAPI('cloudtrace', versionOrOptions, VERSIONS); + return getAPI('cloudtrace', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/composer/index.ts b/src/apis/composer/index.ts index 27122da8086..5ca47d3cea8 100644 --- a/src/apis/composer/index.ts +++ b/src/apis/composer/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {composer_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -24,6 +24,7 @@ export function composer(version: 'v1beta1'): composer_v1beta1.Composer; export function composer(options: composer_v1beta1.Options): composer_v1beta1.Composer; export function composer( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'|composer_v1beta1.Options) { - return getAPI('composer', versionOrOptions, VERSIONS); + return getAPI('composer', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/compute/index.ts b/src/apis/compute/index.ts index 691a84fb7ee..524281088b2 100644 --- a/src/apis/compute/index.ts +++ b/src/apis/compute/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {compute_alpha} from './alpha'; import {compute_beta} from './beta'; import {compute_v1} from './v1'; @@ -32,7 +32,8 @@ export function compute(version: 'v1'): compute_v1.Compute; export function compute(options: compute_v1.Options): compute_v1.Compute; export function compute( + this: GoogleConfigurable, versionOrOptions: 'alpha'|compute_alpha.Options|'beta'| compute_beta.Options|'v1'|compute_v1.Options) { - return getAPI('compute', versionOrOptions, VERSIONS); + return getAPI('compute', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/container/index.ts b/src/apis/container/index.ts index f34a057dd66..bda4d9ae222 100644 --- a/src/apis/container/index.ts +++ b/src/apis/container/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {container_v1} from './v1'; import {container_v1beta1} from './v1beta1'; @@ -30,7 +30,8 @@ export function container(options: container_v1beta1.Options): container_v1beta1.Container; export function container( + this: GoogleConfigurable, versionOrOptions: 'v1'|container_v1.Options|'v1beta1'| container_v1beta1.Options) { - return getAPI('container', versionOrOptions, VERSIONS); + return getAPI('container', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/content/index.ts b/src/apis/content/index.ts index ee7d5cce841..128c26188c1 100644 --- a/src/apis/content/index.ts +++ b/src/apis/content/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {content_v2} from './v2'; import {content_v2sandbox} from './v2sandbox'; @@ -28,7 +28,8 @@ export function content(version: 'v2sandbox'): content_v2sandbox.Content; export function content(options: content_v2sandbox.Options): content_v2sandbox.Content; export function content( + this: GoogleConfigurable, versionOrOptions: 'v2'|content_v2.Options|'v2sandbox'| content_v2sandbox.Options) { - return getAPI('content', versionOrOptions, VERSIONS); + return getAPI('content', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/customsearch/index.ts b/src/apis/customsearch/index.ts index 722d210b16e..ef01989afe6 100644 --- a/src/apis/customsearch/index.ts +++ b/src/apis/customsearch/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {customsearch_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function customsearch(version: 'v1'): customsearch_v1.Customsearch; export function customsearch(options: customsearch_v1.Options): customsearch_v1.Customsearch; export function customsearch( - versionOrOptions: 'v1'|customsearch_v1.Options) { - return getAPI('customsearch', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|customsearch_v1.Options) { + return getAPI('customsearch', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/dataflow/index.ts b/src/apis/dataflow/index.ts index 04530284cf3..8f88ccd6286 100644 --- a/src/apis/dataflow/index.ts +++ b/src/apis/dataflow/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {dataflow_v1b3} from './v1b3'; export const VERSIONS = { @@ -23,7 +23,7 @@ export const VERSIONS = { export function dataflow(version: 'v1b3'): dataflow_v1b3.Dataflow; export function dataflow(options: dataflow_v1b3.Options): dataflow_v1b3.Dataflow; -export function dataflow(versionOrOptions: 'v1b3'| - dataflow_v1b3.Options) { - return getAPI('dataflow', versionOrOptions, VERSIONS); +export function dataflow( + this: GoogleConfigurable, versionOrOptions: 'v1b3'|dataflow_v1b3.Options) { + return getAPI('dataflow', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/dataproc/index.ts b/src/apis/dataproc/index.ts index 45104b06562..03751774592 100644 --- a/src/apis/dataproc/index.ts +++ b/src/apis/dataproc/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {dataproc_v1} from './v1'; import {dataproc_v1beta2} from './v1beta2'; @@ -28,7 +28,8 @@ export function dataproc(version: 'v1beta2'): dataproc_v1beta2.Dataproc; export function dataproc(options: dataproc_v1beta2.Options): dataproc_v1beta2.Dataproc; export function dataproc( + this: GoogleConfigurable, versionOrOptions: 'v1'|dataproc_v1.Options|'v1beta2'| dataproc_v1beta2.Options) { - return getAPI('dataproc', versionOrOptions, VERSIONS); + return getAPI('dataproc', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/datastore/index.ts b/src/apis/datastore/index.ts index 79d232ac1ac..69da18c1d7c 100644 --- a/src/apis/datastore/index.ts +++ b/src/apis/datastore/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {datastore_v1} from './v1'; import {datastore_v1beta1} from './v1beta1'; import {datastore_v1beta3} from './v1beta3'; @@ -36,7 +36,8 @@ export function datastore(options: datastore_v1beta3.Options): export function datastore< T = datastore_v1.Datastore | datastore_v1beta1.Datastore | datastore_v1beta3.Datastore>( + this: GoogleConfigurable, versionOrOptions: 'v1'|datastore_v1.Options|'v1beta1'| datastore_v1beta1.Options|'v1beta3'|datastore_v1beta3.Options) { - return getAPI('datastore', versionOrOptions, VERSIONS); + return getAPI('datastore', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/deploymentmanager/index.ts b/src/apis/deploymentmanager/index.ts index a9765dbc306..592942b8aa0 100644 --- a/src/apis/deploymentmanager/index.ts +++ b/src/apis/deploymentmanager/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {deploymentmanager_alpha} from './alpha'; import {deploymentmanager_v2} from './v2'; import {deploymentmanager_v2beta} from './v2beta'; @@ -40,8 +40,9 @@ export function deploymentmanager< T = deploymentmanager_alpha.Deploymentmanager | deploymentmanager_v2.Deploymentmanager | deploymentmanager_v2beta.Deploymentmanager>( + this: GoogleConfigurable, versionOrOptions: 'alpha'| deploymentmanager_alpha.Options|'v2'| deploymentmanager_v2.Options|'v2beta'|deploymentmanager_v2beta.Options) { - return getAPI('deploymentmanager', versionOrOptions, VERSIONS); + return getAPI('deploymentmanager', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/dfareporting/index.ts b/src/apis/dfareporting/index.ts index 098e35f7478..b5324896755 100644 --- a/src/apis/dfareporting/index.ts +++ b/src/apis/dfareporting/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {dfareporting_v2_8} from './v2.8'; import {dfareporting_v3_0} from './v3.0'; @@ -30,7 +30,8 @@ export function dfareporting(options: dfareporting_v3_0.Options): dfareporting_v3_0.Dfareporting; export function dfareporting< T = dfareporting_v2_8.Dfareporting | dfareporting_v3_0.Dfareporting>( + this: GoogleConfigurable, versionOrOptions: 'v2_8'|dfareporting_v2_8.Options|'v3_0'| dfareporting_v3_0.Options) { - return getAPI('dfareporting', versionOrOptions, VERSIONS); + return getAPI('dfareporting', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/dialogflow/index.ts b/src/apis/dialogflow/index.ts index a7d059521d6..e83e24c140b 100644 --- a/src/apis/dialogflow/index.ts +++ b/src/apis/dialogflow/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {dialogflow_v2} from './v2'; import {dialogflow_v2beta1} from './v2beta1'; @@ -30,7 +30,8 @@ export function dialogflow(options: dialogflow_v2beta1.Options): dialogflow_v2beta1.Dialogflow; export function dialogflow( + this: GoogleConfigurable, versionOrOptions: 'v2'|dialogflow_v2.Options|'v2beta1'| dialogflow_v2beta1.Options) { - return getAPI('dialogflow', versionOrOptions, VERSIONS); + return getAPI('dialogflow', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/digitalassetlinks/index.ts b/src/apis/digitalassetlinks/index.ts index ca1cc4082c6..09a874f4be5 100644 --- a/src/apis/digitalassetlinks/index.ts +++ b/src/apis/digitalassetlinks/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {digitalassetlinks_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function digitalassetlinks(version: 'v1'): export function digitalassetlinks(options: digitalassetlinks_v1.Options): digitalassetlinks_v1.Digitalassetlinks; export function digitalassetlinks( + this: GoogleConfigurable, versionOrOptions: 'v1'|digitalassetlinks_v1.Options) { - return getAPI('digitalassetlinks', versionOrOptions, VERSIONS); + return getAPI('digitalassetlinks', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/discovery/index.ts b/src/apis/discovery/index.ts index f10aa8e74de..08f343c92a8 100644 --- a/src/apis/discovery/index.ts +++ b/src/apis/discovery/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {discovery_v1} from './v1'; export const VERSIONS = { @@ -23,7 +23,7 @@ export const VERSIONS = { export function discovery(version: 'v1'): discovery_v1.Discovery; export function discovery(options: discovery_v1.Options): discovery_v1.Discovery; -export function discovery(versionOrOptions: 'v1'| - discovery_v1.Options) { - return getAPI('discovery', versionOrOptions, VERSIONS); +export function discovery( + this: GoogleConfigurable, versionOrOptions: 'v1'|discovery_v1.Options) { + return getAPI('discovery', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/dlp/index.ts b/src/apis/dlp/index.ts index ae586fccec4..44bdad4a05f 100644 --- a/src/apis/dlp/index.ts +++ b/src/apis/dlp/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {dlp_v2} from './v2'; export const VERSIONS = { @@ -22,6 +22,7 @@ export const VERSIONS = { export function dlp(version: 'v2'): dlp_v2.Dlp; export function dlp(options: dlp_v2.Options): dlp_v2.Dlp; -export function dlp(versionOrOptions: 'v2'|dlp_v2.Options) { - return getAPI('dlp', versionOrOptions, VERSIONS); +export function dlp( + this: GoogleConfigurable, versionOrOptions: 'v2'|dlp_v2.Options) { + return getAPI('dlp', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/dns/index.ts b/src/apis/dns/index.ts index 55b87080e9f..5387449275d 100644 --- a/src/apis/dns/index.ts +++ b/src/apis/dns/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {dns_v1} from './v1'; import {dns_v1beta2} from './v1beta2'; import {dns_v2beta1} from './v2beta1'; @@ -31,7 +31,8 @@ export function dns(options: dns_v1beta2.Options): dns_v1beta2.Dns; export function dns(version: 'v2beta1'): dns_v2beta1.Dns; export function dns(options: dns_v2beta1.Options): dns_v2beta1.Dns; export function dns( + this: GoogleConfigurable, versionOrOptions: 'v1'|dns_v1.Options|'v1beta2'| dns_v1beta2.Options|'v2beta1'|dns_v2beta1.Options) { - return getAPI('dns', versionOrOptions, VERSIONS); + return getAPI('dns', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/doubleclickbidmanager/index.ts b/src/apis/doubleclickbidmanager/index.ts index 0c4c0c2ace3..52a1fda28ee 100644 --- a/src/apis/doubleclickbidmanager/index.ts +++ b/src/apis/doubleclickbidmanager/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {doubleclickbidmanager_v1} from './v1'; export const VERSIONS = { @@ -27,6 +27,7 @@ export function doubleclickbidmanager( doubleclickbidmanager_v1.Doubleclickbidmanager; export function doubleclickbidmanager( + this: GoogleConfigurable, versionOrOptions: 'v1'|doubleclickbidmanager_v1.Options) { - return getAPI('doubleclickbidmanager', versionOrOptions, VERSIONS); + return getAPI('doubleclickbidmanager', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/doubleclicksearch/index.ts b/src/apis/doubleclicksearch/index.ts index 7d4b03100ce..0d702dc1181 100644 --- a/src/apis/doubleclicksearch/index.ts +++ b/src/apis/doubleclicksearch/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {doubleclicksearch_v2} from './v2'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function doubleclicksearch(version: 'v2'): export function doubleclicksearch(options: doubleclicksearch_v2.Options): doubleclicksearch_v2.Doubleclicksearch; export function doubleclicksearch( + this: GoogleConfigurable, versionOrOptions: 'v2'|doubleclicksearch_v2.Options) { - return getAPI('doubleclicksearch', versionOrOptions, VERSIONS); + return getAPI('doubleclicksearch', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/drive/index.ts b/src/apis/drive/index.ts index c62ed651a8d..1cdac83584c 100644 --- a/src/apis/drive/index.ts +++ b/src/apis/drive/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {drive_v2} from './v2'; import {drive_v3} from './v3'; @@ -27,6 +27,7 @@ export function drive(options: drive_v2.Options): drive_v2.Drive; export function drive(version: 'v3'): drive_v3.Drive; export function drive(options: drive_v3.Options): drive_v3.Drive; export function drive( + this: GoogleConfigurable, versionOrOptions: 'v2'|drive_v2.Options|'v3'|drive_v3.Options) { - return getAPI('drive', versionOrOptions, VERSIONS); + return getAPI('drive', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/firebasedynamiclinks/index.ts b/src/apis/firebasedynamiclinks/index.ts index 266eeef6e29..32866e20b63 100644 --- a/src/apis/firebasedynamiclinks/index.ts +++ b/src/apis/firebasedynamiclinks/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {firebasedynamiclinks_v1} from './v1'; export const VERSIONS = { @@ -26,6 +26,7 @@ export function firebasedynamiclinks(options: firebasedynamiclinks_v1.Options): firebasedynamiclinks_v1.Firebasedynamiclinks; export function firebasedynamiclinks( + this: GoogleConfigurable, versionOrOptions: 'v1'|firebasedynamiclinks_v1.Options) { - return getAPI('firebasedynamiclinks', versionOrOptions, VERSIONS); + return getAPI('firebasedynamiclinks', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/firebaserules/index.ts b/src/apis/firebaserules/index.ts index 8de11be3b63..de3f5b353eb 100644 --- a/src/apis/firebaserules/index.ts +++ b/src/apis/firebaserules/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {firebaserules_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function firebaserules(version: 'v1'): firebaserules_v1.Firebaserules; export function firebaserules(options: firebaserules_v1.Options): firebaserules_v1.Firebaserules; export function firebaserules( - versionOrOptions: 'v1'|firebaserules_v1.Options) { - return getAPI('firebaserules', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|firebaserules_v1.Options) { + return getAPI('firebaserules', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/firestore/index.ts b/src/apis/firestore/index.ts index 0d277724551..7c6301500b3 100644 --- a/src/apis/firestore/index.ts +++ b/src/apis/firestore/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {firestore_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -24,6 +24,7 @@ export function firestore(version: 'v1beta1'): firestore_v1beta1.Firestore; export function firestore(options: firestore_v1beta1.Options): firestore_v1beta1.Firestore; export function firestore( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'|firestore_v1beta1.Options) { - return getAPI('firestore', versionOrOptions, VERSIONS); + return getAPI('firestore', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/fitness/index.ts b/src/apis/fitness/index.ts index 162430bf78b..64a524630c6 100644 --- a/src/apis/fitness/index.ts +++ b/src/apis/fitness/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {fitness_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function fitness(version: 'v1'): fitness_v1.Fitness; export function fitness(options: fitness_v1.Options): fitness_v1.Fitness; -export function fitness(versionOrOptions: 'v1'| - fitness_v1.Options) { - return getAPI('fitness', versionOrOptions, VERSIONS); +export function fitness( + this: GoogleConfigurable, versionOrOptions: 'v1'|fitness_v1.Options) { + return getAPI('fitness', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/fusiontables/index.ts b/src/apis/fusiontables/index.ts index d29fbccb461..7cd069eabdd 100644 --- a/src/apis/fusiontables/index.ts +++ b/src/apis/fusiontables/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {fusiontables_v1} from './v1'; import {fusiontables_v2} from './v2'; @@ -30,7 +30,8 @@ export function fusiontables(options: fusiontables_v2.Options): fusiontables_v2.Fusiontables; export function fusiontables( + this: GoogleConfigurable, versionOrOptions: 'v1'|fusiontables_v1.Options|'v2'| fusiontables_v2.Options) { - return getAPI('fusiontables', versionOrOptions, VERSIONS); + return getAPI('fusiontables', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/games/index.ts b/src/apis/games/index.ts index 2f5a5125dd1..4e719afc277 100644 --- a/src/apis/games/index.ts +++ b/src/apis/games/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {games_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function games(version: 'v1'): games_v1.Games; export function games(options: games_v1.Options): games_v1.Games; -export function games(versionOrOptions: 'v1'| - games_v1.Options) { - return getAPI('games', versionOrOptions, VERSIONS); +export function games( + this: GoogleConfigurable, versionOrOptions: 'v1'|games_v1.Options) { + return getAPI('games', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/gamesConfiguration/index.ts b/src/apis/gamesConfiguration/index.ts index 89f9e7b1192..211903a5db3 100644 --- a/src/apis/gamesConfiguration/index.ts +++ b/src/apis/gamesConfiguration/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {gamesConfiguration_v1configuration} from './v1configuration'; export const VERSIONS = { @@ -27,7 +27,8 @@ export function gamesConfiguration( gamesConfiguration_v1configuration.Gamesconfiguration; export function gamesConfiguration( + this: GoogleConfigurable, versionOrOptions: 'v1configuration'| gamesConfiguration_v1configuration.Options) { - return getAPI('gamesConfiguration', versionOrOptions, VERSIONS); + return getAPI('gamesConfiguration', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/gamesManagement/index.ts b/src/apis/gamesManagement/index.ts index 86661ddff04..21c2cd1dca4 100644 --- a/src/apis/gamesManagement/index.ts +++ b/src/apis/gamesManagement/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {gamesManagement_v1management} from './v1management'; export const VERSIONS = { @@ -26,6 +26,7 @@ export function gamesManagement(options: gamesManagement_v1management.Options): gamesManagement_v1management.Gamesmanagement; export function gamesManagement( + this: GoogleConfigurable, versionOrOptions: 'v1management'|gamesManagement_v1management.Options) { - return getAPI('gamesManagement', versionOrOptions, VERSIONS); + return getAPI('gamesManagement', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/genomics/index.ts b/src/apis/genomics/index.ts index 8307020e098..cb29e5247e7 100644 --- a/src/apis/genomics/index.ts +++ b/src/apis/genomics/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {genomics_v1} from './v1'; import {genomics_v1alpha2} from './v1alpha2'; import {genomics_v2alpha1} from './v2alpha1'; @@ -35,7 +35,8 @@ export function genomics(options: genomics_v2alpha1.Options): export function genomics< T = genomics_v1.Genomics | genomics_v1alpha2.Genomics | genomics_v2alpha1.Genomics>( + this: GoogleConfigurable, versionOrOptions: 'v1'|genomics_v1.Options|'v1alpha2'| genomics_v1alpha2.Options|'v2alpha1'|genomics_v2alpha1.Options) { - return getAPI('genomics', versionOrOptions, VERSIONS); + return getAPI('genomics', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/gmail/index.ts b/src/apis/gmail/index.ts index 78677902294..a7f33a99ada 100644 --- a/src/apis/gmail/index.ts +++ b/src/apis/gmail/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {gmail_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function gmail(version: 'v1'): gmail_v1.Gmail; export function gmail(options: gmail_v1.Options): gmail_v1.Gmail; -export function gmail(versionOrOptions: 'v1'| - gmail_v1.Options) { - return getAPI('gmail', versionOrOptions, VERSIONS); +export function gmail( + this: GoogleConfigurable, versionOrOptions: 'v1'|gmail_v1.Options) { + return getAPI('gmail', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/groupsmigration/index.ts b/src/apis/groupsmigration/index.ts index fa74a2ab437..a86c6d2e7a5 100644 --- a/src/apis/groupsmigration/index.ts +++ b/src/apis/groupsmigration/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {groupsmigration_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function groupsmigration(version: 'v1'): export function groupsmigration(options: groupsmigration_v1.Options): groupsmigration_v1.Groupsmigration; export function groupsmigration( + this: GoogleConfigurable, versionOrOptions: 'v1'|groupsmigration_v1.Options) { - return getAPI('groupsmigration', versionOrOptions, VERSIONS); + return getAPI('groupsmigration', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/groupssettings/index.ts b/src/apis/groupssettings/index.ts index bad8c00512b..38efb9e855d 100644 --- a/src/apis/groupssettings/index.ts +++ b/src/apis/groupssettings/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {groupssettings_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,7 @@ export function groupssettings(version: 'v1'): groupssettings_v1.Groupssettings; export function groupssettings(options: groupssettings_v1.Options): groupssettings_v1.Groupssettings; export function groupssettings( + this: GoogleConfigurable, versionOrOptions: 'v1'|groupssettings_v1.Options) { - return getAPI('groupssettings', versionOrOptions, VERSIONS); + return getAPI('groupssettings', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/iam/index.ts b/src/apis/iam/index.ts index 9ed8ad21f00..8d56e24ca9b 100644 --- a/src/apis/iam/index.ts +++ b/src/apis/iam/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {iam_v1} from './v1'; export const VERSIONS = { @@ -22,6 +22,7 @@ export const VERSIONS = { export function iam(version: 'v1'): iam_v1.Iam; export function iam(options: iam_v1.Options): iam_v1.Iam; -export function iam(versionOrOptions: 'v1'|iam_v1.Options) { - return getAPI('iam', versionOrOptions, VERSIONS); +export function iam( + this: GoogleConfigurable, versionOrOptions: 'v1'|iam_v1.Options) { + return getAPI('iam', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/identitytoolkit/index.ts b/src/apis/identitytoolkit/index.ts index fbb7231b479..77582835376 100644 --- a/src/apis/identitytoolkit/index.ts +++ b/src/apis/identitytoolkit/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {identitytoolkit_v3} from './v3'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function identitytoolkit(version: 'v3'): export function identitytoolkit(options: identitytoolkit_v3.Options): identitytoolkit_v3.Identitytoolkit; export function identitytoolkit( + this: GoogleConfigurable, versionOrOptions: 'v3'|identitytoolkit_v3.Options) { - return getAPI('identitytoolkit', versionOrOptions, VERSIONS); + return getAPI('identitytoolkit', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/index.ts b/src/apis/index.ts index 7a54057c157..ffe6dcb670a 100644 --- a/src/apis/index.ts +++ b/src/apis/index.ts @@ -13,209 +13,142 @@ /*! THIS FILE IS AUTO-GENERATED */ -import * as path from 'path'; -import * as util from 'util'; +import {getAPI, ServiceOptions} from '../shared/src'; -import {ServiceOptions} from '../shared/src'; - -import {abusiveexperiencereport_v1} from './abusiveexperiencereport/v1'; -import {acceleratedmobilepageurl_v1} from './acceleratedmobilepageurl/v1'; -import {adexchangebuyer_v1_2} from './adexchangebuyer/v1.2'; -import {adexchangebuyer_v1_3} from './adexchangebuyer/v1.3'; -import {adexchangebuyer_v1_4} from './adexchangebuyer/v1.4'; -import {adexchangebuyer2_v2beta1} from './adexchangebuyer2/v2beta1'; -import {adexchangeseller_v1} from './adexchangeseller/v1'; -import {adexchangeseller_v1_1} from './adexchangeseller/v1.1'; -import {adexchangeseller_v2_0} from './adexchangeseller/v2.0'; -import {adexperiencereport_v1} from './adexperiencereport/v1'; -import {admin_datatransfer_v1} from './admin/datatransfer_v1'; -import {admin_directory_v1} from './admin/directory_v1'; -import {admin_reports_v1} from './admin/reports_v1'; -import {adsense_v1_4} from './adsense/v1.4'; -import {adsensehost_v4_1} from './adsensehost/v4.1'; -import {analytics_v2_4} from './analytics/v2.4'; -import {analytics_v3} from './analytics/v3'; -import {analyticsreporting_v4} from './analyticsreporting/v4'; -import {androiddeviceprovisioning_v1} from './androiddeviceprovisioning/v1'; -import {androidenterprise_v1} from './androidenterprise/v1'; -import {androidmanagement_v1} from './androidmanagement/v1'; -import {androidpublisher_v1} from './androidpublisher/v1'; -import {androidpublisher_v1_1} from './androidpublisher/v1.1'; -import {androidpublisher_v2} from './androidpublisher/v2'; -import {androidpublisher_v3} from './androidpublisher/v3'; -import {appengine_v1} from './appengine/v1'; -import {appengine_v1alpha} from './appengine/v1alpha'; -import {appengine_v1beta} from './appengine/v1beta'; -import {appengine_v1beta4} from './appengine/v1beta4'; -import {appengine_v1beta5} from './appengine/v1beta5'; -import {appsactivity_v1} from './appsactivity/v1'; -import {appstate_v1} from './appstate/v1'; -import {bigquery_v2} from './bigquery/v2'; -import {bigquerydatatransfer_v1} from './bigquerydatatransfer/v1'; -import {blogger_v2} from './blogger/v2'; -import {blogger_v3} from './blogger/v3'; -import {books_v1} from './books/v1'; -import {calendar_v3} from './calendar/v3'; -import {chat_v1} from './chat/v1'; -import {civicinfo_v2} from './civicinfo/v2'; -import {classroom_v1} from './classroom/v1'; -import {cloudbilling_v1} from './cloudbilling/v1'; -import {cloudbuild_v1} from './cloudbuild/v1'; -import {clouddebugger_v2} from './clouddebugger/v2'; -import {clouderrorreporting_v1beta1} from './clouderrorreporting/v1beta1'; -import {cloudfunctions_v1} from './cloudfunctions/v1'; -import {cloudfunctions_v1beta2} from './cloudfunctions/v1beta2'; -import {cloudiot_v1} from './cloudiot/v1'; -import {cloudkms_v1} from './cloudkms/v1'; -import {cloudresourcemanager_v1} from './cloudresourcemanager/v1'; -import {cloudresourcemanager_v1beta1} from './cloudresourcemanager/v1beta1'; -import {cloudresourcemanager_v2} from './cloudresourcemanager/v2'; -import {cloudresourcemanager_v2beta1} from './cloudresourcemanager/v2beta1'; -import {cloudshell_v1} from './cloudshell/v1'; -import {cloudshell_v1alpha1} from './cloudshell/v1alpha1'; -import {cloudtasks_v2beta2} from './cloudtasks/v2beta2'; -import {cloudtrace_v1} from './cloudtrace/v1'; -import {cloudtrace_v2} from './cloudtrace/v2'; -import {composer_v1beta1} from './composer/v1beta1'; -import {compute_alpha} from './compute/alpha'; -import {compute_beta} from './compute/beta'; -import {compute_v1} from './compute/v1'; -import {container_v1} from './container/v1'; -import {container_v1beta1} from './container/v1beta1'; -import {content_v2} from './content/v2'; -import {content_v2sandbox} from './content/v2sandbox'; -import {customsearch_v1} from './customsearch/v1'; -import {dataflow_v1b3} from './dataflow/v1b3'; -import {dataproc_v1} from './dataproc/v1'; -import {dataproc_v1beta2} from './dataproc/v1beta2'; -import {datastore_v1} from './datastore/v1'; -import {datastore_v1beta1} from './datastore/v1beta1'; -import {datastore_v1beta3} from './datastore/v1beta3'; -import {deploymentmanager_alpha} from './deploymentmanager/alpha'; -import {deploymentmanager_v2} from './deploymentmanager/v2'; -import {deploymentmanager_v2beta} from './deploymentmanager/v2beta'; -import {dfareporting_v2_8} from './dfareporting/v2.8'; -import {dfareporting_v3_0} from './dfareporting/v3.0'; -import {dialogflow_v2} from './dialogflow/v2'; -import {dialogflow_v2beta1} from './dialogflow/v2beta1'; -import {digitalassetlinks_v1} from './digitalassetlinks/v1'; -import {discovery_v1} from './discovery/v1'; -import {dlp_v2} from './dlp/v2'; -import {dns_v1} from './dns/v1'; -import {dns_v1beta2} from './dns/v1beta2'; -import {dns_v2beta1} from './dns/v2beta1'; -import {doubleclickbidmanager_v1} from './doubleclickbidmanager/v1'; -import {doubleclicksearch_v2} from './doubleclicksearch/v2'; -import {drive_v2} from './drive/v2'; -import {drive_v3} from './drive/v3'; -import {firebasedynamiclinks_v1} from './firebasedynamiclinks/v1'; -import {firebaserules_v1} from './firebaserules/v1'; -import {firestore_v1beta1} from './firestore/v1beta1'; -import {fitness_v1} from './fitness/v1'; -import {fusiontables_v1} from './fusiontables/v1'; -import {fusiontables_v2} from './fusiontables/v2'; -import {games_v1} from './games/v1'; -import {gamesConfiguration_v1configuration} from './gamesConfiguration/v1configuration'; -import {gamesManagement_v1management} from './gamesManagement/v1management'; -import {genomics_v1} from './genomics/v1'; -import {genomics_v1alpha2} from './genomics/v1alpha2'; -import {genomics_v2alpha1} from './genomics/v2alpha1'; -import {gmail_v1} from './gmail/v1'; -import {groupsmigration_v1} from './groupsmigration/v1'; -import {groupssettings_v1} from './groupssettings/v1'; -import {iam_v1} from './iam/v1'; -import {identitytoolkit_v3} from './identitytoolkit/v3'; -import {jobs_v2} from './jobs/v2'; -import {kgsearch_v1} from './kgsearch/v1'; -import {language_v1} from './language/v1'; -import {language_v1beta1} from './language/v1beta1'; -import {language_v1beta2} from './language/v1beta2'; -import {licensing_v1} from './licensing/v1'; -import {logging_v2} from './logging/v2'; -import {logging_v2beta1} from './logging/v2beta1'; -import {manufacturers_v1} from './manufacturers/v1'; -import {mirror_v1} from './mirror/v1'; -import {ml_v1} from './ml/v1'; -import {monitoring_v3} from './monitoring/v3'; -import {oauth2_v1} from './oauth2/v1'; -import {oauth2_v2} from './oauth2/v2'; -import {oslogin_v1} from './oslogin/v1'; -import {oslogin_v1alpha} from './oslogin/v1alpha'; -import {oslogin_v1beta} from './oslogin/v1beta'; -import {pagespeedonline_v1} from './pagespeedonline/v1'; -import {pagespeedonline_v2} from './pagespeedonline/v2'; -import {pagespeedonline_v4} from './pagespeedonline/v4'; -import {partners_v2} from './partners/v2'; -import {people_v1} from './people/v1'; -import {photoslibrary_v1} from './photoslibrary/v1'; -import {playcustomapp_v1} from './playcustomapp/v1'; -import {plus_v1} from './plus/v1'; -import {plusDomains_v1} from './plusDomains/v1'; -import {poly_v1} from './poly/v1'; -import {proximitybeacon_v1beta1} from './proximitybeacon/v1beta1'; -import {pubsub_v1} from './pubsub/v1'; -import {pubsub_v1beta1a} from './pubsub/v1beta1a'; -import {pubsub_v1beta2} from './pubsub/v1beta2'; -import {redis_v1beta1} from './redis/v1beta1'; -import {replicapool_v1beta1} from './replicapool/v1beta1'; -import {replicapool_v1beta2} from './replicapool/v1beta2'; -import {replicapoolupdater_v1beta1} from './replicapoolupdater/v1beta1'; -import {reseller_v1} from './reseller/v1'; -import {resourceviews_v1beta1} from './resourceviews/v1beta1'; -import {resourceviews_v1beta2} from './resourceviews/v1beta2'; -import {runtimeconfig_v1} from './runtimeconfig/v1'; -import {runtimeconfig_v1beta1} from './runtimeconfig/v1beta1'; -import {safebrowsing_v4} from './safebrowsing/v4'; -import {script_v1} from './script/v1'; -import {searchconsole_v1} from './searchconsole/v1'; -import {servicebroker_v1} from './servicebroker/v1'; -import {servicebroker_v1alpha1} from './servicebroker/v1alpha1'; -import {servicebroker_v1beta1} from './servicebroker/v1beta1'; -import {serviceconsumermanagement_v1} from './serviceconsumermanagement/v1'; -import {servicecontrol_v1} from './servicecontrol/v1'; -import {servicemanagement_v1} from './servicemanagement/v1'; -import {serviceusage_v1beta1} from './serviceusage/v1beta1'; -import {serviceuser_v1} from './serviceuser/v1'; -import {sheets_v4} from './sheets/v4'; -import {siteVerification_v1} from './siteVerification/v1'; -import {slides_v1} from './slides/v1'; -import {sourcerepo_v1} from './sourcerepo/v1'; -import {spanner_v1} from './spanner/v1'; -import {spectrum_v1explorer} from './spectrum/v1explorer'; -import {speech_v1} from './speech/v1'; -import {speech_v1beta1} from './speech/v1beta1'; -import {sqladmin_v1beta3} from './sqladmin/v1beta3'; -import {sqladmin_v1beta4} from './sqladmin/v1beta4'; -import {storage_v1} from './storage/v1'; -import {storage_v1beta1} from './storage/v1beta1'; -import {storage_v1beta2} from './storage/v1beta2'; -import {storagetransfer_v1} from './storagetransfer/v1'; -import {streetviewpublish_v1} from './streetviewpublish/v1'; -import {surveys_v2} from './surveys/v2'; -import {tagmanager_v1} from './tagmanager/v1'; -import {tagmanager_v2} from './tagmanager/v2'; -import {tasks_v1} from './tasks/v1'; -import {testing_v1} from './testing/v1'; -import {texttospeech_v1beta1} from './texttospeech/v1beta1'; -import {toolresults_v1beta3} from './toolresults/v1beta3'; -import {tpu_v1alpha1} from './tpu/v1alpha1'; -import {translate_v2} from './translate/v2'; -import {urlshortener_v1} from './urlshortener/v1'; -import {vault_v1} from './vault/v1'; -import {videointelligence_v1} from './videointelligence/v1'; -import {videointelligence_v1beta1} from './videointelligence/v1beta1'; -import {videointelligence_v1beta2} from './videointelligence/v1beta2'; -import {vision_v1} from './vision/v1'; -import {vision_v1p1beta1} from './vision/v1p1beta1'; -import {vision_v1p2beta1} from './vision/v1p2beta1'; -import {webfonts_v1} from './webfonts/v1'; -import {webmasters_v3} from './webmasters/v3'; -import {websecurityscanner_v1alpha} from './websecurityscanner/v1alpha'; -import {youtube_v3} from './youtube/v3'; -import {youtubeAnalytics_v1} from './youtubeAnalytics/v1'; -import {youtubeAnalytics_v1beta1} from './youtubeAnalytics/v1beta1'; -import {youtubeAnalytics_v2} from './youtubeAnalytics/v2'; -import {youtubereporting_v1} from './youtubereporting/v1'; +import * as abusiveexperiencereport from './abusiveexperiencereport'; +import * as acceleratedmobilepageurl from './acceleratedmobilepageurl'; +import * as adexchangebuyer from './adexchangebuyer'; +import * as adexchangebuyer2 from './adexchangebuyer2'; +import * as adexchangeseller from './adexchangeseller'; +import * as adexperiencereport from './adexperiencereport'; +import * as admin from './admin'; +import * as adsense from './adsense'; +import * as adsensehost from './adsensehost'; +import * as analytics from './analytics'; +import * as analyticsreporting from './analyticsreporting'; +import * as androiddeviceprovisioning from './androiddeviceprovisioning'; +import * as androidenterprise from './androidenterprise'; +import * as androidmanagement from './androidmanagement'; +import * as androidpublisher from './androidpublisher'; +import * as appengine from './appengine'; +import * as appsactivity from './appsactivity'; +import * as appstate from './appstate'; +import * as bigquery from './bigquery'; +import * as bigquerydatatransfer from './bigquerydatatransfer'; +import * as blogger from './blogger'; +import * as books from './books'; +import * as calendar from './calendar'; +import * as chat from './chat'; +import * as civicinfo from './civicinfo'; +import * as classroom from './classroom'; +import * as cloudbilling from './cloudbilling'; +import * as cloudbuild from './cloudbuild'; +import * as clouddebugger from './clouddebugger'; +import * as clouderrorreporting from './clouderrorreporting'; +import * as cloudfunctions from './cloudfunctions'; +import * as cloudiot from './cloudiot'; +import * as cloudkms from './cloudkms'; +import * as cloudresourcemanager from './cloudresourcemanager'; +import * as cloudshell from './cloudshell'; +import * as cloudtasks from './cloudtasks'; +import * as cloudtrace from './cloudtrace'; +import * as composer from './composer'; +import * as compute from './compute'; +import * as container from './container'; +import * as content from './content'; +import * as customsearch from './customsearch'; +import * as dataflow from './dataflow'; +import * as dataproc from './dataproc'; +import * as datastore from './datastore'; +import * as deploymentmanager from './deploymentmanager'; +import * as dfareporting from './dfareporting'; +import * as dialogflow from './dialogflow'; +import * as digitalassetlinks from './digitalassetlinks'; +import * as discovery from './discovery'; +import * as dlp from './dlp'; +import * as dns from './dns'; +import * as doubleclickbidmanager from './doubleclickbidmanager'; +import * as doubleclicksearch from './doubleclicksearch'; +import * as drive from './drive'; +import * as firebasedynamiclinks from './firebasedynamiclinks'; +import * as firebaserules from './firebaserules'; +import * as firestore from './firestore'; +import * as fitness from './fitness'; +import * as fusiontables from './fusiontables'; +import * as games from './games'; +import * as gamesConfiguration from './gamesConfiguration'; +import * as gamesManagement from './gamesManagement'; +import * as genomics from './genomics'; +import * as gmail from './gmail'; +import * as groupsmigration from './groupsmigration'; +import * as groupssettings from './groupssettings'; +import * as iam from './iam'; +import * as identitytoolkit from './identitytoolkit'; +import * as jobs from './jobs'; +import * as kgsearch from './kgsearch'; +import * as language from './language'; +import * as licensing from './licensing'; +import * as logging from './logging'; +import * as manufacturers from './manufacturers'; +import * as mirror from './mirror'; +import * as ml from './ml'; +import * as monitoring from './monitoring'; +import * as oauth2 from './oauth2'; +import * as oslogin from './oslogin'; +import * as pagespeedonline from './pagespeedonline'; +import * as partners from './partners'; +import * as people from './people'; +import * as photoslibrary from './photoslibrary'; +import * as playcustomapp from './playcustomapp'; +import * as plus from './plus'; +import * as plusDomains from './plusDomains'; +import * as poly from './poly'; +import * as proximitybeacon from './proximitybeacon'; +import * as pubsub from './pubsub'; +import * as redis from './redis'; +import * as replicapool from './replicapool'; +import * as replicapoolupdater from './replicapoolupdater'; +import * as reseller from './reseller'; +import * as resourceviews from './resourceviews'; +import * as runtimeconfig from './runtimeconfig'; +import * as safebrowsing from './safebrowsing'; +import * as script from './script'; +import * as searchconsole from './searchconsole'; +import * as servicebroker from './servicebroker'; +import * as serviceconsumermanagement from './serviceconsumermanagement'; +import * as servicecontrol from './servicecontrol'; +import * as servicemanagement from './servicemanagement'; +import * as serviceusage from './serviceusage'; +import * as serviceuser from './serviceuser'; +import * as sheets from './sheets'; +import * as siteVerification from './siteVerification'; +import * as slides from './slides'; +import * as sourcerepo from './sourcerepo'; +import * as spanner from './spanner'; +import * as spectrum from './spectrum'; +import * as speech from './speech'; +import * as sqladmin from './sqladmin'; +import * as storage from './storage'; +import * as storagetransfer from './storagetransfer'; +import * as streetviewpublish from './streetviewpublish'; +import * as surveys from './surveys'; +import * as tagmanager from './tagmanager'; +import * as tasks from './tasks'; +import * as testing from './testing'; +import * as texttospeech from './texttospeech'; +import * as toolresults from './toolresults'; +import * as tpu from './tpu'; +import * as translate from './translate'; +import * as urlshortener from './urlshortener'; +import * as vault from './vault'; +import * as videointelligence from './videointelligence'; +import * as vision from './vision'; +import * as webfonts from './webfonts'; +import * as webmasters from './webmasters'; +import * as websecurityscanner from './websecurityscanner'; +import * as youtube from './youtube'; +import * as youtubeAnalytics from './youtubeAnalytics'; +import * as youtubereporting from './youtubereporting'; export interface APIList { // tslint:disable-next-line: no-any @@ -223,1615 +156,280 @@ export interface APIList { } export const APIS: APIList = { - abusiveexperiencereport: { - 'v1': abusiveexperiencereport_v1.Abusiveexperiencereport, - }, - acceleratedmobilepageurl: { - 'v1': acceleratedmobilepageurl_v1.Acceleratedmobilepageurl, - }, - adexchangebuyer: { - 'v1.2': adexchangebuyer_v1_2.Adexchangebuyer, - 'v1.3': adexchangebuyer_v1_3.Adexchangebuyer, - 'v1.4': adexchangebuyer_v1_4.Adexchangebuyer, - }, - adexchangebuyer2: { - 'v2beta1': adexchangebuyer2_v2beta1.Adexchangebuyer2, - }, - adexchangeseller: { - 'v1.1': adexchangeseller_v1_1.Adexchangeseller, - 'v1': adexchangeseller_v1.Adexchangeseller, - 'v2.0': adexchangeseller_v2_0.Adexchangeseller, - }, - adexperiencereport: { - 'v1': adexperiencereport_v1.Adexperiencereport, - }, - admin: { - 'datatransfer_v1': admin_datatransfer_v1.Admin, - 'directory_v1': admin_directory_v1.Admin, - 'reports_v1': admin_reports_v1.Admin, - }, - adsense: { - 'v1.4': adsense_v1_4.Adsense, - }, - adsensehost: { - 'v4.1': adsensehost_v4_1.Adsensehost, - }, - analytics: { - 'v2.4': analytics_v2_4.Analytics, - 'v3': analytics_v3.Analytics, - }, - analyticsreporting: { - 'v4': analyticsreporting_v4.Analyticsreporting, - }, - androiddeviceprovisioning: { - 'v1': androiddeviceprovisioning_v1.Androiddeviceprovisioning, - }, - androidenterprise: { - 'v1': androidenterprise_v1.Androidenterprise, - }, - androidmanagement: { - 'v1': androidmanagement_v1.Androidmanagement, - }, - androidpublisher: { - 'v1.1': androidpublisher_v1_1.Androidpublisher, - 'v1': androidpublisher_v1.Androidpublisher, - 'v2': androidpublisher_v2.Androidpublisher, - 'v3': androidpublisher_v3.Androidpublisher, - }, - appengine: { - 'v1': appengine_v1.Appengine, - 'v1alpha': appengine_v1alpha.Appengine, - 'v1beta': appengine_v1beta.Appengine, - 'v1beta4': appengine_v1beta4.Appengine, - 'v1beta5': appengine_v1beta5.Appengine, - }, - appsactivity: { - 'v1': appsactivity_v1.Appsactivity, - }, - appstate: { - 'v1': appstate_v1.Appstate, - }, - bigquery: { - 'v2': bigquery_v2.Bigquery, - }, - bigquerydatatransfer: { - 'v1': bigquerydatatransfer_v1.Bigquerydatatransfer, - }, - blogger: { - 'v2': blogger_v2.Blogger, - 'v3': blogger_v3.Blogger, - }, - books: { - 'v1': books_v1.Books, - }, - calendar: { - 'v3': calendar_v3.Calendar, - }, - chat: { - 'v1': chat_v1.Chat, - }, - civicinfo: { - 'v2': civicinfo_v2.Civicinfo, - }, - classroom: { - 'v1': classroom_v1.Classroom, - }, - cloudbilling: { - 'v1': cloudbilling_v1.Cloudbilling, - }, - cloudbuild: { - 'v1': cloudbuild_v1.Cloudbuild, - }, - clouddebugger: { - 'v2': clouddebugger_v2.Clouddebugger, - }, - clouderrorreporting: { - 'v1beta1': clouderrorreporting_v1beta1.Clouderrorreporting, - }, - cloudfunctions: { - 'v1': cloudfunctions_v1.Cloudfunctions, - 'v1beta2': cloudfunctions_v1beta2.Cloudfunctions, - }, - cloudiot: { - 'v1': cloudiot_v1.Cloudiot, - }, - cloudkms: { - 'v1': cloudkms_v1.Cloudkms, - }, - cloudresourcemanager: { - 'v1': cloudresourcemanager_v1.Cloudresourcemanager, - 'v1beta1': cloudresourcemanager_v1beta1.Cloudresourcemanager, - 'v2': cloudresourcemanager_v2.Cloudresourcemanager, - 'v2beta1': cloudresourcemanager_v2beta1.Cloudresourcemanager, - }, - cloudshell: { - 'v1': cloudshell_v1.Cloudshell, - 'v1alpha1': cloudshell_v1alpha1.Cloudshell, - }, - cloudtasks: { - 'v2beta2': cloudtasks_v2beta2.Cloudtasks, - }, - cloudtrace: { - 'v1': cloudtrace_v1.Cloudtrace, - 'v2': cloudtrace_v2.Cloudtrace, - }, - composer: { - 'v1beta1': composer_v1beta1.Composer, - }, - compute: { - 'alpha': compute_alpha.Compute, - 'beta': compute_beta.Compute, - 'v1': compute_v1.Compute, - }, - container: { - 'v1': container_v1.Container, - 'v1beta1': container_v1beta1.Container, - }, - content: { - 'v2': content_v2.Content, - 'v2sandbox': content_v2sandbox.Content, - }, - customsearch: { - 'v1': customsearch_v1.Customsearch, - }, - dataflow: { - 'v1b3': dataflow_v1b3.Dataflow, - }, - dataproc: { - 'v1': dataproc_v1.Dataproc, - 'v1beta2': dataproc_v1beta2.Dataproc, - }, - datastore: { - 'v1': datastore_v1.Datastore, - 'v1beta1': datastore_v1beta1.Datastore, - 'v1beta3': datastore_v1beta3.Datastore, - }, - deploymentmanager: { - 'alpha': deploymentmanager_alpha.Deploymentmanager, - 'v2': deploymentmanager_v2.Deploymentmanager, - 'v2beta': deploymentmanager_v2beta.Deploymentmanager, - }, - dfareporting: { - 'v2.8': dfareporting_v2_8.Dfareporting, - 'v3.0': dfareporting_v3_0.Dfareporting, - }, - dialogflow: { - 'v2': dialogflow_v2.Dialogflow, - 'v2beta1': dialogflow_v2beta1.Dialogflow, - }, - digitalassetlinks: { - 'v1': digitalassetlinks_v1.Digitalassetlinks, - }, - discovery: { - 'v1': discovery_v1.Discovery, - }, - dlp: { - 'v2': dlp_v2.Dlp, - }, - dns: { - 'v1': dns_v1.Dns, - 'v1beta2': dns_v1beta2.Dns, - 'v2beta1': dns_v2beta1.Dns, - }, - doubleclickbidmanager: { - 'v1': doubleclickbidmanager_v1.Doubleclickbidmanager, - }, - doubleclicksearch: { - 'v2': doubleclicksearch_v2.Doubleclicksearch, - }, - drive: { - 'v2': drive_v2.Drive, - 'v3': drive_v3.Drive, - }, - firebasedynamiclinks: { - 'v1': firebasedynamiclinks_v1.Firebasedynamiclinks, - }, - firebaserules: { - 'v1': firebaserules_v1.Firebaserules, - }, - firestore: { - 'v1beta1': firestore_v1beta1.Firestore, - }, - fitness: { - 'v1': fitness_v1.Fitness, - }, - fusiontables: { - 'v1': fusiontables_v1.Fusiontables, - 'v2': fusiontables_v2.Fusiontables, - }, - games: { - 'v1': games_v1.Games, - }, - gamesConfiguration: { - 'v1configuration': gamesConfiguration_v1configuration.Gamesconfiguration, - }, - gamesManagement: { - 'v1management': gamesManagement_v1management.Gamesmanagement, - }, - genomics: { - 'v1': genomics_v1.Genomics, - 'v1alpha2': genomics_v1alpha2.Genomics, - 'v2alpha1': genomics_v2alpha1.Genomics, - }, - gmail: { - 'v1': gmail_v1.Gmail, - }, - groupsmigration: { - 'v1': groupsmigration_v1.Groupsmigration, - }, - groupssettings: { - 'v1': groupssettings_v1.Groupssettings, - }, - iam: { - 'v1': iam_v1.Iam, - }, - identitytoolkit: { - 'v3': identitytoolkit_v3.Identitytoolkit, - }, - jobs: { - 'v2': jobs_v2.Jobs, - }, - kgsearch: { - 'v1': kgsearch_v1.Kgsearch, - }, - language: { - 'v1': language_v1.Language, - 'v1beta1': language_v1beta1.Language, - 'v1beta2': language_v1beta2.Language, - }, - licensing: { - 'v1': licensing_v1.Licensing, - }, - logging: { - 'v2': logging_v2.Logging, - 'v2beta1': logging_v2beta1.Logging, - }, - manufacturers: { - 'v1': manufacturers_v1.Manufacturers, - }, - mirror: { - 'v1': mirror_v1.Mirror, - }, - ml: { - 'v1': ml_v1.Ml, - }, - monitoring: { - 'v3': monitoring_v3.Monitoring, - }, - oauth2: { - 'v1': oauth2_v1.Oauth2, - 'v2': oauth2_v2.Oauth2, - }, - oslogin: { - 'v1': oslogin_v1.Oslogin, - 'v1alpha': oslogin_v1alpha.Oslogin, - 'v1beta': oslogin_v1beta.Oslogin, - }, - pagespeedonline: { - 'v1': pagespeedonline_v1.Pagespeedonline, - 'v2': pagespeedonline_v2.Pagespeedonline, - 'v4': pagespeedonline_v4.Pagespeedonline, - }, - partners: { - 'v2': partners_v2.Partners, - }, - people: { - 'v1': people_v1.People, - }, - photoslibrary: { - 'v1': photoslibrary_v1.Photoslibrary, - }, - playcustomapp: { - 'v1': playcustomapp_v1.Playcustomapp, - }, - plus: { - 'v1': plus_v1.Plus, - }, - plusDomains: { - 'v1': plusDomains_v1.Plusdomains, - }, - poly: { - 'v1': poly_v1.Poly, - }, - proximitybeacon: { - 'v1beta1': proximitybeacon_v1beta1.Proximitybeacon, - }, - pubsub: { - 'v1': pubsub_v1.Pubsub, - 'v1beta1a': pubsub_v1beta1a.Pubsub, - 'v1beta2': pubsub_v1beta2.Pubsub, - }, - redis: { - 'v1beta1': redis_v1beta1.Redis, - }, - replicapool: { - 'v1beta1': replicapool_v1beta1.Replicapool, - 'v1beta2': replicapool_v1beta2.Replicapool, - }, - replicapoolupdater: { - 'v1beta1': replicapoolupdater_v1beta1.Replicapoolupdater, - }, - reseller: { - 'v1': reseller_v1.Reseller, - }, - resourceviews: { - 'v1beta1': resourceviews_v1beta1.Resourceviews, - 'v1beta2': resourceviews_v1beta2.Resourceviews, - }, - runtimeconfig: { - 'v1': runtimeconfig_v1.Runtimeconfig, - 'v1beta1': runtimeconfig_v1beta1.Runtimeconfig, - }, - safebrowsing: { - 'v4': safebrowsing_v4.Safebrowsing, - }, - script: { - 'v1': script_v1.Script, - }, - searchconsole: { - 'v1': searchconsole_v1.Searchconsole, - }, - servicebroker: { - 'v1': servicebroker_v1.Servicebroker, - 'v1alpha1': servicebroker_v1alpha1.Servicebroker, - 'v1beta1': servicebroker_v1beta1.Servicebroker, - }, - serviceconsumermanagement: { - 'v1': serviceconsumermanagement_v1.Serviceconsumermanagement, - }, - servicecontrol: { - 'v1': servicecontrol_v1.Servicecontrol, - }, - servicemanagement: { - 'v1': servicemanagement_v1.Servicemanagement, - }, - serviceusage: { - 'v1beta1': serviceusage_v1beta1.Serviceusage, - }, - serviceuser: { - 'v1': serviceuser_v1.Serviceuser, - }, - sheets: { - 'v4': sheets_v4.Sheets, - }, - siteVerification: { - 'v1': siteVerification_v1.Siteverification, - }, - slides: { - 'v1': slides_v1.Slides, - }, - sourcerepo: { - 'v1': sourcerepo_v1.Sourcerepo, - }, - spanner: { - 'v1': spanner_v1.Spanner, - }, - spectrum: { - 'v1explorer': spectrum_v1explorer.Spectrum, - }, - speech: { - 'v1': speech_v1.Speech, - 'v1beta1': speech_v1beta1.Speech, - }, - sqladmin: { - 'v1beta3': sqladmin_v1beta3.Sqladmin, - 'v1beta4': sqladmin_v1beta4.Sqladmin, - }, - storage: { - 'v1': storage_v1.Storage, - 'v1beta1': storage_v1beta1.Storage, - 'v1beta2': storage_v1beta2.Storage, - }, - storagetransfer: { - 'v1': storagetransfer_v1.Storagetransfer, - }, - streetviewpublish: { - 'v1': streetviewpublish_v1.Streetviewpublish, - }, - surveys: { - 'v2': surveys_v2.Surveys, - }, - tagmanager: { - 'v1': tagmanager_v1.Tagmanager, - 'v2': tagmanager_v2.Tagmanager, - }, - tasks: { - 'v1': tasks_v1.Tasks, - }, - testing: { - 'v1': testing_v1.Testing, - }, - texttospeech: { - 'v1beta1': texttospeech_v1beta1.Texttospeech, - }, - toolresults: { - 'v1beta3': toolresults_v1beta3.Toolresults, - }, - tpu: { - 'v1alpha1': tpu_v1alpha1.Tpu, - }, - translate: { - 'v2': translate_v2.Translate, - }, - urlshortener: { - 'v1': urlshortener_v1.Urlshortener, - }, - vault: { - 'v1': vault_v1.Vault, - }, - videointelligence: { - 'v1': videointelligence_v1.Videointelligence, - 'v1beta1': videointelligence_v1beta1.Videointelligence, - 'v1beta2': videointelligence_v1beta2.Videointelligence, - }, - vision: { - 'v1': vision_v1.Vision, - 'v1p1beta1': vision_v1p1beta1.Vision, - 'v1p2beta1': vision_v1p2beta1.Vision, - }, - webfonts: { - 'v1': webfonts_v1.Webfonts, - }, - webmasters: { - 'v3': webmasters_v3.Webmasters, - }, - websecurityscanner: { - 'v1alpha': websecurityscanner_v1alpha.Websecurityscanner, - }, - youtube: { - 'v3': youtube_v3.Youtube, - }, - youtubeAnalytics: { - 'v1': youtubeAnalytics_v1.Youtubeanalytics, - 'v1beta1': youtubeAnalytics_v1beta1.Youtubeanalytics, - 'v2': youtubeAnalytics_v2.Youtubeanalytics, - }, - youtubereporting: { - 'v1': youtubereporting_v1.Youtubereporting, - }, + abusiveexperiencereport: abusiveexperiencereport.VERSIONS, + acceleratedmobilepageurl: acceleratedmobilepageurl.VERSIONS, + adexchangebuyer: adexchangebuyer.VERSIONS, + adexchangebuyer2: adexchangebuyer2.VERSIONS, + adexchangeseller: adexchangeseller.VERSIONS, + adexperiencereport: adexperiencereport.VERSIONS, + admin: admin.VERSIONS, + adsense: adsense.VERSIONS, + adsensehost: adsensehost.VERSIONS, + analytics: analytics.VERSIONS, + analyticsreporting: analyticsreporting.VERSIONS, + androiddeviceprovisioning: androiddeviceprovisioning.VERSIONS, + androidenterprise: androidenterprise.VERSIONS, + androidmanagement: androidmanagement.VERSIONS, + androidpublisher: androidpublisher.VERSIONS, + appengine: appengine.VERSIONS, + appsactivity: appsactivity.VERSIONS, + appstate: appstate.VERSIONS, + bigquery: bigquery.VERSIONS, + bigquerydatatransfer: bigquerydatatransfer.VERSIONS, + blogger: blogger.VERSIONS, + books: books.VERSIONS, + calendar: calendar.VERSIONS, + chat: chat.VERSIONS, + civicinfo: civicinfo.VERSIONS, + classroom: classroom.VERSIONS, + cloudbilling: cloudbilling.VERSIONS, + cloudbuild: cloudbuild.VERSIONS, + clouddebugger: clouddebugger.VERSIONS, + clouderrorreporting: clouderrorreporting.VERSIONS, + cloudfunctions: cloudfunctions.VERSIONS, + cloudiot: cloudiot.VERSIONS, + cloudkms: cloudkms.VERSIONS, + cloudresourcemanager: cloudresourcemanager.VERSIONS, + cloudshell: cloudshell.VERSIONS, + cloudtasks: cloudtasks.VERSIONS, + cloudtrace: cloudtrace.VERSIONS, + composer: composer.VERSIONS, + compute: compute.VERSIONS, + container: container.VERSIONS, + content: content.VERSIONS, + customsearch: customsearch.VERSIONS, + dataflow: dataflow.VERSIONS, + dataproc: dataproc.VERSIONS, + datastore: datastore.VERSIONS, + deploymentmanager: deploymentmanager.VERSIONS, + dfareporting: dfareporting.VERSIONS, + dialogflow: dialogflow.VERSIONS, + digitalassetlinks: digitalassetlinks.VERSIONS, + discovery: discovery.VERSIONS, + dlp: dlp.VERSIONS, + dns: dns.VERSIONS, + doubleclickbidmanager: doubleclickbidmanager.VERSIONS, + doubleclicksearch: doubleclicksearch.VERSIONS, + drive: drive.VERSIONS, + firebasedynamiclinks: firebasedynamiclinks.VERSIONS, + firebaserules: firebaserules.VERSIONS, + firestore: firestore.VERSIONS, + fitness: fitness.VERSIONS, + fusiontables: fusiontables.VERSIONS, + games: games.VERSIONS, + gamesConfiguration: gamesConfiguration.VERSIONS, + gamesManagement: gamesManagement.VERSIONS, + genomics: genomics.VERSIONS, + gmail: gmail.VERSIONS, + groupsmigration: groupsmigration.VERSIONS, + groupssettings: groupssettings.VERSIONS, + iam: iam.VERSIONS, + identitytoolkit: identitytoolkit.VERSIONS, + jobs: jobs.VERSIONS, + kgsearch: kgsearch.VERSIONS, + language: language.VERSIONS, + licensing: licensing.VERSIONS, + logging: logging.VERSIONS, + manufacturers: manufacturers.VERSIONS, + mirror: mirror.VERSIONS, + ml: ml.VERSIONS, + monitoring: monitoring.VERSIONS, + oauth2: oauth2.VERSIONS, + oslogin: oslogin.VERSIONS, + pagespeedonline: pagespeedonline.VERSIONS, + partners: partners.VERSIONS, + people: people.VERSIONS, + photoslibrary: photoslibrary.VERSIONS, + playcustomapp: playcustomapp.VERSIONS, + plus: plus.VERSIONS, + plusDomains: plusDomains.VERSIONS, + poly: poly.VERSIONS, + proximitybeacon: proximitybeacon.VERSIONS, + pubsub: pubsub.VERSIONS, + redis: redis.VERSIONS, + replicapool: replicapool.VERSIONS, + replicapoolupdater: replicapoolupdater.VERSIONS, + reseller: reseller.VERSIONS, + resourceviews: resourceviews.VERSIONS, + runtimeconfig: runtimeconfig.VERSIONS, + safebrowsing: safebrowsing.VERSIONS, + script: script.VERSIONS, + searchconsole: searchconsole.VERSIONS, + servicebroker: servicebroker.VERSIONS, + serviceconsumermanagement: serviceconsumermanagement.VERSIONS, + servicecontrol: servicecontrol.VERSIONS, + servicemanagement: servicemanagement.VERSIONS, + serviceusage: serviceusage.VERSIONS, + serviceuser: serviceuser.VERSIONS, + sheets: sheets.VERSIONS, + siteVerification: siteVerification.VERSIONS, + slides: slides.VERSIONS, + sourcerepo: sourcerepo.VERSIONS, + spanner: spanner.VERSIONS, + spectrum: spectrum.VERSIONS, + speech: speech.VERSIONS, + sqladmin: sqladmin.VERSIONS, + storage: storage.VERSIONS, + storagetransfer: storagetransfer.VERSIONS, + streetviewpublish: streetviewpublish.VERSIONS, + surveys: surveys.VERSIONS, + tagmanager: tagmanager.VERSIONS, + tasks: tasks.VERSIONS, + testing: testing.VERSIONS, + texttospeech: texttospeech.VERSIONS, + toolresults: toolresults.VERSIONS, + tpu: tpu.VERSIONS, + translate: translate.VERSIONS, + urlshortener: urlshortener.VERSIONS, + vault: vault.VERSIONS, + videointelligence: videointelligence.VERSIONS, + vision: vision.VERSIONS, + webfonts: webfonts.VERSIONS, + webmasters: webmasters.VERSIONS, + websecurityscanner: websecurityscanner.VERSIONS, + youtube: youtube.VERSIONS, + youtubeAnalytics: youtubeAnalytics.VERSIONS, + youtubereporting: youtubereporting.VERSIONS, }; export class GeneratedAPIs { - // tslint:disable-next-line no-any - private getAPI(api: string, options: ServiceOptions|string) { - let version: string; - if (typeof options === 'string') { - version = options; - options = {}; - } else if (typeof options === 'object') { - version = options.version!; - delete options.version; - } else { - throw new Error('Argument error: Accepts only string or object'); - } - try { - const endpoint = APIS[api][path.basename(version)]; - const ep = new endpoint(options, this); - return Object.freeze(ep) as T; - } catch (e) { - throw new Error( - `Unable to load endpoint ${api}("${version}"): ${e.message}`); - } - } - - abusiveexperiencereport(version: 'v1'): - abusiveexperiencereport_v1.Abusiveexperiencereport; - abusiveexperiencereport(options: abusiveexperiencereport_v1.Options): - abusiveexperiencereport_v1.Abusiveexperiencereport; - abusiveexperiencereport< - T = abusiveexperiencereport_v1.Abusiveexperiencereport>( - versionOrOptions: 'v1'|abusiveexperiencereport_v1.Options) { - return this.getAPI('abusiveexperiencereport', versionOrOptions); - } - acceleratedmobilepageurl(version: 'v1'): - acceleratedmobilepageurl_v1.Acceleratedmobilepageurl; - acceleratedmobilepageurl(options: acceleratedmobilepageurl_v1.Options): - acceleratedmobilepageurl_v1.Acceleratedmobilepageurl; - acceleratedmobilepageurl< - T = acceleratedmobilepageurl_v1.Acceleratedmobilepageurl>( - versionOrOptions: 'v1'|acceleratedmobilepageurl_v1.Options) { - return this.getAPI('acceleratedmobilepageurl', versionOrOptions); - } - adexchangebuyer(version: 'v1_2'): adexchangebuyer_v1_2.Adexchangebuyer; - adexchangebuyer(options: adexchangebuyer_v1_2.Options): - adexchangebuyer_v1_2.Adexchangebuyer; - adexchangebuyer(version: 'v1_3'): adexchangebuyer_v1_3.Adexchangebuyer; - adexchangebuyer(options: adexchangebuyer_v1_3.Options): - adexchangebuyer_v1_3.Adexchangebuyer; - adexchangebuyer(version: 'v1_4'): adexchangebuyer_v1_4.Adexchangebuyer; - adexchangebuyer(options: adexchangebuyer_v1_4.Options): - adexchangebuyer_v1_4.Adexchangebuyer; - adexchangebuyer< - T = adexchangebuyer_v1_2.Adexchangebuyer | - adexchangebuyer_v1_3.Adexchangebuyer | - adexchangebuyer_v1_4.Adexchangebuyer>( - versionOrOptions: 'v1_2'| - adexchangebuyer_v1_2.Options|'v1_3'| - adexchangebuyer_v1_3.Options|'v1_4'|adexchangebuyer_v1_4.Options) { - return this.getAPI('adexchangebuyer', versionOrOptions); - } - adexchangebuyer2(version: 'v2beta1'): - adexchangebuyer2_v2beta1.Adexchangebuyer2; - adexchangebuyer2(options: adexchangebuyer2_v2beta1.Options): - adexchangebuyer2_v2beta1.Adexchangebuyer2; - adexchangebuyer2( - versionOrOptions: 'v2beta1'|adexchangebuyer2_v2beta1.Options) { - return this.getAPI('adexchangebuyer2', versionOrOptions); - } - adexchangeseller(version: 'v1_1'): adexchangeseller_v1_1.Adexchangeseller; - adexchangeseller(options: adexchangeseller_v1_1.Options): - adexchangeseller_v1_1.Adexchangeseller; - adexchangeseller(version: 'v1'): adexchangeseller_v1.Adexchangeseller; - adexchangeseller(options: adexchangeseller_v1.Options): - adexchangeseller_v1.Adexchangeseller; - adexchangeseller(version: 'v2_0'): adexchangeseller_v2_0.Adexchangeseller; - adexchangeseller(options: adexchangeseller_v2_0.Options): - adexchangeseller_v2_0.Adexchangeseller; - adexchangeseller< - T = adexchangeseller_v1_1.Adexchangeseller | - adexchangeseller_v1.Adexchangeseller | - adexchangeseller_v2_0.Adexchangeseller>( - versionOrOptions: 'v1_1'| - adexchangeseller_v1_1.Options|'v1'| - adexchangeseller_v1.Options|'v2_0'|adexchangeseller_v2_0.Options) { - return this.getAPI('adexchangeseller', versionOrOptions); - } - adexperiencereport(version: 'v1'): adexperiencereport_v1.Adexperiencereport; - adexperiencereport(options: adexperiencereport_v1.Options): - adexperiencereport_v1.Adexperiencereport; - adexperiencereport( - versionOrOptions: 'v1'|adexperiencereport_v1.Options) { - return this.getAPI('adexperiencereport', versionOrOptions); - } - admin(version: 'datatransfer_v1'): admin_datatransfer_v1.Admin; - admin(options: admin_datatransfer_v1.Options): admin_datatransfer_v1.Admin; - admin(version: 'directory_v1'): admin_directory_v1.Admin; - admin(options: admin_directory_v1.Options): admin_directory_v1.Admin; - admin(version: 'reports_v1'): admin_reports_v1.Admin; - admin(options: admin_reports_v1.Options): admin_reports_v1.Admin; - admin< - T = admin_datatransfer_v1.Admin | admin_directory_v1.Admin | - admin_reports_v1.Admin>( - versionOrOptions: 'datatransfer_v1'| - admin_datatransfer_v1.Options|'directory_v1'| - admin_directory_v1.Options|'reports_v1'|admin_reports_v1.Options) { - return this.getAPI('admin', versionOrOptions); - } - adsense(version: 'v1_4'): adsense_v1_4.Adsense; - adsense(options: adsense_v1_4.Options): adsense_v1_4.Adsense; - adsense(versionOrOptions: 'v1_4'| - adsense_v1_4.Options) { - return this.getAPI('adsense', versionOrOptions); - } - adsensehost(version: 'v4_1'): adsensehost_v4_1.Adsensehost; - adsensehost(options: adsensehost_v4_1.Options): adsensehost_v4_1.Adsensehost; - adsensehost(versionOrOptions: 'v4_1'| - adsensehost_v4_1.Options) { - return this.getAPI('adsensehost', versionOrOptions); - } - analytics(version: 'v2_4'): analytics_v2_4.Analytics; - analytics(options: analytics_v2_4.Options): analytics_v2_4.Analytics; - analytics(version: 'v3'): analytics_v3.Analytics; - analytics(options: analytics_v3.Options): analytics_v3.Analytics; - analytics( - versionOrOptions: 'v2_4'|analytics_v2_4.Options|'v3'| - analytics_v3.Options) { - return this.getAPI('analytics', versionOrOptions); - } - analyticsreporting(version: 'v4'): analyticsreporting_v4.Analyticsreporting; - analyticsreporting(options: analyticsreporting_v4.Options): - analyticsreporting_v4.Analyticsreporting; - analyticsreporting( - versionOrOptions: 'v4'|analyticsreporting_v4.Options) { - return this.getAPI('analyticsreporting', versionOrOptions); - } - androiddeviceprovisioning(version: 'v1'): - androiddeviceprovisioning_v1.Androiddeviceprovisioning; - androiddeviceprovisioning(options: androiddeviceprovisioning_v1.Options): - androiddeviceprovisioning_v1.Androiddeviceprovisioning; - androiddeviceprovisioning< - T = androiddeviceprovisioning_v1.Androiddeviceprovisioning>( - versionOrOptions: 'v1'|androiddeviceprovisioning_v1.Options) { - return this.getAPI('androiddeviceprovisioning', versionOrOptions); - } - androidenterprise(version: 'v1'): androidenterprise_v1.Androidenterprise; - androidenterprise(options: androidenterprise_v1.Options): - androidenterprise_v1.Androidenterprise; - androidenterprise( - versionOrOptions: 'v1'|androidenterprise_v1.Options) { - return this.getAPI('androidenterprise', versionOrOptions); - } - androidmanagement(version: 'v1'): androidmanagement_v1.Androidmanagement; - androidmanagement(options: androidmanagement_v1.Options): - androidmanagement_v1.Androidmanagement; - androidmanagement( - versionOrOptions: 'v1'|androidmanagement_v1.Options) { - return this.getAPI('androidmanagement', versionOrOptions); - } - androidpublisher(version: 'v1_1'): androidpublisher_v1_1.Androidpublisher; - androidpublisher(options: androidpublisher_v1_1.Options): - androidpublisher_v1_1.Androidpublisher; - androidpublisher(version: 'v1'): androidpublisher_v1.Androidpublisher; - androidpublisher(options: androidpublisher_v1.Options): - androidpublisher_v1.Androidpublisher; - androidpublisher(version: 'v2'): androidpublisher_v2.Androidpublisher; - androidpublisher(options: androidpublisher_v2.Options): - androidpublisher_v2.Androidpublisher; - androidpublisher(version: 'v3'): androidpublisher_v3.Androidpublisher; - androidpublisher(options: androidpublisher_v3.Options): - androidpublisher_v3.Androidpublisher; - androidpublisher< - T = androidpublisher_v1_1.Androidpublisher | - androidpublisher_v1.Androidpublisher | - androidpublisher_v2.Androidpublisher | - androidpublisher_v3.Androidpublisher>( - versionOrOptions: 'v1_1'| - androidpublisher_v1_1.Options|'v1'| - androidpublisher_v1.Options|'v2'| - androidpublisher_v2.Options|'v3'|androidpublisher_v3.Options) { - return this.getAPI('androidpublisher', versionOrOptions); - } - appengine(version: 'v1'): appengine_v1.Appengine; - appengine(options: appengine_v1.Options): appengine_v1.Appengine; - appengine(version: 'v1alpha'): appengine_v1alpha.Appengine; - appengine(options: appengine_v1alpha.Options): appengine_v1alpha.Appengine; - appengine(version: 'v1beta'): appengine_v1beta.Appengine; - appengine(options: appengine_v1beta.Options): appengine_v1beta.Appengine; - appengine(version: 'v1beta4'): appengine_v1beta4.Appengine; - appengine(options: appengine_v1beta4.Options): appengine_v1beta4.Appengine; - appengine(version: 'v1beta5'): appengine_v1beta5.Appengine; - appengine(options: appengine_v1beta5.Options): appengine_v1beta5.Appengine; - appengine< - T = appengine_v1.Appengine | appengine_v1alpha.Appengine | - appengine_v1beta.Appengine | appengine_v1beta4.Appengine | - appengine_v1beta5.Appengine>( - versionOrOptions: 'v1'|appengine_v1.Options|'v1alpha'| - appengine_v1alpha.Options|'v1beta'| - appengine_v1beta.Options|'v1beta4'| - appengine_v1beta4.Options|'v1beta5'|appengine_v1beta5.Options) { - return this.getAPI('appengine', versionOrOptions); - } - appsactivity(version: 'v1'): appsactivity_v1.Appsactivity; - appsactivity(options: appsactivity_v1.Options): appsactivity_v1.Appsactivity; - appsactivity(versionOrOptions: 'v1'| - appsactivity_v1.Options) { - return this.getAPI('appsactivity', versionOrOptions); - } - appstate(version: 'v1'): appstate_v1.Appstate; - appstate(options: appstate_v1.Options): appstate_v1.Appstate; - appstate(versionOrOptions: 'v1'| - appstate_v1.Options) { - return this.getAPI('appstate', versionOrOptions); - } - bigquery(version: 'v2'): bigquery_v2.Bigquery; - bigquery(options: bigquery_v2.Options): bigquery_v2.Bigquery; - bigquery(versionOrOptions: 'v2'| - bigquery_v2.Options) { - return this.getAPI('bigquery', versionOrOptions); - } - bigquerydatatransfer(version: 'v1'): - bigquerydatatransfer_v1.Bigquerydatatransfer; - bigquerydatatransfer(options: bigquerydatatransfer_v1.Options): - bigquerydatatransfer_v1.Bigquerydatatransfer; - bigquerydatatransfer( - versionOrOptions: 'v1'|bigquerydatatransfer_v1.Options) { - return this.getAPI('bigquerydatatransfer', versionOrOptions); - } - blogger(version: 'v2'): blogger_v2.Blogger; - blogger(options: blogger_v2.Options): blogger_v2.Blogger; - blogger(version: 'v3'): blogger_v3.Blogger; - blogger(options: blogger_v3.Options): blogger_v3.Blogger; - blogger( - versionOrOptions: 'v2'|blogger_v2.Options|'v3'|blogger_v3.Options) { - return this.getAPI('blogger', versionOrOptions); - } - books(version: 'v1'): books_v1.Books; - books(options: books_v1.Options): books_v1.Books; - books(versionOrOptions: 'v1'|books_v1.Options) { - return this.getAPI('books', versionOrOptions); - } - calendar(version: 'v3'): calendar_v3.Calendar; - calendar(options: calendar_v3.Options): calendar_v3.Calendar; - calendar(versionOrOptions: 'v3'| - calendar_v3.Options) { - return this.getAPI('calendar', versionOrOptions); - } - chat(version: 'v1'): chat_v1.Chat; - chat(options: chat_v1.Options): chat_v1.Chat; - chat(versionOrOptions: 'v1'|chat_v1.Options) { - return this.getAPI('chat', versionOrOptions); - } - civicinfo(version: 'v2'): civicinfo_v2.Civicinfo; - civicinfo(options: civicinfo_v2.Options): civicinfo_v2.Civicinfo; - civicinfo(versionOrOptions: 'v2'| - civicinfo_v2.Options) { - return this.getAPI('civicinfo', versionOrOptions); - } - classroom(version: 'v1'): classroom_v1.Classroom; - classroom(options: classroom_v1.Options): classroom_v1.Classroom; - classroom(versionOrOptions: 'v1'| - classroom_v1.Options) { - return this.getAPI('classroom', versionOrOptions); - } - cloudbilling(version: 'v1'): cloudbilling_v1.Cloudbilling; - cloudbilling(options: cloudbilling_v1.Options): cloudbilling_v1.Cloudbilling; - cloudbilling(versionOrOptions: 'v1'| - cloudbilling_v1.Options) { - return this.getAPI('cloudbilling', versionOrOptions); - } - cloudbuild(version: 'v1'): cloudbuild_v1.Cloudbuild; - cloudbuild(options: cloudbuild_v1.Options): cloudbuild_v1.Cloudbuild; - cloudbuild(versionOrOptions: 'v1'| - cloudbuild_v1.Options) { - return this.getAPI('cloudbuild', versionOrOptions); - } - clouddebugger(version: 'v2'): clouddebugger_v2.Clouddebugger; - clouddebugger(options: clouddebugger_v2.Options): - clouddebugger_v2.Clouddebugger; - clouddebugger(versionOrOptions: 'v2'| - clouddebugger_v2.Options) { - return this.getAPI('clouddebugger', versionOrOptions); - } - clouderrorreporting(version: 'v1beta1'): - clouderrorreporting_v1beta1.Clouderrorreporting; - clouderrorreporting(options: clouderrorreporting_v1beta1.Options): - clouderrorreporting_v1beta1.Clouderrorreporting; - clouderrorreporting( - versionOrOptions: 'v1beta1'|clouderrorreporting_v1beta1.Options) { - return this.getAPI('clouderrorreporting', versionOrOptions); - } - cloudfunctions(version: 'v1'): cloudfunctions_v1.Cloudfunctions; - cloudfunctions(options: cloudfunctions_v1.Options): - cloudfunctions_v1.Cloudfunctions; - cloudfunctions(version: 'v1beta2'): cloudfunctions_v1beta2.Cloudfunctions; - cloudfunctions(options: cloudfunctions_v1beta2.Options): - cloudfunctions_v1beta2.Cloudfunctions; - cloudfunctions< - T = cloudfunctions_v1.Cloudfunctions | - cloudfunctions_v1beta2.Cloudfunctions>( - versionOrOptions: 'v1'| - cloudfunctions_v1.Options|'v1beta2'|cloudfunctions_v1beta2.Options) { - return this.getAPI('cloudfunctions', versionOrOptions); - } - cloudiot(version: 'v1'): cloudiot_v1.Cloudiot; - cloudiot(options: cloudiot_v1.Options): cloudiot_v1.Cloudiot; - cloudiot(versionOrOptions: 'v1'| - cloudiot_v1.Options) { - return this.getAPI('cloudiot', versionOrOptions); - } - cloudkms(version: 'v1'): cloudkms_v1.Cloudkms; - cloudkms(options: cloudkms_v1.Options): cloudkms_v1.Cloudkms; - cloudkms(versionOrOptions: 'v1'| - cloudkms_v1.Options) { - return this.getAPI('cloudkms', versionOrOptions); - } - cloudresourcemanager(version: 'v1'): - cloudresourcemanager_v1.Cloudresourcemanager; - cloudresourcemanager(options: cloudresourcemanager_v1.Options): - cloudresourcemanager_v1.Cloudresourcemanager; - cloudresourcemanager(version: 'v1beta1'): - cloudresourcemanager_v1beta1.Cloudresourcemanager; - cloudresourcemanager(options: cloudresourcemanager_v1beta1.Options): - cloudresourcemanager_v1beta1.Cloudresourcemanager; - cloudresourcemanager(version: 'v2'): - cloudresourcemanager_v2.Cloudresourcemanager; - cloudresourcemanager(options: cloudresourcemanager_v2.Options): - cloudresourcemanager_v2.Cloudresourcemanager; - cloudresourcemanager(version: 'v2beta1'): - cloudresourcemanager_v2beta1.Cloudresourcemanager; - cloudresourcemanager(options: cloudresourcemanager_v2beta1.Options): - cloudresourcemanager_v2beta1.Cloudresourcemanager; - cloudresourcemanager< - T = cloudresourcemanager_v1.Cloudresourcemanager | - cloudresourcemanager_v1beta1.Cloudresourcemanager | - cloudresourcemanager_v2.Cloudresourcemanager | - cloudresourcemanager_v2beta1.Cloudresourcemanager>( - versionOrOptions: 'v1'| - cloudresourcemanager_v1.Options|'v1beta1'| - cloudresourcemanager_v1beta1.Options|'v2'| - cloudresourcemanager_v2.Options|'v2beta1'| - cloudresourcemanager_v2beta1.Options) { - return this.getAPI('cloudresourcemanager', versionOrOptions); - } - cloudshell(version: 'v1'): cloudshell_v1.Cloudshell; - cloudshell(options: cloudshell_v1.Options): cloudshell_v1.Cloudshell; - cloudshell(version: 'v1alpha1'): cloudshell_v1alpha1.Cloudshell; - cloudshell(options: cloudshell_v1alpha1.Options): - cloudshell_v1alpha1.Cloudshell; - cloudshell( - versionOrOptions: 'v1'| - cloudshell_v1.Options|'v1alpha1'|cloudshell_v1alpha1.Options) { - return this.getAPI('cloudshell', versionOrOptions); - } - cloudtasks(version: 'v2beta2'): cloudtasks_v2beta2.Cloudtasks; - cloudtasks(options: cloudtasks_v2beta2.Options): - cloudtasks_v2beta2.Cloudtasks; - cloudtasks(versionOrOptions: 'v2beta2'| - cloudtasks_v2beta2.Options) { - return this.getAPI('cloudtasks', versionOrOptions); - } - cloudtrace(version: 'v1'): cloudtrace_v1.Cloudtrace; - cloudtrace(options: cloudtrace_v1.Options): cloudtrace_v1.Cloudtrace; - cloudtrace(version: 'v2'): cloudtrace_v2.Cloudtrace; - cloudtrace(options: cloudtrace_v2.Options): cloudtrace_v2.Cloudtrace; - cloudtrace( - versionOrOptions: 'v1'|cloudtrace_v1.Options|'v2'|cloudtrace_v2.Options) { - return this.getAPI('cloudtrace', versionOrOptions); - } - composer(version: 'v1beta1'): composer_v1beta1.Composer; - composer(options: composer_v1beta1.Options): composer_v1beta1.Composer; - composer(versionOrOptions: 'v1beta1'| - composer_v1beta1.Options) { - return this.getAPI('composer', versionOrOptions); - } - compute(version: 'alpha'): compute_alpha.Compute; - compute(options: compute_alpha.Options): compute_alpha.Compute; - compute(version: 'beta'): compute_beta.Compute; - compute(options: compute_beta.Options): compute_beta.Compute; - compute(version: 'v1'): compute_v1.Compute; - compute(options: compute_v1.Options): compute_v1.Compute; - compute< - T = compute_alpha.Compute | compute_beta.Compute | compute_v1.Compute>( - versionOrOptions: 'alpha'|compute_alpha.Options|'beta'| - compute_beta.Options|'v1'|compute_v1.Options) { - return this.getAPI('compute', versionOrOptions); - } - container(version: 'v1'): container_v1.Container; - container(options: container_v1.Options): container_v1.Container; - container(version: 'v1beta1'): container_v1beta1.Container; - container(options: container_v1beta1.Options): container_v1beta1.Container; - container( - versionOrOptions: 'v1'|container_v1.Options|'v1beta1'| - container_v1beta1.Options) { - return this.getAPI('container', versionOrOptions); - } - content(version: 'v2'): content_v2.Content; - content(options: content_v2.Options): content_v2.Content; - content(version: 'v2sandbox'): content_v2sandbox.Content; - content(options: content_v2sandbox.Options): content_v2sandbox.Content; - content( - versionOrOptions: 'v2'|content_v2.Options|'v2sandbox'| - content_v2sandbox.Options) { - return this.getAPI('content', versionOrOptions); - } - customsearch(version: 'v1'): customsearch_v1.Customsearch; - customsearch(options: customsearch_v1.Options): customsearch_v1.Customsearch; - customsearch(versionOrOptions: 'v1'| - customsearch_v1.Options) { - return this.getAPI('customsearch', versionOrOptions); - } - dataflow(version: 'v1b3'): dataflow_v1b3.Dataflow; - dataflow(options: dataflow_v1b3.Options): dataflow_v1b3.Dataflow; - dataflow(versionOrOptions: 'v1b3'| - dataflow_v1b3.Options) { - return this.getAPI('dataflow', versionOrOptions); - } - dataproc(version: 'v1'): dataproc_v1.Dataproc; - dataproc(options: dataproc_v1.Options): dataproc_v1.Dataproc; - dataproc(version: 'v1beta2'): dataproc_v1beta2.Dataproc; - dataproc(options: dataproc_v1beta2.Options): dataproc_v1beta2.Dataproc; - dataproc( - versionOrOptions: 'v1'|dataproc_v1.Options|'v1beta2'| - dataproc_v1beta2.Options) { - return this.getAPI('dataproc', versionOrOptions); - } - datastore(version: 'v1'): datastore_v1.Datastore; - datastore(options: datastore_v1.Options): datastore_v1.Datastore; - datastore(version: 'v1beta1'): datastore_v1beta1.Datastore; - datastore(options: datastore_v1beta1.Options): datastore_v1beta1.Datastore; - datastore(version: 'v1beta3'): datastore_v1beta3.Datastore; - datastore(options: datastore_v1beta3.Options): datastore_v1beta3.Datastore; - datastore< - T = datastore_v1.Datastore | datastore_v1beta1.Datastore | - datastore_v1beta3.Datastore>( - versionOrOptions: 'v1'|datastore_v1.Options|'v1beta1'| - datastore_v1beta1.Options|'v1beta3'|datastore_v1beta3.Options) { - return this.getAPI('datastore', versionOrOptions); - } - deploymentmanager(version: 'alpha'): - deploymentmanager_alpha.Deploymentmanager; - deploymentmanager(options: deploymentmanager_alpha.Options): - deploymentmanager_alpha.Deploymentmanager; - deploymentmanager(version: 'v2'): deploymentmanager_v2.Deploymentmanager; - deploymentmanager(options: deploymentmanager_v2.Options): - deploymentmanager_v2.Deploymentmanager; - deploymentmanager(version: 'v2beta'): - deploymentmanager_v2beta.Deploymentmanager; - deploymentmanager(options: deploymentmanager_v2beta.Options): - deploymentmanager_v2beta.Deploymentmanager; - deploymentmanager< - T = deploymentmanager_alpha.Deploymentmanager | - deploymentmanager_v2.Deploymentmanager | - deploymentmanager_v2beta.Deploymentmanager>( - versionOrOptions: 'alpha'| - deploymentmanager_alpha.Options|'v2'| - deploymentmanager_v2.Options|'v2beta'|deploymentmanager_v2beta.Options) { - return this.getAPI('deploymentmanager', versionOrOptions); - } - dfareporting(version: 'v2_8'): dfareporting_v2_8.Dfareporting; - dfareporting(options: dfareporting_v2_8.Options): - dfareporting_v2_8.Dfareporting; - dfareporting(version: 'v3_0'): dfareporting_v3_0.Dfareporting; - dfareporting(options: dfareporting_v3_0.Options): - dfareporting_v3_0.Dfareporting; - dfareporting< - T = dfareporting_v2_8.Dfareporting | dfareporting_v3_0.Dfareporting>( - versionOrOptions: 'v2_8'| - dfareporting_v2_8.Options|'v3_0'|dfareporting_v3_0.Options) { - return this.getAPI('dfareporting', versionOrOptions); - } - dialogflow(version: 'v2'): dialogflow_v2.Dialogflow; - dialogflow(options: dialogflow_v2.Options): dialogflow_v2.Dialogflow; - dialogflow(version: 'v2beta1'): dialogflow_v2beta1.Dialogflow; - dialogflow(options: dialogflow_v2beta1.Options): - dialogflow_v2beta1.Dialogflow; - dialogflow( - versionOrOptions: 'v2'|dialogflow_v2.Options|'v2beta1'| - dialogflow_v2beta1.Options) { - return this.getAPI('dialogflow', versionOrOptions); - } - digitalassetlinks(version: 'v1'): digitalassetlinks_v1.Digitalassetlinks; - digitalassetlinks(options: digitalassetlinks_v1.Options): - digitalassetlinks_v1.Digitalassetlinks; - digitalassetlinks( - versionOrOptions: 'v1'|digitalassetlinks_v1.Options) { - return this.getAPI('digitalassetlinks', versionOrOptions); - } - discovery(version: 'v1'): discovery_v1.Discovery; - discovery(options: discovery_v1.Options): discovery_v1.Discovery; - discovery(versionOrOptions: 'v1'| - discovery_v1.Options) { - return this.getAPI('discovery', versionOrOptions); - } - dlp(version: 'v2'): dlp_v2.Dlp; - dlp(options: dlp_v2.Options): dlp_v2.Dlp; - dlp(versionOrOptions: 'v2'|dlp_v2.Options) { - return this.getAPI('dlp', versionOrOptions); - } - dns(version: 'v1'): dns_v1.Dns; - dns(options: dns_v1.Options): dns_v1.Dns; - dns(version: 'v1beta2'): dns_v1beta2.Dns; - dns(options: dns_v1beta2.Options): dns_v1beta2.Dns; - dns(version: 'v2beta1'): dns_v2beta1.Dns; - dns(options: dns_v2beta1.Options): dns_v2beta1.Dns; - dns( - versionOrOptions: 'v1'|dns_v1.Options|'v1beta2'| - dns_v1beta2.Options|'v2beta1'|dns_v2beta1.Options) { - return this.getAPI('dns', versionOrOptions); - } - doubleclickbidmanager(version: 'v1'): - doubleclickbidmanager_v1.Doubleclickbidmanager; - doubleclickbidmanager(options: doubleclickbidmanager_v1.Options): - doubleclickbidmanager_v1.Doubleclickbidmanager; - doubleclickbidmanager( - versionOrOptions: 'v1'|doubleclickbidmanager_v1.Options) { - return this.getAPI('doubleclickbidmanager', versionOrOptions); - } - doubleclicksearch(version: 'v2'): doubleclicksearch_v2.Doubleclicksearch; - doubleclicksearch(options: doubleclicksearch_v2.Options): - doubleclicksearch_v2.Doubleclicksearch; - doubleclicksearch( - versionOrOptions: 'v2'|doubleclicksearch_v2.Options) { - return this.getAPI('doubleclicksearch', versionOrOptions); - } - drive(version: 'v2'): drive_v2.Drive; - drive(options: drive_v2.Options): drive_v2.Drive; - drive(version: 'v3'): drive_v3.Drive; - drive(options: drive_v3.Options): drive_v3.Drive; - drive(versionOrOptions: 'v2'| - drive_v2.Options|'v3'| - drive_v3.Options) { - return this.getAPI('drive', versionOrOptions); - } - firebasedynamiclinks(version: 'v1'): - firebasedynamiclinks_v1.Firebasedynamiclinks; - firebasedynamiclinks(options: firebasedynamiclinks_v1.Options): - firebasedynamiclinks_v1.Firebasedynamiclinks; - firebasedynamiclinks( - versionOrOptions: 'v1'|firebasedynamiclinks_v1.Options) { - return this.getAPI('firebasedynamiclinks', versionOrOptions); - } - firebaserules(version: 'v1'): firebaserules_v1.Firebaserules; - firebaserules(options: firebaserules_v1.Options): - firebaserules_v1.Firebaserules; - firebaserules(versionOrOptions: 'v1'| - firebaserules_v1.Options) { - return this.getAPI('firebaserules', versionOrOptions); - } - firestore(version: 'v1beta1'): firestore_v1beta1.Firestore; - firestore(options: firestore_v1beta1.Options): firestore_v1beta1.Firestore; - firestore(versionOrOptions: 'v1beta1'| - firestore_v1beta1.Options) { - return this.getAPI('firestore', versionOrOptions); - } - fitness(version: 'v1'): fitness_v1.Fitness; - fitness(options: fitness_v1.Options): fitness_v1.Fitness; - fitness(versionOrOptions: 'v1'|fitness_v1.Options) { - return this.getAPI('fitness', versionOrOptions); - } - fusiontables(version: 'v1'): fusiontables_v1.Fusiontables; - fusiontables(options: fusiontables_v1.Options): fusiontables_v1.Fusiontables; - fusiontables(version: 'v2'): fusiontables_v2.Fusiontables; - fusiontables(options: fusiontables_v2.Options): fusiontables_v2.Fusiontables; - fusiontables( - versionOrOptions: 'v1'|fusiontables_v1.Options|'v2'| - fusiontables_v2.Options) { - return this.getAPI('fusiontables', versionOrOptions); - } - games(version: 'v1'): games_v1.Games; - games(options: games_v1.Options): games_v1.Games; - games(versionOrOptions: 'v1'|games_v1.Options) { - return this.getAPI('games', versionOrOptions); - } - gamesConfiguration(version: 'v1configuration'): - gamesConfiguration_v1configuration.Gamesconfiguration; - gamesConfiguration(options: gamesConfiguration_v1configuration.Options): - gamesConfiguration_v1configuration.Gamesconfiguration; - gamesConfiguration( - versionOrOptions: 'v1configuration'| - gamesConfiguration_v1configuration.Options) { - return this.getAPI('gamesConfiguration', versionOrOptions); - } - gamesManagement(version: 'v1management'): - gamesManagement_v1management.Gamesmanagement; - gamesManagement(options: gamesManagement_v1management.Options): - gamesManagement_v1management.Gamesmanagement; - gamesManagement( - versionOrOptions: 'v1management'|gamesManagement_v1management.Options) { - return this.getAPI('gamesManagement', versionOrOptions); - } - genomics(version: 'v1'): genomics_v1.Genomics; - genomics(options: genomics_v1.Options): genomics_v1.Genomics; - genomics(version: 'v1alpha2'): genomics_v1alpha2.Genomics; - genomics(options: genomics_v1alpha2.Options): genomics_v1alpha2.Genomics; - genomics(version: 'v2alpha1'): genomics_v2alpha1.Genomics; - genomics(options: genomics_v2alpha1.Options): genomics_v2alpha1.Genomics; - genomics< - T = genomics_v1.Genomics | genomics_v1alpha2.Genomics | - genomics_v2alpha1.Genomics>( - versionOrOptions: 'v1'|genomics_v1.Options|'v1alpha2'| - genomics_v1alpha2.Options|'v2alpha1'|genomics_v2alpha1.Options) { - return this.getAPI('genomics', versionOrOptions); - } - gmail(version: 'v1'): gmail_v1.Gmail; - gmail(options: gmail_v1.Options): gmail_v1.Gmail; - gmail(versionOrOptions: 'v1'|gmail_v1.Options) { - return this.getAPI('gmail', versionOrOptions); - } - groupsmigration(version: 'v1'): groupsmigration_v1.Groupsmigration; - groupsmigration(options: groupsmigration_v1.Options): - groupsmigration_v1.Groupsmigration; - groupsmigration( - versionOrOptions: 'v1'|groupsmigration_v1.Options) { - return this.getAPI('groupsmigration', versionOrOptions); - } - groupssettings(version: 'v1'): groupssettings_v1.Groupssettings; - groupssettings(options: groupssettings_v1.Options): - groupssettings_v1.Groupssettings; - groupssettings( - versionOrOptions: 'v1'|groupssettings_v1.Options) { - return this.getAPI('groupssettings', versionOrOptions); - } - iam(version: 'v1'): iam_v1.Iam; - iam(options: iam_v1.Options): iam_v1.Iam; - iam(versionOrOptions: 'v1'|iam_v1.Options) { - return this.getAPI('iam', versionOrOptions); - } - identitytoolkit(version: 'v3'): identitytoolkit_v3.Identitytoolkit; - identitytoolkit(options: identitytoolkit_v3.Options): - identitytoolkit_v3.Identitytoolkit; - identitytoolkit( - versionOrOptions: 'v3'|identitytoolkit_v3.Options) { - return this.getAPI('identitytoolkit', versionOrOptions); - } - jobs(version: 'v2'): jobs_v2.Jobs; - jobs(options: jobs_v2.Options): jobs_v2.Jobs; - jobs(versionOrOptions: 'v2'|jobs_v2.Options) { - return this.getAPI('jobs', versionOrOptions); - } - kgsearch(version: 'v1'): kgsearch_v1.Kgsearch; - kgsearch(options: kgsearch_v1.Options): kgsearch_v1.Kgsearch; - kgsearch(versionOrOptions: 'v1'| - kgsearch_v1.Options) { - return this.getAPI('kgsearch', versionOrOptions); - } - language(version: 'v1'): language_v1.Language; - language(options: language_v1.Options): language_v1.Language; - language(version: 'v1beta1'): language_v1beta1.Language; - language(options: language_v1beta1.Options): language_v1beta1.Language; - language(version: 'v1beta2'): language_v1beta2.Language; - language(options: language_v1beta2.Options): language_v1beta2.Language; - language< - T = language_v1.Language | language_v1beta1.Language | - language_v1beta2.Language>( - versionOrOptions: 'v1'|language_v1.Options|'v1beta1'| - language_v1beta1.Options|'v1beta2'|language_v1beta2.Options) { - return this.getAPI('language', versionOrOptions); - } - licensing(version: 'v1'): licensing_v1.Licensing; - licensing(options: licensing_v1.Options): licensing_v1.Licensing; - licensing(versionOrOptions: 'v1'| - licensing_v1.Options) { - return this.getAPI('licensing', versionOrOptions); - } - logging(version: 'v2'): logging_v2.Logging; - logging(options: logging_v2.Options): logging_v2.Logging; - logging(version: 'v2beta1'): logging_v2beta1.Logging; - logging(options: logging_v2beta1.Options): logging_v2beta1.Logging; - logging( - versionOrOptions: 'v2'|logging_v2.Options|'v2beta1'| - logging_v2beta1.Options) { - return this.getAPI('logging', versionOrOptions); - } - manufacturers(version: 'v1'): manufacturers_v1.Manufacturers; - manufacturers(options: manufacturers_v1.Options): - manufacturers_v1.Manufacturers; - manufacturers(versionOrOptions: 'v1'| - manufacturers_v1.Options) { - return this.getAPI('manufacturers', versionOrOptions); - } - mirror(version: 'v1'): mirror_v1.Mirror; - mirror(options: mirror_v1.Options): mirror_v1.Mirror; - mirror(versionOrOptions: 'v1'|mirror_v1.Options) { - return this.getAPI('mirror', versionOrOptions); - } - ml(version: 'v1'): ml_v1.Ml; - ml(options: ml_v1.Options): ml_v1.Ml; - ml(versionOrOptions: 'v1'|ml_v1.Options) { - return this.getAPI('ml', versionOrOptions); - } - monitoring(version: 'v3'): monitoring_v3.Monitoring; - monitoring(options: monitoring_v3.Options): monitoring_v3.Monitoring; - monitoring(versionOrOptions: 'v3'| - monitoring_v3.Options) { - return this.getAPI('monitoring', versionOrOptions); - } - oauth2(version: 'v1'): oauth2_v1.Oauth2; - oauth2(options: oauth2_v1.Options): oauth2_v1.Oauth2; - oauth2(version: 'v2'): oauth2_v2.Oauth2; - oauth2(options: oauth2_v2.Options): oauth2_v2.Oauth2; - oauth2( - versionOrOptions: 'v1'|oauth2_v1.Options|'v2'|oauth2_v2.Options) { - return this.getAPI('oauth2', versionOrOptions); - } - oslogin(version: 'v1'): oslogin_v1.Oslogin; - oslogin(options: oslogin_v1.Options): oslogin_v1.Oslogin; - oslogin(version: 'v1alpha'): oslogin_v1alpha.Oslogin; - oslogin(options: oslogin_v1alpha.Options): oslogin_v1alpha.Oslogin; - oslogin(version: 'v1beta'): oslogin_v1beta.Oslogin; - oslogin(options: oslogin_v1beta.Options): oslogin_v1beta.Oslogin; - oslogin< - T = oslogin_v1.Oslogin | oslogin_v1alpha.Oslogin | - oslogin_v1beta.Oslogin>( - versionOrOptions: 'v1'|oslogin_v1.Options|'v1alpha'| - oslogin_v1alpha.Options|'v1beta'|oslogin_v1beta.Options) { - return this.getAPI('oslogin', versionOrOptions); - } - pagespeedonline(version: 'v1'): pagespeedonline_v1.Pagespeedonline; - pagespeedonline(options: pagespeedonline_v1.Options): - pagespeedonline_v1.Pagespeedonline; - pagespeedonline(version: 'v2'): pagespeedonline_v2.Pagespeedonline; - pagespeedonline(options: pagespeedonline_v2.Options): - pagespeedonline_v2.Pagespeedonline; - pagespeedonline(version: 'v4'): pagespeedonline_v4.Pagespeedonline; - pagespeedonline(options: pagespeedonline_v4.Options): - pagespeedonline_v4.Pagespeedonline; - pagespeedonline< - T = pagespeedonline_v1.Pagespeedonline | - pagespeedonline_v2.Pagespeedonline | - pagespeedonline_v4.Pagespeedonline>( - versionOrOptions: 'v1'|pagespeedonline_v1.Options|'v2'| - pagespeedonline_v2.Options|'v4'|pagespeedonline_v4.Options) { - return this.getAPI('pagespeedonline', versionOrOptions); - } - partners(version: 'v2'): partners_v2.Partners; - partners(options: partners_v2.Options): partners_v2.Partners; - partners(versionOrOptions: 'v2'| - partners_v2.Options) { - return this.getAPI('partners', versionOrOptions); - } - people(version: 'v1'): people_v1.People; - people(options: people_v1.Options): people_v1.People; - people(versionOrOptions: 'v1'|people_v1.Options) { - return this.getAPI('people', versionOrOptions); - } - photoslibrary(version: 'v1'): photoslibrary_v1.Photoslibrary; - photoslibrary(options: photoslibrary_v1.Options): - photoslibrary_v1.Photoslibrary; - photoslibrary(versionOrOptions: 'v1'| - photoslibrary_v1.Options) { - return this.getAPI('photoslibrary', versionOrOptions); - } - playcustomapp(version: 'v1'): playcustomapp_v1.Playcustomapp; - playcustomapp(options: playcustomapp_v1.Options): - playcustomapp_v1.Playcustomapp; - playcustomapp(versionOrOptions: 'v1'| - playcustomapp_v1.Options) { - return this.getAPI('playcustomapp', versionOrOptions); - } - plus(version: 'v1'): plus_v1.Plus; - plus(options: plus_v1.Options): plus_v1.Plus; - plus(versionOrOptions: 'v1'|plus_v1.Options) { - return this.getAPI('plus', versionOrOptions); - } - plusDomains(version: 'v1'): plusDomains_v1.Plusdomains; - plusDomains(options: plusDomains_v1.Options): plusDomains_v1.Plusdomains; - plusDomains(versionOrOptions: 'v1'| - plusDomains_v1.Options) { - return this.getAPI('plusDomains', versionOrOptions); - } - poly(version: 'v1'): poly_v1.Poly; - poly(options: poly_v1.Options): poly_v1.Poly; - poly(versionOrOptions: 'v1'|poly_v1.Options) { - return this.getAPI('poly', versionOrOptions); - } - proximitybeacon(version: 'v1beta1'): proximitybeacon_v1beta1.Proximitybeacon; - proximitybeacon(options: proximitybeacon_v1beta1.Options): - proximitybeacon_v1beta1.Proximitybeacon; - proximitybeacon( - versionOrOptions: 'v1beta1'|proximitybeacon_v1beta1.Options) { - return this.getAPI('proximitybeacon', versionOrOptions); - } - pubsub(version: 'v1'): pubsub_v1.Pubsub; - pubsub(options: pubsub_v1.Options): pubsub_v1.Pubsub; - pubsub(version: 'v1beta1a'): pubsub_v1beta1a.Pubsub; - pubsub(options: pubsub_v1beta1a.Options): pubsub_v1beta1a.Pubsub; - pubsub(version: 'v1beta2'): pubsub_v1beta2.Pubsub; - pubsub(options: pubsub_v1beta2.Options): pubsub_v1beta2.Pubsub; - pubsub( - versionOrOptions: 'v1'|pubsub_v1.Options|'v1beta1a'| - pubsub_v1beta1a.Options|'v1beta2'|pubsub_v1beta2.Options) { - return this.getAPI('pubsub', versionOrOptions); - } - redis(version: 'v1beta1'): redis_v1beta1.Redis; - redis(options: redis_v1beta1.Options): redis_v1beta1.Redis; - redis(versionOrOptions: 'v1beta1'| - redis_v1beta1.Options) { - return this.getAPI('redis', versionOrOptions); - } - replicapool(version: 'v1beta1'): replicapool_v1beta1.Replicapool; - replicapool(options: replicapool_v1beta1.Options): - replicapool_v1beta1.Replicapool; - replicapool(version: 'v1beta2'): replicapool_v1beta2.Replicapool; - replicapool(options: replicapool_v1beta2.Options): - replicapool_v1beta2.Replicapool; - replicapool< - T = replicapool_v1beta1.Replicapool | replicapool_v1beta2.Replicapool>( - versionOrOptions: 'v1beta1'| - replicapool_v1beta1.Options|'v1beta2'|replicapool_v1beta2.Options) { - return this.getAPI('replicapool', versionOrOptions); - } - replicapoolupdater(version: 'v1beta1'): - replicapoolupdater_v1beta1.Replicapoolupdater; - replicapoolupdater(options: replicapoolupdater_v1beta1.Options): - replicapoolupdater_v1beta1.Replicapoolupdater; - replicapoolupdater( - versionOrOptions: 'v1beta1'|replicapoolupdater_v1beta1.Options) { - return this.getAPI('replicapoolupdater', versionOrOptions); - } - reseller(version: 'v1'): reseller_v1.Reseller; - reseller(options: reseller_v1.Options): reseller_v1.Reseller; - reseller(versionOrOptions: 'v1'| - reseller_v1.Options) { - return this.getAPI('reseller', versionOrOptions); - } - resourceviews(version: 'v1beta1'): resourceviews_v1beta1.Resourceviews; - resourceviews(options: resourceviews_v1beta1.Options): - resourceviews_v1beta1.Resourceviews; - resourceviews(version: 'v1beta2'): resourceviews_v1beta2.Resourceviews; - resourceviews(options: resourceviews_v1beta2.Options): - resourceviews_v1beta2.Resourceviews; - resourceviews< - T = resourceviews_v1beta1.Resourceviews | - resourceviews_v1beta2.Resourceviews>( - versionOrOptions: 'v1beta1'| - resourceviews_v1beta1.Options|'v1beta2'|resourceviews_v1beta2.Options) { - return this.getAPI('resourceviews', versionOrOptions); - } - runtimeconfig(version: 'v1'): runtimeconfig_v1.Runtimeconfig; - runtimeconfig(options: runtimeconfig_v1.Options): - runtimeconfig_v1.Runtimeconfig; - runtimeconfig(version: 'v1beta1'): runtimeconfig_v1beta1.Runtimeconfig; - runtimeconfig(options: runtimeconfig_v1beta1.Options): - runtimeconfig_v1beta1.Runtimeconfig; - runtimeconfig< - T = runtimeconfig_v1.Runtimeconfig | runtimeconfig_v1beta1.Runtimeconfig>( - versionOrOptions: 'v1'| - runtimeconfig_v1.Options|'v1beta1'|runtimeconfig_v1beta1.Options) { - return this.getAPI('runtimeconfig', versionOrOptions); - } - safebrowsing(version: 'v4'): safebrowsing_v4.Safebrowsing; - safebrowsing(options: safebrowsing_v4.Options): safebrowsing_v4.Safebrowsing; - safebrowsing(versionOrOptions: 'v4'| - safebrowsing_v4.Options) { - return this.getAPI('safebrowsing', versionOrOptions); - } - script(version: 'v1'): script_v1.Script; - script(options: script_v1.Options): script_v1.Script; - script(versionOrOptions: 'v1'|script_v1.Options) { - return this.getAPI('script', versionOrOptions); - } - searchconsole(version: 'v1'): searchconsole_v1.Searchconsole; - searchconsole(options: searchconsole_v1.Options): - searchconsole_v1.Searchconsole; - searchconsole(versionOrOptions: 'v1'| - searchconsole_v1.Options) { - return this.getAPI('searchconsole', versionOrOptions); - } - servicebroker(version: 'v1'): servicebroker_v1.Servicebroker; - servicebroker(options: servicebroker_v1.Options): - servicebroker_v1.Servicebroker; - servicebroker(version: 'v1alpha1'): servicebroker_v1alpha1.Servicebroker; - servicebroker(options: servicebroker_v1alpha1.Options): - servicebroker_v1alpha1.Servicebroker; - servicebroker(version: 'v1beta1'): servicebroker_v1beta1.Servicebroker; - servicebroker(options: servicebroker_v1beta1.Options): - servicebroker_v1beta1.Servicebroker; - servicebroker< - T = servicebroker_v1.Servicebroker | - servicebroker_v1alpha1.Servicebroker | - servicebroker_v1beta1.Servicebroker>( - versionOrOptions: 'v1'| - servicebroker_v1.Options|'v1alpha1'| - servicebroker_v1alpha1.Options|'v1beta1'|servicebroker_v1beta1.Options) { - return this.getAPI('servicebroker', versionOrOptions); - } - serviceconsumermanagement(version: 'v1'): - serviceconsumermanagement_v1.Serviceconsumermanagement; - serviceconsumermanagement(options: serviceconsumermanagement_v1.Options): - serviceconsumermanagement_v1.Serviceconsumermanagement; - serviceconsumermanagement< - T = serviceconsumermanagement_v1.Serviceconsumermanagement>( - versionOrOptions: 'v1'|serviceconsumermanagement_v1.Options) { - return this.getAPI('serviceconsumermanagement', versionOrOptions); - } - servicecontrol(version: 'v1'): servicecontrol_v1.Servicecontrol; - servicecontrol(options: servicecontrol_v1.Options): - servicecontrol_v1.Servicecontrol; - servicecontrol( - versionOrOptions: 'v1'|servicecontrol_v1.Options) { - return this.getAPI('servicecontrol', versionOrOptions); - } - servicemanagement(version: 'v1'): servicemanagement_v1.Servicemanagement; - servicemanagement(options: servicemanagement_v1.Options): - servicemanagement_v1.Servicemanagement; - servicemanagement( - versionOrOptions: 'v1'|servicemanagement_v1.Options) { - return this.getAPI('servicemanagement', versionOrOptions); - } - serviceusage(version: 'v1beta1'): serviceusage_v1beta1.Serviceusage; - serviceusage(options: serviceusage_v1beta1.Options): - serviceusage_v1beta1.Serviceusage; - serviceusage( - versionOrOptions: 'v1beta1'|serviceusage_v1beta1.Options) { - return this.getAPI('serviceusage', versionOrOptions); - } - serviceuser(version: 'v1'): serviceuser_v1.Serviceuser; - serviceuser(options: serviceuser_v1.Options): serviceuser_v1.Serviceuser; - serviceuser(versionOrOptions: 'v1'| - serviceuser_v1.Options) { - return this.getAPI('serviceuser', versionOrOptions); - } - sheets(version: 'v4'): sheets_v4.Sheets; - sheets(options: sheets_v4.Options): sheets_v4.Sheets; - sheets(versionOrOptions: 'v4'|sheets_v4.Options) { - return this.getAPI('sheets', versionOrOptions); - } - siteVerification(version: 'v1'): siteVerification_v1.Siteverification; - siteVerification(options: siteVerification_v1.Options): - siteVerification_v1.Siteverification; - siteVerification( - versionOrOptions: 'v1'|siteVerification_v1.Options) { - return this.getAPI('siteVerification', versionOrOptions); - } - slides(version: 'v1'): slides_v1.Slides; - slides(options: slides_v1.Options): slides_v1.Slides; - slides(versionOrOptions: 'v1'|slides_v1.Options) { - return this.getAPI('slides', versionOrOptions); - } - sourcerepo(version: 'v1'): sourcerepo_v1.Sourcerepo; - sourcerepo(options: sourcerepo_v1.Options): sourcerepo_v1.Sourcerepo; - sourcerepo(versionOrOptions: 'v1'| - sourcerepo_v1.Options) { - return this.getAPI('sourcerepo', versionOrOptions); - } - spanner(version: 'v1'): spanner_v1.Spanner; - spanner(options: spanner_v1.Options): spanner_v1.Spanner; - spanner(versionOrOptions: 'v1'|spanner_v1.Options) { - return this.getAPI('spanner', versionOrOptions); - } - spectrum(version: 'v1explorer'): spectrum_v1explorer.Spectrum; - spectrum(options: spectrum_v1explorer.Options): spectrum_v1explorer.Spectrum; - spectrum(versionOrOptions: 'v1explorer'| - spectrum_v1explorer.Options) { - return this.getAPI('spectrum', versionOrOptions); - } - speech(version: 'v1'): speech_v1.Speech; - speech(options: speech_v1.Options): speech_v1.Speech; - speech(version: 'v1beta1'): speech_v1beta1.Speech; - speech(options: speech_v1beta1.Options): speech_v1beta1.Speech; - speech( - versionOrOptions: 'v1'|speech_v1.Options|'v1beta1'| - speech_v1beta1.Options) { - return this.getAPI('speech', versionOrOptions); - } - sqladmin(version: 'v1beta3'): sqladmin_v1beta3.Sqladmin; - sqladmin(options: sqladmin_v1beta3.Options): sqladmin_v1beta3.Sqladmin; - sqladmin(version: 'v1beta4'): sqladmin_v1beta4.Sqladmin; - sqladmin(options: sqladmin_v1beta4.Options): sqladmin_v1beta4.Sqladmin; - sqladmin( - versionOrOptions: 'v1beta3'| - sqladmin_v1beta3.Options|'v1beta4'|sqladmin_v1beta4.Options) { - return this.getAPI('sqladmin', versionOrOptions); - } - storage(version: 'v1'): storage_v1.Storage; - storage(options: storage_v1.Options): storage_v1.Storage; - storage(version: 'v1beta1'): storage_v1beta1.Storage; - storage(options: storage_v1beta1.Options): storage_v1beta1.Storage; - storage(version: 'v1beta2'): storage_v1beta2.Storage; - storage(options: storage_v1beta2.Options): storage_v1beta2.Storage; - storage< - T = storage_v1.Storage | storage_v1beta1.Storage | - storage_v1beta2.Storage>( - versionOrOptions: 'v1'|storage_v1.Options|'v1beta1'| - storage_v1beta1.Options|'v1beta2'|storage_v1beta2.Options) { - return this.getAPI('storage', versionOrOptions); - } - storagetransfer(version: 'v1'): storagetransfer_v1.Storagetransfer; - storagetransfer(options: storagetransfer_v1.Options): - storagetransfer_v1.Storagetransfer; - storagetransfer( - versionOrOptions: 'v1'|storagetransfer_v1.Options) { - return this.getAPI('storagetransfer', versionOrOptions); - } - streetviewpublish(version: 'v1'): streetviewpublish_v1.Streetviewpublish; - streetviewpublish(options: streetviewpublish_v1.Options): - streetviewpublish_v1.Streetviewpublish; - streetviewpublish( - versionOrOptions: 'v1'|streetviewpublish_v1.Options) { - return this.getAPI('streetviewpublish', versionOrOptions); - } - surveys(version: 'v2'): surveys_v2.Surveys; - surveys(options: surveys_v2.Options): surveys_v2.Surveys; - surveys(versionOrOptions: 'v2'|surveys_v2.Options) { - return this.getAPI('surveys', versionOrOptions); - } - tagmanager(version: 'v1'): tagmanager_v1.Tagmanager; - tagmanager(options: tagmanager_v1.Options): tagmanager_v1.Tagmanager; - tagmanager(version: 'v2'): tagmanager_v2.Tagmanager; - tagmanager(options: tagmanager_v2.Options): tagmanager_v2.Tagmanager; - tagmanager( - versionOrOptions: 'v1'|tagmanager_v1.Options|'v2'|tagmanager_v2.Options) { - return this.getAPI('tagmanager', versionOrOptions); - } - tasks(version: 'v1'): tasks_v1.Tasks; - tasks(options: tasks_v1.Options): tasks_v1.Tasks; - tasks(versionOrOptions: 'v1'|tasks_v1.Options) { - return this.getAPI('tasks', versionOrOptions); - } - testing(version: 'v1'): testing_v1.Testing; - testing(options: testing_v1.Options): testing_v1.Testing; - testing(versionOrOptions: 'v1'|testing_v1.Options) { - return this.getAPI('testing', versionOrOptions); - } - texttospeech(version: 'v1beta1'): texttospeech_v1beta1.Texttospeech; - texttospeech(options: texttospeech_v1beta1.Options): - texttospeech_v1beta1.Texttospeech; - texttospeech( - versionOrOptions: 'v1beta1'|texttospeech_v1beta1.Options) { - return this.getAPI('texttospeech', versionOrOptions); - } - toolresults(version: 'v1beta3'): toolresults_v1beta3.Toolresults; - toolresults(options: toolresults_v1beta3.Options): - toolresults_v1beta3.Toolresults; - toolresults( - versionOrOptions: 'v1beta3'|toolresults_v1beta3.Options) { - return this.getAPI('toolresults', versionOrOptions); - } - tpu(version: 'v1alpha1'): tpu_v1alpha1.Tpu; - tpu(options: tpu_v1alpha1.Options): tpu_v1alpha1.Tpu; - tpu(versionOrOptions: 'v1alpha1'|tpu_v1alpha1.Options) { - return this.getAPI('tpu', versionOrOptions); - } - translate(version: 'v2'): translate_v2.Translate; - translate(options: translate_v2.Options): translate_v2.Translate; - translate(versionOrOptions: 'v2'| - translate_v2.Options) { - return this.getAPI('translate', versionOrOptions); - } - urlshortener(version: 'v1'): urlshortener_v1.Urlshortener; - urlshortener(options: urlshortener_v1.Options): urlshortener_v1.Urlshortener; - urlshortener(versionOrOptions: 'v1'| - urlshortener_v1.Options) { - return this.getAPI('urlshortener', versionOrOptions); - } - vault(version: 'v1'): vault_v1.Vault; - vault(options: vault_v1.Options): vault_v1.Vault; - vault(versionOrOptions: 'v1'|vault_v1.Options) { - return this.getAPI('vault', versionOrOptions); - } - videointelligence(version: 'v1'): videointelligence_v1.Videointelligence; - videointelligence(options: videointelligence_v1.Options): - videointelligence_v1.Videointelligence; - videointelligence(version: 'v1beta1'): - videointelligence_v1beta1.Videointelligence; - videointelligence(options: videointelligence_v1beta1.Options): - videointelligence_v1beta1.Videointelligence; - videointelligence(version: 'v1beta2'): - videointelligence_v1beta2.Videointelligence; - videointelligence(options: videointelligence_v1beta2.Options): - videointelligence_v1beta2.Videointelligence; - videointelligence< - T = videointelligence_v1.Videointelligence | - videointelligence_v1beta1.Videointelligence | - videointelligence_v1beta2.Videointelligence>( - versionOrOptions: 'v1'| - videointelligence_v1.Options|'v1beta1'| - videointelligence_v1beta1.Options|'v1beta2'| - videointelligence_v1beta2.Options) { - return this.getAPI('videointelligence', versionOrOptions); - } - vision(version: 'v1'): vision_v1.Vision; - vision(options: vision_v1.Options): vision_v1.Vision; - vision(version: 'v1p1beta1'): vision_v1p1beta1.Vision; - vision(options: vision_v1p1beta1.Options): vision_v1p1beta1.Vision; - vision(version: 'v1p2beta1'): vision_v1p2beta1.Vision; - vision(options: vision_v1p2beta1.Options): vision_v1p2beta1.Vision; - vision< - T = vision_v1.Vision | vision_v1p1beta1.Vision | vision_v1p2beta1.Vision>( - versionOrOptions: 'v1'|vision_v1.Options|'v1p1beta1'| - vision_v1p1beta1.Options|'v1p2beta1'|vision_v1p2beta1.Options) { - return this.getAPI('vision', versionOrOptions); - } - webfonts(version: 'v1'): webfonts_v1.Webfonts; - webfonts(options: webfonts_v1.Options): webfonts_v1.Webfonts; - webfonts(versionOrOptions: 'v1'| - webfonts_v1.Options) { - return this.getAPI('webfonts', versionOrOptions); - } - webmasters(version: 'v3'): webmasters_v3.Webmasters; - webmasters(options: webmasters_v3.Options): webmasters_v3.Webmasters; - webmasters(versionOrOptions: 'v3'| - webmasters_v3.Options) { - return this.getAPI('webmasters', versionOrOptions); - } - websecurityscanner(version: 'v1alpha'): - websecurityscanner_v1alpha.Websecurityscanner; - websecurityscanner(options: websecurityscanner_v1alpha.Options): - websecurityscanner_v1alpha.Websecurityscanner; - websecurityscanner( - versionOrOptions: 'v1alpha'|websecurityscanner_v1alpha.Options) { - return this.getAPI('websecurityscanner', versionOrOptions); - } - youtube(version: 'v3'): youtube_v3.Youtube; - youtube(options: youtube_v3.Options): youtube_v3.Youtube; - youtube(versionOrOptions: 'v3'|youtube_v3.Options) { - return this.getAPI('youtube', versionOrOptions); - } - youtubeAnalytics(version: 'v1'): youtubeAnalytics_v1.Youtubeanalytics; - youtubeAnalytics(options: youtubeAnalytics_v1.Options): - youtubeAnalytics_v1.Youtubeanalytics; - youtubeAnalytics(version: 'v1beta1'): - youtubeAnalytics_v1beta1.Youtubeanalytics; - youtubeAnalytics(options: youtubeAnalytics_v1beta1.Options): - youtubeAnalytics_v1beta1.Youtubeanalytics; - youtubeAnalytics(version: 'v2'): youtubeAnalytics_v2.Youtubeanalytics; - youtubeAnalytics(options: youtubeAnalytics_v2.Options): - youtubeAnalytics_v2.Youtubeanalytics; - youtubeAnalytics< - T = youtubeAnalytics_v1.Youtubeanalytics | - youtubeAnalytics_v1beta1.Youtubeanalytics | - youtubeAnalytics_v2.Youtubeanalytics>( - versionOrOptions: 'v1'| - youtubeAnalytics_v1.Options|'v1beta1'| - youtubeAnalytics_v1beta1.Options|'v2'|youtubeAnalytics_v2.Options) { - return this.getAPI('youtubeAnalytics', versionOrOptions); - } - youtubereporting(version: 'v1'): youtubereporting_v1.Youtubereporting; - youtubereporting(options: youtubereporting_v1.Options): - youtubereporting_v1.Youtubereporting; - youtubereporting( - versionOrOptions: 'v1'|youtubereporting_v1.Options) { - return this.getAPI('youtubereporting', versionOrOptions); - } + abusiveexperiencereport = + abusiveexperiencereport.abusiveexperiencereport.bind(this); + acceleratedmobilepageurl = + acceleratedmobilepageurl.acceleratedmobilepageurl.bind(this); + adexchangebuyer = adexchangebuyer.adexchangebuyer.bind(this); + adexchangebuyer2 = adexchangebuyer2.adexchangebuyer2.bind(this); + adexchangeseller = adexchangeseller.adexchangeseller.bind(this); + adexperiencereport = adexperiencereport.adexperiencereport.bind(this); + admin = admin.admin.bind(this); + adsense = adsense.adsense.bind(this); + adsensehost = adsensehost.adsensehost.bind(this); + analytics = analytics.analytics.bind(this); + analyticsreporting = analyticsreporting.analyticsreporting.bind(this); + androiddeviceprovisioning = + androiddeviceprovisioning.androiddeviceprovisioning.bind(this); + androidenterprise = androidenterprise.androidenterprise.bind(this); + androidmanagement = androidmanagement.androidmanagement.bind(this); + androidpublisher = androidpublisher.androidpublisher.bind(this); + appengine = appengine.appengine.bind(this); + appsactivity = appsactivity.appsactivity.bind(this); + appstate = appstate.appstate.bind(this); + bigquery = bigquery.bigquery.bind(this); + bigquerydatatransfer = bigquerydatatransfer.bigquerydatatransfer.bind(this); + blogger = blogger.blogger.bind(this); + books = books.books.bind(this); + calendar = calendar.calendar.bind(this); + chat = chat.chat.bind(this); + civicinfo = civicinfo.civicinfo.bind(this); + classroom = classroom.classroom.bind(this); + cloudbilling = cloudbilling.cloudbilling.bind(this); + cloudbuild = cloudbuild.cloudbuild.bind(this); + clouddebugger = clouddebugger.clouddebugger.bind(this); + clouderrorreporting = clouderrorreporting.clouderrorreporting.bind(this); + cloudfunctions = cloudfunctions.cloudfunctions.bind(this); + cloudiot = cloudiot.cloudiot.bind(this); + cloudkms = cloudkms.cloudkms.bind(this); + cloudresourcemanager = cloudresourcemanager.cloudresourcemanager.bind(this); + cloudshell = cloudshell.cloudshell.bind(this); + cloudtasks = cloudtasks.cloudtasks.bind(this); + cloudtrace = cloudtrace.cloudtrace.bind(this); + composer = composer.composer.bind(this); + compute = compute.compute.bind(this); + container = container.container.bind(this); + content = content.content.bind(this); + customsearch = customsearch.customsearch.bind(this); + dataflow = dataflow.dataflow.bind(this); + dataproc = dataproc.dataproc.bind(this); + datastore = datastore.datastore.bind(this); + deploymentmanager = deploymentmanager.deploymentmanager.bind(this); + dfareporting = dfareporting.dfareporting.bind(this); + dialogflow = dialogflow.dialogflow.bind(this); + digitalassetlinks = digitalassetlinks.digitalassetlinks.bind(this); + discovery = discovery.discovery.bind(this); + dlp = dlp.dlp.bind(this); + dns = dns.dns.bind(this); + doubleclickbidmanager = + doubleclickbidmanager.doubleclickbidmanager.bind(this); + doubleclicksearch = doubleclicksearch.doubleclicksearch.bind(this); + drive = drive.drive.bind(this); + firebasedynamiclinks = firebasedynamiclinks.firebasedynamiclinks.bind(this); + firebaserules = firebaserules.firebaserules.bind(this); + firestore = firestore.firestore.bind(this); + fitness = fitness.fitness.bind(this); + fusiontables = fusiontables.fusiontables.bind(this); + games = games.games.bind(this); + gamesConfiguration = gamesConfiguration.gamesConfiguration.bind(this); + gamesManagement = gamesManagement.gamesManagement.bind(this); + genomics = genomics.genomics.bind(this); + gmail = gmail.gmail.bind(this); + groupsmigration = groupsmigration.groupsmigration.bind(this); + groupssettings = groupssettings.groupssettings.bind(this); + iam = iam.iam.bind(this); + identitytoolkit = identitytoolkit.identitytoolkit.bind(this); + jobs = jobs.jobs.bind(this); + kgsearch = kgsearch.kgsearch.bind(this); + language = language.language.bind(this); + licensing = licensing.licensing.bind(this); + logging = logging.logging.bind(this); + manufacturers = manufacturers.manufacturers.bind(this); + mirror = mirror.mirror.bind(this); + ml = ml.ml.bind(this); + monitoring = monitoring.monitoring.bind(this); + oauth2 = oauth2.oauth2.bind(this); + oslogin = oslogin.oslogin.bind(this); + pagespeedonline = pagespeedonline.pagespeedonline.bind(this); + partners = partners.partners.bind(this); + people = people.people.bind(this); + photoslibrary = photoslibrary.photoslibrary.bind(this); + playcustomapp = playcustomapp.playcustomapp.bind(this); + plus = plus.plus.bind(this); + plusDomains = plusDomains.plusDomains.bind(this); + poly = poly.poly.bind(this); + proximitybeacon = proximitybeacon.proximitybeacon.bind(this); + pubsub = pubsub.pubsub.bind(this); + redis = redis.redis.bind(this); + replicapool = replicapool.replicapool.bind(this); + replicapoolupdater = replicapoolupdater.replicapoolupdater.bind(this); + reseller = reseller.reseller.bind(this); + resourceviews = resourceviews.resourceviews.bind(this); + runtimeconfig = runtimeconfig.runtimeconfig.bind(this); + safebrowsing = safebrowsing.safebrowsing.bind(this); + script = script.script.bind(this); + searchconsole = searchconsole.searchconsole.bind(this); + servicebroker = servicebroker.servicebroker.bind(this); + serviceconsumermanagement = + serviceconsumermanagement.serviceconsumermanagement.bind(this); + servicecontrol = servicecontrol.servicecontrol.bind(this); + servicemanagement = servicemanagement.servicemanagement.bind(this); + serviceusage = serviceusage.serviceusage.bind(this); + serviceuser = serviceuser.serviceuser.bind(this); + sheets = sheets.sheets.bind(this); + siteVerification = siteVerification.siteVerification.bind(this); + slides = slides.slides.bind(this); + sourcerepo = sourcerepo.sourcerepo.bind(this); + spanner = spanner.spanner.bind(this); + spectrum = spectrum.spectrum.bind(this); + speech = speech.speech.bind(this); + sqladmin = sqladmin.sqladmin.bind(this); + storage = storage.storage.bind(this); + storagetransfer = storagetransfer.storagetransfer.bind(this); + streetviewpublish = streetviewpublish.streetviewpublish.bind(this); + surveys = surveys.surveys.bind(this); + tagmanager = tagmanager.tagmanager.bind(this); + tasks = tasks.tasks.bind(this); + testing = testing.testing.bind(this); + texttospeech = texttospeech.texttospeech.bind(this); + toolresults = toolresults.toolresults.bind(this); + tpu = tpu.tpu.bind(this); + translate = translate.translate.bind(this); + urlshortener = urlshortener.urlshortener.bind(this); + vault = vault.vault.bind(this); + videointelligence = videointelligence.videointelligence.bind(this); + vision = vision.vision.bind(this); + webfonts = webfonts.webfonts.bind(this); + webmasters = webmasters.webmasters.bind(this); + websecurityscanner = websecurityscanner.websecurityscanner.bind(this); + youtube = youtube.youtube.bind(this); + youtubeAnalytics = youtubeAnalytics.youtubeAnalytics.bind(this); + youtubereporting = youtubereporting.youtubereporting.bind(this); } diff --git a/src/apis/jobs/index.ts b/src/apis/jobs/index.ts index ddd21830159..e1305fdb608 100644 --- a/src/apis/jobs/index.ts +++ b/src/apis/jobs/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {jobs_v2} from './v2'; export const VERSIONS = { @@ -22,6 +22,7 @@ export const VERSIONS = { export function jobs(version: 'v2'): jobs_v2.Jobs; export function jobs(options: jobs_v2.Options): jobs_v2.Jobs; -export function jobs(versionOrOptions: 'v2'|jobs_v2.Options) { - return getAPI('jobs', versionOrOptions, VERSIONS); +export function jobs( + this: GoogleConfigurable, versionOrOptions: 'v2'|jobs_v2.Options) { + return getAPI('jobs', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/kgsearch/index.ts b/src/apis/kgsearch/index.ts index bf0f2a12574..606c8614416 100644 --- a/src/apis/kgsearch/index.ts +++ b/src/apis/kgsearch/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {kgsearch_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function kgsearch(version: 'v1'): kgsearch_v1.Kgsearch; export function kgsearch(options: kgsearch_v1.Options): kgsearch_v1.Kgsearch; -export function kgsearch(versionOrOptions: 'v1'| - kgsearch_v1.Options) { - return getAPI('kgsearch', versionOrOptions, VERSIONS); +export function kgsearch( + this: GoogleConfigurable, versionOrOptions: 'v1'|kgsearch_v1.Options) { + return getAPI('kgsearch', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/language/index.ts b/src/apis/language/index.ts index a1647e0432a..149951648de 100644 --- a/src/apis/language/index.ts +++ b/src/apis/language/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {language_v1} from './v1'; import {language_v1beta1} from './v1beta1'; import {language_v1beta2} from './v1beta2'; @@ -35,7 +35,8 @@ export function language(options: language_v1beta2.Options): export function language< T = language_v1.Language | language_v1beta1.Language | language_v1beta2.Language>( + this: GoogleConfigurable, versionOrOptions: 'v1'|language_v1.Options|'v1beta1'| language_v1beta1.Options|'v1beta2'|language_v1beta2.Options) { - return getAPI('language', versionOrOptions, VERSIONS); + return getAPI('language', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/licensing/index.ts b/src/apis/licensing/index.ts index cf6cc5d2b3c..840106e6b9a 100644 --- a/src/apis/licensing/index.ts +++ b/src/apis/licensing/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {licensing_v1} from './v1'; export const VERSIONS = { @@ -23,7 +23,7 @@ export const VERSIONS = { export function licensing(version: 'v1'): licensing_v1.Licensing; export function licensing(options: licensing_v1.Options): licensing_v1.Licensing; -export function licensing(versionOrOptions: 'v1'| - licensing_v1.Options) { - return getAPI('licensing', versionOrOptions, VERSIONS); +export function licensing( + this: GoogleConfigurable, versionOrOptions: 'v1'|licensing_v1.Options) { + return getAPI('licensing', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/logging/index.ts b/src/apis/logging/index.ts index 2da4fd8145e..51fecd712ca 100644 --- a/src/apis/logging/index.ts +++ b/src/apis/logging/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {logging_v2} from './v2'; import {logging_v2beta1} from './v2beta1'; @@ -28,7 +28,8 @@ export function logging(version: 'v2beta1'): logging_v2beta1.Logging; export function logging(options: logging_v2beta1.Options): logging_v2beta1.Logging; export function logging( + this: GoogleConfigurable, versionOrOptions: 'v2'|logging_v2.Options|'v2beta1'| logging_v2beta1.Options) { - return getAPI('logging', versionOrOptions, VERSIONS); + return getAPI('logging', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/manufacturers/index.ts b/src/apis/manufacturers/index.ts index af5cdb82020..7b78cd0e08b 100644 --- a/src/apis/manufacturers/index.ts +++ b/src/apis/manufacturers/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {manufacturers_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function manufacturers(version: 'v1'): manufacturers_v1.Manufacturers; export function manufacturers(options: manufacturers_v1.Options): manufacturers_v1.Manufacturers; export function manufacturers( - versionOrOptions: 'v1'|manufacturers_v1.Options) { - return getAPI('manufacturers', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|manufacturers_v1.Options) { + return getAPI('manufacturers', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/mirror/index.ts b/src/apis/mirror/index.ts index 796d85a8ee4..71c692ab97a 100644 --- a/src/apis/mirror/index.ts +++ b/src/apis/mirror/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {mirror_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function mirror(version: 'v1'): mirror_v1.Mirror; export function mirror(options: mirror_v1.Options): mirror_v1.Mirror; -export function mirror(versionOrOptions: 'v1'| - mirror_v1.Options) { - return getAPI('mirror', versionOrOptions, VERSIONS); +export function mirror( + this: GoogleConfigurable, versionOrOptions: 'v1'|mirror_v1.Options) { + return getAPI('mirror', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/ml/index.ts b/src/apis/ml/index.ts index 5757b5ae849..dbc5b899a24 100644 --- a/src/apis/ml/index.ts +++ b/src/apis/ml/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {ml_v1} from './v1'; export const VERSIONS = { @@ -22,6 +22,7 @@ export const VERSIONS = { export function ml(version: 'v1'): ml_v1.Ml; export function ml(options: ml_v1.Options): ml_v1.Ml; -export function ml(versionOrOptions: 'v1'|ml_v1.Options) { - return getAPI('ml', versionOrOptions, VERSIONS); +export function ml( + this: GoogleConfigurable, versionOrOptions: 'v1'|ml_v1.Options) { + return getAPI('ml', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/monitoring/index.ts b/src/apis/monitoring/index.ts index 12ad6c8ede8..adde198d393 100644 --- a/src/apis/monitoring/index.ts +++ b/src/apis/monitoring/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {monitoring_v3} from './v3'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function monitoring(version: 'v3'): monitoring_v3.Monitoring; export function monitoring(options: monitoring_v3.Options): monitoring_v3.Monitoring; export function monitoring( - versionOrOptions: 'v3'|monitoring_v3.Options) { - return getAPI('monitoring', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v3'|monitoring_v3.Options) { + return getAPI('monitoring', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/oauth2/index.ts b/src/apis/oauth2/index.ts index 3eca7dc7950..60a3985eb01 100644 --- a/src/apis/oauth2/index.ts +++ b/src/apis/oauth2/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {oauth2_v1} from './v1'; import {oauth2_v2} from './v2'; @@ -27,6 +27,7 @@ export function oauth2(options: oauth2_v1.Options): oauth2_v1.Oauth2; export function oauth2(version: 'v2'): oauth2_v2.Oauth2; export function oauth2(options: oauth2_v2.Options): oauth2_v2.Oauth2; export function oauth2( + this: GoogleConfigurable, versionOrOptions: 'v1'|oauth2_v1.Options|'v2'|oauth2_v2.Options) { - return getAPI('oauth2', versionOrOptions, VERSIONS); + return getAPI('oauth2', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/oslogin/index.ts b/src/apis/oslogin/index.ts index ce5547d3e59..737600f5a33 100644 --- a/src/apis/oslogin/index.ts +++ b/src/apis/oslogin/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {oslogin_v1} from './v1'; import {oslogin_v1alpha} from './v1alpha'; import {oslogin_v1beta} from './v1beta'; @@ -34,7 +34,8 @@ export function oslogin(options: oslogin_v1beta.Options): oslogin_v1beta.Oslogin; export function oslogin< T = oslogin_v1.Oslogin | oslogin_v1alpha.Oslogin | oslogin_v1beta.Oslogin>( + this: GoogleConfigurable, versionOrOptions: 'v1'|oslogin_v1.Options|'v1alpha'| oslogin_v1alpha.Options|'v1beta'|oslogin_v1beta.Options) { - return getAPI('oslogin', versionOrOptions, VERSIONS); + return getAPI('oslogin', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/pagespeedonline/index.ts b/src/apis/pagespeedonline/index.ts index 9a449b83efa..aaa25bec219 100644 --- a/src/apis/pagespeedonline/index.ts +++ b/src/apis/pagespeedonline/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {pagespeedonline_v1} from './v1'; import {pagespeedonline_v2} from './v2'; import {pagespeedonline_v4} from './v4'; @@ -40,7 +40,8 @@ export function pagespeedonline< T = pagespeedonline_v1.Pagespeedonline | pagespeedonline_v2.Pagespeedonline | pagespeedonline_v4.Pagespeedonline>( + this: GoogleConfigurable, versionOrOptions: 'v1'|pagespeedonline_v1.Options|'v2'| pagespeedonline_v2.Options|'v4'|pagespeedonline_v4.Options) { - return getAPI('pagespeedonline', versionOrOptions, VERSIONS); + return getAPI('pagespeedonline', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/partners/index.ts b/src/apis/partners/index.ts index 5dd06fb4cb7..65bda17dc41 100644 --- a/src/apis/partners/index.ts +++ b/src/apis/partners/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {partners_v2} from './v2'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function partners(version: 'v2'): partners_v2.Partners; export function partners(options: partners_v2.Options): partners_v2.Partners; -export function partners(versionOrOptions: 'v2'| - partners_v2.Options) { - return getAPI('partners', versionOrOptions, VERSIONS); +export function partners( + this: GoogleConfigurable, versionOrOptions: 'v2'|partners_v2.Options) { + return getAPI('partners', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/people/index.ts b/src/apis/people/index.ts index 60ac920d94b..5119d9c5dc3 100644 --- a/src/apis/people/index.ts +++ b/src/apis/people/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {people_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function people(version: 'v1'): people_v1.People; export function people(options: people_v1.Options): people_v1.People; -export function people(versionOrOptions: 'v1'| - people_v1.Options) { - return getAPI('people', versionOrOptions, VERSIONS); +export function people( + this: GoogleConfigurable, versionOrOptions: 'v1'|people_v1.Options) { + return getAPI('people', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/photoslibrary/index.ts b/src/apis/photoslibrary/index.ts index 6258b0f71e3..5f3487e501d 100644 --- a/src/apis/photoslibrary/index.ts +++ b/src/apis/photoslibrary/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {photoslibrary_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function photoslibrary(version: 'v1'): photoslibrary_v1.Photoslibrary; export function photoslibrary(options: photoslibrary_v1.Options): photoslibrary_v1.Photoslibrary; export function photoslibrary( - versionOrOptions: 'v1'|photoslibrary_v1.Options) { - return getAPI('photoslibrary', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|photoslibrary_v1.Options) { + return getAPI('photoslibrary', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/playcustomapp/index.ts b/src/apis/playcustomapp/index.ts index 6fe0132fda7..12c2684b4bc 100644 --- a/src/apis/playcustomapp/index.ts +++ b/src/apis/playcustomapp/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {playcustomapp_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function playcustomapp(version: 'v1'): playcustomapp_v1.Playcustomapp; export function playcustomapp(options: playcustomapp_v1.Options): playcustomapp_v1.Playcustomapp; export function playcustomapp( - versionOrOptions: 'v1'|playcustomapp_v1.Options) { - return getAPI('playcustomapp', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|playcustomapp_v1.Options) { + return getAPI('playcustomapp', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/plus/index.ts b/src/apis/plus/index.ts index 6c75157066a..965f18edcbb 100644 --- a/src/apis/plus/index.ts +++ b/src/apis/plus/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {plus_v1} from './v1'; export const VERSIONS = { @@ -22,6 +22,7 @@ export const VERSIONS = { export function plus(version: 'v1'): plus_v1.Plus; export function plus(options: plus_v1.Options): plus_v1.Plus; -export function plus(versionOrOptions: 'v1'|plus_v1.Options) { - return getAPI('plus', versionOrOptions, VERSIONS); +export function plus( + this: GoogleConfigurable, versionOrOptions: 'v1'|plus_v1.Options) { + return getAPI('plus', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/plusDomains/index.ts b/src/apis/plusDomains/index.ts index dad9c13e2dd..0ea49b0d3fe 100644 --- a/src/apis/plusDomains/index.ts +++ b/src/apis/plusDomains/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {plusDomains_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function plusDomains(version: 'v1'): plusDomains_v1.Plusdomains; export function plusDomains(options: plusDomains_v1.Options): plusDomains_v1.Plusdomains; export function plusDomains( - versionOrOptions: 'v1'|plusDomains_v1.Options) { - return getAPI('plusDomains', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|plusDomains_v1.Options) { + return getAPI('plusDomains', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/poly/index.ts b/src/apis/poly/index.ts index eb67bc4c163..31cb65f90ab 100644 --- a/src/apis/poly/index.ts +++ b/src/apis/poly/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {poly_v1} from './v1'; export const VERSIONS = { @@ -22,6 +22,7 @@ export const VERSIONS = { export function poly(version: 'v1'): poly_v1.Poly; export function poly(options: poly_v1.Options): poly_v1.Poly; -export function poly(versionOrOptions: 'v1'|poly_v1.Options) { - return getAPI('poly', versionOrOptions, VERSIONS); +export function poly( + this: GoogleConfigurable, versionOrOptions: 'v1'|poly_v1.Options) { + return getAPI('poly', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/proximitybeacon/index.ts b/src/apis/proximitybeacon/index.ts index 5aebf4419ee..04226418377 100644 --- a/src/apis/proximitybeacon/index.ts +++ b/src/apis/proximitybeacon/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {proximitybeacon_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function proximitybeacon(version: 'v1beta1'): export function proximitybeacon(options: proximitybeacon_v1beta1.Options): proximitybeacon_v1beta1.Proximitybeacon; export function proximitybeacon( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'|proximitybeacon_v1beta1.Options) { - return getAPI('proximitybeacon', versionOrOptions, VERSIONS); + return getAPI('proximitybeacon', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/pubsub/index.ts b/src/apis/pubsub/index.ts index f1af5f40e35..7e6816e25a8 100644 --- a/src/apis/pubsub/index.ts +++ b/src/apis/pubsub/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {pubsub_v1} from './v1'; import {pubsub_v1beta1a} from './v1beta1a'; import {pubsub_v1beta2} from './v1beta2'; @@ -33,7 +33,8 @@ export function pubsub(version: 'v1beta2'): pubsub_v1beta2.Pubsub; export function pubsub(options: pubsub_v1beta2.Options): pubsub_v1beta2.Pubsub; export function pubsub( + this: GoogleConfigurable, versionOrOptions: 'v1'|pubsub_v1.Options|'v1beta1a'| pubsub_v1beta1a.Options|'v1beta2'|pubsub_v1beta2.Options) { - return getAPI('pubsub', versionOrOptions, VERSIONS); + return getAPI('pubsub', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/redis/index.ts b/src/apis/redis/index.ts index b46715c42c4..a973f4050d6 100644 --- a/src/apis/redis/index.ts +++ b/src/apis/redis/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {redis_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -22,7 +22,8 @@ export const VERSIONS = { export function redis(version: 'v1beta1'): redis_v1beta1.Redis; export function redis(options: redis_v1beta1.Options): redis_v1beta1.Redis; -export function redis(versionOrOptions: 'v1beta1'| - redis_v1beta1.Options) { - return getAPI('redis', versionOrOptions, VERSIONS); +export function redis( + this: GoogleConfigurable, + versionOrOptions: 'v1beta1'|redis_v1beta1.Options) { + return getAPI('redis', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/replicapool/index.ts b/src/apis/replicapool/index.ts index aa964717deb..bbd2879e993 100644 --- a/src/apis/replicapool/index.ts +++ b/src/apis/replicapool/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {replicapool_v1beta1} from './v1beta1'; import {replicapool_v1beta2} from './v1beta2'; @@ -32,7 +32,8 @@ export function replicapool(options: replicapool_v1beta2.Options): replicapool_v1beta2.Replicapool; export function replicapool< T = replicapool_v1beta1.Replicapool | replicapool_v1beta2.Replicapool>( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'| replicapool_v1beta1.Options|'v1beta2'|replicapool_v1beta2.Options) { - return getAPI('replicapool', versionOrOptions, VERSIONS); + return getAPI('replicapool', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/replicapoolupdater/index.ts b/src/apis/replicapoolupdater/index.ts index e6a263254b8..d85eb1cfe05 100644 --- a/src/apis/replicapoolupdater/index.ts +++ b/src/apis/replicapoolupdater/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {replicapoolupdater_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -26,6 +26,7 @@ export function replicapoolupdater(options: replicapoolupdater_v1beta1.Options): replicapoolupdater_v1beta1.Replicapoolupdater; export function replicapoolupdater( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'|replicapoolupdater_v1beta1.Options) { - return getAPI('replicapoolupdater', versionOrOptions, VERSIONS); + return getAPI('replicapoolupdater', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/reseller/index.ts b/src/apis/reseller/index.ts index d48a257c444..1a8af43cc61 100644 --- a/src/apis/reseller/index.ts +++ b/src/apis/reseller/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {reseller_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function reseller(version: 'v1'): reseller_v1.Reseller; export function reseller(options: reseller_v1.Options): reseller_v1.Reseller; -export function reseller(versionOrOptions: 'v1'| - reseller_v1.Options) { - return getAPI('reseller', versionOrOptions, VERSIONS); +export function reseller( + this: GoogleConfigurable, versionOrOptions: 'v1'|reseller_v1.Options) { + return getAPI('reseller', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/resourceviews/index.ts b/src/apis/resourceviews/index.ts index 2b006eba300..0a784f50176 100644 --- a/src/apis/resourceviews/index.ts +++ b/src/apis/resourceviews/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {resourceviews_v1beta1} from './v1beta1'; import {resourceviews_v1beta2} from './v1beta2'; @@ -33,7 +33,8 @@ export function resourceviews(options: resourceviews_v1beta2.Options): export function resourceviews< T = resourceviews_v1beta1.Resourceviews | resourceviews_v1beta2.Resourceviews>( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'| resourceviews_v1beta1.Options|'v1beta2'|resourceviews_v1beta2.Options) { - return getAPI('resourceviews', versionOrOptions, VERSIONS); + return getAPI('resourceviews', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/runtimeconfig/index.ts b/src/apis/runtimeconfig/index.ts index f83840ed7f9..fcfd677766b 100644 --- a/src/apis/runtimeconfig/index.ts +++ b/src/apis/runtimeconfig/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {runtimeconfig_v1} from './v1'; import {runtimeconfig_v1beta1} from './v1beta1'; @@ -31,7 +31,8 @@ export function runtimeconfig(options: runtimeconfig_v1beta1.Options): runtimeconfig_v1beta1.Runtimeconfig; export function runtimeconfig< T = runtimeconfig_v1.Runtimeconfig | runtimeconfig_v1beta1.Runtimeconfig>( + this: GoogleConfigurable, versionOrOptions: 'v1'| runtimeconfig_v1.Options|'v1beta1'|runtimeconfig_v1beta1.Options) { - return getAPI('runtimeconfig', versionOrOptions, VERSIONS); + return getAPI('runtimeconfig', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/safebrowsing/index.ts b/src/apis/safebrowsing/index.ts index 1027968a935..47c217b296a 100644 --- a/src/apis/safebrowsing/index.ts +++ b/src/apis/safebrowsing/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {safebrowsing_v4} from './v4'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function safebrowsing(version: 'v4'): safebrowsing_v4.Safebrowsing; export function safebrowsing(options: safebrowsing_v4.Options): safebrowsing_v4.Safebrowsing; export function safebrowsing( - versionOrOptions: 'v4'|safebrowsing_v4.Options) { - return getAPI('safebrowsing', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v4'|safebrowsing_v4.Options) { + return getAPI('safebrowsing', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/script/index.ts b/src/apis/script/index.ts index 567b3e521da..0f8a9f664aa 100644 --- a/src/apis/script/index.ts +++ b/src/apis/script/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {script_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function script(version: 'v1'): script_v1.Script; export function script(options: script_v1.Options): script_v1.Script; -export function script(versionOrOptions: 'v1'| - script_v1.Options) { - return getAPI('script', versionOrOptions, VERSIONS); +export function script( + this: GoogleConfigurable, versionOrOptions: 'v1'|script_v1.Options) { + return getAPI('script', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/searchconsole/index.ts b/src/apis/searchconsole/index.ts index 60d4152a553..b9a984509e6 100644 --- a/src/apis/searchconsole/index.ts +++ b/src/apis/searchconsole/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {searchconsole_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function searchconsole(version: 'v1'): searchconsole_v1.Searchconsole; export function searchconsole(options: searchconsole_v1.Options): searchconsole_v1.Searchconsole; export function searchconsole( - versionOrOptions: 'v1'|searchconsole_v1.Options) { - return getAPI('searchconsole', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|searchconsole_v1.Options) { + return getAPI('searchconsole', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/servicebroker/index.ts b/src/apis/servicebroker/index.ts index dc72d87b1f6..e613cbeed0d 100644 --- a/src/apis/servicebroker/index.ts +++ b/src/apis/servicebroker/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {servicebroker_v1} from './v1'; import {servicebroker_v1alpha1} from './v1alpha1'; import {servicebroker_v1beta1} from './v1beta1'; @@ -38,8 +38,9 @@ export function servicebroker(options: servicebroker_v1beta1.Options): export function servicebroker< T = servicebroker_v1.Servicebroker | servicebroker_v1alpha1.Servicebroker | servicebroker_v1beta1.Servicebroker>( + this: GoogleConfigurable, versionOrOptions: 'v1'| servicebroker_v1.Options|'v1alpha1'| servicebroker_v1alpha1.Options|'v1beta1'|servicebroker_v1beta1.Options) { - return getAPI('servicebroker', versionOrOptions, VERSIONS); + return getAPI('servicebroker', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/serviceconsumermanagement/index.ts b/src/apis/serviceconsumermanagement/index.ts index 5c89effa1fa..2a2872724ef 100644 --- a/src/apis/serviceconsumermanagement/index.ts +++ b/src/apis/serviceconsumermanagement/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {serviceconsumermanagement_v1} from './v1'; export const VERSIONS = { @@ -27,6 +27,8 @@ export function serviceconsumermanagement( serviceconsumermanagement_v1.Serviceconsumermanagement; export function serviceconsumermanagement< T = serviceconsumermanagement_v1.Serviceconsumermanagement>( + this: GoogleConfigurable, versionOrOptions: 'v1'|serviceconsumermanagement_v1.Options) { - return getAPI('serviceconsumermanagement', versionOrOptions, VERSIONS); + return getAPI( + 'serviceconsumermanagement', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/servicecontrol/index.ts b/src/apis/servicecontrol/index.ts index 88e9316645e..bc21812301c 100644 --- a/src/apis/servicecontrol/index.ts +++ b/src/apis/servicecontrol/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {servicecontrol_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,7 @@ export function servicecontrol(version: 'v1'): servicecontrol_v1.Servicecontrol; export function servicecontrol(options: servicecontrol_v1.Options): servicecontrol_v1.Servicecontrol; export function servicecontrol( + this: GoogleConfigurable, versionOrOptions: 'v1'|servicecontrol_v1.Options) { - return getAPI('servicecontrol', versionOrOptions, VERSIONS); + return getAPI('servicecontrol', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/servicemanagement/index.ts b/src/apis/servicemanagement/index.ts index 648f7e0cd61..f35de6b4280 100644 --- a/src/apis/servicemanagement/index.ts +++ b/src/apis/servicemanagement/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {servicemanagement_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function servicemanagement(version: 'v1'): export function servicemanagement(options: servicemanagement_v1.Options): servicemanagement_v1.Servicemanagement; export function servicemanagement( + this: GoogleConfigurable, versionOrOptions: 'v1'|servicemanagement_v1.Options) { - return getAPI('servicemanagement', versionOrOptions, VERSIONS); + return getAPI('servicemanagement', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/serviceusage/index.ts b/src/apis/serviceusage/index.ts index 51ca2b2dd33..d66c305d7c2 100644 --- a/src/apis/serviceusage/index.ts +++ b/src/apis/serviceusage/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {serviceusage_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function serviceusage(version: 'v1beta1'): export function serviceusage(options: serviceusage_v1beta1.Options): serviceusage_v1beta1.Serviceusage; export function serviceusage( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'|serviceusage_v1beta1.Options) { - return getAPI('serviceusage', versionOrOptions, VERSIONS); + return getAPI('serviceusage', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/serviceuser/index.ts b/src/apis/serviceuser/index.ts index 1a20aee4513..f56cd38c556 100644 --- a/src/apis/serviceuser/index.ts +++ b/src/apis/serviceuser/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {serviceuser_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function serviceuser(version: 'v1'): serviceuser_v1.Serviceuser; export function serviceuser(options: serviceuser_v1.Options): serviceuser_v1.Serviceuser; export function serviceuser( - versionOrOptions: 'v1'|serviceuser_v1.Options) { - return getAPI('serviceuser', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|serviceuser_v1.Options) { + return getAPI('serviceuser', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/sheets/index.ts b/src/apis/sheets/index.ts index 1e16477a5f7..9f81bf937ea 100644 --- a/src/apis/sheets/index.ts +++ b/src/apis/sheets/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {sheets_v4} from './v4'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function sheets(version: 'v4'): sheets_v4.Sheets; export function sheets(options: sheets_v4.Options): sheets_v4.Sheets; -export function sheets(versionOrOptions: 'v4'| - sheets_v4.Options) { - return getAPI('sheets', versionOrOptions, VERSIONS); +export function sheets( + this: GoogleConfigurable, versionOrOptions: 'v4'|sheets_v4.Options) { + return getAPI('sheets', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/siteVerification/index.ts b/src/apis/siteVerification/index.ts index 2c6d116d859..b4bd4c6a06f 100644 --- a/src/apis/siteVerification/index.ts +++ b/src/apis/siteVerification/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {siteVerification_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function siteVerification(version: 'v1'): export function siteVerification(options: siteVerification_v1.Options): siteVerification_v1.Siteverification; export function siteVerification( + this: GoogleConfigurable, versionOrOptions: 'v1'|siteVerification_v1.Options) { - return getAPI('siteVerification', versionOrOptions, VERSIONS); + return getAPI('siteVerification', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/slides/index.ts b/src/apis/slides/index.ts index e72f5d93dfb..64506235520 100644 --- a/src/apis/slides/index.ts +++ b/src/apis/slides/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {slides_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function slides(version: 'v1'): slides_v1.Slides; export function slides(options: slides_v1.Options): slides_v1.Slides; -export function slides(versionOrOptions: 'v1'| - slides_v1.Options) { - return getAPI('slides', versionOrOptions, VERSIONS); +export function slides( + this: GoogleConfigurable, versionOrOptions: 'v1'|slides_v1.Options) { + return getAPI('slides', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/sourcerepo/index.ts b/src/apis/sourcerepo/index.ts index e57334b9ee8..c20559556ae 100644 --- a/src/apis/sourcerepo/index.ts +++ b/src/apis/sourcerepo/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {sourcerepo_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function sourcerepo(version: 'v1'): sourcerepo_v1.Sourcerepo; export function sourcerepo(options: sourcerepo_v1.Options): sourcerepo_v1.Sourcerepo; export function sourcerepo( - versionOrOptions: 'v1'|sourcerepo_v1.Options) { - return getAPI('sourcerepo', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|sourcerepo_v1.Options) { + return getAPI('sourcerepo', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/spanner/index.ts b/src/apis/spanner/index.ts index b01f6bd69f7..d96fa68f610 100644 --- a/src/apis/spanner/index.ts +++ b/src/apis/spanner/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {spanner_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function spanner(version: 'v1'): spanner_v1.Spanner; export function spanner(options: spanner_v1.Options): spanner_v1.Spanner; -export function spanner(versionOrOptions: 'v1'| - spanner_v1.Options) { - return getAPI('spanner', versionOrOptions, VERSIONS); +export function spanner( + this: GoogleConfigurable, versionOrOptions: 'v1'|spanner_v1.Options) { + return getAPI('spanner', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/spectrum/index.ts b/src/apis/spectrum/index.ts index 77186eb8f73..96237d765ae 100644 --- a/src/apis/spectrum/index.ts +++ b/src/apis/spectrum/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {spectrum_v1explorer} from './v1explorer'; export const VERSIONS = { @@ -24,6 +24,7 @@ export function spectrum(version: 'v1explorer'): spectrum_v1explorer.Spectrum; export function spectrum(options: spectrum_v1explorer.Options): spectrum_v1explorer.Spectrum; export function spectrum( + this: GoogleConfigurable, versionOrOptions: 'v1explorer'|spectrum_v1explorer.Options) { - return getAPI('spectrum', versionOrOptions, VERSIONS); + return getAPI('spectrum', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/speech/index.ts b/src/apis/speech/index.ts index 0e4dd21fa2d..34fe8614027 100644 --- a/src/apis/speech/index.ts +++ b/src/apis/speech/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {speech_v1} from './v1'; import {speech_v1beta1} from './v1beta1'; @@ -27,6 +27,7 @@ export function speech(options: speech_v1.Options): speech_v1.Speech; export function speech(version: 'v1beta1'): speech_v1beta1.Speech; export function speech(options: speech_v1beta1.Options): speech_v1beta1.Speech; export function speech( + this: GoogleConfigurable, versionOrOptions: 'v1'|speech_v1.Options|'v1beta1'|speech_v1beta1.Options) { - return getAPI('speech', versionOrOptions, VERSIONS); + return getAPI('speech', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/sqladmin/index.ts b/src/apis/sqladmin/index.ts index 95029948c41..5586f76c26a 100644 --- a/src/apis/sqladmin/index.ts +++ b/src/apis/sqladmin/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {sqladmin_v1beta3} from './v1beta3'; import {sqladmin_v1beta4} from './v1beta4'; @@ -30,7 +30,8 @@ export function sqladmin(options: sqladmin_v1beta4.Options): sqladmin_v1beta4.Sqladmin; export function sqladmin( + this: GoogleConfigurable, versionOrOptions: 'v1beta3'| sqladmin_v1beta3.Options|'v1beta4'|sqladmin_v1beta4.Options) { - return getAPI('sqladmin', versionOrOptions, VERSIONS); + return getAPI('sqladmin', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/storage/index.ts b/src/apis/storage/index.ts index e806fd3c2f7..8a8e565e7a3 100644 --- a/src/apis/storage/index.ts +++ b/src/apis/storage/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {storage_v1} from './v1'; import {storage_v1beta1} from './v1beta1'; import {storage_v1beta2} from './v1beta2'; @@ -34,7 +34,8 @@ export function storage(options: storage_v1beta2.Options): storage_v1beta2.Storage; export function storage< T = storage_v1.Storage | storage_v1beta1.Storage | storage_v1beta2.Storage>( + this: GoogleConfigurable, versionOrOptions: 'v1'|storage_v1.Options|'v1beta1'| storage_v1beta1.Options|'v1beta2'|storage_v1beta2.Options) { - return getAPI('storage', versionOrOptions, VERSIONS); + return getAPI('storage', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/storagetransfer/index.ts b/src/apis/storagetransfer/index.ts index 55a8584ac20..93272491fdd 100644 --- a/src/apis/storagetransfer/index.ts +++ b/src/apis/storagetransfer/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {storagetransfer_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function storagetransfer(version: 'v1'): export function storagetransfer(options: storagetransfer_v1.Options): storagetransfer_v1.Storagetransfer; export function storagetransfer( + this: GoogleConfigurable, versionOrOptions: 'v1'|storagetransfer_v1.Options) { - return getAPI('storagetransfer', versionOrOptions, VERSIONS); + return getAPI('storagetransfer', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/streetviewpublish/index.ts b/src/apis/streetviewpublish/index.ts index 8e2ed6aadfe..9f79735f082 100644 --- a/src/apis/streetviewpublish/index.ts +++ b/src/apis/streetviewpublish/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {streetviewpublish_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function streetviewpublish(version: 'v1'): export function streetviewpublish(options: streetviewpublish_v1.Options): streetviewpublish_v1.Streetviewpublish; export function streetviewpublish( + this: GoogleConfigurable, versionOrOptions: 'v1'|streetviewpublish_v1.Options) { - return getAPI('streetviewpublish', versionOrOptions, VERSIONS); + return getAPI('streetviewpublish', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/surveys/index.ts b/src/apis/surveys/index.ts index e3e13d067e5..66cadc569fc 100644 --- a/src/apis/surveys/index.ts +++ b/src/apis/surveys/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {surveys_v2} from './v2'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function surveys(version: 'v2'): surveys_v2.Surveys; export function surveys(options: surveys_v2.Options): surveys_v2.Surveys; -export function surveys(versionOrOptions: 'v2'| - surveys_v2.Options) { - return getAPI('surveys', versionOrOptions, VERSIONS); +export function surveys( + this: GoogleConfigurable, versionOrOptions: 'v2'|surveys_v2.Options) { + return getAPI('surveys', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/tagmanager/index.ts b/src/apis/tagmanager/index.ts index d3512deb097..9631b699847 100644 --- a/src/apis/tagmanager/index.ts +++ b/src/apis/tagmanager/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {tagmanager_v1} from './v1'; import {tagmanager_v2} from './v2'; @@ -30,6 +30,7 @@ export function tagmanager(options: tagmanager_v2.Options): tagmanager_v2.Tagmanager; export function tagmanager( + this: GoogleConfigurable, versionOrOptions: 'v1'|tagmanager_v1.Options|'v2'|tagmanager_v2.Options) { - return getAPI('tagmanager', versionOrOptions, VERSIONS); + return getAPI('tagmanager', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/tasks/index.ts b/src/apis/tasks/index.ts index 6ace47e5815..edc587f05cc 100644 --- a/src/apis/tasks/index.ts +++ b/src/apis/tasks/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {tasks_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function tasks(version: 'v1'): tasks_v1.Tasks; export function tasks(options: tasks_v1.Options): tasks_v1.Tasks; -export function tasks(versionOrOptions: 'v1'| - tasks_v1.Options) { - return getAPI('tasks', versionOrOptions, VERSIONS); +export function tasks( + this: GoogleConfigurable, versionOrOptions: 'v1'|tasks_v1.Options) { + return getAPI('tasks', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/testing/index.ts b/src/apis/testing/index.ts index 4ca34dfdb68..b78303c797c 100644 --- a/src/apis/testing/index.ts +++ b/src/apis/testing/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {testing_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function testing(version: 'v1'): testing_v1.Testing; export function testing(options: testing_v1.Options): testing_v1.Testing; -export function testing(versionOrOptions: 'v1'| - testing_v1.Options) { - return getAPI('testing', versionOrOptions, VERSIONS); +export function testing( + this: GoogleConfigurable, versionOrOptions: 'v1'|testing_v1.Options) { + return getAPI('testing', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/texttospeech/index.ts b/src/apis/texttospeech/index.ts index 33268ca76b5..1fb46436058 100644 --- a/src/apis/texttospeech/index.ts +++ b/src/apis/texttospeech/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {texttospeech_v1beta1} from './v1beta1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function texttospeech(version: 'v1beta1'): export function texttospeech(options: texttospeech_v1beta1.Options): texttospeech_v1beta1.Texttospeech; export function texttospeech( + this: GoogleConfigurable, versionOrOptions: 'v1beta1'|texttospeech_v1beta1.Options) { - return getAPI('texttospeech', versionOrOptions, VERSIONS); + return getAPI('texttospeech', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/toolresults/index.ts b/src/apis/toolresults/index.ts index d79a7859aaf..cfb9ae8f833 100644 --- a/src/apis/toolresults/index.ts +++ b/src/apis/toolresults/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {toolresults_v1beta3} from './v1beta3'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function toolresults(version: 'v1beta3'): export function toolresults(options: toolresults_v1beta3.Options): toolresults_v1beta3.Toolresults; export function toolresults( + this: GoogleConfigurable, versionOrOptions: 'v1beta3'|toolresults_v1beta3.Options) { - return getAPI('toolresults', versionOrOptions, VERSIONS); + return getAPI('toolresults', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/tpu/index.ts b/src/apis/tpu/index.ts index eacfc023e66..0c563c900a4 100644 --- a/src/apis/tpu/index.ts +++ b/src/apis/tpu/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {tpu_v1alpha1} from './v1alpha1'; export const VERSIONS = { @@ -22,7 +22,8 @@ export const VERSIONS = { export function tpu(version: 'v1alpha1'): tpu_v1alpha1.Tpu; export function tpu(options: tpu_v1alpha1.Options): tpu_v1alpha1.Tpu; -export function tpu(versionOrOptions: 'v1alpha1'| - tpu_v1alpha1.Options) { - return getAPI('tpu', versionOrOptions, VERSIONS); +export function tpu( + this: GoogleConfigurable, + versionOrOptions: 'v1alpha1'|tpu_v1alpha1.Options) { + return getAPI('tpu', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/translate/index.ts b/src/apis/translate/index.ts index 226639b209f..9e4611c57f0 100644 --- a/src/apis/translate/index.ts +++ b/src/apis/translate/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {translate_v2} from './v2'; export const VERSIONS = { @@ -23,7 +23,7 @@ export const VERSIONS = { export function translate(version: 'v2'): translate_v2.Translate; export function translate(options: translate_v2.Options): translate_v2.Translate; -export function translate(versionOrOptions: 'v2'| - translate_v2.Options) { - return getAPI('translate', versionOrOptions, VERSIONS); +export function translate( + this: GoogleConfigurable, versionOrOptions: 'v2'|translate_v2.Options) { + return getAPI('translate', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/urlshortener/index.ts b/src/apis/urlshortener/index.ts index 9898546bf87..2ca0adea0f2 100644 --- a/src/apis/urlshortener/index.ts +++ b/src/apis/urlshortener/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {urlshortener_v1} from './v1'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function urlshortener(version: 'v1'): urlshortener_v1.Urlshortener; export function urlshortener(options: urlshortener_v1.Options): urlshortener_v1.Urlshortener; export function urlshortener( - versionOrOptions: 'v1'|urlshortener_v1.Options) { - return getAPI('urlshortener', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v1'|urlshortener_v1.Options) { + return getAPI('urlshortener', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/vault/index.ts b/src/apis/vault/index.ts index ab3c7a2f648..7ff3e1bae9e 100644 --- a/src/apis/vault/index.ts +++ b/src/apis/vault/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {vault_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function vault(version: 'v1'): vault_v1.Vault; export function vault(options: vault_v1.Options): vault_v1.Vault; -export function vault(versionOrOptions: 'v1'| - vault_v1.Options) { - return getAPI('vault', versionOrOptions, VERSIONS); +export function vault( + this: GoogleConfigurable, versionOrOptions: 'v1'|vault_v1.Options) { + return getAPI('vault', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/videointelligence/index.ts b/src/apis/videointelligence/index.ts index 7c81d086987..b8ee288effa 100644 --- a/src/apis/videointelligence/index.ts +++ b/src/apis/videointelligence/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {videointelligence_v1} from './v1'; import {videointelligence_v1beta1} from './v1beta1'; import {videointelligence_v1beta2} from './v1beta2'; @@ -40,9 +40,10 @@ export function videointelligence< T = videointelligence_v1.Videointelligence | videointelligence_v1beta1.Videointelligence | videointelligence_v1beta2.Videointelligence>( + this: GoogleConfigurable, versionOrOptions: 'v1'| videointelligence_v1.Options|'v1beta1'| videointelligence_v1beta1.Options|'v1beta2'| videointelligence_v1beta2.Options) { - return getAPI('videointelligence', versionOrOptions, VERSIONS); + return getAPI('videointelligence', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/vision/index.ts b/src/apis/vision/index.ts index 16183dc6647..629b8bf43e8 100644 --- a/src/apis/vision/index.ts +++ b/src/apis/vision/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {vision_v1} from './v1'; import {vision_v1p1beta1} from './v1p1beta1'; import {vision_v1p2beta1} from './v1p2beta1'; @@ -34,7 +34,8 @@ export function vision(options: vision_v1p2beta1.Options): vision_v1p2beta1.Vision; export function vision< T = vision_v1.Vision | vision_v1p1beta1.Vision | vision_v1p2beta1.Vision>( + this: GoogleConfigurable, versionOrOptions: 'v1'|vision_v1.Options|'v1p1beta1'| vision_v1p1beta1.Options|'v1p2beta1'|vision_v1p2beta1.Options) { - return getAPI('vision', versionOrOptions, VERSIONS); + return getAPI('vision', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/webfonts/index.ts b/src/apis/webfonts/index.ts index bc779e70923..14fda35f553 100644 --- a/src/apis/webfonts/index.ts +++ b/src/apis/webfonts/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {webfonts_v1} from './v1'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function webfonts(version: 'v1'): webfonts_v1.Webfonts; export function webfonts(options: webfonts_v1.Options): webfonts_v1.Webfonts; -export function webfonts(versionOrOptions: 'v1'| - webfonts_v1.Options) { - return getAPI('webfonts', versionOrOptions, VERSIONS); +export function webfonts( + this: GoogleConfigurable, versionOrOptions: 'v1'|webfonts_v1.Options) { + return getAPI('webfonts', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/webmasters/index.ts b/src/apis/webmasters/index.ts index 688c14e8f8e..67ed067411e 100644 --- a/src/apis/webmasters/index.ts +++ b/src/apis/webmasters/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {webmasters_v3} from './v3'; export const VERSIONS = { @@ -24,6 +24,6 @@ export function webmasters(version: 'v3'): webmasters_v3.Webmasters; export function webmasters(options: webmasters_v3.Options): webmasters_v3.Webmasters; export function webmasters( - versionOrOptions: 'v3'|webmasters_v3.Options) { - return getAPI('webmasters', versionOrOptions, VERSIONS); + this: GoogleConfigurable, versionOrOptions: 'v3'|webmasters_v3.Options) { + return getAPI('webmasters', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/websecurityscanner/index.ts b/src/apis/websecurityscanner/index.ts index 2a1936bf703..9606a9168fd 100644 --- a/src/apis/websecurityscanner/index.ts +++ b/src/apis/websecurityscanner/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {websecurityscanner_v1alpha} from './v1alpha'; export const VERSIONS = { @@ -26,6 +26,7 @@ export function websecurityscanner(options: websecurityscanner_v1alpha.Options): websecurityscanner_v1alpha.Websecurityscanner; export function websecurityscanner( + this: GoogleConfigurable, versionOrOptions: 'v1alpha'|websecurityscanner_v1alpha.Options) { - return getAPI('websecurityscanner', versionOrOptions, VERSIONS); + return getAPI('websecurityscanner', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/youtube/index.ts b/src/apis/youtube/index.ts index 150ed1a0232..22443a83f74 100644 --- a/src/apis/youtube/index.ts +++ b/src/apis/youtube/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {youtube_v3} from './v3'; export const VERSIONS = { @@ -22,7 +22,7 @@ export const VERSIONS = { export function youtube(version: 'v3'): youtube_v3.Youtube; export function youtube(options: youtube_v3.Options): youtube_v3.Youtube; -export function youtube(versionOrOptions: 'v3'| - youtube_v3.Options) { - return getAPI('youtube', versionOrOptions, VERSIONS); +export function youtube( + this: GoogleConfigurable, versionOrOptions: 'v3'|youtube_v3.Options) { + return getAPI('youtube', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/youtubeAnalytics/index.ts b/src/apis/youtubeAnalytics/index.ts index 65050dff1e5..1c96ed637e8 100644 --- a/src/apis/youtubeAnalytics/index.ts +++ b/src/apis/youtubeAnalytics/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {youtubeAnalytics_v1} from './v1'; import {youtubeAnalytics_v1beta1} from './v1beta1'; import {youtubeAnalytics_v2} from './v2'; @@ -40,8 +40,9 @@ export function youtubeAnalytics< T = youtubeAnalytics_v1.Youtubeanalytics | youtubeAnalytics_v1beta1.Youtubeanalytics | youtubeAnalytics_v2.Youtubeanalytics>( + this: GoogleConfigurable, versionOrOptions: 'v1'| youtubeAnalytics_v1.Options|'v1beta1'| youtubeAnalytics_v1beta1.Options|'v2'|youtubeAnalytics_v2.Options) { - return getAPI('youtubeAnalytics', versionOrOptions, VERSIONS); + return getAPI('youtubeAnalytics', versionOrOptions, VERSIONS, this); } diff --git a/src/apis/youtubereporting/index.ts b/src/apis/youtubereporting/index.ts index fbe49acfe33..33ad62fee76 100644 --- a/src/apis/youtubereporting/index.ts +++ b/src/apis/youtubereporting/index.ts @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; import {youtubereporting_v1} from './v1'; export const VERSIONS = { @@ -25,6 +25,7 @@ export function youtubereporting(version: 'v1'): export function youtubereporting(options: youtubereporting_v1.Options): youtubereporting_v1.Youtubereporting; export function youtubereporting( + this: GoogleConfigurable, versionOrOptions: 'v1'|youtubereporting_v1.Options) { - return getAPI('youtubereporting', versionOrOptions, VERSIONS); + return getAPI('youtubereporting', versionOrOptions, VERSIONS, this); } diff --git a/src/generator/templates/api-index.njk b/src/generator/templates/api-index.njk index c665f5fe659..0c210b4f87e 100644 --- a/src/generator/templates/api-index.njk +++ b/src/generator/templates/api-index.njk @@ -13,7 +13,7 @@ /*! THIS FILE IS AUTO-GENERATED */ -import {getAPI} from '../../shared/src'; +import {getAPI, GoogleConfigurable} from '../../shared/src'; {% for versionName, version in api %} import { {{ name }}_{{ version|replace('.','_') }} } from './{{ version }}'; {% endfor %} @@ -29,6 +29,6 @@ export const VERSIONS = { export function {{ name }}(version: '{{ Version }}'): {{ name }}_{{ Version }}.{{ name|capitalize }}; export function {{ name }}(options: {{ name }}_{{ Version }}.Options): {{ name }}_{{ Version }}.{{ name|capitalize }}; {% endfor %} -export function {{ name }}(versionOrOptions: {% for versionName, version in api %}'{{ version|replace('.','_') }}'|{{ name }}_{{ version|replace('.','_') }}.Options{% if not loop.last %}|{% endif %}{% endfor %}) { - return getAPI('{{ name }}', versionOrOptions, VERSIONS); +export function {{ name }}(this: GoogleConfigurable, versionOrOptions: {% for versionName, version in api %}'{{ version|replace('.','_') }}'|{{ name }}_{{ version|replace('.','_') }}.Options{% if not loop.last %}|{% endif %}{% endfor %}) { + return getAPI('{{ name }}', versionOrOptions, VERSIONS, this); } diff --git a/src/generator/templates/index.njk b/src/generator/templates/index.njk index 561e8adefb6..487264ee902 100644 --- a/src/generator/templates/index.njk +++ b/src/generator/templates/index.njk @@ -13,12 +13,10 @@ /*! THIS FILE IS AUTO-GENERATED */ -import * as path from 'path'; -import * as util from 'util'; -import { ServiceOptions } from '../shared/src'; +import { ServiceOptions, getAPI } from '../shared/src'; + {% for apiName, api in apis %} - {% for versionName, version in api %}import { {{ apiName }}_{{ version|replace('.','_') }} } from './{{ apiName }}/{{ version }}'; -{% endfor %} + import * as {{ apiName }} from './{{ apiName }}'; {% endfor %} export interface APIList { @@ -27,44 +25,13 @@ export interface APIList { } export const APIS: APIList = { - {% for apiName, api in apis %}{{ apiName }}: { - {% for versionName, version in api %}'{{ version }}': {{ apiName }}_{{ version|replace('.','_') }}.{{apiName|capitalize}}, - {% endfor %} - }, + {% for apiName, api in apis %} + {{ apiName }}: {{ apiName }}.VERSIONS, {% endfor %} }; export class GeneratedAPIs { - // tslint:disable-next-line no-any - private getAPI(api: string, options: ServiceOptions|string) { - let version: string; - if (typeof options === 'string') { - version = options; - options = {}; - } else if (typeof options === 'object') { - version = options.version!; - delete options.version; - } else { - throw new Error('Argument error: Accepts only string or object'); - } - try { - const endpoint = APIS[api][path.basename(version)]; - const ep = new endpoint(options, this); - return Object.freeze(ep) as T; - } catch (e) { - throw new Error( - `Unable to load endpoint ${api}("${version}"): ${e.message}`); - } - } - {% for apiName, api in apis %} - {% for versionName, version in api %} - {% set Version = version|replace('.','_') %} - {{ apiName }}(version: '{{ Version }}'): {{ apiName }}_{{ Version }}.{{ apiName|capitalize }}; - {{ apiName }}(options: {{ apiName }}_{{ Version }}.Options): {{ apiName }}_{{ Version }}.{{ apiName|capitalize }}; - {% endfor %} - {{ apiName }}(versionOrOptions: {% for versionName, version in api %}'{{ version|replace('.','_') }}'|{{ apiName }}_{{ version|replace('.','_') }}.Options{% if not loop.last %}|{% endif %}{% endfor %}) { - return this.getAPI('{{ apiName }}', versionOrOptions); - } + {{ apiName }} = {{ apiName }}.{{ apiName }}.bind(this); {% endfor %} } diff --git a/src/shared/src/apiIndex.ts b/src/shared/src/apiIndex.ts index 8f2c3b69288..0bf0f35d539 100644 --- a/src/shared/src/apiIndex.ts +++ b/src/shared/src/apiIndex.ts @@ -16,7 +16,7 @@ import {GlobalOptions, GoogleConfigurable, ServiceOptions} from '.'; export function getAPI( api: string, options: ServiceOptions|string, // tslint:disable-next-line no-any - versions: {[index: string]: any}) { + versions: {[index: string]: any}, context?: GoogleConfigurable) { let version: string; if (typeof options === 'string') { version = options; @@ -29,7 +29,7 @@ export function getAPI( } try { const ctr = versions[version]; - const ep = new ctr(options); + const ep = new ctr(options, context); return Object.freeze(ep) as T; } catch (e) { throw new Error(