| Index: generated/googleapis/lib/appengine/v1.dart
|
| diff --git a/generated/googleapis/lib/appengine/v1.dart b/generated/googleapis/lib/appengine/v1.dart
|
| index 590e9ce30733fe2baf58feee7bb2bbe7ec480318..f0eee2c4ccf2489cacb465f43549605d96bdd2d6 100644
|
| --- a/generated/googleapis/lib/appengine/v1.dart
|
| +++ b/generated/googleapis/lib/appengine/v1.dart
|
| @@ -9,66 +9,74 @@ import 'dart:convert' as convert;
|
| import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
|
| import 'package:http/http.dart' as http;
|
|
|
| -export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
|
| - ApiRequestError, DetailedApiRequestError;
|
| +export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
|
| + show ApiRequestError, DetailedApiRequestError;
|
|
|
| const core.String USER_AGENT = 'dart-api-client appengine/v1';
|
|
|
| -/**
|
| - * The App Engine Admin API enables developers to provision and manage their App
|
| - * Engine applications.
|
| - */
|
| +/// The App Engine Admin API enables developers to provision and manage their
|
| +/// App Engine applications.
|
| class AppengineApi {
|
| - /** View and manage your applications deployed on Google App Engine */
|
| - static const AppengineAdminScope = "https://www.googleapis.com/auth/appengine.admin";
|
| + /// View and manage your applications deployed on Google App Engine
|
| + static const AppengineAdminScope =
|
| + "https://www.googleapis.com/auth/appengine.admin";
|
|
|
| - /** View and manage your data across Google Cloud Platform services */
|
| - static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform";
|
| -
|
| - /** View your data across Google Cloud Platform services */
|
| - static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/cloud-platform.read-only";
|
| + /// View and manage your data across Google Cloud Platform services
|
| + static const CloudPlatformScope =
|
| + "https://www.googleapis.com/auth/cloud-platform";
|
|
|
| + /// View your data across Google Cloud Platform services
|
| + static const CloudPlatformReadOnlyScope =
|
| + "https://www.googleapis.com/auth/cloud-platform.read-only";
|
|
|
| final commons.ApiRequester _requester;
|
|
|
| AppsResourceApi get apps => new AppsResourceApi(_requester);
|
|
|
| - AppengineApi(http.Client client, {core.String rootUrl: "https://appengine.googleapis.com/", core.String servicePath: ""}) :
|
| - _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| + AppengineApi(http.Client client,
|
| + {core.String rootUrl: "https://appengine.googleapis.com/",
|
| + core.String servicePath: ""})
|
| + : _requester =
|
| + new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| }
|
|
|
| -
|
| class AppsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_requester);
|
| - AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_requester);
|
| - AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester);
|
| -
|
| - AppsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Creates an App Engine application for a Google Cloud Platform project.
|
| - * Required fields:
|
| - * id - The ID of the target Cloud Platform project.
|
| - * location - The region (https://cloud.google.com/appengine/docs/locations)
|
| - * where you want the App Engine application located.For more information
|
| - * about App Engine applications, see Managing Projects, Applications, and
|
| - * Billing (https://cloud.google.com/appengine/docs/python/console/).
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + AppsAuthorizedCertificatesResourceApi get authorizedCertificates =>
|
| + new AppsAuthorizedCertificatesResourceApi(_requester);
|
| + AppsAuthorizedDomainsResourceApi get authorizedDomains =>
|
| + new AppsAuthorizedDomainsResourceApi(_requester);
|
| + AppsDomainMappingsResourceApi get domainMappings =>
|
| + new AppsDomainMappingsResourceApi(_requester);
|
| + AppsLocationsResourceApi get locations =>
|
| + new AppsLocationsResourceApi(_requester);
|
| + AppsOperationsResourceApi get operations =>
|
| + new AppsOperationsResourceApi(_requester);
|
| + AppsServicesResourceApi get services =>
|
| + new AppsServicesResourceApi(_requester);
|
| +
|
| + AppsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Creates an App Engine application for a Google Cloud Platform project.
|
| + /// Required fields:
|
| + /// id - The ID of the target Cloud Platform project.
|
| + /// location - The region (https://cloud.google.com/appengine/docs/locations)
|
| + /// where you want the App Engine application located.For more information
|
| + /// about App Engine applications, see Managing Projects, Applications, and
|
| + /// Billing (https://cloud.google.com/appengine/docs/python/console/).
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Operation> create(Application request) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -83,32 +91,29 @@ class AppsResourceApi {
|
|
|
| _url = 'v1/apps';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Gets information about an application.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the Application resource to get.
|
| - * Example: apps/myapp.
|
| - *
|
| - * Completes with a [Application].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Gets information about an application.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the Application resource to get.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// Completes with a [Application].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Application> get(core.String appsId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -123,41 +128,39 @@ class AppsResourceApi {
|
|
|
| _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Application.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates the specified Application resource. You can update the following
|
| - * fields:
|
| - * auth_domain - Google authentication domain for controlling user access to
|
| - * the application.
|
| - * default_cookie_expiration - Cookie expiration policy for the application.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the Application resource to update.
|
| - * Example: apps/myapp.
|
| - *
|
| - * [updateMask] - Standard field mask for the set of fields to be updated.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> patch(Application request, core.String appsId, {core.String updateMask}) {
|
| + /// Updates the specified Application resource. You can update the following
|
| + /// fields:
|
| + /// auth_domain - Google authentication domain for controlling user access to
|
| + /// the application.
|
| + /// default_cookie_expiration - Cookie expiration policy for the application.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the Application resource to update.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// [updateMask] - Standard field mask for the set of fields to be updated.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> patch(Application request, core.String appsId,
|
| + {core.String updateMask}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -177,38 +180,36 @@ class AppsResourceApi {
|
|
|
| _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Recreates the required App Engine features for the specified App Engine
|
| - * application, for example a Cloud Storage bucket or App Engine service
|
| - * account. Use this method if you receive an error message about a missing
|
| - * feature, for example, Error retrieving the App Engine service account.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the application to repair. Example:
|
| - * apps/myapp
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> repair(RepairApplicationRequest request, core.String appsId) {
|
| + /// Recreates the required App Engine features for the specified App Engine
|
| + /// application, for example a Cloud Storage bucket or App Engine service
|
| + /// account. Use this method if you receive an error message about a missing
|
| + /// feature, for example, Error retrieving the App Engine service account.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the application to repair. Example:
|
| + /// apps/myapp
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> repair(
|
| + RepairApplicationRequest request, core.String appsId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -225,42 +226,633 @@ class AppsResourceApi {
|
|
|
| _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + ':repair';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
| +}
|
| +
|
| +class AppsAuthorizedCertificatesResourceApi {
|
| + final commons.ApiRequester _requester;
|
| +
|
| + AppsAuthorizedCertificatesResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Uploads the specified SSL certificate.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Application resource.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// Completes with a [AuthorizedCertificate].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<AuthorizedCertificate> create(
|
| + AuthorizedCertificate request, core.String appsId) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (request != null) {
|
| + _body = convert.JSON.encode((request).toJson());
|
| + }
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/authorizedCertificates';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new AuthorizedCertificate.fromJson(data));
|
| + }
|
| +
|
| + /// Deletes the specified SSL certificate.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource to delete. Example:
|
| + /// apps/myapp/authorizedCertificates/12345.
|
| + ///
|
| + /// [authorizedCertificatesId] - Part of `name`. See documentation of
|
| + /// `appsId`.
|
| + ///
|
| + /// Completes with a [Empty].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Empty> delete(
|
| + core.String appsId, core.String authorizedCertificatesId) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (authorizedCertificatesId == null) {
|
| + throw new core.ArgumentError(
|
| + "Parameter authorizedCertificatesId is required.");
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/authorizedCertificates/' +
|
| + commons.Escaper.ecapeVariable('$authorizedCertificatesId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new Empty.fromJson(data));
|
| + }
|
| +
|
| + /// Gets the specified SSL certificate.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/authorizedCertificates/12345.
|
| + ///
|
| + /// [authorizedCertificatesId] - Part of `name`. See documentation of
|
| + /// `appsId`.
|
| + ///
|
| + /// [view] - Controls the set of fields returned in the GET response.
|
| + /// Possible string values are:
|
| + /// - "BASIC_CERTIFICATE" : A BASIC_CERTIFICATE.
|
| + /// - "FULL_CERTIFICATE" : A FULL_CERTIFICATE.
|
| + ///
|
| + /// Completes with a [AuthorizedCertificate].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<AuthorizedCertificate> get(
|
| + core.String appsId, core.String authorizedCertificatesId,
|
| + {core.String view}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (authorizedCertificatesId == null) {
|
| + throw new core.ArgumentError(
|
| + "Parameter authorizedCertificatesId is required.");
|
| + }
|
| + if (view != null) {
|
| + _queryParams["view"] = [view];
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/authorizedCertificates/' +
|
| + commons.Escaper.ecapeVariable('$authorizedCertificatesId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new AuthorizedCertificate.fromJson(data));
|
| + }
|
| +
|
| + /// Lists all SSL certificates the user is authorized to administer.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Application resource.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// [pageToken] - Continuation token for fetching the next page of results.
|
| + ///
|
| + /// [pageSize] - Maximum results to return per page.
|
| + ///
|
| + /// [view] - Controls the set of fields returned in the LIST response.
|
| + /// Possible string values are:
|
| + /// - "BASIC_CERTIFICATE" : A BASIC_CERTIFICATE.
|
| + /// - "FULL_CERTIFICATE" : A FULL_CERTIFICATE.
|
| + ///
|
| + /// Completes with a [ListAuthorizedCertificatesResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListAuthorizedCertificatesResponse> list(core.String appsId,
|
| + {core.String pageToken, core.int pageSize, core.String view}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (pageToken != null) {
|
| + _queryParams["pageToken"] = [pageToken];
|
| + }
|
| + if (pageSize != null) {
|
| + _queryParams["pageSize"] = ["${pageSize}"];
|
| + }
|
| + if (view != null) {
|
| + _queryParams["view"] = [view];
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/authorizedCertificates';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response
|
| + .then((data) => new ListAuthorizedCertificatesResponse.fromJson(data));
|
| + }
|
| +
|
| + /// Updates the specified SSL certificate. To renew a certificate and
|
| + /// maintain its existing domain mappings, update certificate_data with a new
|
| + /// certificate. The new certificate must be applicable to the same domains
|
| + /// as the original certificate. The certificate display_name may also be
|
| + /// updated.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource to update. Example:
|
| + /// apps/myapp/authorizedCertificates/12345.
|
| + ///
|
| + /// [authorizedCertificatesId] - Part of `name`. See documentation of
|
| + /// `appsId`.
|
| + ///
|
| + /// [updateMask] - Standard field mask for the set of fields to be updated.
|
| + /// Updates are only supported on the certificate_raw_data and display_name
|
| + /// fields.
|
| + ///
|
| + /// Completes with a [AuthorizedCertificate].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<AuthorizedCertificate> patch(AuthorizedCertificate request,
|
| + core.String appsId, core.String authorizedCertificatesId,
|
| + {core.String updateMask}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (request != null) {
|
| + _body = convert.JSON.encode((request).toJson());
|
| + }
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (authorizedCertificatesId == null) {
|
| + throw new core.ArgumentError(
|
| + "Parameter authorizedCertificatesId is required.");
|
| + }
|
| + if (updateMask != null) {
|
| + _queryParams["updateMask"] = [updateMask];
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/authorizedCertificates/' +
|
| + commons.Escaper.ecapeVariable('$authorizedCertificatesId');
|
|
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new AuthorizedCertificate.fromJson(data));
|
| + }
|
| +}
|
| +
|
| +class AppsAuthorizedDomainsResourceApi {
|
| + final commons.ApiRequester _requester;
|
| +
|
| + AppsAuthorizedDomainsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Lists all domains the user is authorized to administer.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Application resource.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// [pageSize] - Maximum results to return per page.
|
| + ///
|
| + /// [pageToken] - Continuation token for fetching the next page of results.
|
| + ///
|
| + /// Completes with a [ListAuthorizedDomainsResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListAuthorizedDomainsResponse> list(core.String appsId,
|
| + {core.int pageSize, core.String pageToken}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (pageSize != null) {
|
| + _queryParams["pageSize"] = ["${pageSize}"];
|
| + }
|
| + if (pageToken != null) {
|
| + _queryParams["pageToken"] = [pageToken];
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/authorizedDomains';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response
|
| + .then((data) => new ListAuthorizedDomainsResponse.fromJson(data));
|
| + }
|
| }
|
|
|
| +class AppsDomainMappingsResourceApi {
|
| + final commons.ApiRequester _requester;
|
| +
|
| + AppsDomainMappingsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Maps a domain to an application. A user must be authorized to administer
|
| + /// a domain in order to map it to an application. For a list of available
|
| + /// authorized domains, see AuthorizedDomains.ListAuthorizedDomains.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Application resource.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> create(DomainMapping request, core.String appsId) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (request != null) {
|
| + _body = convert.JSON.encode((request).toJson());
|
| + }
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/domainMappings';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new Operation.fromJson(data));
|
| + }
|
| +
|
| + /// Deletes the specified domain mapping. A user must be authorized to
|
| + /// administer the associated domain in order to delete a DomainMapping
|
| + /// resource.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource to delete. Example:
|
| + /// apps/myapp/domainMappings/example.com.
|
| + ///
|
| + /// [domainMappingsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> delete(
|
| + core.String appsId, core.String domainMappingsId) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (domainMappingsId == null) {
|
| + throw new core.ArgumentError("Parameter domainMappingsId is required.");
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/domainMappings/' +
|
| + commons.Escaper.ecapeVariable('$domainMappingsId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new Operation.fromJson(data));
|
| + }
|
| +
|
| + /// Gets the specified domain mapping.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/domainMappings/example.com.
|
| + ///
|
| + /// [domainMappingsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [DomainMapping].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<DomainMapping> get(
|
| + core.String appsId, core.String domainMappingsId) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (domainMappingsId == null) {
|
| + throw new core.ArgumentError("Parameter domainMappingsId is required.");
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/domainMappings/' +
|
| + commons.Escaper.ecapeVariable('$domainMappingsId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new DomainMapping.fromJson(data));
|
| + }
|
| +
|
| + /// Lists the domain mappings on an application.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Application resource.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// [pageToken] - Continuation token for fetching the next page of results.
|
| + ///
|
| + /// [pageSize] - Maximum results to return per page.
|
| + ///
|
| + /// Completes with a [ListDomainMappingsResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListDomainMappingsResponse> list(core.String appsId,
|
| + {core.String pageToken, core.int pageSize}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (pageToken != null) {
|
| + _queryParams["pageToken"] = [pageToken];
|
| + }
|
| + if (pageSize != null) {
|
| + _queryParams["pageSize"] = ["${pageSize}"];
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/domainMappings';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response
|
| + .then((data) => new ListDomainMappingsResponse.fromJson(data));
|
| + }
|
| +
|
| + /// Updates the specified domain mapping. To map an SSL certificate to a
|
| + /// domain mapping, update certificate_id to point to an
|
| + /// AuthorizedCertificate resource. A user must be authorized to administer
|
| + /// the associated domain in order to update a DomainMapping resource.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource to update. Example:
|
| + /// apps/myapp/domainMappings/example.com.
|
| + ///
|
| + /// [domainMappingsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [updateMask] - Standard field mask for the set of fields to be updated.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> patch(
|
| + DomainMapping request, core.String appsId, core.String domainMappingsId,
|
| + {core.String updateMask}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (request != null) {
|
| + _body = convert.JSON.encode((request).toJson());
|
| + }
|
| + if (appsId == null) {
|
| + throw new core.ArgumentError("Parameter appsId is required.");
|
| + }
|
| + if (domainMappingsId == null) {
|
| + throw new core.ArgumentError("Parameter domainMappingsId is required.");
|
| + }
|
| + if (updateMask != null) {
|
| + _queryParams["updateMask"] = [updateMask];
|
| + }
|
| +
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/domainMappings/' +
|
| + commons.Escaper.ecapeVariable('$domainMappingsId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new Operation.fromJson(data));
|
| + }
|
| +}
|
|
|
| class AppsLocationsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - AppsLocationsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Get information about a location.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Resource name for the location.
|
| - *
|
| - * [locationsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Location].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + AppsLocationsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Get information about a location.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Resource name for the location.
|
| + ///
|
| + /// [locationsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Location].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Location> get(core.String appsId, core.String locationsId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -276,41 +868,42 @@ class AppsLocationsResourceApi {
|
| throw new core.ArgumentError("Parameter locationsId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locations/' + commons.Escaper.ecapeVariable('$locationsId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/locations/' +
|
| + commons.Escaper.ecapeVariable('$locationsId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Location.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists information about the supported locations for this service.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. The resource that owns the locations collection,
|
| - * if applicable.
|
| - *
|
| - * [pageSize] - The standard list page size.
|
| - *
|
| - * [filter] - The standard list filter.
|
| - *
|
| - * [pageToken] - The standard list page token.
|
| - *
|
| - * Completes with a [ListLocationsResponse].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<ListLocationsResponse> list(core.String appsId, {core.int pageSize, core.String filter, core.String pageToken}) {
|
| + /// Lists information about the supported locations for this service.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. The resource that owns the locations
|
| + /// collection, if applicable.
|
| + ///
|
| + /// [pageToken] - The standard list page token.
|
| + ///
|
| + /// [pageSize] - The standard list page size.
|
| + ///
|
| + /// [filter] - The standard list filter.
|
| + ///
|
| + /// Completes with a [ListLocationsResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListLocationsResponse> list(core.String appsId,
|
| + {core.String pageToken, core.int pageSize, core.String filter}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -321,56 +914,50 @@ class AppsLocationsResourceApi {
|
| if (appsId == null) {
|
| throw new core.ArgumentError("Parameter appsId is required.");
|
| }
|
| + if (pageToken != null) {
|
| + _queryParams["pageToken"] = [pageToken];
|
| + }
|
| if (pageSize != null) {
|
| _queryParams["pageSize"] = ["${pageSize}"];
|
| }
|
| if (filter != null) {
|
| _queryParams["filter"] = [filter];
|
| }
|
| - if (pageToken != null) {
|
| - _queryParams["pageToken"] = [pageToken];
|
| - }
|
|
|
| _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locations';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ListLocationsResponse.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class AppsOperationsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - AppsOperationsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Gets the latest state of a long-running operation. Clients can use this
|
| - * method to poll the operation result at intervals as recommended by the API
|
| - * service.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. The name of the operation resource.
|
| - *
|
| - * [operationsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + AppsOperationsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Gets the latest state of a long-running operation. Clients can use this
|
| + /// method to poll the operation result at intervals as recommended by the
|
| + /// API service.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. The name of the operation resource.
|
| + ///
|
| + /// [operationsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Operation> get(core.String appsId, core.String operationsId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -386,48 +973,49 @@ class AppsOperationsResourceApi {
|
| throw new core.ArgumentError("Parameter operationsId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operations/' + commons.Escaper.ecapeVariable('$operationsId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/operations/' +
|
| + commons.Escaper.ecapeVariable('$operationsId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists operations that match the specified filter in the request. If the
|
| - * server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name
|
| - * binding allows API services to override the binding to use different
|
| - * resource name schemes, such as users / * /operations. To override the
|
| - * binding, API services can add a binding such as "/v1/{name=users / *
|
| - * }/operations" to their service configuration. For backwards compatibility,
|
| - * the default name includes the operations collection id, however overriding
|
| - * users must ensure the name binding is the parent resource, without the
|
| - * operations collection id.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. The name of the operation's parent resource.
|
| - *
|
| - * [filter] - The standard list filter.
|
| - *
|
| - * [pageToken] - The standard list page token.
|
| - *
|
| - * [pageSize] - The standard list page size.
|
| - *
|
| - * Completes with a [ListOperationsResponse].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<ListOperationsResponse> list(core.String appsId, {core.String filter, core.String pageToken, core.int pageSize}) {
|
| + /// Lists operations that match the specified filter in the request. If the
|
| + /// server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the
|
| + /// name binding allows API services to override the binding to use different
|
| + /// resource name schemes, such as users / * /operations. To override the
|
| + /// binding, API services can add a binding such as "/v1/{name=users / *
|
| + /// }/operations" to their service configuration. For backwards
|
| + /// compatibility, the default name includes the operations collection id,
|
| + /// however overriding users must ensure the name binding is the parent
|
| + /// resource, without the operations collection id.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. The name of the operation's parent resource.
|
| + ///
|
| + /// [filter] - The standard list filter.
|
| + ///
|
| + /// [pageToken] - The standard list page token.
|
| + ///
|
| + /// [pageSize] - The standard list page size.
|
| + ///
|
| + /// Completes with a [ListOperationsResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListOperationsResponse> list(core.String appsId,
|
| + {core.String filter, core.String pageToken, core.int pageSize}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -448,47 +1036,43 @@ class AppsOperationsResourceApi {
|
| _queryParams["pageSize"] = ["${pageSize}"];
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operations';
|
| + _url =
|
| + 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operations';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ListOperationsResponse.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class AppsServicesResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - AppsServicesVersionsResourceApi get versions => new AppsServicesVersionsResourceApi(_requester);
|
| -
|
| - AppsServicesResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deletes the specified service and all enclosed versions.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource requested. Example:
|
| - * apps/myapp/services/default.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + AppsServicesVersionsResourceApi get versions =>
|
| + new AppsServicesVersionsResourceApi(_requester);
|
| +
|
| + AppsServicesResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Deletes the specified service and all enclosed versions.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/services/default.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Operation> delete(core.String appsId, core.String servicesId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -504,36 +1088,36 @@ class AppsServicesResourceApi {
|
| throw new core.ArgumentError("Parameter servicesId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Gets the current configuration of the specified service.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource requested. Example:
|
| - * apps/myapp/services/default.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Service].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Gets the current configuration of the specified service.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/services/default.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Service].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Service> get(core.String appsId, core.String servicesId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -549,39 +1133,40 @@ class AppsServicesResourceApi {
|
| throw new core.ArgumentError("Parameter servicesId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Service.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists all the services in the application.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `parent`. Name of the parent Application resource.
|
| - * Example: apps/myapp.
|
| - *
|
| - * [pageToken] - Continuation token for fetching the next page of results.
|
| - *
|
| - * [pageSize] - Maximum results to return per page.
|
| - *
|
| - * Completes with a [ListServicesResponse].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<ListServicesResponse> list(core.String appsId, {core.String pageToken, core.int pageSize}) {
|
| + /// Lists all the services in the application.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Application resource.
|
| + /// Example: apps/myapp.
|
| + ///
|
| + /// [pageToken] - Continuation token for fetching the next page of results.
|
| + ///
|
| + /// [pageSize] - Maximum results to return per page.
|
| + ///
|
| + /// Completes with a [ListServicesResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListServicesResponse> list(core.String appsId,
|
| + {core.String pageToken, core.int pageSize}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -601,53 +1186,52 @@ class AppsServicesResourceApi {
|
|
|
| _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ListServicesResponse.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates the configuration of the specified service.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource to update. Example:
|
| - * apps/myapp/services/default.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [migrateTraffic] - Set to true to gradually shift traffic to one or more
|
| - * versions that you specify. By default, traffic is shifted immediately. For
|
| - * gradual traffic migration, the target versions must be located within
|
| - * instances that are configured for both warmup requests
|
| - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#inboundservicetype)
|
| - * and automatic scaling
|
| - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#automaticscaling).
|
| - * You must specify the shardBy
|
| - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services#shardby)
|
| - * field in the Service resource. Gradual traffic migration is not supported
|
| - * in the App Engine flexible environment. For examples, see Migrating and
|
| - * Splitting Traffic
|
| - * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traffic).
|
| - *
|
| - * [updateMask] - Standard field mask for the set of fields to be updated.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> patch(Service request, core.String appsId, core.String servicesId, {core.bool migrateTraffic, core.String updateMask}) {
|
| + /// Updates the configuration of the specified service.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource to update. Example:
|
| + /// apps/myapp/services/default.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [updateMask] - Standard field mask for the set of fields to be updated.
|
| + ///
|
| + /// [migrateTraffic] - Set to true to gradually shift traffic to one or more
|
| + /// versions that you specify. By default, traffic is shifted immediately.
|
| + /// For gradual traffic migration, the target versions must be located within
|
| + /// instances that are configured for both warmup requests
|
| + /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#inboundservicetype)
|
| + /// and automatic scaling
|
| + /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#automaticscaling).
|
| + /// You must specify the shardBy
|
| + /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services#shardby)
|
| + /// field in the Service resource. Gradual traffic migration is not supported
|
| + /// in the App Engine flexible environment. For examples, see Migrating and
|
| + /// Splitting Traffic
|
| + /// (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traffic).
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> patch(
|
| + Service request, core.String appsId, core.String servicesId,
|
| + {core.String updateMask, core.bool migrateTraffic}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -664,57 +1248,57 @@ class AppsServicesResourceApi {
|
| if (servicesId == null) {
|
| throw new core.ArgumentError("Parameter servicesId is required.");
|
| }
|
| - if (migrateTraffic != null) {
|
| - _queryParams["migrateTraffic"] = ["${migrateTraffic}"];
|
| - }
|
| if (updateMask != null) {
|
| _queryParams["updateMask"] = [updateMask];
|
| }
|
| + if (migrateTraffic != null) {
|
| + _queryParams["migrateTraffic"] = ["${migrateTraffic}"];
|
| + }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class AppsServicesVersionsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - AppsServicesVersionsInstancesResourceApi get instances => new AppsServicesVersionsInstancesResourceApi(_requester);
|
| -
|
| - AppsServicesVersionsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deploys code and resource files to a new version.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `parent`. Name of the parent resource to create this
|
| - * version under. Example: apps/myapp/services/default.
|
| - *
|
| - * [servicesId] - Part of `parent`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> create(Version request, core.String appsId, core.String servicesId) {
|
| + AppsServicesVersionsInstancesResourceApi get instances =>
|
| + new AppsServicesVersionsInstancesResourceApi(_requester);
|
| +
|
| + AppsServicesVersionsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Deploys code and resource files to a new version.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent resource to create this
|
| + /// version under. Example: apps/myapp/services/default.
|
| + ///
|
| + /// [servicesId] - Part of `parent`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> create(
|
| + Version request, core.String appsId, core.String servicesId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -732,39 +1316,41 @@ class AppsServicesVersionsResourceApi {
|
| throw new core.ArgumentError("Parameter servicesId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions';
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Deletes an existing Version resource.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource requested. Example:
|
| - * apps/myapp/services/default/versions/v1.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [versionsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> delete(core.String appsId, core.String servicesId, core.String versionsId) {
|
| + /// Deletes an existing Version resource.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/services/default/versions/v1.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [versionsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> delete(
|
| + core.String appsId, core.String servicesId, core.String versionsId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -782,45 +1368,49 @@ class AppsServicesVersionsResourceApi {
|
| throw new core.ArgumentError("Parameter versionsId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions/' +
|
| + commons.Escaper.ecapeVariable('$versionsId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Gets the specified Version resource. By default, only a BASIC_VIEW will be
|
| - * returned. Specify the FULL_VIEW parameter to get the full resource.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource requested. Example:
|
| - * apps/myapp/services/default/versions/v1.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [versionsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [view] - Controls the set of fields returned in the Get response.
|
| - * Possible string values are:
|
| - * - "BASIC" : A BASIC.
|
| - * - "FULL" : A FULL.
|
| - *
|
| - * Completes with a [Version].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Version> get(core.String appsId, core.String servicesId, core.String versionsId, {core.String view}) {
|
| + /// Gets the specified Version resource. By default, only a BASIC_VIEW will
|
| + /// be returned. Specify the FULL_VIEW parameter to get the full resource.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/services/default/versions/v1.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [versionsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [view] - Controls the set of fields returned in the Get response.
|
| + /// Possible string values are:
|
| + /// - "BASIC" : A BASIC.
|
| + /// - "FULL" : A FULL.
|
| + ///
|
| + /// Completes with a [Version].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Version> get(
|
| + core.String appsId, core.String servicesId, core.String versionsId,
|
| + {core.String view}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -841,46 +1431,50 @@ class AppsServicesVersionsResourceApi {
|
| _queryParams["view"] = [view];
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions/' +
|
| + commons.Escaper.ecapeVariable('$versionsId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Version.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists the versions of a service.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `parent`. Name of the parent Service resource. Example:
|
| - * apps/myapp/services/default.
|
| - *
|
| - * [servicesId] - Part of `parent`. See documentation of `appsId`.
|
| - *
|
| - * [pageToken] - Continuation token for fetching the next page of results.
|
| - *
|
| - * [pageSize] - Maximum results to return per page.
|
| - *
|
| - * [view] - Controls the set of fields returned in the List response.
|
| - * Possible string values are:
|
| - * - "BASIC" : A BASIC.
|
| - * - "FULL" : A FULL.
|
| - *
|
| - * Completes with a [ListVersionsResponse].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<ListVersionsResponse> list(core.String appsId, core.String servicesId, {core.String pageToken, core.int pageSize, core.String view}) {
|
| + /// Lists the versions of a service.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Service resource.
|
| + /// Example: apps/myapp/services/default.
|
| + ///
|
| + /// [servicesId] - Part of `parent`. See documentation of `appsId`.
|
| + ///
|
| + /// [pageToken] - Continuation token for fetching the next page of results.
|
| + ///
|
| + /// [pageSize] - Maximum results to return per page.
|
| + ///
|
| + /// [view] - Controls the set of fields returned in the List response.
|
| + /// Possible string values are:
|
| + /// - "BASIC" : A BASIC.
|
| + /// - "FULL" : A FULL.
|
| + ///
|
| + /// Completes with a [ListVersionsResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListVersionsResponse> list(
|
| + core.String appsId, core.String servicesId,
|
| + {core.String pageToken, core.int pageSize, core.String view}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -904,60 +1498,79 @@ class AppsServicesVersionsResourceApi {
|
| _queryParams["view"] = [view];
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions';
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ListVersionsResponse.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * 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.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource to update. Example:
|
| - * apps/myapp/services/default/versions/1.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [versionsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [updateMask] - Standard field mask for the set of fields to be updated.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> patch(Version request, core.String appsId, core.String servicesId, core.String versionsId, {core.String updateMask}) {
|
| + /// 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.
|
| + /// 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.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource to update. Example:
|
| + /// apps/myapp/services/default/versions/1.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [versionsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [updateMask] - Standard field mask for the set of fields to be updated.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> patch(Version request, core.String appsId,
|
| + core.String servicesId, core.String versionsId,
|
| + {core.String updateMask}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -981,57 +1594,62 @@ class AppsServicesVersionsResourceApi {
|
| _queryParams["updateMask"] = [updateMask];
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId');
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions/' +
|
| + commons.Escaper.ecapeVariable('$versionsId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class AppsServicesVersionsInstancesResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - AppsServicesVersionsInstancesResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Enables debugging on a VM instance. This allows you to use the SSH command
|
| - * to connect to the virtual machine where the instance lives. While in "debug
|
| - * mode", the instance continues to serve live traffic. You should delete the
|
| - * instance when you are done debugging and then allow the system to take over
|
| - * and determine if another instance should be started.Only applicable for
|
| - * instances in App Engine flexible environment.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource requested. Example:
|
| - * apps/myapp/services/default/versions/v1/instances/instance-1.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [versionsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [instancesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> debug(DebugInstanceRequest request, core.String appsId, core.String servicesId, core.String versionsId, core.String instancesId) {
|
| + AppsServicesVersionsInstancesResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Enables debugging on a VM instance. This allows you to use the SSH
|
| + /// command to connect to the virtual machine where the instance lives. While
|
| + /// in "debug mode", the instance continues to serve live traffic. You should
|
| + /// delete the instance when you are done debugging and then allow the system
|
| + /// to take over and determine if another instance should be started.Only
|
| + /// applicable for instances in App Engine flexible environment.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/services/default/versions/v1/instances/instance-1.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [versionsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [instancesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> debug(
|
| + DebugInstanceRequest request,
|
| + core.String appsId,
|
| + core.String servicesId,
|
| + core.String versionsId,
|
| + core.String instancesId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1055,41 +1673,47 @@ class AppsServicesVersionsInstancesResourceApi {
|
| throw new core.ArgumentError("Parameter instancesId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId') + '/instances/' + commons.Escaper.ecapeVariable('$instancesId') + ':debug';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions/' +
|
| + commons.Escaper.ecapeVariable('$versionsId') +
|
| + '/instances/' +
|
| + commons.Escaper.ecapeVariable('$instancesId') +
|
| + ':debug';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Stops a running instance.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource requested. Example:
|
| - * apps/myapp/services/default/versions/v1/instances/instance-1.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [versionsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [instancesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Operation].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Operation> delete(core.String appsId, core.String servicesId, core.String versionsId, core.String instancesId) {
|
| + /// Stops a running instance.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/services/default/versions/v1/instances/instance-1.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [versionsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [instancesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Operation].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Operation> delete(core.String appsId, core.String servicesId,
|
| + core.String versionsId, core.String instancesId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1110,41 +1734,46 @@ class AppsServicesVersionsInstancesResourceApi {
|
| throw new core.ArgumentError("Parameter instancesId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId') + '/instances/' + commons.Escaper.ecapeVariable('$instancesId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions/' +
|
| + commons.Escaper.ecapeVariable('$versionsId') +
|
| + '/instances/' +
|
| + commons.Escaper.ecapeVariable('$instancesId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Operation.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Gets instance information.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `name`. Name of the resource requested. Example:
|
| - * apps/myapp/services/default/versions/v1/instances/instance-1.
|
| - *
|
| - * [servicesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [versionsId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * [instancesId] - Part of `name`. See documentation of `appsId`.
|
| - *
|
| - * Completes with a [Instance].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Instance> get(core.String appsId, core.String servicesId, core.String versionsId, core.String instancesId) {
|
| + /// Gets instance information.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `name`. Name of the resource requested. Example:
|
| + /// apps/myapp/services/default/versions/v1/instances/instance-1.
|
| + ///
|
| + /// [servicesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [versionsId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// [instancesId] - Part of `name`. See documentation of `appsId`.
|
| + ///
|
| + /// Completes with a [Instance].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Instance> get(core.String appsId, core.String servicesId,
|
| + core.String versionsId, core.String instancesId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1165,45 +1794,51 @@ class AppsServicesVersionsInstancesResourceApi {
|
| throw new core.ArgumentError("Parameter instancesId is required.");
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId') + '/instances/' + commons.Escaper.ecapeVariable('$instancesId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions/' +
|
| + commons.Escaper.ecapeVariable('$versionsId') +
|
| + '/instances/' +
|
| + commons.Escaper.ecapeVariable('$instancesId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Instance.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists the instances of a version.Tip: To aggregate details about instances
|
| - * over time, see the Stackdriver Monitoring API
|
| - * (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list).
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [appsId] - Part of `parent`. Name of the parent Version resource. Example:
|
| - * apps/myapp/services/default/versions/v1.
|
| - *
|
| - * [servicesId] - Part of `parent`. See documentation of `appsId`.
|
| - *
|
| - * [versionsId] - Part of `parent`. See documentation of `appsId`.
|
| - *
|
| - * [pageToken] - Continuation token for fetching the next page of results.
|
| - *
|
| - * [pageSize] - Maximum results to return per page.
|
| - *
|
| - * Completes with a [ListInstancesResponse].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<ListInstancesResponse> list(core.String appsId, core.String servicesId, core.String versionsId, {core.String pageToken, core.int pageSize}) {
|
| + /// Lists the instances of a version.Tip: To aggregate details about
|
| + /// instances over time, see the Stackdriver Monitoring API
|
| + /// (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list).
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [appsId] - Part of `parent`. Name of the parent Version resource.
|
| + /// Example: apps/myapp/services/default/versions/v1.
|
| + ///
|
| + /// [servicesId] - Part of `parent`. See documentation of `appsId`.
|
| + ///
|
| + /// [versionsId] - Part of `parent`. See documentation of `appsId`.
|
| + ///
|
| + /// [pageToken] - Continuation token for fetching the next page of results.
|
| + ///
|
| + /// [pageSize] - Maximum results to return per page.
|
| + ///
|
| + /// Completes with a [ListInstancesResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<ListInstancesResponse> list(
|
| + core.String appsId, core.String servicesId, core.String versionsId,
|
| + {core.String pageToken, core.int pageSize}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1227,74 +1862,72 @@ class AppsServicesVersionsInstancesResourceApi {
|
| _queryParams["pageSize"] = ["${pageSize}"];
|
| }
|
|
|
| - _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId') + '/instances';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'v1/apps/' +
|
| + commons.Escaper.ecapeVariable('$appsId') +
|
| + '/services/' +
|
| + commons.Escaper.ecapeVariable('$servicesId') +
|
| + '/versions/' +
|
| + commons.Escaper.ecapeVariable('$versionsId') +
|
| + '/instances';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ListInstancesResponse.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| -
|
| -/**
|
| - * Google Cloud Endpoints
|
| - * (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for
|
| - * API handlers.
|
| - */
|
| +/// Google Cloud Endpoints
|
| +/// (https://cloud.google.com/appengine/docs/python/endpoints/) configuration
|
| +/// for API handlers.
|
| class ApiConfigHandler {
|
| - /**
|
| - * Action to take when users access resources that require authentication.
|
| - * Defaults to redirect.
|
| - * Possible string values are:
|
| - * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT
|
| - * is assumed.
|
| - * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com".
|
| - * The user is redirected back to the application URL after signing in or
|
| - * creating an account.
|
| - * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status
|
| - * code and an error message.
|
| - */
|
| + /// Action to take when users access resources that require authentication.
|
| + /// Defaults to redirect.
|
| + /// Possible string values are:
|
| + /// - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified.
|
| + /// AUTH_FAIL_ACTION_REDIRECT is assumed.
|
| + /// - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com".
|
| + /// The user is redirected back to the application URL after signing in or
|
| + /// creating an account.
|
| + /// - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP
|
| + /// status code and an error message.
|
| core.String authFailAction;
|
| - /**
|
| - * Level of login required to access this resource. Defaults to optional.
|
| - * Possible string values are:
|
| - * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed.
|
| - * - "LOGIN_OPTIONAL" : Does not require that the user is signed in.
|
| - * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is
|
| - * taken. In addition, if the user is not an administrator for the
|
| - * application, they are given an error message regardless of
|
| - * auth_fail_action. If the user is an administrator, the handler proceeds.
|
| - * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds
|
| - * normally. Otherwise, the auth_fail_action is taken.
|
| - */
|
| +
|
| + /// Level of login required to access this resource. Defaults to optional.
|
| + /// Possible string values are:
|
| + /// - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed.
|
| + /// - "LOGIN_OPTIONAL" : Does not require that the user is signed in.
|
| + /// - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is
|
| + /// taken. In addition, if the user is not an administrator for the
|
| + /// application, they are given an error message regardless of
|
| + /// auth_fail_action. If the user is an administrator, the handler proceeds.
|
| + /// - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds
|
| + /// normally. Otherwise, the auth_fail_action is taken.
|
| core.String login;
|
| - /** Path to the script from the application root directory. */
|
| +
|
| + /// Path to the script from the application root directory.
|
| core.String script;
|
| - /**
|
| - * Security (HTTPS) enforcement for this URL.
|
| - * Possible string values are:
|
| - * - "SECURE_UNSPECIFIED" : Not specified.
|
| - * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the
|
| - * handler succeed without redirects. The application can examine the request
|
| - * to determine which protocol was used, and respond accordingly.
|
| - * - "SECURE_NEVER" : Requests for a URL that match this handler that use
|
| - * HTTPS are automatically redirected to the HTTP equivalent URL.
|
| - * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the
|
| - * handler succeed without redirects. The application can examine the request
|
| - * to determine which protocol was used and respond accordingly.
|
| - * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not
|
| - * use HTTPS are automatically redirected to the HTTPS URL with the same path.
|
| - * Query parameters are reserved for the redirect.
|
| - */
|
| +
|
| + /// Security (HTTPS) enforcement for this URL.
|
| + /// Possible string values are:
|
| + /// - "SECURE_UNSPECIFIED" : Not specified.
|
| + /// - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match
|
| + /// the handler succeed without redirects. The application can examine the
|
| + /// request to determine which protocol was used, and respond accordingly.
|
| + /// - "SECURE_NEVER" : Requests for a URL that match this handler that use
|
| + /// HTTPS are automatically redirected to the HTTP equivalent URL.
|
| + /// - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match
|
| + /// the handler succeed without redirects. The application can examine the
|
| + /// request to determine which protocol was used and respond accordingly.
|
| + /// - "SECURE_ALWAYS" : Requests for a URL that match this handler that do
|
| + /// not use HTTPS are automatically redirected to the HTTPS URL with the same
|
| + /// path. Query parameters are reserved for the redirect.
|
| core.String securityLevel;
|
| - /** URL to serve the endpoint at. */
|
| +
|
| + /// URL to serve the endpoint at.
|
| core.String url;
|
|
|
| ApiConfigHandler();
|
| @@ -1318,7 +1951,8 @@ class ApiConfigHandler {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (authFailAction != null) {
|
| _json["authFailAction"] = authFailAction;
|
| }
|
| @@ -1338,9 +1972,9 @@ class ApiConfigHandler {
|
| }
|
| }
|
|
|
| -/** Uses Google Cloud Endpoints to handle requests. */
|
| +/// Uses Google Cloud Endpoints to handle requests.
|
| class ApiEndpointHandler {
|
| - /** Path to the script from the application root directory. */
|
| + /// Path to the script from the application root directory.
|
| core.String scriptPath;
|
|
|
| ApiEndpointHandler();
|
| @@ -1352,7 +1986,8 @@ class ApiEndpointHandler {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (scriptPath != null) {
|
| _json["scriptPath"] = scriptPath;
|
| }
|
| @@ -1360,73 +1995,64 @@ class ApiEndpointHandler {
|
| }
|
| }
|
|
|
| -/**
|
| - * An Application resource contains the top-level configuration of an App Engine
|
| - * application. Next tag: 20
|
| - */
|
| +/// An Application resource contains the top-level configuration of an App
|
| +/// Engine application. Next tag: 20
|
| class Application {
|
| - /**
|
| - * Google Apps authentication domain that controls which users can access this
|
| - * application.Defaults to open access for any Google Account.
|
| - */
|
| + /// Google Apps authentication domain that controls which users can access
|
| + /// this application.Defaults to open access for any Google Account.
|
| core.String authDomain;
|
| - /**
|
| - * Google Cloud Storage bucket that can be used for storing files associated
|
| - * with this application. This bucket is associated with the application and
|
| - * can be used by the gcloud deployment commands.@OutputOnly
|
| - */
|
| +
|
| + /// Google Cloud Storage bucket that can be used for storing files associated
|
| + /// with this application. This bucket is associated with the application and
|
| + /// can be used by the gcloud deployment commands.@OutputOnly
|
| core.String codeBucket;
|
| - /**
|
| - * Google Cloud Storage bucket that can be used by this application to store
|
| - * content.@OutputOnly
|
| - */
|
| +
|
| + /// Google Cloud Storage bucket that can be used by this application to store
|
| + /// content.@OutputOnly
|
| core.String defaultBucket;
|
| - /** Cookie expiration policy for this application. */
|
| +
|
| + /// Cookie expiration policy for this application.
|
| core.String defaultCookieExpiration;
|
| - /**
|
| - * Hostname used to reach this application, as resolved by App
|
| - * Engine.@OutputOnly
|
| - */
|
| +
|
| + /// Hostname used to reach this application, as resolved by App
|
| + /// Engine.@OutputOnly
|
| core.String defaultHostname;
|
| - /**
|
| - * HTTP path dispatch rules for requests to the application that do not
|
| - * explicitly target a service or version. Rules are order-dependent. Up to 20
|
| - * dispatch rules can be supported.@OutputOnly
|
| - */
|
| +
|
| + /// HTTP path dispatch rules for requests to the application that do not
|
| + /// explicitly target a service or version. Rules are order-dependent. Up to
|
| + /// 20 dispatch rules can be supported.@OutputOnly
|
| core.List<UrlDispatchRule> dispatchRules;
|
| - /**
|
| - * The Google Container Registry domain used for storing managed build docker
|
| - * images for this application.
|
| - */
|
| +
|
| + /// The feature specific settings to be used in the application.
|
| + FeatureSettings featureSettings;
|
| +
|
| + /// The Google Container Registry domain used for storing managed build
|
| + /// docker images for this application.
|
| core.String gcrDomain;
|
| IdentityAwareProxy iap;
|
| - /**
|
| - * Identifier of the Application resource. This identifier is equivalent to
|
| - * the project ID of the Google Cloud Platform project where you want to
|
| - * deploy your application. Example: myapp.
|
| - */
|
| +
|
| + /// Identifier of the Application resource. This identifier is equivalent to
|
| + /// the project ID of the Google Cloud Platform project where you want to
|
| + /// deploy your application. Example: myapp.
|
| core.String id;
|
| - /**
|
| - * Location from which this application will be run. Application instances
|
| - * will run out of data centers in the chosen location, which is also where
|
| - * all of the application's end user content is stored.Defaults to
|
| - * us-central.Options are:us-central - Central USeurope-west - Western
|
| - * Europeus-east1 - Eastern US
|
| - */
|
| +
|
| + /// Location from which this application will be run. Application instances
|
| + /// will run out of data centers in the chosen location, which is also where
|
| + /// all of the application's end user content is stored.Defaults to
|
| + /// us-central.Options are:us-central - Central USeurope-west - Western
|
| + /// Europeus-east1 - Eastern US
|
| core.String locationId;
|
| - /**
|
| - * Full path to the Application resource in the API. Example:
|
| - * apps/myapp.@OutputOnly
|
| - */
|
| +
|
| + /// Full path to the Application resource in the API. Example:
|
| + /// apps/myapp.@OutputOnly
|
| core.String name;
|
| - /**
|
| - * Serving status of this application.
|
| - * Possible string values are:
|
| - * - "UNSPECIFIED" : Serving status is unspecified.
|
| - * - "SERVING" : Application is serving.
|
| - * - "USER_DISABLED" : Application has been disabled by the user.
|
| - * - "SYSTEM_DISABLED" : Application has been disabled by the system.
|
| - */
|
| +
|
| + /// Serving status of this application.
|
| + /// Possible string values are:
|
| + /// - "UNSPECIFIED" : Serving status is unspecified.
|
| + /// - "SERVING" : Application is serving.
|
| + /// - "USER_DISABLED" : Application has been disabled by the user.
|
| + /// - "SYSTEM_DISABLED" : Application has been disabled by the system.
|
| core.String servingStatus;
|
|
|
| Application();
|
| @@ -1448,7 +2074,12 @@ class Application {
|
| defaultHostname = _json["defaultHostname"];
|
| }
|
| if (_json.containsKey("dispatchRules")) {
|
| - dispatchRules = _json["dispatchRules"].map((value) => new UrlDispatchRule.fromJson(value)).toList();
|
| + dispatchRules = _json["dispatchRules"]
|
| + .map((value) => new UrlDispatchRule.fromJson(value))
|
| + .toList();
|
| + }
|
| + if (_json.containsKey("featureSettings")) {
|
| + featureSettings = new FeatureSettings.fromJson(_json["featureSettings"]);
|
| }
|
| if (_json.containsKey("gcrDomain")) {
|
| gcrDomain = _json["gcrDomain"];
|
| @@ -1471,7 +2102,8 @@ class Application {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (authDomain != null) {
|
| _json["authDomain"] = authDomain;
|
| }
|
| @@ -1488,7 +2120,11 @@ class Application {
|
| _json["defaultHostname"] = defaultHostname;
|
| }
|
| if (dispatchRules != null) {
|
| - _json["dispatchRules"] = dispatchRules.map((value) => (value).toJson()).toList();
|
| + _json["dispatchRules"] =
|
| + dispatchRules.map((value) => (value).toJson()).toList();
|
| + }
|
| + if (featureSettings != null) {
|
| + _json["featureSettings"] = (featureSettings).toJson();
|
| }
|
| if (gcrDomain != null) {
|
| _json["gcrDomain"] = gcrDomain;
|
| @@ -1512,56 +2148,193 @@ class Application {
|
| }
|
| }
|
|
|
| -/**
|
| - * Automatic scaling is based on request rate, response latencies, and other
|
| - * application metrics.
|
| - */
|
| +/// An SSL certificate that a user has been authorized to administer. A user is
|
| +/// authorized to administer any certificate that applies to one of their
|
| +/// authorized domains.
|
| +class AuthorizedCertificate {
|
| + /// The SSL certificate serving the AuthorizedCertificate resource. This must
|
| + /// be obtained independently from a certificate authority.
|
| + CertificateRawData certificateRawData;
|
| +
|
| + /// The user-specified display name of the certificate. This is not
|
| + /// guaranteed to be unique. Example: My Certificate.
|
| + core.String displayName;
|
| +
|
| + /// Aggregate count of the domain mappings with this certificate mapped. This
|
| + /// count includes domain mappings on applications for which the user does
|
| + /// not have VIEWER permissions.Only returned by GET or LIST requests when
|
| + /// specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly
|
| + core.int domainMappingsCount;
|
| +
|
| + /// Topmost applicable domains of this certificate. This certificate applies
|
| + /// to these domains and their subdomains. Example: example.com.@OutputOnly
|
| + core.List<core.String> domainNames;
|
| +
|
| + /// The time when this certificate expires. To update the renewal time on
|
| + /// this certificate, upload an SSL certificate with a different expiration
|
| + /// time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly
|
| + core.String expireTime;
|
| +
|
| + /// Relative name of the certificate. This is a unique value autogenerated on
|
| + /// AuthorizedCertificate resource creation. Example: 12345.@OutputOnly
|
| + core.String id;
|
| +
|
| + /// Full path to the AuthorizedCertificate resource in the API. Example:
|
| + /// apps/myapp/authorizedCertificates/12345.@OutputOnly
|
| + core.String name;
|
| +
|
| + /// The full paths to user visible Domain Mapping resources that have this
|
| + /// certificate mapped. Example: apps/myapp/domainMappings/example.com.This
|
| + /// may not represent the full list of mapped domain mappings if the user
|
| + /// does not have VIEWER permissions on all of the applications that have
|
| + /// this certificate mapped. See domain_mappings_count for a complete
|
| + /// count.Only returned by GET or LIST requests when specifically requested
|
| + /// by the view=FULL_CERTIFICATE option.@OutputOnly
|
| + core.List<core.String> visibleDomainMappings;
|
| +
|
| + AuthorizedCertificate();
|
| +
|
| + AuthorizedCertificate.fromJson(core.Map _json) {
|
| + if (_json.containsKey("certificateRawData")) {
|
| + certificateRawData =
|
| + new CertificateRawData.fromJson(_json["certificateRawData"]);
|
| + }
|
| + if (_json.containsKey("displayName")) {
|
| + displayName = _json["displayName"];
|
| + }
|
| + if (_json.containsKey("domainMappingsCount")) {
|
| + domainMappingsCount = _json["domainMappingsCount"];
|
| + }
|
| + if (_json.containsKey("domainNames")) {
|
| + domainNames = _json["domainNames"];
|
| + }
|
| + if (_json.containsKey("expireTime")) {
|
| + expireTime = _json["expireTime"];
|
| + }
|
| + if (_json.containsKey("id")) {
|
| + id = _json["id"];
|
| + }
|
| + if (_json.containsKey("name")) {
|
| + name = _json["name"];
|
| + }
|
| + if (_json.containsKey("visibleDomainMappings")) {
|
| + visibleDomainMappings = _json["visibleDomainMappings"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (certificateRawData != null) {
|
| + _json["certificateRawData"] = (certificateRawData).toJson();
|
| + }
|
| + if (displayName != null) {
|
| + _json["displayName"] = displayName;
|
| + }
|
| + if (domainMappingsCount != null) {
|
| + _json["domainMappingsCount"] = domainMappingsCount;
|
| + }
|
| + if (domainNames != null) {
|
| + _json["domainNames"] = domainNames;
|
| + }
|
| + if (expireTime != null) {
|
| + _json["expireTime"] = expireTime;
|
| + }
|
| + if (id != null) {
|
| + _json["id"] = id;
|
| + }
|
| + if (name != null) {
|
| + _json["name"] = name;
|
| + }
|
| + if (visibleDomainMappings != null) {
|
| + _json["visibleDomainMappings"] = visibleDomainMappings;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// A domain that a user has been authorized to administer. To authorize use of
|
| +/// a domain, verify ownership via Webmaster Central
|
| +/// (https://www.google.com/webmasters/verification/home).
|
| +class AuthorizedDomain {
|
| + /// Fully qualified domain name of the domain authorized for use. Example:
|
| + /// example.com.
|
| + core.String id;
|
| +
|
| + /// Full path to the AuthorizedDomain resource in the API. Example:
|
| + /// apps/myapp/authorizedDomains/example.com.@OutputOnly
|
| + core.String name;
|
| +
|
| + AuthorizedDomain();
|
| +
|
| + AuthorizedDomain.fromJson(core.Map _json) {
|
| + if (_json.containsKey("id")) {
|
| + id = _json["id"];
|
| + }
|
| + if (_json.containsKey("name")) {
|
| + name = _json["name"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (id != null) {
|
| + _json["id"] = id;
|
| + }
|
| + if (name != null) {
|
| + _json["name"] = name;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Automatic scaling is based on request rate, response latencies, and other
|
| +/// application metrics.
|
| class AutomaticScaling {
|
| - /**
|
| - * Amount of time that the Autoscaler
|
| - * (https://cloud.google.com/compute/docs/autoscaler/) should wait between
|
| - * changes to the number of virtual machines. Only applicable for VM runtimes.
|
| - */
|
| + /// Amount of time that the Autoscaler
|
| + /// (https://cloud.google.com/compute/docs/autoscaler/) should wait between
|
| + /// changes to the number of virtual machines. Only applicable for VM
|
| + /// runtimes.
|
| core.String coolDownPeriod;
|
| - /** Target scaling by CPU usage. */
|
| +
|
| + /// Target scaling by CPU usage.
|
| CpuUtilization cpuUtilization;
|
| - /** Target scaling by disk usage. */
|
| +
|
| + /// Target scaling by disk usage.
|
| DiskUtilization diskUtilization;
|
| - /**
|
| - * Number of concurrent requests an automatic scaling instance can accept
|
| - * before the scheduler spawns a new instance.Defaults to a runtime-specific
|
| - * value.
|
| - */
|
| +
|
| + /// Number of concurrent requests an automatic scaling instance can accept
|
| + /// before the scheduler spawns a new instance.Defaults to a runtime-specific
|
| + /// value.
|
| core.int maxConcurrentRequests;
|
| - /**
|
| - * Maximum number of idle instances that should be maintained for this
|
| - * version.
|
| - */
|
| +
|
| + /// Maximum number of idle instances that should be maintained for this
|
| + /// version.
|
| core.int maxIdleInstances;
|
| - /**
|
| - * Maximum amount of time that a request should wait in the pending queue
|
| - * before starting a new instance to handle it.
|
| - */
|
| +
|
| + /// Maximum amount of time that a request should wait in the pending queue
|
| + /// before starting a new instance to handle it.
|
| core.String maxPendingLatency;
|
| - /** Maximum number of instances that should be started to handle requests. */
|
| +
|
| + /// Maximum number of instances that should be started to handle requests.
|
| core.int maxTotalInstances;
|
| - /**
|
| - * Minimum number of idle instances that should be maintained for this
|
| - * version. Only applicable for the default version of a service.
|
| - */
|
| +
|
| + /// Minimum number of idle instances that should be maintained for this
|
| + /// version. Only applicable for the default version of a service.
|
| core.int minIdleInstances;
|
| - /**
|
| - * Minimum amount of time a request should wait in the pending queue before
|
| - * starting a new instance to handle it.
|
| - */
|
| +
|
| + /// Minimum amount of time a request should wait in the pending queue before
|
| + /// starting a new instance to handle it.
|
| core.String minPendingLatency;
|
| - /**
|
| - * Minimum number of instances that should be maintained for this version.
|
| - */
|
| +
|
| + /// Minimum number of instances that should be maintained for this version.
|
| core.int minTotalInstances;
|
| - /** Target scaling by network usage. */
|
| +
|
| + /// Target scaling by network usage.
|
| NetworkUtilization networkUtilization;
|
| - /** Target scaling by request utilization. */
|
| +
|
| + /// Target scaling by request utilization.
|
| RequestUtilization requestUtilization;
|
|
|
| AutomaticScaling();
|
| @@ -1598,15 +2371,18 @@ class AutomaticScaling {
|
| minTotalInstances = _json["minTotalInstances"];
|
| }
|
| if (_json.containsKey("networkUtilization")) {
|
| - networkUtilization = new NetworkUtilization.fromJson(_json["networkUtilization"]);
|
| + networkUtilization =
|
| + new NetworkUtilization.fromJson(_json["networkUtilization"]);
|
| }
|
| if (_json.containsKey("requestUtilization")) {
|
| - requestUtilization = new RequestUtilization.fromJson(_json["requestUtilization"]);
|
| + requestUtilization =
|
| + new RequestUtilization.fromJson(_json["requestUtilization"]);
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (coolDownPeriod != null) {
|
| _json["coolDownPeriod"] = coolDownPeriod;
|
| }
|
| @@ -1647,19 +2423,16 @@ class AutomaticScaling {
|
| }
|
| }
|
|
|
| -/**
|
| - * A service with basic scaling will create an instance when the application
|
| - * receives a request. The instance will be turned down when the app becomes
|
| - * idle. Basic scaling is ideal for work that is intermittent or driven by user
|
| - * activity.
|
| - */
|
| +/// A service with basic scaling will create an instance when the application
|
| +/// receives a request. The instance will be turned down when the app becomes
|
| +/// idle. Basic scaling is ideal for work that is intermittent or driven by
|
| +/// user activity.
|
| class BasicScaling {
|
| - /**
|
| - * Duration of time after the last request that an instance must wait before
|
| - * the instance is shut down.
|
| - */
|
| + /// Duration of time after the last request that an instance must wait before
|
| + /// the instance is shut down.
|
| core.String idleTimeout;
|
| - /** Maximum number of instances to create for this version. */
|
| +
|
| + /// Maximum number of instances to create for this version.
|
| core.int maxInstances;
|
|
|
| BasicScaling();
|
| @@ -1674,7 +2447,8 @@ class BasicScaling {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (idleTimeout != null) {
|
| _json["idleTimeout"] = idleTimeout;
|
| }
|
| @@ -1685,17 +2459,52 @@ class BasicScaling {
|
| }
|
| }
|
|
|
| -/**
|
| - * Docker image that is used to create a container and start a VM instance for
|
| - * the version that you deploy. Only applicable for instances running in the App
|
| - * Engine flexible environment.
|
| - */
|
| +/// An SSL certificate obtained from a certificate authority.
|
| +class CertificateRawData {
|
| + /// Unencrypted PEM encoded RSA private key. This field is set once on
|
| + /// certificate creation and then encrypted. The key size must be 2048 bits
|
| + /// or fewer. Must include the header and footer. Example: <pre> -----BEGIN
|
| + /// RSA PRIVATE KEY----- <unencrypted_key_value> -----END RSA PRIVATE
|
| + /// KEY----- </pre> @InputOnly
|
| + core.String privateKey;
|
| +
|
| + /// PEM encoded x.509 public key certificate. This field is set once on
|
| + /// certificate creation. Must include the header and footer. Example: <pre>
|
| + /// -----BEGIN CERTIFICATE----- <certificate_value> -----END CERTIFICATE-----
|
| + /// </pre>
|
| + core.String publicCertificate;
|
| +
|
| + CertificateRawData();
|
| +
|
| + CertificateRawData.fromJson(core.Map _json) {
|
| + if (_json.containsKey("privateKey")) {
|
| + privateKey = _json["privateKey"];
|
| + }
|
| + if (_json.containsKey("publicCertificate")) {
|
| + publicCertificate = _json["publicCertificate"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (privateKey != null) {
|
| + _json["privateKey"] = privateKey;
|
| + }
|
| + if (publicCertificate != null) {
|
| + _json["publicCertificate"] = publicCertificate;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Docker image that is used to create a container and start a VM instance for
|
| +/// the version that you deploy. Only applicable for instances running in the
|
| +/// App Engine flexible environment.
|
| class ContainerInfo {
|
| - /**
|
| - * URI to the hosted container image in Google Container Registry. The URI
|
| - * must be fully qualified and include a tag or digest. Examples:
|
| - * "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
|
| - */
|
| + /// URI to the hosted container image in Google Container Registry. The URI
|
| + /// must be fully qualified and include a tag or digest. Examples:
|
| + /// "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
|
| core.String image;
|
|
|
| ContainerInfo();
|
| @@ -1707,7 +2516,8 @@ class ContainerInfo {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (image != null) {
|
| _json["image"] = image;
|
| }
|
| @@ -1715,14 +2525,13 @@ class ContainerInfo {
|
| }
|
| }
|
|
|
| -/** Target scaling by CPU usage. */
|
| +/// Target scaling by CPU usage.
|
| class CpuUtilization {
|
| - /** Period of time over which CPU utilization is calculated. */
|
| + /// Period of time over which CPU utilization is calculated.
|
| core.String aggregationWindowLength;
|
| - /**
|
| - * Target CPU utilization ratio to maintain when scaling. Must be between 0
|
| - * and 1.
|
| - */
|
| +
|
| + /// Target CPU utilization ratio to maintain when scaling. Must be between 0
|
| + /// and 1.
|
| core.double targetUtilization;
|
|
|
| CpuUtilization();
|
| @@ -1737,7 +2546,8 @@ class CpuUtilization {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (aggregationWindowLength != null) {
|
| _json["aggregationWindowLength"] = aggregationWindowLength;
|
| }
|
| @@ -1748,16 +2558,14 @@ class CpuUtilization {
|
| }
|
| }
|
|
|
| -/** Request message for Instances.DebugInstance. */
|
| +/// Request message for Instances.DebugInstance.
|
| class DebugInstanceRequest {
|
| - /**
|
| - * Public SSH key to add to the instance. Examples:
|
| - * [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME]
|
| - * [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh
|
| - * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information,
|
| - * see Adding and Removing SSH Keys
|
| - * (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys).
|
| - */
|
| + /// Public SSH key to add to the instance. Examples:
|
| + /// [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME]
|
| + /// [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh
|
| + /// {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information,
|
| + /// see Adding and Removing SSH Keys
|
| + /// (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys).
|
| core.String sshKey;
|
|
|
| DebugInstanceRequest();
|
| @@ -1769,7 +2577,8 @@ class DebugInstanceRequest {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (sshKey != null) {
|
| _json["sshKey"] = sshKey;
|
| }
|
| @@ -1777,20 +2586,18 @@ class DebugInstanceRequest {
|
| }
|
| }
|
|
|
| -/** Code and application artifacts used to deploy a version to App Engine. */
|
| +/// Code and application artifacts used to deploy a version to App Engine.
|
| class Deployment {
|
| - /**
|
| - * The Docker image for the container that runs the version. Only applicable
|
| - * for instances running in the App Engine flexible environment.
|
| - */
|
| + /// The Docker image for the container that runs the version. Only applicable
|
| + /// for instances running in the App Engine flexible environment.
|
| ContainerInfo container;
|
| - /**
|
| - * Manifest of the files stored in Google Cloud Storage that are included as
|
| - * part of this version. All files must be readable using the credentials
|
| - * supplied with this call.
|
| - */
|
| +
|
| + /// Manifest of the files stored in Google Cloud Storage that are included as
|
| + /// part of this version. All files must be readable using the credentials
|
| + /// supplied with this call.
|
| core.Map<core.String, FileInfo> files;
|
| - /** The zip file for this deployment, if this is a zip deployment. */
|
| +
|
| + /// The zip file for this deployment, if this is a zip deployment.
|
| ZipInfo zip;
|
|
|
| Deployment();
|
| @@ -1800,7 +2607,10 @@ class Deployment {
|
| container = new ContainerInfo.fromJson(_json["container"]);
|
| }
|
| if (_json.containsKey("files")) {
|
| - files = commons.mapMap<core.Map<core.String, core.Object>, FileInfo>(_json["files"], (core.Map<core.String, core.Object> item) => new FileInfo.fromJson(item));
|
| + files = commons.mapMap<core.Map<core.String, core.Object>, FileInfo>(
|
| + _json["files"],
|
| + (core.Map<core.String, core.Object> item) =>
|
| + new FileInfo.fromJson(item));
|
| }
|
| if (_json.containsKey("zip")) {
|
| zip = new ZipInfo.fromJson(_json["zip"]);
|
| @@ -1808,12 +2618,15 @@ class Deployment {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (container != null) {
|
| _json["container"] = (container).toJson();
|
| }
|
| if (files != null) {
|
| - _json["files"] = commons.mapMap<FileInfo, core.Map<core.String, core.Object>>(files, (FileInfo item) => (item).toJson());
|
| + _json["files"] =
|
| + commons.mapMap<FileInfo, core.Map<core.String, core.Object>>(
|
| + files, (FileInfo item) => (item).toJson());
|
| }
|
| if (zip != null) {
|
| _json["zip"] = (zip).toJson();
|
| @@ -1822,15 +2635,18 @@ class Deployment {
|
| }
|
| }
|
|
|
| -/** Target scaling by disk usage. Only applicable for VM runtimes. */
|
| +/// Target scaling by disk usage. Only applicable for VM runtimes.
|
| class DiskUtilization {
|
| - /** Target bytes read per second. */
|
| + /// Target bytes read per second.
|
| core.int targetReadBytesPerSecond;
|
| - /** Target ops read per seconds. */
|
| +
|
| + /// Target ops read per seconds.
|
| core.int targetReadOpsPerSecond;
|
| - /** Target bytes written per second. */
|
| +
|
| + /// Target bytes written per second.
|
| core.int targetWriteBytesPerSecond;
|
| - /** Target ops written per second. */
|
| +
|
| + /// Target ops written per second.
|
| core.int targetWriteOpsPerSecond;
|
|
|
| DiskUtilization();
|
| @@ -1851,7 +2667,8 @@ class DiskUtilization {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (targetReadBytesPerSecond != null) {
|
| _json["targetReadBytesPerSecond"] = targetReadBytesPerSecond;
|
| }
|
| @@ -1868,23 +2685,96 @@ class DiskUtilization {
|
| }
|
| }
|
|
|
| -/**
|
| - * Cloud Endpoints (https://cloud.google.com/endpoints) configuration. The
|
| - * Endpoints API Service provides tooling for serving Open API and gRPC
|
| - * endpoints via an NGINX proxy.The fields here refer to the name and
|
| - * configuration id of a "service" resource in the Service Management API
|
| - * (https://cloud.google.com/service-management/overview).
|
| - */
|
| +/// A domain serving an App Engine application.
|
| +class DomainMapping {
|
| + /// Relative name of the domain serving the application. Example:
|
| + /// example.com.
|
| + core.String id;
|
| +
|
| + /// Full path to the DomainMapping resource in the API. Example:
|
| + /// apps/myapp/domainMapping/example.com.@OutputOnly
|
| + core.String name;
|
| +
|
| + /// The resource records required to configure this domain mapping. These
|
| + /// records must be added to the domain's DNS configuration in order to serve
|
| + /// the application via this domain mapping.@OutputOnly
|
| + core.List<ResourceRecord> resourceRecords;
|
| +
|
| + /// SSL configuration for this domain. If unconfigured, this domain will not
|
| + /// serve with SSL.
|
| + SslSettings sslSettings;
|
| +
|
| + DomainMapping();
|
| +
|
| + DomainMapping.fromJson(core.Map _json) {
|
| + if (_json.containsKey("id")) {
|
| + id = _json["id"];
|
| + }
|
| + if (_json.containsKey("name")) {
|
| + name = _json["name"];
|
| + }
|
| + if (_json.containsKey("resourceRecords")) {
|
| + resourceRecords = _json["resourceRecords"]
|
| + .map((value) => new ResourceRecord.fromJson(value))
|
| + .toList();
|
| + }
|
| + if (_json.containsKey("sslSettings")) {
|
| + sslSettings = new SslSettings.fromJson(_json["sslSettings"]);
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (id != null) {
|
| + _json["id"] = id;
|
| + }
|
| + if (name != null) {
|
| + _json["name"] = name;
|
| + }
|
| + if (resourceRecords != null) {
|
| + _json["resourceRecords"] =
|
| + resourceRecords.map((value) => (value).toJson()).toList();
|
| + }
|
| + if (sslSettings != null) {
|
| + _json["sslSettings"] = (sslSettings).toJson();
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// A generic empty message that you can re-use to avoid defining duplicated
|
| +/// empty messages in your APIs. A typical example is to use it as the request
|
| +/// or the response type of an API method. For instance:
|
| +/// service Foo {
|
| +/// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
|
| +/// }
|
| +/// The JSON representation for Empty is empty JSON object {}.
|
| +class Empty {
|
| + Empty();
|
| +
|
| + Empty.fromJson(core.Map _json) {}
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Cloud Endpoints (https://cloud.google.com/endpoints) configuration. The
|
| +/// Endpoints API Service provides tooling for serving Open API and gRPC
|
| +/// endpoints via an NGINX proxy.The fields here refer to the name and
|
| +/// configuration id of a "service" resource in the Service Management API
|
| +/// (https://cloud.google.com/service-management/overview).
|
| class 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"
|
| core.String configId;
|
| - /**
|
| - * Endpoints service name which is the name of the "service" resource in the
|
| - * Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
|
| - */
|
| +
|
| + /// Endpoints service name which is the name of the "service" resource in the
|
| + /// Service Management API. For example
|
| + /// "myapi.endpoints.myproject.cloud.goog"
|
| core.String name;
|
|
|
| EndpointsApiService();
|
| @@ -1899,7 +2789,8 @@ class EndpointsApiService {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (configId != null) {
|
| _json["configId"] = configId;
|
| }
|
| @@ -1910,22 +2801,24 @@ class EndpointsApiService {
|
| }
|
| }
|
|
|
| -/** Custom static error page to be served when an error occurs. */
|
| +/// Custom static error page to be served when an error occurs.
|
| class ErrorHandler {
|
| - /**
|
| - * Error condition this handler applies to.
|
| - * Possible string values are:
|
| - * - "ERROR_CODE_UNSPECIFIED" : Not specified. ERROR_CODE_DEFAULT is assumed.
|
| - * - "ERROR_CODE_DEFAULT" : All other error types.
|
| - * - "ERROR_CODE_OVER_QUOTA" : Application has exceeded a resource quota.
|
| - * - "ERROR_CODE_DOS_API_DENIAL" : Client blocked by the application's Denial
|
| - * of Service protection configuration.
|
| - * - "ERROR_CODE_TIMEOUT" : Deadline reached before the application responds.
|
| - */
|
| + /// Error condition this handler applies to.
|
| + /// Possible string values are:
|
| + /// - "ERROR_CODE_UNSPECIFIED" : Not specified. ERROR_CODE_DEFAULT is
|
| + /// assumed.
|
| + /// - "ERROR_CODE_DEFAULT" : All other error types.
|
| + /// - "ERROR_CODE_OVER_QUOTA" : Application has exceeded a resource quota.
|
| + /// - "ERROR_CODE_DOS_API_DENIAL" : Client blocked by the application's
|
| + /// Denial of Service protection configuration.
|
| + /// - "ERROR_CODE_TIMEOUT" : Deadline reached before the application
|
| + /// responds.
|
| core.String errorCode;
|
| - /** MIME type of file. Defaults to text/html. */
|
| +
|
| + /// MIME type of file. Defaults to text/html.
|
| core.String mimeType;
|
| - /** Static file content to be served for this error. */
|
| +
|
| + /// Static file content to be served for this error.
|
| core.String staticFile;
|
|
|
| ErrorHandler();
|
| @@ -1943,7 +2836,8 @@ class ErrorHandler {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (errorCode != null) {
|
| _json["errorCode"] = errorCode;
|
| }
|
| @@ -1957,22 +2851,47 @@ class ErrorHandler {
|
| }
|
| }
|
|
|
| -/**
|
| - * Single source file that is part of the version to be deployed. Each source
|
| - * file that is deployed must be specified separately.
|
| - */
|
| +/// The feature specific settings to be used in the application. These define
|
| +/// behaviors that are user configurable.
|
| +class FeatureSettings {
|
| + /// Boolean value indicating if split health checks should be used instead of
|
| + /// the legacy health checks. At an app.yaml level, this means defaulting to
|
| + /// 'readiness_check' and 'liveness_check' values instead of 'health_check'
|
| + /// ones. Once the legacy 'health_check' behavior is deprecated, and this
|
| + /// value is always true, this setting can be removed.
|
| + core.bool splitHealthChecks;
|
| +
|
| + FeatureSettings();
|
| +
|
| + FeatureSettings.fromJson(core.Map _json) {
|
| + if (_json.containsKey("splitHealthChecks")) {
|
| + splitHealthChecks = _json["splitHealthChecks"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (splitHealthChecks != null) {
|
| + _json["splitHealthChecks"] = splitHealthChecks;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Single source file that is part of the version to be deployed. Each source
|
| +/// file that is deployed must be specified separately.
|
| class FileInfo {
|
| - /**
|
| - * The MIME type of the file.Defaults to the value from Google Cloud Storage.
|
| - */
|
| + /// The MIME type of the file.Defaults to the value from Google Cloud
|
| + /// Storage.
|
| core.String mimeType;
|
| - /** The SHA1 hash of the file, in hex. */
|
| +
|
| + /// The SHA1 hash of the file, in hex.
|
| core.String sha1Sum;
|
| - /**
|
| - * URL source to use to fetch this file. Must be a URL to a resource in Google
|
| - * Cloud Storage in the form
|
| - * 'http(s)://storage.googleapis.com/<bucket>/<object>'.
|
| - */
|
| +
|
| + /// URL source to use to fetch this file. Must be a URL to a resource in
|
| + /// Google Cloud Storage in the form
|
| + /// 'http(s)://storage.googleapis.com/<bucket>/<object>'.
|
| core.String sourceUrl;
|
|
|
| FileInfo();
|
| @@ -1990,7 +2909,8 @@ class FileInfo {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (mimeType != null) {
|
| _json["mimeType"] = mimeType;
|
| }
|
| @@ -2004,37 +2924,33 @@ class FileInfo {
|
| }
|
| }
|
|
|
| -/**
|
| - * Health checking configuration for VM instances. Unhealthy instances are
|
| - * killed and replaced with new instances. Only applicable for instances in App
|
| - * Engine flexible environment.
|
| - */
|
| +/// Health checking configuration for VM instances. Unhealthy instances are
|
| +/// killed and replaced with new instances. Only applicable for instances in
|
| +/// App Engine flexible environment.
|
| class HealthCheck {
|
| - /** Interval between health checks. */
|
| + /// Interval between health checks.
|
| core.String checkInterval;
|
| - /** Whether to explicitly disable health checks for this instance. */
|
| +
|
| + /// Whether to explicitly disable health checks for this instance.
|
| core.bool disableHealthCheck;
|
| - /**
|
| - * Number of consecutive successful health checks required before receiving
|
| - * traffic.
|
| - */
|
| +
|
| + /// Number of consecutive successful health checks required before receiving
|
| + /// traffic.
|
| core.int healthyThreshold;
|
| - /**
|
| - * Host header to send when performing an HTTP health check. Example:
|
| - * "myapp.appspot.com"
|
| - */
|
| +
|
| + /// Host header to send when performing an HTTP health check. Example:
|
| + /// "myapp.appspot.com"
|
| core.String host;
|
| - /**
|
| - * Number of consecutive failed health checks required before an instance is
|
| - * restarted.
|
| - */
|
| +
|
| + /// Number of consecutive failed health checks required before an instance is
|
| + /// restarted.
|
| core.int restartThreshold;
|
| - /** Time before the health check is considered failed. */
|
| +
|
| + /// Time before the health check is considered failed.
|
| core.String timeout;
|
| - /**
|
| - * Number of consecutive failed health checks required before removing
|
| - * traffic.
|
| - */
|
| +
|
| + /// Number of consecutive failed health checks required before removing
|
| + /// traffic.
|
| core.int unhealthyThreshold;
|
|
|
| HealthCheck();
|
| @@ -2064,7 +2980,8 @@ class HealthCheck {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (checkInterval != null) {
|
| _json["checkInterval"] = checkInterval;
|
| }
|
| @@ -2090,24 +3007,23 @@ class HealthCheck {
|
| }
|
| }
|
|
|
| -/** Identity-Aware Proxy */
|
| +/// Identity-Aware Proxy
|
| class IdentityAwareProxy {
|
| - /**
|
| - * Whether the serving infrastructure will authenticate and authorize all
|
| - * incoming requests.If true, the oauth2_client_id and oauth2_client_secret
|
| - * fields must be non-empty.
|
| - */
|
| + /// Whether the serving infrastructure will authenticate and authorize all
|
| + /// incoming requests.If true, the oauth2_client_id and oauth2_client_secret
|
| + /// fields must be non-empty.
|
| core.bool enabled;
|
| - /** OAuth2 client ID to use for the authentication flow. */
|
| +
|
| + /// OAuth2 client ID to use for the authentication flow.
|
| core.String oauth2ClientId;
|
| - /**
|
| - * OAuth2 client secret to use for the authentication flow.For security
|
| - * reasons, this value cannot be retrieved via the API. Instead, the SHA-256
|
| - * hash of the value is returned in the oauth2_client_secret_sha256
|
| - * field.@InputOnly
|
| - */
|
| +
|
| + /// OAuth2 client secret to use for the authentication flow.For security
|
| + /// reasons, this value cannot be retrieved via the API. Instead, the SHA-256
|
| + /// hash of the value is returned in the oauth2_client_secret_sha256
|
| + /// field.@InputOnly
|
| core.String oauth2ClientSecret;
|
| - /** Hex-encoded SHA-256 hash of the client secret.@OutputOnly */
|
| +
|
| + /// Hex-encoded SHA-256 hash of the client secret.@OutputOnly
|
| core.String oauth2ClientSecretSha256;
|
|
|
| IdentityAwareProxy();
|
| @@ -2128,7 +3044,8 @@ class IdentityAwareProxy {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (enabled != null) {
|
| _json["enabled"] = enabled;
|
| }
|
| @@ -2145,72 +3062,67 @@ class IdentityAwareProxy {
|
| }
|
| }
|
|
|
| -/**
|
| - * An Instance resource is the computing unit that App Engine uses to
|
| - * automatically scale an application.
|
| - */
|
| +/// An Instance resource is the computing unit that App Engine uses to
|
| +/// automatically scale an application.
|
| class Instance {
|
| - /** App Engine release this instance is running on.@OutputOnly */
|
| + /// App Engine release this instance is running on.@OutputOnly
|
| core.String appEngineRelease;
|
| - /**
|
| - * Availability of the instance.@OutputOnly
|
| - * Possible string values are:
|
| - * - "UNSPECIFIED"
|
| - * - "RESIDENT"
|
| - * - "DYNAMIC"
|
| - */
|
| +
|
| + /// Availability of the instance.@OutputOnly
|
| + /// Possible string values are:
|
| + /// - "UNSPECIFIED"
|
| + /// - "RESIDENT"
|
| + /// - "DYNAMIC"
|
| core.String availability;
|
| - /** Average latency (ms) over the last minute.@OutputOnly */
|
| +
|
| + /// Average latency (ms) over the last minute.@OutputOnly
|
| core.int averageLatency;
|
| - /** Number of errors since this instance was started.@OutputOnly */
|
| +
|
| + /// Number of errors since this instance was started.@OutputOnly
|
| core.int errors;
|
| - /**
|
| - * Relative name of the instance within the version. Example:
|
| - * instance-1.@OutputOnly
|
| - */
|
| +
|
| + /// Relative name of the instance within the version. Example:
|
| + /// instance-1.@OutputOnly
|
| core.String id;
|
| - /** Total memory in use (bytes).@OutputOnly */
|
| +
|
| + /// Total memory in use (bytes).@OutputOnly
|
| core.String memoryUsage;
|
| - /**
|
| - * Full path to the Instance resource in the API. Example:
|
| - * apps/myapp/services/default/versions/v1/instances/instance-1.@OutputOnly
|
| - */
|
| +
|
| + /// Full path to the Instance resource in the API. Example:
|
| + /// apps/myapp/services/default/versions/v1/instances/instance-1.@OutputOnly
|
| core.String name;
|
| - /** Average queries per second (QPS) over the last minute.@OutputOnly */
|
| +
|
| + /// Average queries per second (QPS) over the last minute.@OutputOnly
|
| core.double qps;
|
| - /** Number of requests since this instance was started.@OutputOnly */
|
| +
|
| + /// Number of requests since this instance was started.@OutputOnly
|
| core.int requests;
|
| - /** Time that this instance was started.@OutputOnly */
|
| +
|
| + /// Time that this instance was started.@OutputOnly
|
| core.String startTime;
|
| - /**
|
| - * Whether this instance is in debug mode. Only applicable for instances in
|
| - * App Engine flexible environment.@OutputOnly
|
| - */
|
| +
|
| + /// Whether this instance is in debug mode. Only applicable for instances in
|
| + /// App Engine flexible environment.@OutputOnly
|
| core.bool vmDebugEnabled;
|
| - /**
|
| - * Virtual machine ID of this instance. Only applicable for instances in App
|
| - * Engine flexible environment.@OutputOnly
|
| - */
|
| +
|
| + /// Virtual machine ID of this instance. Only applicable for instances in App
|
| + /// Engine flexible environment.@OutputOnly
|
| core.String vmId;
|
| - /**
|
| - * The IP address of this instance. Only applicable for instances in App
|
| - * Engine flexible environment.@OutputOnly
|
| - */
|
| +
|
| + /// The IP address of this instance. Only applicable for instances in App
|
| + /// Engine flexible environment.@OutputOnly
|
| core.String vmIp;
|
| - /**
|
| - * Name of the virtual machine where this instance lives. Only applicable for
|
| - * instances in App Engine flexible environment.@OutputOnly
|
| - */
|
| +
|
| + /// Name of the virtual machine where this instance lives. Only applicable
|
| + /// for instances in App Engine flexible environment.@OutputOnly
|
| core.String vmName;
|
| - /**
|
| - * Status of the virtual machine where this instance lives. Only applicable
|
| - * for instances in App Engine flexible environment.@OutputOnly
|
| - */
|
| +
|
| + /// Status of the virtual machine where this instance lives. Only applicable
|
| + /// for instances in App Engine flexible environment.@OutputOnly
|
| core.String vmStatus;
|
| - /**
|
| - * Zone where the virtual machine is located. Only applicable for instances in
|
| - * App Engine flexible environment.@OutputOnly
|
| - */
|
| +
|
| + /// Zone where the virtual machine is located. Only applicable for instances
|
| + /// in App Engine flexible environment.@OutputOnly
|
| core.String vmZoneName;
|
|
|
| Instance();
|
| @@ -2267,7 +3179,8 @@ class Instance {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (appEngineRelease != null) {
|
| _json["appEngineRelease"] = appEngineRelease;
|
| }
|
| @@ -2320,11 +3233,12 @@ class Instance {
|
| }
|
| }
|
|
|
| -/** Third-party Python runtime library that is required by the application. */
|
| +/// Third-party Python runtime library that is required by the application.
|
| class Library {
|
| - /** Name of the library. Example: "django". */
|
| + /// Name of the library. Example: "django".
|
| core.String name;
|
| - /** Version of the library to select, or "latest". */
|
| +
|
| + /// Version of the library to select, or "latest".
|
| core.String version;
|
|
|
| Library();
|
| @@ -2339,7 +3253,8 @@ class Library {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (name != null) {
|
| _json["name"] = name;
|
| }
|
| @@ -2350,18 +3265,125 @@ class Library {
|
| }
|
| }
|
|
|
| -/** Response message for Instances.ListInstances. */
|
| +/// Response message for AuthorizedCertificates.ListAuthorizedCertificates.
|
| +class ListAuthorizedCertificatesResponse {
|
| + /// The SSL certificates the user is authorized to administer.
|
| + core.List<AuthorizedCertificate> certificates;
|
| +
|
| + /// Continuation token for fetching the next page of results.
|
| + core.String nextPageToken;
|
| +
|
| + ListAuthorizedCertificatesResponse();
|
| +
|
| + ListAuthorizedCertificatesResponse.fromJson(core.Map _json) {
|
| + if (_json.containsKey("certificates")) {
|
| + certificates = _json["certificates"]
|
| + .map((value) => new AuthorizedCertificate.fromJson(value))
|
| + .toList();
|
| + }
|
| + if (_json.containsKey("nextPageToken")) {
|
| + nextPageToken = _json["nextPageToken"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (certificates != null) {
|
| + _json["certificates"] =
|
| + certificates.map((value) => (value).toJson()).toList();
|
| + }
|
| + if (nextPageToken != null) {
|
| + _json["nextPageToken"] = nextPageToken;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Response message for AuthorizedDomains.ListAuthorizedDomains.
|
| +class ListAuthorizedDomainsResponse {
|
| + /// The authorized domains belonging to the user.
|
| + core.List<AuthorizedDomain> domains;
|
| +
|
| + /// Continuation token for fetching the next page of results.
|
| + core.String nextPageToken;
|
| +
|
| + ListAuthorizedDomainsResponse();
|
| +
|
| + ListAuthorizedDomainsResponse.fromJson(core.Map _json) {
|
| + if (_json.containsKey("domains")) {
|
| + domains = _json["domains"]
|
| + .map((value) => new AuthorizedDomain.fromJson(value))
|
| + .toList();
|
| + }
|
| + if (_json.containsKey("nextPageToken")) {
|
| + nextPageToken = _json["nextPageToken"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (domains != null) {
|
| + _json["domains"] = domains.map((value) => (value).toJson()).toList();
|
| + }
|
| + if (nextPageToken != null) {
|
| + _json["nextPageToken"] = nextPageToken;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Response message for DomainMappings.ListDomainMappings.
|
| +class ListDomainMappingsResponse {
|
| + /// The domain mappings for the application.
|
| + core.List<DomainMapping> domainMappings;
|
| +
|
| + /// Continuation token for fetching the next page of results.
|
| + core.String nextPageToken;
|
| +
|
| + ListDomainMappingsResponse();
|
| +
|
| + ListDomainMappingsResponse.fromJson(core.Map _json) {
|
| + if (_json.containsKey("domainMappings")) {
|
| + domainMappings = _json["domainMappings"]
|
| + .map((value) => new DomainMapping.fromJson(value))
|
| + .toList();
|
| + }
|
| + if (_json.containsKey("nextPageToken")) {
|
| + nextPageToken = _json["nextPageToken"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (domainMappings != null) {
|
| + _json["domainMappings"] =
|
| + domainMappings.map((value) => (value).toJson()).toList();
|
| + }
|
| + if (nextPageToken != null) {
|
| + _json["nextPageToken"] = nextPageToken;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Response message for Instances.ListInstances.
|
| class ListInstancesResponse {
|
| - /** The instances belonging to the requested version. */
|
| + /// The instances belonging to the requested version.
|
| core.List<Instance> instances;
|
| - /** Continuation token for fetching the next page of results. */
|
| +
|
| + /// Continuation token for fetching the next page of results.
|
| core.String nextPageToken;
|
|
|
| ListInstancesResponse();
|
|
|
| ListInstancesResponse.fromJson(core.Map _json) {
|
| if (_json.containsKey("instances")) {
|
| - instances = _json["instances"].map((value) => new Instance.fromJson(value)).toList();
|
| + instances = _json["instances"]
|
| + .map((value) => new Instance.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("nextPageToken")) {
|
| nextPageToken = _json["nextPageToken"];
|
| @@ -2369,7 +3391,8 @@ class ListInstancesResponse {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (instances != null) {
|
| _json["instances"] = instances.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -2380,18 +3403,21 @@ class ListInstancesResponse {
|
| }
|
| }
|
|
|
| -/** The response message for Locations.ListLocations. */
|
| +/// The response message for Locations.ListLocations.
|
| class ListLocationsResponse {
|
| - /** A list of locations that matches the specified filter in the request. */
|
| + /// A list of locations that matches the specified filter in the request.
|
| core.List<Location> locations;
|
| - /** The standard List next-page token. */
|
| +
|
| + /// The standard List next-page token.
|
| core.String nextPageToken;
|
|
|
| ListLocationsResponse();
|
|
|
| ListLocationsResponse.fromJson(core.Map _json) {
|
| if (_json.containsKey("locations")) {
|
| - locations = _json["locations"].map((value) => new Location.fromJson(value)).toList();
|
| + locations = _json["locations"]
|
| + .map((value) => new Location.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("nextPageToken")) {
|
| nextPageToken = _json["nextPageToken"];
|
| @@ -2399,7 +3425,8 @@ class ListLocationsResponse {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (locations != null) {
|
| _json["locations"] = locations.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -2410,11 +3437,12 @@ class ListLocationsResponse {
|
| }
|
| }
|
|
|
| -/** The response message for Operations.ListOperations. */
|
| +/// The response message for Operations.ListOperations.
|
| class ListOperationsResponse {
|
| - /** The standard List next-page token. */
|
| + /// The standard List next-page token.
|
| core.String nextPageToken;
|
| - /** A list of operations that matches the specified filter in the request. */
|
| +
|
| + /// A list of operations that matches the specified filter in the request.
|
| core.List<Operation> operations;
|
|
|
| ListOperationsResponse();
|
| @@ -2424,27 +3452,32 @@ class ListOperationsResponse {
|
| nextPageToken = _json["nextPageToken"];
|
| }
|
| if (_json.containsKey("operations")) {
|
| - operations = _json["operations"].map((value) => new Operation.fromJson(value)).toList();
|
| + operations = _json["operations"]
|
| + .map((value) => new Operation.fromJson(value))
|
| + .toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (nextPageToken != null) {
|
| _json["nextPageToken"] = nextPageToken;
|
| }
|
| if (operations != null) {
|
| - _json["operations"] = operations.map((value) => (value).toJson()).toList();
|
| + _json["operations"] =
|
| + operations.map((value) => (value).toJson()).toList();
|
| }
|
| return _json;
|
| }
|
| }
|
|
|
| -/** Response message for Services.ListServices. */
|
| +/// Response message for Services.ListServices.
|
| class ListServicesResponse {
|
| - /** Continuation token for fetching the next page of results. */
|
| + /// Continuation token for fetching the next page of results.
|
| core.String nextPageToken;
|
| - /** The services belonging to the requested application. */
|
| +
|
| + /// The services belonging to the requested application.
|
| core.List<Service> services;
|
|
|
| ListServicesResponse();
|
| @@ -2454,12 +3487,15 @@ class ListServicesResponse {
|
| nextPageToken = _json["nextPageToken"];
|
| }
|
| if (_json.containsKey("services")) {
|
| - services = _json["services"].map((value) => new Service.fromJson(value)).toList();
|
| + services = _json["services"]
|
| + .map((value) => new Service.fromJson(value))
|
| + .toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (nextPageToken != null) {
|
| _json["nextPageToken"] = nextPageToken;
|
| }
|
| @@ -2470,11 +3506,12 @@ class ListServicesResponse {
|
| }
|
| }
|
|
|
| -/** Response message for Versions.ListVersions. */
|
| +/// Response message for Versions.ListVersions.
|
| class ListVersionsResponse {
|
| - /** Continuation token for fetching the next page of results. */
|
| + /// Continuation token for fetching the next page of results.
|
| core.String nextPageToken;
|
| - /** The versions belonging to the requested service. */
|
| +
|
| + /// The versions belonging to the requested service.
|
| core.List<Version> versions;
|
|
|
| ListVersionsResponse();
|
| @@ -2484,12 +3521,15 @@ class ListVersionsResponse {
|
| nextPageToken = _json["nextPageToken"];
|
| }
|
| if (_json.containsKey("versions")) {
|
| - versions = _json["versions"].map((value) => new Version.fromJson(value)).toList();
|
| + versions = _json["versions"]
|
| + .map((value) => new Version.fromJson(value))
|
| + .toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (nextPageToken != null) {
|
| _json["nextPageToken"] = nextPageToken;
|
| }
|
| @@ -2500,33 +3540,31 @@ class ListVersionsResponse {
|
| }
|
| }
|
|
|
| -/**
|
| - * Health checking configuration for VM instances. Unhealthy instances are
|
| - * killed and replaced with new instances.
|
| - */
|
| +/// Health checking configuration for VM instances. Unhealthy instances are
|
| +/// killed and replaced with new instances.
|
| class LivenessCheck {
|
| - /** Interval between health checks. */
|
| + /// Interval between health checks.
|
| core.String checkInterval;
|
| - /**
|
| - * Number of consecutive failed checks required before considering the VM
|
| - * unhealthy.
|
| - */
|
| +
|
| + /// Number of consecutive failed checks required before considering the VM
|
| + /// unhealthy.
|
| core.int failureThreshold;
|
| - /**
|
| - * Host header to send when performing a HTTP Liveness check. Example:
|
| - * "myapp.appspot.com"
|
| - */
|
| +
|
| + /// Host header to send when performing a HTTP Liveness check. Example:
|
| + /// "myapp.appspot.com"
|
| core.String host;
|
| - /** The initial delay before starting to execute the checks. */
|
| +
|
| + /// The initial delay before starting to execute the checks.
|
| core.String initialDelay;
|
| - /** The request path. */
|
| +
|
| + /// The request path.
|
| core.String path;
|
| - /**
|
| - * Number of consecutive successful checks required before considering the VM
|
| - * healthy.
|
| - */
|
| +
|
| + /// Number of consecutive successful checks required before considering the
|
| + /// VM healthy.
|
| core.int successThreshold;
|
| - /** Time before the check is considered failed. */
|
| +
|
| + /// Time before the check is considered failed.
|
| core.String timeout;
|
|
|
| LivenessCheck();
|
| @@ -2556,7 +3594,8 @@ class LivenessCheck {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (checkInterval != null) {
|
| _json["checkInterval"] = checkInterval;
|
| }
|
| @@ -2582,27 +3621,24 @@ class LivenessCheck {
|
| }
|
| }
|
|
|
| -/** A resource that represents Google Cloud Platform location. */
|
| +/// A resource that represents Google Cloud Platform location.
|
| class Location {
|
| - /**
|
| - * Cross-service attributes for the location. For example
|
| - * {"cloud.googleapis.com/region": "us-east1"}
|
| - */
|
| + /// Cross-service attributes for the location. For example
|
| + /// {"cloud.googleapis.com/region": "us-east1"}
|
| core.Map<core.String, core.String> labels;
|
| - /** The canonical id for this location. For example: "us-east1". */
|
| +
|
| + /// The canonical id for this location. For example: "us-east1".
|
| core.String locationId;
|
| - /**
|
| - * Service-specific metadata. For example the available capacity at the given
|
| - * location.
|
| - *
|
| - * The values for Object must be JSON objects. It can consist of `num`,
|
| - * `String`, `bool` and `null` as well as `Map` and `List` values.
|
| - */
|
| +
|
| + /// Service-specific metadata. For example the available capacity at the
|
| + /// given location.
|
| + ///
|
| + /// The values for Object must be JSON objects. It can consist of `num`,
|
| + /// `String`, `bool` and `null` as well as `Map` and `List` values.
|
| core.Map<core.String, core.Object> metadata;
|
| - /**
|
| - * Resource name for the location, which may vary between implementations. For
|
| - * example: "projects/example-project/locations/us-east1"
|
| - */
|
| +
|
| + /// Resource name for the location, which may vary between implementations.
|
| + /// For example: "projects/example-project/locations/us-east1"
|
| core.String name;
|
|
|
| Location();
|
| @@ -2623,7 +3659,8 @@ class Location {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (labels != null) {
|
| _json["labels"] = labels;
|
| }
|
| @@ -2640,17 +3677,14 @@ class Location {
|
| }
|
| }
|
|
|
| -/** Metadata for the given google.cloud.location.Location. */
|
| +/// Metadata for the given google.cloud.location.Location.
|
| class LocationMetadata {
|
| - /**
|
| - * App Engine Flexible Environment is available in the given
|
| - * location.@OutputOnly
|
| - */
|
| + /// App Engine Flexible Environment is available in the given
|
| + /// location.@OutputOnly
|
| core.bool flexibleEnvironmentAvailable;
|
| - /**
|
| - * App Engine Standard Environment is available in the given
|
| - * location.@OutputOnly
|
| - */
|
| +
|
| + /// App Engine Standard Environment is available in the given
|
| + /// location.@OutputOnly
|
| core.bool standardEnvironmentAvailable;
|
|
|
| LocationMetadata();
|
| @@ -2665,7 +3699,8 @@ class LocationMetadata {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (flexibleEnvironmentAvailable != null) {
|
| _json["flexibleEnvironmentAvailable"] = flexibleEnvironmentAvailable;
|
| }
|
| @@ -2676,17 +3711,13 @@ class LocationMetadata {
|
| }
|
| }
|
|
|
| -/**
|
| - * A service with manual scaling runs continuously, allowing you to perform
|
| - * complex initialization and rely on the state of its memory over time.
|
| - */
|
| +/// A service with manual scaling runs continuously, allowing you to perform
|
| +/// complex initialization and rely on the state of its memory over time.
|
| class ManualScaling {
|
| - /**
|
| - * Number of instances to assign to the service at the start. This number can
|
| - * later be altered by using the Modules API
|
| - * (https://cloud.google.com/appengine/docs/python/modules/functions)
|
| - * set_num_instances() function.
|
| - */
|
| + /// Number of instances to assign to the service at the start. This number
|
| + /// can later be altered by using the Modules API
|
| + /// (https://cloud.google.com/appengine/docs/python/modules/functions)
|
| + /// set_num_instances() function.
|
| core.int instances;
|
|
|
| ManualScaling();
|
| @@ -2698,7 +3729,8 @@ class ManualScaling {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (instances != null) {
|
| _json["instances"] = instances;
|
| }
|
| @@ -2706,44 +3738,37 @@ class ManualScaling {
|
| }
|
| }
|
|
|
| -/**
|
| - * Extra network settings. Only applicable for App Engine flexible environment
|
| - * versions
|
| - */
|
| +/// Extra network settings. Only applicable for App Engine flexible environment
|
| +/// versions
|
| class Network {
|
| - /**
|
| - * List of ports, or port pairs, to forward from the virtual machine to the
|
| - * application container. Only applicable for App Engine flexible environment
|
| - * versions.
|
| - */
|
| + /// List of ports, or port pairs, to forward from the virtual machine to the
|
| + /// application container. Only applicable for App Engine flexible
|
| + /// environment versions.
|
| core.List<core.String> forwardedPorts;
|
| - /**
|
| - * Tag to apply to the VM instance during creation. Only applicable for for
|
| - * App Engine flexible environment versions.
|
| - */
|
| +
|
| + /// Tag to apply to the VM instance during creation. Only applicable for for
|
| + /// App Engine flexible environment versions.
|
| core.String instanceTag;
|
| - /**
|
| - * Google Compute Engine network where the virtual machines are created.
|
| - * Specify the short name, not the resource path.Defaults to default.
|
| - */
|
| +
|
| + /// Google Compute Engine network where the virtual machines are created.
|
| + /// Specify the short name, not the resource path.Defaults to default.
|
| core.String name;
|
| - /**
|
| - * Google Cloud Platform sub-network where the virtual machines are created.
|
| - * Specify the short name, not the resource path.If a subnetwork name is
|
| - * specified, a network name will also be required unless it is for the
|
| - * default network.
|
| - * If the network the VM instance is being created in is a Legacy network,
|
| - * then the IP address is allocated from the IPv4Range.
|
| - * If the network the VM instance is being created in is an auto Subnet Mode
|
| - * Network, then only network name should be specified (not the
|
| - * subnetwork_name) and the IP address is created from the IPCidrRange of the
|
| - * subnetwork that exists in that zone for that network.
|
| - * If the network the VM instance is being created in is a custom Subnet Mode
|
| - * Network, then the subnetwork_name must be specified and the IP address is
|
| - * created from the IPCidrRange of the subnetwork.If specified, the subnetwork
|
| - * must exist in the same region as the App Engine flexible environment
|
| - * application.
|
| - */
|
| +
|
| + /// Google Cloud Platform sub-network where the virtual machines are created.
|
| + /// Specify the short name, not the resource path.If a subnetwork name is
|
| + /// specified, a network name will also be required unless it is for the
|
| + /// default network.
|
| + /// If the network the VM instance is being created in is a Legacy network,
|
| + /// then the IP address is allocated from the IPv4Range.
|
| + /// If the network the VM instance is being created in is an auto Subnet Mode
|
| + /// Network, then only network name should be specified (not the
|
| + /// subnetwork_name) and the IP address is created from the IPCidrRange of
|
| + /// the subnetwork that exists in that zone for that network.
|
| + /// If the network the VM instance is being created in is a custom Subnet
|
| + /// Mode Network, then the subnetwork_name must be specified and the IP
|
| + /// address is created from the IPCidrRange of the subnetwork.If specified,
|
| + /// the subnetwork must exist in the same region as the App Engine flexible
|
| + /// environment application.
|
| core.String subnetworkName;
|
|
|
| Network();
|
| @@ -2764,7 +3789,8 @@ class Network {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (forwardedPorts != null) {
|
| _json["forwardedPorts"] = forwardedPorts;
|
| }
|
| @@ -2781,15 +3807,18 @@ class Network {
|
| }
|
| }
|
|
|
| -/** Target scaling by network usage. Only applicable for VM runtimes. */
|
| +/// Target scaling by network usage. Only applicable for VM runtimes.
|
| class NetworkUtilization {
|
| - /** Target bytes received per second. */
|
| + /// Target bytes received per second.
|
| core.int targetReceivedBytesPerSecond;
|
| - /** Target packets received per second. */
|
| +
|
| + /// Target packets received per second.
|
| core.int targetReceivedPacketsPerSecond;
|
| - /** Target bytes sent per second. */
|
| +
|
| + /// Target bytes sent per second.
|
| core.int targetSentBytesPerSecond;
|
| - /** Target packets sent per second. */
|
| +
|
| + /// Target packets sent per second.
|
| core.int targetSentPacketsPerSecond;
|
|
|
| NetworkUtilization();
|
| @@ -2810,7 +3839,8 @@ class NetworkUtilization {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (targetReceivedBytesPerSecond != null) {
|
| _json["targetReceivedBytesPerSecond"] = targetReceivedBytesPerSecond;
|
| }
|
| @@ -2827,47 +3857,41 @@ class NetworkUtilization {
|
| }
|
| }
|
|
|
| -/**
|
| - * This resource represents a long-running operation that is the result of a
|
| - * network API call.
|
| - */
|
| +/// This resource represents a long-running operation that is the result of a
|
| +/// network API call.
|
| class Operation {
|
| - /**
|
| - * If the value is false, it means the operation is still in progress. If
|
| - * true, the operation is completed, and either error or response is
|
| - * available.
|
| - */
|
| + /// If the value is false, it means the operation is still in progress. If
|
| + /// true, the operation is completed, and either error or response is
|
| + /// available.
|
| core.bool done;
|
| - /** The error result of the operation in case of failure or cancellation. */
|
| +
|
| + /// The error result of the operation in case of failure or cancellation.
|
| Status error;
|
| - /**
|
| - * Service-specific metadata associated with the operation. It typically
|
| - * contains progress information and common metadata such as create time. Some
|
| - * services might not provide such metadata. Any method that returns a
|
| - * long-running operation should document the metadata type, if any.
|
| - *
|
| - * The values for Object must be JSON objects. It can consist of `num`,
|
| - * `String`, `bool` and `null` as well as `Map` and `List` values.
|
| - */
|
| +
|
| + /// Service-specific metadata associated with the operation. It typically
|
| + /// contains progress information and common metadata such as create time.
|
| + /// Some services might not provide such metadata. Any method that returns a
|
| + /// long-running operation should document the metadata type, if any.
|
| + ///
|
| + /// The values for Object must be JSON objects. It can consist of `num`,
|
| + /// `String`, `bool` and `null` as well as `Map` and `List` values.
|
| core.Map<core.String, core.Object> metadata;
|
| - /**
|
| - * The server-assigned name, which is only unique within the same service that
|
| - * originally returns it. If you use the default HTTP mapping, the name should
|
| - * have the format of operations/some/unique/name.
|
| - */
|
| +
|
| + /// The server-assigned name, which is only unique within the same service
|
| + /// that originally returns it. If you use the default HTTP mapping, the name
|
| + /// should have the format of operations/some/unique/name.
|
| core.String name;
|
| - /**
|
| - * The normal response of the operation in case of success. If the original
|
| - * method returns no data on success, such as Delete, the response is
|
| - * google.protobuf.Empty. If the original method is standard
|
| - * Get/Create/Update, the response should be the resource. For other methods,
|
| - * the response should have the type XxxResponse, where Xxx is the original
|
| - * method name. For example, if the original method name is TakeSnapshot(),
|
| - * the inferred response type is TakeSnapshotResponse.
|
| - *
|
| - * The values for Object must be JSON objects. It can consist of `num`,
|
| - * `String`, `bool` and `null` as well as `Map` and `List` values.
|
| - */
|
| +
|
| + /// The normal response of the operation in case of success. If the original
|
| + /// method returns no data on success, such as Delete, the response is
|
| + /// google.protobuf.Empty. If the original method is standard
|
| + /// Get/Create/Update, the response should be the resource. For other
|
| + /// methods, the response should have the type XxxResponse, where Xxx is the
|
| + /// original method name. For example, if the original method name is
|
| + /// TakeSnapshot(), the inferred response type is TakeSnapshotResponse.
|
| + ///
|
| + /// The values for Object must be JSON objects. It can consist of `num`,
|
| + /// `String`, `bool` and `null` as well as `Map` and `List` values.
|
| core.Map<core.String, core.Object> response;
|
|
|
| Operation();
|
| @@ -2891,7 +3915,8 @@ class Operation {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (done != null) {
|
| _json["done"] = done;
|
| }
|
| @@ -2911,28 +3936,27 @@ class Operation {
|
| }
|
| }
|
|
|
| -/** Metadata for the given google.longrunning.Operation. */
|
| +/// Metadata for the given google.longrunning.Operation.
|
| class OperationMetadata {
|
| - /** Timestamp that this operation completed.@OutputOnly */
|
| + /// Timestamp that this operation completed.@OutputOnly
|
| core.String endTime;
|
| - /** Timestamp that this operation was created.@OutputOnly */
|
| +
|
| + /// Timestamp that this operation was created.@OutputOnly
|
| core.String insertTime;
|
| - /**
|
| - * API method that initiated this operation. Example:
|
| - * google.appengine.v1beta4.Version.CreateVersion.@OutputOnly
|
| - */
|
| +
|
| + /// API method that initiated this operation. Example:
|
| + /// google.appengine.v1beta4.Version.CreateVersion.@OutputOnly
|
| core.String method;
|
| - /**
|
| - * Type of this operation. Deprecated, use method field instead. Example:
|
| - * "create_version".@OutputOnly
|
| - */
|
| +
|
| + /// Type of this operation. Deprecated, use method field instead. Example:
|
| + /// "create_version".@OutputOnly
|
| core.String operationType;
|
| - /**
|
| - * Name of the resource that this operation is acting on. Example:
|
| - * apps/myapp/modules/default.@OutputOnly
|
| - */
|
| +
|
| + /// Name of the resource that this operation is acting on. Example:
|
| + /// apps/myapp/modules/default.@OutputOnly
|
| core.String target;
|
| - /** User who requested this operation.@OutputOnly */
|
| +
|
| + /// User who requested this operation.@OutputOnly
|
| core.String user;
|
|
|
| OperationMetadata();
|
| @@ -2959,7 +3983,8 @@ class OperationMetadata {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (endTime != null) {
|
| _json["endTime"] = endTime;
|
| }
|
| @@ -2982,23 +4007,23 @@ class OperationMetadata {
|
| }
|
| }
|
|
|
| -/** Metadata for the given google.longrunning.Operation. */
|
| +/// Metadata for the given google.longrunning.Operation.
|
| class OperationMetadataExperimental {
|
| - /** Time that this operation completed.@OutputOnly */
|
| + /// Time that this operation completed.@OutputOnly
|
| core.String endTime;
|
| - /** Time that this operation was created.@OutputOnly */
|
| +
|
| + /// Time that this operation was created.@OutputOnly
|
| core.String insertTime;
|
| - /**
|
| - * API method that initiated this operation. Example:
|
| - * google.appengine.experimental.CustomDomains.CreateCustomDomain.@OutputOnly
|
| - */
|
| +
|
| + /// API method that initiated this operation. Example:
|
| + /// google.appengine.experimental.CustomDomains.CreateCustomDomain.@OutputOnly
|
| core.String method;
|
| - /**
|
| - * Name of the resource that this operation is acting on. Example:
|
| - * apps/myapp/customDomains/example.com.@OutputOnly
|
| - */
|
| +
|
| + /// Name of the resource that this operation is acting on. Example:
|
| + /// apps/myapp/customDomains/example.com.@OutputOnly
|
| core.String target;
|
| - /** User who requested this operation.@OutputOnly */
|
| +
|
| + /// User who requested this operation.@OutputOnly
|
| core.String user;
|
|
|
| OperationMetadataExperimental();
|
| @@ -3022,7 +4047,8 @@ class OperationMetadataExperimental {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (endTime != null) {
|
| _json["endTime"] = endTime;
|
| }
|
| @@ -3042,30 +4068,30 @@ class OperationMetadataExperimental {
|
| }
|
| }
|
|
|
| -/** Metadata for the given google.longrunning.Operation. */
|
| +/// Metadata for the given google.longrunning.Operation.
|
| class OperationMetadataV1 {
|
| - /** Time that this operation completed.@OutputOnly */
|
| + /// Time that this operation completed.@OutputOnly
|
| core.String endTime;
|
| - /**
|
| - * Ephemeral message that may change every time the operation is polled.
|
| - * @OutputOnly
|
| - */
|
| +
|
| + /// Ephemeral message that may change every time the operation is polled.
|
| + /// @OutputOnly
|
| core.String ephemeralMessage;
|
| - /** Time that this operation was created.@OutputOnly */
|
| +
|
| + /// Time that this operation was created.@OutputOnly
|
| core.String insertTime;
|
| - /**
|
| - * API method that initiated this operation. Example:
|
| - * google.appengine.v1.Versions.CreateVersion.@OutputOnly
|
| - */
|
| +
|
| + /// API method that initiated this operation. Example:
|
| + /// google.appengine.v1.Versions.CreateVersion.@OutputOnly
|
| core.String method;
|
| - /**
|
| - * Name of the resource that this operation is acting on. Example:
|
| - * apps/myapp/services/default.@OutputOnly
|
| - */
|
| +
|
| + /// Name of the resource that this operation is acting on. Example:
|
| + /// apps/myapp/services/default.@OutputOnly
|
| core.String target;
|
| - /** User who requested this operation.@OutputOnly */
|
| +
|
| + /// User who requested this operation.@OutputOnly
|
| core.String user;
|
| - /** Durable messages that persist on every operation poll. @OutputOnly */
|
| +
|
| + /// Durable messages that persist on every operation poll. @OutputOnly
|
| core.List<core.String> warning;
|
|
|
| OperationMetadataV1();
|
| @@ -3095,7 +4121,8 @@ class OperationMetadataV1 {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (endTime != null) {
|
| _json["endTime"] = endTime;
|
| }
|
| @@ -3121,30 +4148,30 @@ class OperationMetadataV1 {
|
| }
|
| }
|
|
|
| -/** Metadata for the given google.longrunning.Operation. */
|
| +/// Metadata for the given google.longrunning.Operation.
|
| class OperationMetadataV1Alpha {
|
| - /** Time that this operation completed.@OutputOnly */
|
| + /// Time that this operation completed.@OutputOnly
|
| core.String endTime;
|
| - /**
|
| - * Ephemeral message that may change every time the operation is polled.
|
| - * @OutputOnly
|
| - */
|
| +
|
| + /// Ephemeral message that may change every time the operation is polled.
|
| + /// @OutputOnly
|
| core.String ephemeralMessage;
|
| - /** Time that this operation was created.@OutputOnly */
|
| +
|
| + /// Time that this operation was created.@OutputOnly
|
| core.String insertTime;
|
| - /**
|
| - * API method that initiated this operation. Example:
|
| - * google.appengine.v1alpha.Versions.CreateVersion.@OutputOnly
|
| - */
|
| +
|
| + /// API method that initiated this operation. Example:
|
| + /// google.appengine.v1alpha.Versions.CreateVersion.@OutputOnly
|
| core.String method;
|
| - /**
|
| - * Name of the resource that this operation is acting on. Example:
|
| - * apps/myapp/services/default.@OutputOnly
|
| - */
|
| +
|
| + /// Name of the resource that this operation is acting on. Example:
|
| + /// apps/myapp/services/default.@OutputOnly
|
| core.String target;
|
| - /** User who requested this operation.@OutputOnly */
|
| +
|
| + /// User who requested this operation.@OutputOnly
|
| core.String user;
|
| - /** Durable messages that persist on every operation poll. @OutputOnly */
|
| +
|
| + /// Durable messages that persist on every operation poll. @OutputOnly
|
| core.List<core.String> warning;
|
|
|
| OperationMetadataV1Alpha();
|
| @@ -3174,7 +4201,8 @@ class OperationMetadataV1Alpha {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (endTime != null) {
|
| _json["endTime"] = endTime;
|
| }
|
| @@ -3200,30 +4228,30 @@ class OperationMetadataV1Alpha {
|
| }
|
| }
|
|
|
| -/** Metadata for the given google.longrunning.Operation. */
|
| +/// Metadata for the given google.longrunning.Operation.
|
| class OperationMetadataV1Beta {
|
| - /** Time that this operation completed.@OutputOnly */
|
| + /// Time that this operation completed.@OutputOnly
|
| core.String endTime;
|
| - /**
|
| - * Ephemeral message that may change every time the operation is polled.
|
| - * @OutputOnly
|
| - */
|
| +
|
| + /// Ephemeral message that may change every time the operation is polled.
|
| + /// @OutputOnly
|
| core.String ephemeralMessage;
|
| - /** Time that this operation was created.@OutputOnly */
|
| +
|
| + /// Time that this operation was created.@OutputOnly
|
| core.String insertTime;
|
| - /**
|
| - * API method that initiated this operation. Example:
|
| - * google.appengine.v1beta.Versions.CreateVersion.@OutputOnly
|
| - */
|
| +
|
| + /// API method that initiated this operation. Example:
|
| + /// google.appengine.v1beta.Versions.CreateVersion.@OutputOnly
|
| core.String method;
|
| - /**
|
| - * Name of the resource that this operation is acting on. Example:
|
| - * apps/myapp/services/default.@OutputOnly
|
| - */
|
| +
|
| + /// Name of the resource that this operation is acting on. Example:
|
| + /// apps/myapp/services/default.@OutputOnly
|
| core.String target;
|
| - /** User who requested this operation.@OutputOnly */
|
| +
|
| + /// User who requested this operation.@OutputOnly
|
| core.String user;
|
| - /** Durable messages that persist on every operation poll. @OutputOnly */
|
| +
|
| + /// Durable messages that persist on every operation poll. @OutputOnly
|
| core.List<core.String> warning;
|
|
|
| OperationMetadataV1Beta();
|
| @@ -3253,7 +4281,8 @@ class OperationMetadataV1Beta {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (endTime != null) {
|
| _json["endTime"] = endTime;
|
| }
|
| @@ -3279,23 +4308,23 @@ class OperationMetadataV1Beta {
|
| }
|
| }
|
|
|
| -/** Metadata for the given google.longrunning.Operation. */
|
| +/// Metadata for the given google.longrunning.Operation.
|
| class OperationMetadataV1Beta5 {
|
| - /** Timestamp that this operation completed.@OutputOnly */
|
| + /// Timestamp that this operation completed.@OutputOnly
|
| core.String endTime;
|
| - /** Timestamp that this operation was created.@OutputOnly */
|
| +
|
| + /// Timestamp that this operation was created.@OutputOnly
|
| core.String insertTime;
|
| - /**
|
| - * API method name that initiated this operation. Example:
|
| - * google.appengine.v1beta5.Version.CreateVersion.@OutputOnly
|
| - */
|
| +
|
| + /// API method name that initiated this operation. Example:
|
| + /// google.appengine.v1beta5.Version.CreateVersion.@OutputOnly
|
| core.String method;
|
| - /**
|
| - * Name of the resource that this operation is acting on. Example:
|
| - * apps/myapp/services/default.@OutputOnly
|
| - */
|
| +
|
| + /// Name of the resource that this operation is acting on. Example:
|
| + /// apps/myapp/services/default.@OutputOnly
|
| core.String target;
|
| - /** User who requested this operation.@OutputOnly */
|
| +
|
| + /// User who requested this operation.@OutputOnly
|
| core.String user;
|
|
|
| OperationMetadataV1Beta5();
|
| @@ -3319,7 +4348,8 @@ class OperationMetadataV1Beta5 {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (endTime != null) {
|
| _json["endTime"] = endTime;
|
| }
|
| @@ -3339,33 +4369,32 @@ class OperationMetadataV1Beta5 {
|
| }
|
| }
|
|
|
| -/**
|
| - * Readiness checking configuration for VM instances. Unhealthy instances are
|
| - * removed from traffic rotation.
|
| - */
|
| +/// Readiness checking configuration for VM instances. Unhealthy instances are
|
| +/// removed from traffic rotation.
|
| class ReadinessCheck {
|
| - /**
|
| - * A maximum time limit on application initialization, measured from moment
|
| - * the application successfully replies to a healthcheck until it is ready to
|
| - * serve traffic.
|
| - */
|
| + /// A maximum time limit on application initialization, measured from moment
|
| + /// the application successfully replies to a healthcheck until it is ready
|
| + /// to serve traffic.
|
| core.String appStartTimeout;
|
| - /** Interval between health checks. */
|
| +
|
| + /// Interval between health checks.
|
| core.String checkInterval;
|
| - /** Number of consecutive failed checks required before removing traffic. */
|
| +
|
| + /// Number of consecutive failed checks required before removing traffic.
|
| core.int failureThreshold;
|
| - /**
|
| - * Host header to send when performing a HTTP Readiness check. Example:
|
| - * "myapp.appspot.com"
|
| - */
|
| +
|
| + /// Host header to send when performing a HTTP Readiness check. Example:
|
| + /// "myapp.appspot.com"
|
| core.String host;
|
| - /** The request path. */
|
| +
|
| + /// The request path.
|
| core.String path;
|
| - /**
|
| - * Number of consecutive successful checks required before receiving traffic.
|
| - */
|
| +
|
| + /// Number of consecutive successful checks required before receiving
|
| + /// traffic.
|
| core.int successThreshold;
|
| - /** Time before the check is considered failed. */
|
| +
|
| + /// Time before the check is considered failed.
|
| core.String timeout;
|
|
|
| ReadinessCheck();
|
| @@ -3395,7 +4424,8 @@ class ReadinessCheck {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (appStartTimeout != null) {
|
| _json["appStartTimeout"] = appStartTimeout;
|
| }
|
| @@ -3421,25 +4451,25 @@ class ReadinessCheck {
|
| }
|
| }
|
|
|
| -/** Request message for 'Applications.RepairApplication'. */
|
| +/// Request message for 'Applications.RepairApplication'.
|
| class RepairApplicationRequest {
|
| -
|
| RepairApplicationRequest();
|
|
|
| - RepairApplicationRequest.fromJson(core.Map _json) {
|
| - }
|
| + RepairApplicationRequest.fromJson(core.Map _json) {}
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| return _json;
|
| }
|
| }
|
|
|
| -/** Target scaling by request utilization. Only applicable for VM runtimes. */
|
| +/// Target scaling by request utilization. Only applicable for VM runtimes.
|
| class RequestUtilization {
|
| - /** Target number of concurrent requests. */
|
| + /// Target number of concurrent requests.
|
| core.int targetConcurrentRequests;
|
| - /** Target requests per second. */
|
| +
|
| + /// Target requests per second.
|
| core.int targetRequestCountPerSecond;
|
|
|
| RequestUtilization();
|
| @@ -3454,7 +4484,8 @@ class RequestUtilization {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (targetConcurrentRequests != null) {
|
| _json["targetConcurrentRequests"] = targetConcurrentRequests;
|
| }
|
| @@ -3465,15 +4496,66 @@ class RequestUtilization {
|
| }
|
| }
|
|
|
| -/** Machine resources for a version. */
|
| +/// A DNS resource record.
|
| +class ResourceRecord {
|
| + /// Relative name of the object affected by this record. Only applicable for
|
| + /// CNAME records. Example: 'www'.
|
| + core.String name;
|
| +
|
| + /// Data for this record. Values vary by record type, as defined in RFC 1035
|
| + /// (section 5) and RFC 1034 (section 3.6.1).
|
| + core.String rrdata;
|
| +
|
| + /// Resource record type. Example: AAAA.
|
| + /// Possible string values are:
|
| + /// - "RECORD_TYPE_UNSPECIFIED" : An unknown resource record.
|
| + /// - "A" : An A resource record. Data is an IPv4 address.
|
| + /// - "AAAA" : An AAAA resource record. Data is an IPv6 address.
|
| + /// - "CNAME" : A CNAME resource record. Data is a domain name to be aliased.
|
| + core.String type;
|
| +
|
| + ResourceRecord();
|
| +
|
| + ResourceRecord.fromJson(core.Map _json) {
|
| + if (_json.containsKey("name")) {
|
| + name = _json["name"];
|
| + }
|
| + if (_json.containsKey("rrdata")) {
|
| + rrdata = _json["rrdata"];
|
| + }
|
| + if (_json.containsKey("type")) {
|
| + type = _json["type"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (name != null) {
|
| + _json["name"] = name;
|
| + }
|
| + if (rrdata != null) {
|
| + _json["rrdata"] = rrdata;
|
| + }
|
| + if (type != null) {
|
| + _json["type"] = type;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Machine resources for a version.
|
| class Resources {
|
| - /** Number of CPU cores needed. */
|
| + /// Number of CPU cores needed.
|
| core.double cpu;
|
| - /** Disk size (GB) needed. */
|
| +
|
| + /// Disk size (GB) needed.
|
| core.double diskGb;
|
| - /** Memory (GB) needed. */
|
| +
|
| + /// Memory (GB) needed.
|
| core.double memoryGb;
|
| - /** User specified volumes. */
|
| +
|
| + /// User specified volumes.
|
| core.List<Volume> volumes;
|
|
|
| Resources();
|
| @@ -3489,12 +4571,14 @@ class Resources {
|
| memoryGb = _json["memoryGb"];
|
| }
|
| if (_json.containsKey("volumes")) {
|
| - volumes = _json["volumes"].map((value) => new Volume.fromJson(value)).toList();
|
| + volumes =
|
| + _json["volumes"].map((value) => new Volume.fromJson(value)).toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (cpu != null) {
|
| _json["cpu"] = cpu;
|
| }
|
| @@ -3511,9 +4595,9 @@ class Resources {
|
| }
|
| }
|
|
|
| -/** Executes a script to handle the request that matches the URL pattern. */
|
| +/// Executes a script to handle the request that matches the URL pattern.
|
| class ScriptHandler {
|
| - /** Path to the script from the application root directory. */
|
| + /// Path to the script from the application root directory.
|
| core.String scriptPath;
|
|
|
| ScriptHandler();
|
| @@ -3525,7 +4609,8 @@ class ScriptHandler {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (scriptPath != null) {
|
| _json["scriptPath"] = scriptPath;
|
| }
|
| @@ -3533,29 +4618,23 @@ class ScriptHandler {
|
| }
|
| }
|
|
|
| -/**
|
| - * A Service resource is a logical component of an application that can share
|
| - * state and communicate in a secure fashion with other services. For example,
|
| - * an application that handles customer requests might include separate services
|
| - * to handle tasks such as backend data analysis or API requests from mobile
|
| - * devices. Each service has a collection of versions that define a specific set
|
| - * of code used to implement the functionality of that service.
|
| - */
|
| +/// A Service resource is a logical component of an application that can share
|
| +/// state and communicate in a secure fashion with other services. For example,
|
| +/// an application that handles customer requests might include separate
|
| +/// services to handle tasks such as backend data analysis or API requests from
|
| +/// mobile devices. Each service has a collection of versions that define a
|
| +/// specific set of code used to implement the functionality of that service.
|
| class Service {
|
| - /**
|
| - * Relative name of the service within the application. Example:
|
| - * default.@OutputOnly
|
| - */
|
| + /// Relative name of the service within the application. Example:
|
| + /// default.@OutputOnly
|
| core.String id;
|
| - /**
|
| - * Full path to the Service resource in the API. Example:
|
| - * apps/myapp/services/default.@OutputOnly
|
| - */
|
| +
|
| + /// Full path to the Service resource in the API. Example:
|
| + /// apps/myapp/services/default.@OutputOnly
|
| core.String name;
|
| - /**
|
| - * Mapping that defines fractional HTTP traffic diversion to different
|
| - * versions within the service.
|
| - */
|
| +
|
| + /// Mapping that defines fractional HTTP traffic diversion to different
|
| + /// versions within the service.
|
| TrafficSplit split;
|
|
|
| Service();
|
| @@ -3573,7 +4652,8 @@ class Service {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (id != null) {
|
| _json["id"] = id;
|
| }
|
| @@ -3587,49 +4667,65 @@ class Service {
|
| }
|
| }
|
|
|
| -/**
|
| - * Files served directly to the user for a given URL, such as images, CSS
|
| - * stylesheets, or JavaScript source files. Static file handlers describe which
|
| - * files in the application directory are static files, and which URLs serve
|
| - * them.
|
| - */
|
| +/// SSL configuration for a DomainMapping resource.
|
| +class SslSettings {
|
| + /// ID of the AuthorizedCertificate resource configuring SSL for the
|
| + /// application. Clearing this field will remove SSL support. Example: 12345.
|
| + core.String certificateId;
|
| +
|
| + SslSettings();
|
| +
|
| + SslSettings.fromJson(core.Map _json) {
|
| + if (_json.containsKey("certificateId")) {
|
| + certificateId = _json["certificateId"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| + if (certificateId != null) {
|
| + _json["certificateId"] = certificateId;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +/// Files served directly to the user for a given URL, such as images, CSS
|
| +/// stylesheets, or JavaScript source files. Static file handlers describe
|
| +/// which files in the application directory are static files, and which URLs
|
| +/// serve them.
|
| class StaticFilesHandler {
|
| - /**
|
| - * Whether files should also be uploaded as code data. By default, files
|
| - * declared in static file handlers are uploaded as static data and are only
|
| - * served to end users; they cannot be read by the application. If enabled,
|
| - * uploads are charged against both your code and static data storage resource
|
| - * quotas.
|
| - */
|
| + /// Whether files should also be uploaded as code data. By default, files
|
| + /// declared in static file handlers are uploaded as static data and are only
|
| + /// served to end users; they cannot be read by the application. If enabled,
|
| + /// uploads are charged against both your code and static data storage
|
| + /// resource quotas.
|
| core.bool applicationReadable;
|
| - /**
|
| - * Time a static file served by this handler should be cached by web proxies
|
| - * and browsers.
|
| - */
|
| +
|
| + /// Time a static file served by this handler should be cached by web proxies
|
| + /// and browsers.
|
| core.String expiration;
|
| - /** HTTP headers to use for all responses from these URLs. */
|
| +
|
| + /// HTTP headers to use for all responses from these URLs.
|
| core.Map<core.String, core.String> httpHeaders;
|
| - /**
|
| - * MIME type used to serve all files served by this handler.Defaults to
|
| - * file-specific MIME types, which are derived from each file's filename
|
| - * extension.
|
| - */
|
| +
|
| + /// MIME type used to serve all files served by this handler.Defaults to
|
| + /// file-specific MIME types, which are derived from each file's filename
|
| + /// extension.
|
| core.String mimeType;
|
| - /**
|
| - * Path to the static files matched by the URL pattern, from the application
|
| - * root directory. The path can refer to text matched in groupings in the URL
|
| - * pattern.
|
| - */
|
| +
|
| + /// Path to the static files matched by the URL pattern, from the application
|
| + /// root directory. The path can refer to text matched in groupings in the
|
| + /// URL pattern.
|
| core.String path;
|
| - /**
|
| - * Whether this handler should match the request if the file referenced by the
|
| - * handler does not exist.
|
| - */
|
| +
|
| + /// Whether this handler should match the request if the file referenced by
|
| + /// the handler does not exist.
|
| core.bool requireMatchingFile;
|
| - /**
|
| - * Regular expression that matches the file paths for all files that should be
|
| - * referenced by this handler.
|
| - */
|
| +
|
| + /// Regular expression that matches the file paths for all files that should
|
| + /// be referenced by this handler.
|
| core.String uploadPathRegex;
|
|
|
| StaticFilesHandler();
|
| @@ -3659,7 +4755,8 @@ class StaticFilesHandler {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (applicationReadable != null) {
|
| _json["applicationReadable"] = applicationReadable;
|
| }
|
| @@ -3685,58 +4782,56 @@ class StaticFilesHandler {
|
| }
|
| }
|
|
|
| -/**
|
| - * The Status type defines a logical error model that is suitable for different
|
| - * programming environments, including REST APIs and RPC APIs. It is used by
|
| - * gRPC (https://github.com/grpc). The error model is designed to be:
|
| - * Simple to use and understand for most users
|
| - * Flexible enough to meet unexpected needsOverviewThe Status message contains
|
| - * three pieces of data: error code, error message, and error details. The error
|
| - * code should be an enum value of google.rpc.Code, but it may accept additional
|
| - * error codes if needed. The error message should be a developer-facing English
|
| - * message that helps developers understand and resolve the error. If a
|
| - * localized user-facing error message is needed, put the localized message in
|
| - * the error details or localize it in the client. The optional error details
|
| - * may contain arbitrary information about the error. There is a predefined set
|
| - * of error detail types in the package google.rpc that can be used for common
|
| - * error conditions.Language mappingThe Status message is the logical
|
| - * representation of the error model, but it is not necessarily the actual wire
|
| - * format. When the Status message is exposed in different client libraries and
|
| - * different wire protocols, it can be mapped differently. For example, it will
|
| - * likely be mapped to some exceptions in Java, but more likely mapped to some
|
| - * error codes in C.Other usesThe error model and the Status message can be used
|
| - * in a variety of environments, either with or without APIs, to provide a
|
| - * consistent developer experience across different environments.Example uses of
|
| - * this error model include:
|
| - * Partial errors. If a service needs to return partial errors to the client, it
|
| - * may embed the Status in the normal response to indicate the partial errors.
|
| - * Workflow errors. A typical workflow has multiple steps. Each step may have a
|
| - * Status message for error reporting.
|
| - * Batch operations. If a client uses batch request and batch response, the
|
| - * Status message should be used directly inside batch response, one for each
|
| - * error sub-response.
|
| - * Asynchronous operations. If an API call embeds asynchronous operation results
|
| - * in its response, the status of those operations should be represented
|
| - * directly using the Status message.
|
| - * Logging. If some API errors are stored in logs, the message Status could be
|
| - * used directly after any stripping needed for security/privacy reasons.
|
| - */
|
| +/// The Status type defines a logical error model that is suitable for
|
| +/// different programming environments, including REST APIs and RPC APIs. It is
|
| +/// used by gRPC (https://github.com/grpc). The error model is designed to be:
|
| +/// Simple to use and understand for most users
|
| +/// Flexible enough to meet unexpected needsOverviewThe Status message contains
|
| +/// three pieces of data: error code, error message, and error details. The
|
| +/// error code should be an enum value of google.rpc.Code, but it may accept
|
| +/// additional error codes if needed. The error message should be a
|
| +/// developer-facing English message that helps developers understand and
|
| +/// resolve the error. If a localized user-facing error message is needed, put
|
| +/// the localized message in the error details or localize it in the client.
|
| +/// The optional error details may contain arbitrary information about the
|
| +/// error. There is a predefined set of error detail types in the package
|
| +/// google.rpc that can be used for common error conditions.Language mappingThe
|
| +/// Status message is the logical representation of the error model, but it is
|
| +/// not necessarily the actual wire format. When the Status message is exposed
|
| +/// in different client libraries and different wire protocols, it can be
|
| +/// mapped differently. For example, it will likely be mapped to some
|
| +/// exceptions in Java, but more likely mapped to some error codes in C.Other
|
| +/// usesThe error model and the Status message can be used in a variety of
|
| +/// environments, either with or without APIs, to provide a consistent
|
| +/// developer experience across different environments.Example uses of this
|
| +/// error model include:
|
| +/// Partial errors. If a service needs to return partial errors to the client,
|
| +/// it may embed the Status in the normal response to indicate the partial
|
| +/// errors.
|
| +/// Workflow errors. A typical workflow has multiple steps. Each step may have
|
| +/// a Status message for error reporting.
|
| +/// Batch operations. If a client uses batch request and batch response, the
|
| +/// Status message should be used directly inside batch response, one for each
|
| +/// error sub-response.
|
| +/// Asynchronous operations. If an API call embeds asynchronous operation
|
| +/// results in its response, the status of those operations should be
|
| +/// represented directly using the Status message.
|
| +/// Logging. If some API errors are stored in logs, the message Status could be
|
| +/// used directly after any stripping needed for security/privacy reasons.
|
| class Status {
|
| - /** The status code, which should be an enum value of google.rpc.Code. */
|
| + /// The status code, which should be an enum value of google.rpc.Code.
|
| core.int code;
|
| - /**
|
| - * A list of messages that carry the error details. There is a common set of
|
| - * message types for APIs to use.
|
| - *
|
| - * The values for Object must be JSON objects. It can consist of `num`,
|
| - * `String`, `bool` and `null` as well as `Map` and `List` values.
|
| - */
|
| +
|
| + /// A list of messages that carry the error details. There is a common set of
|
| + /// message types for APIs to use.
|
| + ///
|
| + /// The values for Object must be JSON objects. It can consist of `num`,
|
| + /// `String`, `bool` and `null` as well as `Map` and `List` values.
|
| core.List<core.Map<core.String, core.Object>> details;
|
| - /**
|
| - * A developer-facing error message, which should be in English. Any
|
| - * user-facing error message should be localized and sent in the
|
| - * google.rpc.Status.details field, or localized by the client.
|
| - */
|
| +
|
| + /// A developer-facing error message, which should be in English. Any
|
| + /// user-facing error message should be localized and sent in the
|
| + /// google.rpc.Status.details field, or localized by the client.
|
| core.String message;
|
|
|
| Status();
|
| @@ -3754,7 +4849,8 @@ class Status {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (code != null) {
|
| _json["code"] = code;
|
| }
|
| @@ -3768,35 +4864,32 @@ class Status {
|
| }
|
| }
|
|
|
| -/**
|
| - * Traffic routing configuration for versions within a single service. Traffic
|
| - * splits define how traffic directed to the service is assigned to versions.
|
| - */
|
| +/// Traffic routing configuration for versions within a single service. Traffic
|
| +/// splits define how traffic directed to the service is assigned to versions.
|
| class TrafficSplit {
|
| - /**
|
| - * Mapping from version IDs within the service to fractional (0.000, 1]
|
| - * allocations of traffic for that version. Each version can be specified only
|
| - * once, but some versions in the service may not have any traffic allocation.
|
| - * Services that have traffic allocated cannot be deleted until either the
|
| - * service is deleted or their traffic allocation is removed. Allocations must
|
| - * sum to 1. Up to two decimal place precision is supported for IP-based
|
| - * splits and up to three decimal places is supported for cookie-based splits.
|
| - */
|
| + /// Mapping from version IDs within the service to fractional (0.000, 1]
|
| + /// allocations of traffic for that version. Each version can be specified
|
| + /// only once, but some versions in the service may not have any traffic
|
| + /// allocation. Services that have traffic allocated cannot be deleted until
|
| + /// either the service is deleted or their traffic allocation is removed.
|
| + /// Allocations must sum to 1. Up to two decimal place precision is supported
|
| + /// for IP-based splits and up to three decimal places is supported for
|
| + /// cookie-based splits.
|
| core.Map<core.String, core.double> allocations;
|
| - /**
|
| - * Mechanism used to determine which version a request is sent to. The traffic
|
| - * selection algorithm will be stable for either type until allocations are
|
| - * changed.
|
| - * Possible string values are:
|
| - * - "UNSPECIFIED" : Diversion method unspecified.
|
| - * - "COOKIE" : Diversion based on a specially named cookie, "GOOGAPPUID." The
|
| - * cookie must be set by the application itself or no diversion will occur.
|
| - * - "IP" : Diversion based on applying the modulus operation to a fingerprint
|
| - * of the IP address.
|
| - * - "RANDOM" : Diversion based on weighted random assignment. An incoming
|
| - * request is randomly routed to a version in the traffic split, with
|
| - * probability proportional to the version's traffic share.
|
| - */
|
| +
|
| + /// Mechanism used to determine which version a request is sent to. The
|
| + /// traffic selection algorithm will be stable for either type until
|
| + /// allocations are changed.
|
| + /// Possible string values are:
|
| + /// - "UNSPECIFIED" : Diversion method unspecified.
|
| + /// - "COOKIE" : Diversion based on a specially named cookie, "GOOGAPPUID."
|
| + /// The cookie must be set by the application itself or no diversion will
|
| + /// occur.
|
| + /// - "IP" : Diversion based on applying the modulus operation to a
|
| + /// fingerprint of the IP address.
|
| + /// - "RANDOM" : Diversion based on weighted random assignment. An incoming
|
| + /// request is randomly routed to a version in the traffic split, with
|
| + /// probability proportional to the version's traffic share.
|
| core.String shardBy;
|
|
|
| TrafficSplit();
|
| @@ -3811,7 +4904,8 @@ class TrafficSplit {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (allocations != null) {
|
| _json["allocations"] = allocations;
|
| }
|
| @@ -3822,23 +4916,19 @@ class TrafficSplit {
|
| }
|
| }
|
|
|
| -/** Rules to match an HTTP request and dispatch that request to a service. */
|
| +/// Rules to match an HTTP request and dispatch that request to a service.
|
| class UrlDispatchRule {
|
| - /**
|
| - * Domain name to match against. The wildcard "*" is supported if specified
|
| - * before a period: "*.".Defaults to matching all domains: "*".
|
| - */
|
| + /// Domain name to match against. The wildcard "*" is supported if specified
|
| + /// before a period: "*.".Defaults to matching all domains: "*".
|
| core.String domain;
|
| - /**
|
| - * Pathname within the host. Must start with a "/". A single "*" can be
|
| - * included at the end of the path.The sum of the lengths of the domain and
|
| - * path may not exceed 100 characters.
|
| - */
|
| +
|
| + /// Pathname within the host. Must start with a "/". A single "*" can be
|
| + /// included at the end of the path.The sum of the lengths of the domain and
|
| + /// path may not exceed 100 characters.
|
| core.String path;
|
| - /**
|
| - * Resource ID of a service in this application that should serve the matched
|
| - * request. The service must already exist. Example: default.
|
| - */
|
| +
|
| + /// Resource ID of a service in this application that should serve the
|
| + /// matched request. The service must already exist. Example: default.
|
| core.String service;
|
|
|
| UrlDispatchRule();
|
| @@ -3856,7 +4946,8 @@ class UrlDispatchRule {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (domain != null) {
|
| _json["domain"] = domain;
|
| }
|
| @@ -3870,79 +4961,74 @@ class UrlDispatchRule {
|
| }
|
| }
|
|
|
| -/**
|
| - * URL pattern and description of how the URL should be handled. App Engine can
|
| - * handle URLs by executing application code or by serving static files uploaded
|
| - * with the version, such as images, CSS, or JavaScript.
|
| - */
|
| +/// URL pattern and description of how the URL should be handled. App Engine
|
| +/// can handle URLs by executing application code or by serving static files
|
| +/// uploaded with the version, such as images, CSS, or JavaScript.
|
| class UrlMap {
|
| - /** Uses API Endpoints to handle requests. */
|
| + /// Uses API Endpoints to handle requests.
|
| ApiEndpointHandler apiEndpoint;
|
| - /**
|
| - * Action to take when users access resources that require authentication.
|
| - * Defaults to redirect.
|
| - * Possible string values are:
|
| - * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT
|
| - * is assumed.
|
| - * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com".
|
| - * The user is redirected back to the application URL after signing in or
|
| - * creating an account.
|
| - * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status
|
| - * code and an error message.
|
| - */
|
| +
|
| + /// Action to take when users access resources that require authentication.
|
| + /// Defaults to redirect.
|
| + /// Possible string values are:
|
| + /// - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified.
|
| + /// AUTH_FAIL_ACTION_REDIRECT is assumed.
|
| + /// - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com".
|
| + /// The user is redirected back to the application URL after signing in or
|
| + /// creating an account.
|
| + /// - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP
|
| + /// status code and an error message.
|
| core.String authFailAction;
|
| - /**
|
| - * Level of login required to access this resource.
|
| - * Possible string values are:
|
| - * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed.
|
| - * - "LOGIN_OPTIONAL" : Does not require that the user is signed in.
|
| - * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is
|
| - * taken. In addition, if the user is not an administrator for the
|
| - * application, they are given an error message regardless of
|
| - * auth_fail_action. If the user is an administrator, the handler proceeds.
|
| - * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds
|
| - * normally. Otherwise, the auth_fail_action is taken.
|
| - */
|
| +
|
| + /// Level of login required to access this resource.
|
| + /// Possible string values are:
|
| + /// - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed.
|
| + /// - "LOGIN_OPTIONAL" : Does not require that the user is signed in.
|
| + /// - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is
|
| + /// taken. In addition, if the user is not an administrator for the
|
| + /// application, they are given an error message regardless of
|
| + /// auth_fail_action. If the user is an administrator, the handler proceeds.
|
| + /// - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds
|
| + /// normally. Otherwise, the auth_fail_action is taken.
|
| core.String login;
|
| - /**
|
| - * 30x code to use when performing redirects for the secure field. Defaults to
|
| - * 302.
|
| - * Possible string values are:
|
| - * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : Not specified. 302 is
|
| - * assumed.
|
| - * - "REDIRECT_HTTP_RESPONSE_CODE_301" : 301 Moved Permanently code.
|
| - * - "REDIRECT_HTTP_RESPONSE_CODE_302" : 302 Moved Temporarily code.
|
| - * - "REDIRECT_HTTP_RESPONSE_CODE_303" : 303 See Other code.
|
| - * - "REDIRECT_HTTP_RESPONSE_CODE_307" : 307 Temporary Redirect code.
|
| - */
|
| +
|
| + /// 30x code to use when performing redirects for the secure field. Defaults
|
| + /// to 302.
|
| + /// Possible string values are:
|
| + /// - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : Not specified. 302 is
|
| + /// assumed.
|
| + /// - "REDIRECT_HTTP_RESPONSE_CODE_301" : 301 Moved Permanently code.
|
| + /// - "REDIRECT_HTTP_RESPONSE_CODE_302" : 302 Moved Temporarily code.
|
| + /// - "REDIRECT_HTTP_RESPONSE_CODE_303" : 303 See Other code.
|
| + /// - "REDIRECT_HTTP_RESPONSE_CODE_307" : 307 Temporary Redirect code.
|
| core.String redirectHttpResponseCode;
|
| - /** Executes a script to handle the request that matches this URL pattern. */
|
| +
|
| + /// Executes a script to handle the request that matches this URL pattern.
|
| ScriptHandler script;
|
| - /**
|
| - * Security (HTTPS) enforcement for this URL.
|
| - * Possible string values are:
|
| - * - "SECURE_UNSPECIFIED" : Not specified.
|
| - * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the
|
| - * handler succeed without redirects. The application can examine the request
|
| - * to determine which protocol was used, and respond accordingly.
|
| - * - "SECURE_NEVER" : Requests for a URL that match this handler that use
|
| - * HTTPS are automatically redirected to the HTTP equivalent URL.
|
| - * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the
|
| - * handler succeed without redirects. The application can examine the request
|
| - * to determine which protocol was used and respond accordingly.
|
| - * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not
|
| - * use HTTPS are automatically redirected to the HTTPS URL with the same path.
|
| - * Query parameters are reserved for the redirect.
|
| - */
|
| +
|
| + /// Security (HTTPS) enforcement for this URL.
|
| + /// Possible string values are:
|
| + /// - "SECURE_UNSPECIFIED" : Not specified.
|
| + /// - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match
|
| + /// the handler succeed without redirects. The application can examine the
|
| + /// request to determine which protocol was used, and respond accordingly.
|
| + /// - "SECURE_NEVER" : Requests for a URL that match this handler that use
|
| + /// HTTPS are automatically redirected to the HTTP equivalent URL.
|
| + /// - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match
|
| + /// the handler succeed without redirects. The application can examine the
|
| + /// request to determine which protocol was used and respond accordingly.
|
| + /// - "SECURE_ALWAYS" : Requests for a URL that match this handler that do
|
| + /// not use HTTPS are automatically redirected to the HTTPS URL with the same
|
| + /// path. Query parameters are reserved for the redirect.
|
| core.String securityLevel;
|
| - /** Returns the contents of a file, such as an image, as the response. */
|
| +
|
| + /// Returns the contents of a file, such as an image, as the response.
|
| StaticFilesHandler staticFiles;
|
| - /**
|
| - * URL prefix. Uses regular expression syntax, which means regexp special
|
| - * characters must be escaped, but should not contain groupings. All URLs that
|
| - * begin with this prefix are handled by this handler, using the portion of
|
| - * the URL after the prefix as part of the file path.
|
| - */
|
| +
|
| + /// URL prefix. Uses regular expression syntax, which means regexp special
|
| + /// characters must be escaped, but should not contain groupings. All URLs
|
| + /// that begin with this prefix are handled by this handler, using the
|
| + /// portion of the URL after the prefix as part of the file path.
|
| core.String urlRegex;
|
|
|
| UrlMap();
|
| @@ -3975,7 +5061,8 @@ class UrlMap {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (apiEndpoint != null) {
|
| _json["apiEndpoint"] = (apiEndpoint).toJson();
|
| }
|
| @@ -4004,175 +5091,152 @@ class UrlMap {
|
| }
|
| }
|
|
|
| -/**
|
| - * A Version resource is a specific set of source code and configuration files
|
| - * that are deployed into a service.
|
| - */
|
| +/// A Version resource is a specific set of source code and configuration files
|
| +/// that are deployed into a service.
|
| class Version {
|
| - /**
|
| - * Serving configuration for Google Cloud Endpoints
|
| - * (https://cloud.google.com/appengine/docs/python/endpoints/).Only returned
|
| - * in GET requests if view=FULL is set.
|
| - */
|
| + /// Serving configuration for Google Cloud Endpoints
|
| + /// (https://cloud.google.com/appengine/docs/python/endpoints/).Only returned
|
| + /// in GET requests if view=FULL is set.
|
| ApiConfigHandler apiConfig;
|
| - /**
|
| - * Automatic scaling is based on request rate, response latencies, and other
|
| - * application metrics.
|
| - */
|
| +
|
| + /// Automatic scaling is based on request rate, response latencies, and other
|
| + /// application metrics.
|
| AutomaticScaling automaticScaling;
|
| - /**
|
| - * A service with basic scaling will create an instance when the application
|
| - * receives a request. The instance will be turned down when the app becomes
|
| - * idle. Basic scaling is ideal for work that is intermittent or driven by
|
| - * user activity.
|
| - */
|
| +
|
| + /// A service with basic scaling will create an instance when the application
|
| + /// receives a request. The instance will be turned down when the app becomes
|
| + /// idle. Basic scaling is ideal for work that is intermittent or driven by
|
| + /// user activity.
|
| BasicScaling basicScaling;
|
| - /**
|
| - * Metadata settings that are supplied to this version to enable beta runtime
|
| - * features.
|
| - */
|
| +
|
| + /// Metadata settings that are supplied to this version to enable beta
|
| + /// runtime features.
|
| core.Map<core.String, core.String> betaSettings;
|
| - /** Time that this version was created.@OutputOnly */
|
| +
|
| + /// Time that this version was created.@OutputOnly
|
| core.String createTime;
|
| - /** Email address of the user who created this version.@OutputOnly */
|
| +
|
| + /// Email address of the user who created this version.@OutputOnly
|
| core.String createdBy;
|
| - /**
|
| - * Duration that static files should be cached by web proxies and browsers.
|
| - * Only applicable if the corresponding StaticFilesHandler
|
| - * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#staticfileshandler)
|
| - * does not specify its own expiration time.Only returned in GET requests if
|
| - * view=FULL is set.
|
| - */
|
| +
|
| + /// Duration that static files should be cached by web proxies and browsers.
|
| + /// Only applicable if the corresponding StaticFilesHandler
|
| + /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#staticfileshandler)
|
| + /// does not specify its own expiration time.Only returned in GET requests if
|
| + /// view=FULL is set.
|
| core.String defaultExpiration;
|
| - /**
|
| - * Code and application artifacts that make up this version.Only returned in
|
| - * GET requests if view=FULL is set.
|
| - */
|
| +
|
| + /// Code and application artifacts that make up this version.Only returned in
|
| + /// GET requests if view=FULL is set.
|
| Deployment deployment;
|
| - /**
|
| - * Total size in bytes of all the files that are included in this version and
|
| - * curerntly hosted on the App Engine disk.@OutputOnly
|
| - */
|
| +
|
| + /// Total size in bytes of all the files that are included in this version
|
| + /// and curerntly hosted on the App Engine disk.@OutputOnly
|
| core.String diskUsageBytes;
|
| - /**
|
| - * Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud
|
| - * Endpoints Extensible Service Proxy will be provided to serve the API
|
| - * implemented by the app.
|
| - */
|
| +
|
| + /// Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud
|
| + /// Endpoints Extensible Service Proxy will be provided to serve the API
|
| + /// implemented by the app.
|
| EndpointsApiService endpointsApiService;
|
| - /**
|
| - * App Engine execution environment for this version.Defaults to standard.
|
| - */
|
| +
|
| + /// App Engine execution environment for this version.Defaults to standard.
|
| core.String env;
|
| - /**
|
| - * Environment variables available to the application.Only returned in GET
|
| - * requests if view=FULL is set.
|
| - */
|
| +
|
| + /// Environment variables available to the application.Only returned in GET
|
| + /// requests if view=FULL is set.
|
| core.Map<core.String, core.String> envVariables;
|
| - /**
|
| - * Custom static error pages. Limited to 10KB per page.Only returned in GET
|
| - * requests if view=FULL is set.
|
| - */
|
| +
|
| + /// Custom static error pages. Limited to 10KB per page.Only returned in GET
|
| + /// requests if view=FULL is set.
|
| core.List<ErrorHandler> errorHandlers;
|
| - /**
|
| - * An ordered list of URL-matching patterns that should be applied to incoming
|
| - * requests. The first matching URL handles the request and other request
|
| - * handlers are not attempted.Only returned in GET requests if view=FULL is
|
| - * set.
|
| - */
|
| +
|
| + /// An ordered list of URL-matching patterns that should be applied to
|
| + /// incoming requests. The first matching URL handles the request and other
|
| + /// request handlers are not attempted.Only returned in GET requests if
|
| + /// view=FULL is set.
|
| core.List<UrlMap> handlers;
|
| - /**
|
| - * Configures health checking for VM instances. Unhealthy instances are
|
| - * stopped and replaced with new instances. Only applicable for VM
|
| - * runtimes.Only returned in GET requests if view=FULL is set.
|
| - */
|
| +
|
| + /// Configures health checking for VM instances. Unhealthy instances are
|
| + /// stopped and replaced with new instances. Only applicable for VM
|
| + /// runtimes.Only returned in GET requests if view=FULL is set.
|
| HealthCheck healthCheck;
|
| - /**
|
| - * Relative name of the version within the service. Example: v1. Version names
|
| - * can contain only lowercase letters, numbers, or hyphens. Reserved names:
|
| - * "default", "latest", and any name with the prefix "ah-".
|
| - */
|
| +
|
| + /// Relative name of the version within the service. Example: v1. Version
|
| + /// names can contain only lowercase letters, numbers, or hyphens. Reserved
|
| + /// names: "default", "latest", and any name with the prefix "ah-".
|
| core.String id;
|
| - /**
|
| - * Before an application can receive email or XMPP messages, the application
|
| - * must be configured to enable the service.
|
| - */
|
| +
|
| + /// Before an application can receive email or XMPP messages, the application
|
| + /// must be configured to enable the service.
|
| core.List<core.String> inboundServices;
|
| - /**
|
| - * Instance class that is used to run this version. Valid values are:
|
| - * AutomaticScaling: F1, F2, F4, F4_1G
|
| - * ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for
|
| - * AutomaticScaling and B1 for ManualScaling or BasicScaling.
|
| - */
|
| +
|
| + /// Instance class that is used to run this version. Valid values are:
|
| + /// AutomaticScaling: F1, F2, F4, F4_1G
|
| + /// ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for
|
| + /// AutomaticScaling and B1 for ManualScaling or BasicScaling.
|
| core.String instanceClass;
|
| - /**
|
| - * Configuration for third-party Python runtime libraries that are required by
|
| - * the application.Only returned in GET requests if view=FULL is set.
|
| - */
|
| +
|
| + /// Configuration for third-party Python runtime libraries that are required
|
| + /// by the application.Only returned in GET requests if view=FULL is set.
|
| core.List<Library> libraries;
|
| - /**
|
| - * Configures liveness health checking for VM instances. Unhealthy instances
|
| - * are stopped and replaced with new instancesOnly returned in GET requests if
|
| - * view=FULL is set.
|
| - */
|
| +
|
| + /// Configures liveness health checking for VM instances. Unhealthy instances
|
| + /// are stopped and replaced with new instancesOnly returned in GET requests
|
| + /// if view=FULL is set.
|
| LivenessCheck livenessCheck;
|
| - /**
|
| - * A service with manual scaling runs continuously, allowing you to perform
|
| - * complex initialization and rely on the state of its memory over time.
|
| - */
|
| +
|
| + /// A service with manual scaling runs continuously, allowing you to perform
|
| + /// complex initialization and rely on the state of its memory over time.
|
| ManualScaling manualScaling;
|
| - /**
|
| - * Full path to the Version resource in the API. Example:
|
| - * apps/myapp/services/default/versions/v1.@OutputOnly
|
| - */
|
| +
|
| + /// Full path to the Version resource in the API. Example:
|
| + /// apps/myapp/services/default/versions/v1.@OutputOnly
|
| core.String name;
|
| - /**
|
| - * Extra network settings. Only applicable for App Engine flexible environment
|
| - * versions.
|
| - */
|
| +
|
| + /// Extra network settings. Only applicable for App Engine flexible
|
| + /// environment versions.
|
| Network network;
|
| - /**
|
| - * Files that match this pattern will not be built into this version. Only
|
| - * applicable for Go runtimes.Only returned in GET requests if view=FULL is
|
| - * set.
|
| - */
|
| +
|
| + /// Files that match this pattern will not be built into this version. Only
|
| + /// applicable for Go runtimes.Only returned in GET requests if view=FULL is
|
| + /// set.
|
| core.String nobuildFilesRegex;
|
| - /**
|
| - * Configures readiness health checking for VM instances. Unhealthy instances
|
| - * are not put into the backend traffic rotation.Only returned in GET requests
|
| - * if view=FULL is set.
|
| - */
|
| +
|
| + /// Configures readiness health checking for VM instances. Unhealthy
|
| + /// instances are not put into the backend traffic rotation.Only returned in
|
| + /// GET requests if view=FULL is set.
|
| ReadinessCheck readinessCheck;
|
| - /** Machine resources for this version. Only applicable for VM runtimes. */
|
| +
|
| + /// Machine resources for this version. Only applicable for VM runtimes.
|
| Resources resources;
|
| - /** Desired runtime. Example: python27. */
|
| +
|
| + /// Desired runtime. Example: python27.
|
| core.String runtime;
|
| - /**
|
| - * The version of the API in the given runtime environment. Please see the
|
| - * app.yaml reference for valid values at
|
| - * https://cloud.google.com/appengine/docs/standard/<language>/config/appref
|
| - */
|
| +
|
| + /// The version of the API in the given runtime environment. Please see the
|
| + /// app.yaml reference for valid values at
|
| + /// https://cloud.google.com/appengine/docs/standard/<language>/config/appref
|
| core.String runtimeApiVersion;
|
| - /**
|
| - * Current serving status of this version. Only the versions with a SERVING
|
| - * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an
|
| - * invalid value. Defaults to SERVING.
|
| - * Possible string values are:
|
| - * - "SERVING_STATUS_UNSPECIFIED" : Not specified.
|
| - * - "SERVING" : Currently serving. Instances are created according to the
|
| - * scaling settings of the version.
|
| - * - "STOPPED" : Disabled. No instances will be created and the scaling
|
| - * settings are ignored until the state of the version changes to SERVING.
|
| - */
|
| +
|
| + /// Current serving status of this version. Only the versions with a SERVING
|
| + /// status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is
|
| + /// an invalid value. Defaults to SERVING.
|
| + /// Possible string values are:
|
| + /// - "SERVING_STATUS_UNSPECIFIED" : Not specified.
|
| + /// - "SERVING" : Currently serving. Instances are created according to the
|
| + /// scaling settings of the version.
|
| + /// - "STOPPED" : Disabled. No instances will be created and the scaling
|
| + /// settings are ignored until the state of the version changes to SERVING.
|
| core.String servingStatus;
|
| - /** Whether multiple requests can be dispatched to this version at once. */
|
| +
|
| + /// Whether multiple requests can be dispatched to this version at once.
|
| core.bool threadsafe;
|
| - /**
|
| - * Serving URL for this version. Example:
|
| - * "https://myversion-dot-myservice-dot-myapp.appspot.com"@OutputOnly
|
| - */
|
| +
|
| + /// Serving URL for this version. Example:
|
| + /// "https://myversion-dot-myservice-dot-myapp.appspot.com"@OutputOnly
|
| core.String versionUrl;
|
| - /** Whether to deploy this version in a container on a virtual machine. */
|
| +
|
| + /// Whether to deploy this version in a container on a virtual machine.
|
| core.bool vm;
|
|
|
| Version();
|
| @@ -4182,7 +5246,8 @@ class Version {
|
| apiConfig = new ApiConfigHandler.fromJson(_json["apiConfig"]);
|
| }
|
| if (_json.containsKey("automaticScaling")) {
|
| - automaticScaling = new AutomaticScaling.fromJson(_json["automaticScaling"]);
|
| + automaticScaling =
|
| + new AutomaticScaling.fromJson(_json["automaticScaling"]);
|
| }
|
| if (_json.containsKey("basicScaling")) {
|
| basicScaling = new BasicScaling.fromJson(_json["basicScaling"]);
|
| @@ -4206,7 +5271,8 @@ class Version {
|
| diskUsageBytes = _json["diskUsageBytes"];
|
| }
|
| if (_json.containsKey("endpointsApiService")) {
|
| - endpointsApiService = new EndpointsApiService.fromJson(_json["endpointsApiService"]);
|
| + endpointsApiService =
|
| + new EndpointsApiService.fromJson(_json["endpointsApiService"]);
|
| }
|
| if (_json.containsKey("env")) {
|
| env = _json["env"];
|
| @@ -4215,10 +5281,13 @@ class Version {
|
| envVariables = _json["envVariables"];
|
| }
|
| if (_json.containsKey("errorHandlers")) {
|
| - errorHandlers = _json["errorHandlers"].map((value) => new ErrorHandler.fromJson(value)).toList();
|
| + errorHandlers = _json["errorHandlers"]
|
| + .map((value) => new ErrorHandler.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("handlers")) {
|
| - handlers = _json["handlers"].map((value) => new UrlMap.fromJson(value)).toList();
|
| + handlers =
|
| + _json["handlers"].map((value) => new UrlMap.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("healthCheck")) {
|
| healthCheck = new HealthCheck.fromJson(_json["healthCheck"]);
|
| @@ -4233,7 +5302,9 @@ class Version {
|
| instanceClass = _json["instanceClass"];
|
| }
|
| if (_json.containsKey("libraries")) {
|
| - libraries = _json["libraries"].map((value) => new Library.fromJson(value)).toList();
|
| + libraries = _json["libraries"]
|
| + .map((value) => new Library.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("livenessCheck")) {
|
| livenessCheck = new LivenessCheck.fromJson(_json["livenessCheck"]);
|
| @@ -4277,7 +5348,8 @@ class Version {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (apiConfig != null) {
|
| _json["apiConfig"] = (apiConfig).toJson();
|
| }
|
| @@ -4315,7 +5387,8 @@ class Version {
|
| _json["envVariables"] = envVariables;
|
| }
|
| if (errorHandlers != null) {
|
| - _json["errorHandlers"] = errorHandlers.map((value) => (value).toJson()).toList();
|
| + _json["errorHandlers"] =
|
| + errorHandlers.map((value) => (value).toJson()).toList();
|
| }
|
| if (handlers != null) {
|
| _json["handlers"] = handlers.map((value) => (value).toJson()).toList();
|
| @@ -4378,15 +5451,15 @@ class Version {
|
| }
|
| }
|
|
|
| -/**
|
| - * Volumes mounted within the app container. Only applicable for VM runtimes.
|
| - */
|
| +/// Volumes mounted within the app container. Only applicable for VM runtimes.
|
| class Volume {
|
| - /** Unique name for the volume. */
|
| + /// Unique name for the volume.
|
| core.String name;
|
| - /** Volume size in gigabytes. */
|
| +
|
| + /// Volume size in gigabytes.
|
| core.double sizeGb;
|
| - /** Underlying volume type, e.g. 'tmpfs'. */
|
| +
|
| + /// Underlying volume type, e.g. 'tmpfs'.
|
| core.String volumeType;
|
|
|
| Volume();
|
| @@ -4404,7 +5477,8 @@ class Volume {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (name != null) {
|
| _json["name"] = name;
|
| }
|
| @@ -4418,19 +5492,16 @@ class Volume {
|
| }
|
| }
|
|
|
| -/** The zip file information for a zip deployment. */
|
| +/// The zip file information for a zip deployment.
|
| class ZipInfo {
|
| - /**
|
| - * An estimate of the number of files in a zip for a zip deployment. If set,
|
| - * must be greater than or equal to the actual number of files. Used for
|
| - * optimizing performance; if not provided, deployment may be slow.
|
| - */
|
| + /// An estimate of the number of files in a zip for a zip deployment. If set,
|
| + /// must be greater than or equal to the actual number of files. Used for
|
| + /// optimizing performance; if not provided, deployment may be slow.
|
| core.int filesCount;
|
| - /**
|
| - * URL of the zip file to deploy from. Must be a URL to a resource in Google
|
| - * Cloud Storage in the form
|
| - * 'http(s)://storage.googleapis.com/<bucket>/<object>'.
|
| - */
|
| +
|
| + /// URL of the zip file to deploy from. Must be a URL to a resource in Google
|
| + /// Cloud Storage in the form
|
| + /// 'http(s)://storage.googleapis.com/<bucket>/<object>'.
|
| core.String sourceUrl;
|
|
|
| ZipInfo();
|
| @@ -4445,7 +5516,8 @@ class ZipInfo {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (filesCount != null) {
|
| _json["filesCount"] = filesCount;
|
| }
|
|
|