Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(731)

Unified Diff: generated/googleapis_beta/lib/appengine/v1beta.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: generated/googleapis_beta/lib/appengine/v1beta.dart
diff --git a/generated/googleapis_beta/lib/appengine/v1beta.dart b/generated/googleapis_beta/lib/appengine/v1beta.dart
index a77046c05ca4fdc2e5f7f9e41fcb6abe11ecd86a..5329b6d4279e0c53e9f3ccd35cf0dfdd74488c68 100644
--- a/generated/googleapis_beta/lib/appengine/v1beta.dart
+++ b/generated/googleapis_beta/lib/appengine/v1beta.dart
@@ -9,70 +9,76 @@ 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/v1beta';
-/**
- * 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;
- AppsAuthorizedCertificatesResourceApi get authorizedCertificates => new AppsAuthorizedCertificatesResourceApi(_requester);
- AppsAuthorizedDomainsResourceApi get authorizedDomains => new AppsAuthorizedDomainsResourceApi(_requester);
- AppsDomainMappingsResourceApi get domainMappings => new AppsDomainMappingsResourceApi(_requester);
- AppsFirewallResourceApi get firewall => new AppsFirewallResourceApi(_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);
+ AppsFirewallResourceApi get firewall =>
+ new AppsFirewallResourceApi(_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();
@@ -87,32 +93,29 @@ class AppsResourceApi {
_url = 'v1beta/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();
@@ -127,41 +130,39 @@ class AppsResourceApi {
_url = 'v1beta/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;
@@ -181,38 +182,36 @@ class AppsResourceApi {
_url = 'v1beta/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;
@@ -227,46 +226,43 @@ class AppsResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + ':repair';
+ _url =
+ 'v1beta/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) {
+ 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;
@@ -281,37 +277,38 @@ class AppsAuthorizedCertificatesResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authorizedCertificates';
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/authorizedCertificates';
- 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 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) {
+ /// 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;
@@ -323,45 +320,49 @@ class AppsAuthorizedCertificatesResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
if (authorizedCertificatesId == null) {
- throw new core.ArgumentError("Parameter authorizedCertificatesId is required.");
+ throw new core.ArgumentError(
+ "Parameter authorizedCertificatesId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authorizedCertificates/' + commons.Escaper.ecapeVariable('$authorizedCertificatesId');
+ _url = 'v1beta/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);
+ 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}) {
+ /// 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;
@@ -373,50 +374,52 @@ class AppsAuthorizedCertificatesResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
if (authorizedCertificatesId == null) {
- throw new core.ArgumentError("Parameter authorizedCertificatesId is required.");
+ throw new core.ArgumentError(
+ "Parameter authorizedCertificatesId is required.");
}
if (view != null) {
_queryParams["view"] = [view];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authorizedCertificates/' + commons.Escaper.ecapeVariable('$authorizedCertificatesId');
+ _url = 'v1beta/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);
+ 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}) {
+ /// 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;
@@ -437,46 +440,50 @@ class AppsAuthorizedCertificatesResourceApi {
_queryParams["view"] = [view];
}
- _url = 'v1beta/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}) {
+ _url = 'v1beta/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;
@@ -491,54 +498,54 @@ class AppsAuthorizedCertificatesResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
if (authorizedCertificatesId == null) {
- throw new core.ArgumentError("Parameter authorizedCertificatesId is required.");
+ throw new core.ArgumentError(
+ "Parameter authorizedCertificatesId is required.");
}
if (updateMask != null) {
_queryParams["updateMask"] = [updateMask];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authorizedCertificates/' + commons.Escaper.ecapeVariable('$authorizedCertificatesId');
+ _url = 'v1beta/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);
+ 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.
- *
- * [pageToken] - Continuation token for fetching the next page of results.
- *
- * [pageSize] - Maximum results to return per page.
- *
- * 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.String pageToken, core.int pageSize}) {
+ 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.
+ ///
+ /// [pageToken] - Continuation token for fetching the next page of results.
+ ///
+ /// [pageSize] - Maximum results to return per page.
+ ///
+ /// 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.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -556,47 +563,45 @@ class AppsAuthorizedDomainsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authorizedDomains';
+ _url = 'v1beta/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));
+ 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.
- */
+ 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();
@@ -612,39 +617,39 @@ class AppsDomainMappingsResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainMappings';
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/domainMappings';
- 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 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) {
+ /// 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;
@@ -659,37 +664,38 @@ class AppsDomainMappingsResourceApi {
throw new core.ArgumentError("Parameter domainMappingsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainMappings/' + commons.Escaper.ecapeVariable('$domainMappingsId');
+ _url = 'v1beta/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);
+ 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) {
+ /// 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;
@@ -704,39 +710,40 @@ class AppsDomainMappingsResourceApi {
throw new core.ArgumentError("Parameter domainMappingsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainMappings/' + commons.Escaper.ecapeVariable('$domainMappingsId');
+ _url = 'v1beta/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);
+ 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}) {
+ /// 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;
@@ -754,44 +761,46 @@ class AppsDomainMappingsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v1beta/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}) {
+ _url = 'v1beta/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;
@@ -812,59 +821,58 @@ class AppsDomainMappingsResourceApi {
_queryParams["updateMask"] = [updateMask];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainMappings/' + commons.Escaper.ecapeVariable('$domainMappingsId');
+ _url = 'v1beta/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);
+ 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 AppsFirewallResourceApi {
final commons.ApiRequester _requester;
- AppsFirewallIngressRulesResourceApi get ingressRules => new AppsFirewallIngressRulesResourceApi(_requester);
+ AppsFirewallIngressRulesResourceApi get ingressRules =>
+ new AppsFirewallIngressRulesResourceApi(_requester);
- AppsFirewallResourceApi(commons.ApiRequester client) :
- _requester = client;
+ AppsFirewallResourceApi(commons.ApiRequester client) : _requester = client;
}
-
class AppsFirewallIngressRulesResourceApi {
final commons.ApiRequester _requester;
- AppsFirewallIngressRulesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Replaces the entire firewall ruleset in one bulk operation. This overrides
- * and replaces the rules of an existing firewall with the new rules.If the
- * final rule does not match traffic with the '*' wildcard IP range, then an
- * "allow all" rule is explicitly added to the end of the list.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [appsId] - Part of `name`. Name of the Firewall collection to set. Example:
- * apps/myapp/firewall/ingressRules.
- *
- * Completes with a [BatchUpdateIngressRulesResponse].
- *
- * 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<BatchUpdateIngressRulesResponse> batchUpdate(BatchUpdateIngressRulesRequest request, core.String appsId) {
+ AppsFirewallIngressRulesResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Replaces the entire firewall ruleset in one bulk operation. This
+ /// overrides and replaces the rules of an existing firewall with the new
+ /// rules.If the final rule does not match traffic with the '*' wildcard IP
+ /// range, then an "allow all" rule is explicitly added to the end of the
+ /// list.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [appsId] - Part of `name`. Name of the Firewall collection to set.
+ /// Example: apps/myapp/firewall/ingressRules.
+ ///
+ /// Completes with a [BatchUpdateIngressRulesResponse].
+ ///
+ /// 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<BatchUpdateIngressRulesResponse> batchUpdate(
+ BatchUpdateIngressRulesRequest request, core.String appsId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -879,36 +887,36 @@ class AppsFirewallIngressRulesResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewall/ingressRules:batchUpdate';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new BatchUpdateIngressRulesResponse.fromJson(data));
- }
-
- /**
- * Creates a firewall rule for the application.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [appsId] - Part of `parent`. Name of the parent Firewall collection in
- * which to create a new rule. Example: apps/myapp/firewall/ingressRules.
- *
- * Completes with a [FirewallRule].
- *
- * 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.
- */
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/firewall/ingressRules:batchUpdate';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new BatchUpdateIngressRulesResponse.fromJson(data));
+ }
+
+ /// Creates a firewall rule for the application.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [appsId] - Part of `parent`. Name of the parent Firewall collection in
+ /// which to create a new rule. Example: apps/myapp/firewall/ingressRules.
+ ///
+ /// Completes with a [FirewallRule].
+ ///
+ /// 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<FirewallRule> create(FirewallRule request, core.String appsId) {
var _url = null;
var _queryParams = new core.Map();
@@ -924,36 +932,35 @@ class AppsFirewallIngressRulesResourceApi {
throw new core.ArgumentError("Parameter appsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewall/ingressRules';
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/firewall/ingressRules';
- 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 FirewallRule.fromJson(data));
}
- /**
- * Deletes the specified firewall rule.
- *
- * Request parameters:
- *
- * [appsId] - Part of `name`. Name of the Firewall resource to delete.
- * Example: apps/myapp/firewall/ingressRules/100.
- *
- * [ingressRulesId] - 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.
- */
+ /// Deletes the specified firewall rule.
+ ///
+ /// Request parameters:
+ ///
+ /// [appsId] - Part of `name`. Name of the Firewall resource to delete.
+ /// Example: apps/myapp/firewall/ingressRules/100.
+ ///
+ /// [ingressRulesId] - 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 ingressRulesId) {
var _url = null;
var _queryParams = new core.Map();
@@ -969,37 +976,38 @@ class AppsFirewallIngressRulesResourceApi {
throw new core.ArgumentError("Parameter ingressRulesId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewall/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId');
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/firewall/ingressRules/' +
+ commons.Escaper.ecapeVariable('$ingressRulesId');
- 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 Empty.fromJson(data));
}
- /**
- * Gets the specified firewall rule.
- *
- * Request parameters:
- *
- * [appsId] - Part of `name`. Name of the Firewall resource to retrieve.
- * Example: apps/myapp/firewall/ingressRules/100.
- *
- * [ingressRulesId] - Part of `name`. See documentation of `appsId`.
- *
- * Completes with a [FirewallRule].
- *
- * 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<FirewallRule> get(core.String appsId, core.String ingressRulesId) {
+ /// Gets the specified firewall rule.
+ ///
+ /// Request parameters:
+ ///
+ /// [appsId] - Part of `name`. Name of the Firewall resource to retrieve.
+ /// Example: apps/myapp/firewall/ingressRules/100.
+ ///
+ /// [ingressRulesId] - Part of `name`. See documentation of `appsId`.
+ ///
+ /// Completes with a [FirewallRule].
+ ///
+ /// 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<FirewallRule> get(
+ core.String appsId, core.String ingressRulesId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1014,43 +1022,44 @@ class AppsFirewallIngressRulesResourceApi {
throw new core.ArgumentError("Parameter ingressRulesId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewall/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId');
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/firewall/ingressRules/' +
+ commons.Escaper.ecapeVariable('$ingressRulesId');
- 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 FirewallRule.fromJson(data));
}
- /**
- * Lists the firewall rules of an application.
- *
- * Request parameters:
- *
- * [appsId] - Part of `parent`. Name of the Firewall collection to retrieve.
- * Example: apps/myapp/firewall/ingressRules.
- *
- * [pageToken] - Continuation token for fetching the next page of results.
- *
- * [pageSize] - Maximum results to return per page.
- *
- * [matchingAddress] - A valid IP Address. If set, only rules matching this
- * address will be returned. The first returned rule will be the rule that
- * fires on requests from this IP.
- *
- * Completes with a [ListIngressRulesResponse].
- *
- * 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<ListIngressRulesResponse> list(core.String appsId, {core.String pageToken, core.int pageSize, core.String matchingAddress}) {
+ /// Lists the firewall rules of an application.
+ ///
+ /// Request parameters:
+ ///
+ /// [appsId] - Part of `parent`. Name of the Firewall collection to retrieve.
+ /// Example: apps/myapp/firewall/ingressRules.
+ ///
+ /// [pageToken] - Continuation token for fetching the next page of results.
+ ///
+ /// [pageSize] - Maximum results to return per page.
+ ///
+ /// [matchingAddress] - A valid IP Address. If set, only rules matching this
+ /// address will be returned. The first returned rule will be the rule that
+ /// fires on requests from this IP.
+ ///
+ /// Completes with a [ListIngressRulesResponse].
+ ///
+ /// 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<ListIngressRulesResponse> list(core.String appsId,
+ {core.String pageToken, core.int pageSize, core.String matchingAddress}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1071,41 +1080,43 @@ class AppsFirewallIngressRulesResourceApi {
_queryParams["matchingAddress"] = [matchingAddress];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewall/ingressRules';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListIngressRulesResponse.fromJson(data));
- }
-
- /**
- * Updates the specified firewall rule.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [appsId] - Part of `name`. Name of the Firewall resource to update.
- * Example: apps/myapp/firewall/ingressRules/100.
- *
- * [ingressRulesId] - Part of `name`. See documentation of `appsId`.
- *
- * [updateMask] - Standard field mask for the set of fields to be updated.
- *
- * Completes with a [FirewallRule].
- *
- * 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<FirewallRule> patch(FirewallRule request, core.String appsId, core.String ingressRulesId, {core.String updateMask}) {
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/firewall/ingressRules';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListIngressRulesResponse.fromJson(data));
+ }
+
+ /// Updates the specified firewall rule.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [appsId] - Part of `name`. Name of the Firewall resource to update.
+ /// Example: apps/myapp/firewall/ingressRules/100.
+ ///
+ /// [ingressRulesId] - Part of `name`. See documentation of `appsId`.
+ ///
+ /// [updateMask] - Standard field mask for the set of fields to be updated.
+ ///
+ /// Completes with a [FirewallRule].
+ ///
+ /// 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<FirewallRule> patch(
+ FirewallRule request, core.String appsId, core.String ingressRulesId,
+ {core.String updateMask}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1126,44 +1137,41 @@ class AppsFirewallIngressRulesResourceApi {
_queryParams["updateMask"] = [updateMask];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewall/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId');
+ _url = 'v1beta/apps/' +
+ commons.Escaper.ecapeVariable('$appsId') +
+ '/firewall/ingressRules/' +
+ commons.Escaper.ecapeVariable('$ingressRulesId');
- 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 FirewallRule.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();
@@ -1179,41 +1187,42 @@ class AppsLocationsResourceApi {
throw new core.ArgumentError("Parameter locationsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locations/' + commons.Escaper.ecapeVariable('$locationsId');
+ _url = 'v1beta/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.
- *
- * [filter] - The standard list filter.
- *
- * [pageToken] - The standard list page token.
- *
- * [pageSize] - The standard list page size.
- *
- * 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 filter, core.String pageToken, core.int pageSize}) {
+ /// Lists information about the supported locations for this service.
+ ///
+ /// Request parameters:
+ ///
+ /// [appsId] - Part of `name`. The resource that owns the locations
+ /// collection, if applicable.
+ ///
+ /// [filter] - The standard list filter.
+ ///
+ /// [pageToken] - The standard list page token.
+ ///
+ /// [pageSize] - The standard list page size.
+ ///
+ /// 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 filter, core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1234,46 +1243,42 @@ class AppsLocationsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locations';
+ _url = 'v1beta/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();
@@ -1289,48 +1294,49 @@ class AppsOperationsResourceApi {
throw new core.ArgumentError("Parameter operationsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operations/' + commons.Escaper.ecapeVariable('$operationsId');
+ _url = 'v1beta/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.
- *
- * [pageToken] - The standard list page token.
- *
- * [pageSize] - The standard list page size.
- *
- * [filter] - The standard list filter.
- *
- * 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 pageToken, core.int pageSize, core.String filter}) {
+ /// 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;
@@ -1341,57 +1347,54 @@ class AppsOperationsResourceApi {
if (appsId == null) {
throw new core.ArgumentError("Parameter appsId is required.");
}
+ if (filter != null) {
+ _queryParams["filter"] = [filter];
+ }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
- if (filter != null) {
- _queryParams["filter"] = [filter];
- }
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operations';
+ _url = 'v1beta/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();
@@ -1407,36 +1410,36 @@ class AppsServicesResourceApi {
throw new core.ArgumentError("Parameter servicesId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId');
+ _url = 'v1beta/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();
@@ -1452,39 +1455,40 @@ class AppsServicesResourceApi {
throw new core.ArgumentError("Parameter servicesId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId');
+ _url = 'v1beta/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;
@@ -1502,55 +1506,55 @@ class AppsServicesResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services';
+ _url =
+ 'v1beta/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`.
- *
- * [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/v1beta/apps.services.versions#inboundservicetype)
- * and automatic scaling
- * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#automaticscaling).
- * You must specify the shardBy
- * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/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}) {
+ /// 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/v1beta/apps.services.versions#inboundservicetype)
+ /// and automatic scaling
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#automaticscaling).
+ /// You must specify the shardBy
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/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}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1567,57 +1571,57 @@ class AppsServicesResourceApi {
if (servicesId == null) {
throw new core.ArgumentError("Parameter servicesId is required.");
}
- if (updateMask != null) {
- _queryParams["updateMask"] = [updateMask];
- }
if (migrateTraffic != null) {
_queryParams["migrateTraffic"] = ["${migrateTraffic}"];
}
+ if (updateMask != null) {
+ _queryParams["updateMask"] = [updateMask];
+ }
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId');
+ _url = 'v1beta/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;
@@ -1635,39 +1639,41 @@ class AppsServicesVersionsResourceApi {
throw new core.ArgumentError("Parameter servicesId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions';
+ _url = 'v1beta/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;
@@ -1685,45 +1691,49 @@ class AppsServicesVersionsResourceApi {
throw new core.ArgumentError("Parameter versionsId is required.");
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId');
+ _url = 'v1beta/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;
@@ -1744,46 +1754,50 @@ class AppsServicesVersionsResourceApi {
_queryParams["view"] = [view];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId');
+ _url = 'v1beta/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;
@@ -1807,60 +1821,79 @@ class AppsServicesVersionsResourceApi {
_queryParams["view"] = [view];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions';
+ _url = 'v1beta/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/v1beta/apps.services.versions#Version.FIELDS.serving_status):
- * For Version resources that use basic scaling, manual scaling, or run in
- * the App Engine flexible environment.
- * instance_class
- * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.instance_class):
- * For Version resources that run in the App Engine standard environment.
- * automatic_scaling.min_idle_instances
- * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
- * For Version resources that use automatic scaling and run in the App Engine
- * standard environment.
- * automatic_scaling.max_idle_instances
- * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
- * For Version resources that use automatic scaling and run in the App Engine
- * standard environment.
- *
- * [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/v1beta/apps.services.versions#Version.FIELDS.serving_status):
+ /// For Version resources that use basic scaling, manual scaling, or run in
+ /// the App Engine flexible environment.
+ /// instance_class
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.instance_class):
+ /// For Version resources that run in the App Engine standard environment.
+ /// automatic_scaling.min_idle_instances
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
+ /// For Version resources that use automatic scaling and run in the App
+ /// Engine standard environment.
+ /// automatic_scaling.max_idle_instances
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
+ /// For Version resources that use automatic scaling and run in the App
+ /// Engine standard environment.
+ /// automatic_scaling.min_total_instances
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
+ /// For Version resources that use automatic scaling and run in the App
+ /// Engine Flexible environment.
+ /// automatic_scaling.max_total_instances
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
+ /// For Version resources that use automatic scaling and run in the App
+ /// Engine Flexible environment.
+ /// automatic_scaling.cool_down_period_sec
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
+ /// For Version resources that use automatic scaling and run in the App
+ /// Engine Flexible environment.
+ /// automatic_scaling.cpu_utilization.target_utilization
+ /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling):
+ /// For Version resources that use automatic scaling and run in the App
+ /// Engine Flexible environment.
+ ///
+ /// [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;
@@ -1884,57 +1917,62 @@ class AppsServicesVersionsResourceApi {
_queryParams["updateMask"] = [updateMask];
}
- _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.ecapeVariable('$versionsId');
+ _url = 'v1beta/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;
@@ -1958,41 +1996,47 @@ class AppsServicesVersionsInstancesResourceApi {
throw new core.ArgumentError("Parameter instancesId is required.");
}
- _url = 'v1beta/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 = 'v1beta/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;
@@ -2013,41 +2057,46 @@ class AppsServicesVersionsInstancesResourceApi {
throw new core.ArgumentError("Parameter instancesId is required.");
}
- _url = 'v1beta/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 = 'v1beta/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;
@@ -2068,45 +2117,51 @@ class AppsServicesVersionsInstancesResourceApi {
throw new core.ArgumentError("Parameter instancesId is required.");
}
- _url = 'v1beta/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 = 'v1beta/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;
@@ -2130,74 +2185,72 @@ class AppsServicesVersionsInstancesResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v1beta/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 = 'v1beta/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();
@@ -2221,7 +2274,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;
}
@@ -2241,9 +2295,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();
@@ -2255,7 +2309,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;
}
@@ -2263,75 +2318,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 feature specific settings to be used in the 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.
- */
+
+ /// 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();
@@ -2353,7 +2397,9 @@ 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"]);
@@ -2379,7 +2425,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;
}
@@ -2396,7 +2443,8 @@ 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();
@@ -2423,66 +2471,63 @@ class Application {
}
}
-/**
- * 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.
- */
+/// 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.
- */
+ /// 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.
- */
+
+ /// 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
- */
+
+ /// 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
- */
+
+ /// 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
- */
+
+ /// 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
- */
+
+ /// 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
- */
+
+ /// Only applicable if this certificate is managed by App Engine. Managed
+ /// certificates are tied to the lifecycle of a DomainMapping and cannot be
+ /// updated or deleted via the AuthorizedCertificates API. If this
+ /// certificate is manually administered by the user, this field will be
+ /// empty.@OutputOnly
+ ManagedCertificate managedCertificate;
+
+ /// 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
- */
+
+ /// 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"]);
+ certificateRawData =
+ new CertificateRawData.fromJson(_json["certificateRawData"]);
}
if (_json.containsKey("displayName")) {
displayName = _json["displayName"];
@@ -2499,6 +2544,10 @@ class AuthorizedCertificate {
if (_json.containsKey("id")) {
id = _json["id"];
}
+ if (_json.containsKey("managedCertificate")) {
+ managedCertificate =
+ new ManagedCertificate.fromJson(_json["managedCertificate"]);
+ }
if (_json.containsKey("name")) {
name = _json["name"];
}
@@ -2508,7 +2557,8 @@ class AuthorizedCertificate {
}
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 (certificateRawData != null) {
_json["certificateRawData"] = (certificateRawData).toJson();
}
@@ -2527,6 +2577,9 @@ class AuthorizedCertificate {
if (id != null) {
_json["id"] = id;
}
+ if (managedCertificate != null) {
+ _json["managedCertificate"] = (managedCertificate).toJson();
+ }
if (name != null) {
_json["name"] = name;
}
@@ -2537,21 +2590,16 @@ class AuthorizedCertificate {
}
}
-/**
- * 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).
- */
+/// 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.
- */
+ /// 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
- */
+
+ /// Full path to the AuthorizedDomain resource in the API. Example:
+ /// apps/myapp/authorizedDomains/example.com.@OutputOnly
core.String name;
AuthorizedDomain();
@@ -2566,7 +2614,8 @@ class AuthorizedDomain {
}
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;
}
@@ -2577,58 +2626,55 @@ class AuthorizedDomain {
}
}
-/**
- * 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.
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;
- /** Scheduler settings for standard environment. */
+
+ /// Scheduler settings for standard environment.
StandardSchedulerSettings standardSchedulerSettings;
AutomaticScaling();
@@ -2665,18 +2711,22 @@ 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"]);
}
if (_json.containsKey("standardSchedulerSettings")) {
- standardSchedulerSettings = new StandardSchedulerSettings.fromJson(_json["standardSchedulerSettings"]);
+ standardSchedulerSettings = new StandardSchedulerSettings.fromJson(
+ _json["standardSchedulerSettings"]);
}
}
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;
}
@@ -2720,19 +2770,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();
@@ -2747,7 +2794,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;
}
@@ -2758,56 +2806,62 @@ class BasicScaling {
}
}
-/** Request message for Firewall.BatchUpdateIngressRules. */
+/// Request message for Firewall.BatchUpdateIngressRules.
class BatchUpdateIngressRulesRequest {
- /** A list of FirewallRules to replace the existing set. */
+ /// A list of FirewallRules to replace the existing set.
core.List<FirewallRule> ingressRules;
BatchUpdateIngressRulesRequest();
BatchUpdateIngressRulesRequest.fromJson(core.Map _json) {
if (_json.containsKey("ingressRules")) {
- ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJson(value)).toList();
+ ingressRules = _json["ingressRules"]
+ .map((value) => new FirewallRule.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 (ingressRules != null) {
- _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toList();
+ _json["ingressRules"] =
+ ingressRules.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/** Response message for Firewall.UpdateAllIngressRules. */
+/// Response message for Firewall.UpdateAllIngressRules.
class BatchUpdateIngressRulesResponse {
- /** The full list of ingress FirewallRules for this application. */
+ /// The full list of ingress FirewallRules for this application.
core.List<FirewallRule> ingressRules;
BatchUpdateIngressRulesResponse();
BatchUpdateIngressRulesResponse.fromJson(core.Map _json) {
if (_json.containsKey("ingressRules")) {
- ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJson(value)).toList();
+ ingressRules = _json["ingressRules"]
+ .map((value) => new FirewallRule.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 (ingressRules != null) {
- _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toList();
+ _json["ingressRules"] =
+ ingressRules.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/** Google Cloud Container Builder build information. */
+/// Google Cloud Container Builder build information.
class BuildInfo {
- /**
- * The Google Cloud Container Builder build id. Example:
- * "f966068f-08b2-42c8-bdfe-74137dff2bf9"
- */
+ /// The Google Cloud Container Builder build id. Example:
+ /// "f966068f-08b2-42c8-bdfe-74137dff2bf9"
core.String cloudBuildId;
BuildInfo();
@@ -2819,7 +2873,8 @@ class BuildInfo {
}
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 (cloudBuildId != null) {
_json["cloudBuildId"] = cloudBuildId;
}
@@ -2827,22 +2882,19 @@ class BuildInfo {
}
}
-/** An SSL certificate obtained from a certificate authority. */
+/// 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
- */
+ /// 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>
- */
+
+ /// 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();
@@ -2857,7 +2909,8 @@ class CertificateRawData {
}
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 (privateKey != null) {
_json["privateKey"] = privateKey;
}
@@ -2868,17 +2921,13 @@ class CertificateRawData {
}
}
-/**
- * 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.
- */
+/// 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();
@@ -2890,7 +2939,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;
}
@@ -2898,14 +2948,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();
@@ -2920,7 +2969,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;
}
@@ -2931,16 +2981,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();
@@ -2952,7 +3000,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;
}
@@ -2960,22 +3009,21 @@ 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 {
- /** Google Cloud Container Builder build information. */
+ /// Google Cloud Container Builder build information.
BuildInfo build;
- /**
- * 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();
@@ -2988,7 +3036,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"]);
@@ -2996,7 +3047,8 @@ 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 (build != null) {
_json["build"] = (build).toJson();
}
@@ -3004,7 +3056,9 @@ class Deployment {
_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();
@@ -3013,15 +3067,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();
@@ -3042,7 +3099,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;
}
@@ -3059,27 +3117,23 @@ class DiskUtilization {
}
}
-/** A domain serving an App Engine application. */
+/// A domain serving an App Engine application.
class DomainMapping {
- /**
- * Relative name of the domain serving the application. Example: example.com.
- */
+ /// 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
- */
+
+ /// 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
- */
+
+ /// 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.
- */
+
+ /// SSL configuration for this domain. If unconfigured, this domain will not
+ /// serve with SSL.
SslSettings sslSettings;
DomainMapping();
@@ -3092,7 +3146,9 @@ class DomainMapping {
name = _json["name"];
}
if (_json.containsKey("resourceRecords")) {
- resourceRecords = _json["resourceRecords"].map((value) => new ResourceRecord.fromJson(value)).toList();
+ resourceRecords = _json["resourceRecords"]
+ .map((value) => new ResourceRecord.fromJson(value))
+ .toList();
}
if (_json.containsKey("sslSettings")) {
sslSettings = new SslSettings.fromJson(_json["sslSettings"]);
@@ -3100,7 +3156,8 @@ class DomainMapping {
}
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;
}
@@ -3108,7 +3165,8 @@ class DomainMapping {
_json["name"] = name;
}
if (resourceRecords != null) {
- _json["resourceRecords"] = resourceRecords.map((value) => (value).toJson()).toList();
+ _json["resourceRecords"] =
+ resourceRecords.map((value) => (value).toJson()).toList();
}
if (sslSettings != null) {
_json["sslSettings"] = (sslSettings).toJson();
@@ -3117,45 +3175,38 @@ class DomainMapping {
}
}
-/**
- * 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 {}.
- */
+/// 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) {
- }
+ 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>();
+ 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).
- */
+/// 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();
@@ -3170,7 +3221,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;
}
@@ -3181,22 +3233,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();
@@ -3214,7 +3268,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;
}
@@ -3228,18 +3283,14 @@ class ErrorHandler {
}
}
-/**
- * The feature specific settings to be used in the application. These define
- * behaviors that are user configurable.
- */
+/// 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.
- */
+ /// 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();
@@ -3251,7 +3302,8 @@ class FeatureSettings {
}
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 (splitHealthChecks != null) {
_json["splitHealthChecks"] = splitHealthChecks;
}
@@ -3259,22 +3311,19 @@ class FeatureSettings {
}
}
-/**
- * Single source file that is part of the version to be deployed. Each source
- * file that is deployed must be specified separately.
- */
+/// 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();
@@ -3292,7 +3341,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;
}
@@ -3306,42 +3356,35 @@ class FileInfo {
}
}
-/**
- * A single firewall rule that is evaluated against incoming traffic and
- * provides an action to take on matched requests.
- */
+/// A single firewall rule that is evaluated against incoming traffic and
+/// provides an action to take on matched requests.
class FirewallRule {
- /**
- * The action to take on matched requests.
- * Possible string values are:
- * - "UNSPECIFIED_ACTION"
- * - "ALLOW" : Matching requests are allowed.
- * - "DENY" : Matching requests are denied.
- */
+ /// The action to take on matched requests.
+ /// Possible string values are:
+ /// - "UNSPECIFIED_ACTION"
+ /// - "ALLOW" : Matching requests are allowed.
+ /// - "DENY" : Matching requests are denied.
core.String action;
- /**
- * An optional string description of this rule. This field has a maximum
- * length of 100 characters.
- */
+
+ /// An optional string description of this rule. This field has a maximum
+ /// length of 100 characters.
core.String description;
- /**
- * A positive integer between 1, Int32.MaxValue-1 that defines the order of
- * rule evaluation. Rules with the lowest priority are evaluated first.A
- * default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic
- * when no previous rule matches. Only the action of this rule can be modified
- * by the user.
- */
+
+ /// A positive integer between 1, Int32.MaxValue-1 that defines the order of
+ /// rule evaluation. Rules with the lowest priority are evaluated first.A
+ /// default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic
+ /// when no previous rule matches. Only the action of this rule can be
+ /// modified by the user.
core.int priority;
- /**
- * IP address or range, defined using CIDR notation, of requests that this
- * rule applies to. You can use the wildcard character "*" to match all IPs
- * equivalent to "0/0" and "::/0" together. Examples: 192.168.1.1 or
- * 192.168.0.0/16 or 2001:db8::/32 or
- * 2001:0db8:0000:0042:0000:8a2e:0370:7334.<p>Truncation will be silently
- * performed on addresses which are not properly truncated. For example,
- * 1.2.3.4/24 is accepted as the same address as 1.2.3.0/24. Similarly, for
- * IPv6, 2001:db8::1/32 is accepted as the same address as 2001:db8::/32.
- */
+
+ /// IP address or range, defined using CIDR notation, of requests that this
+ /// rule applies to. You can use the wildcard character "*" to match all IPs
+ /// equivalent to "0/0" and "::/0" together. Examples: 192.168.1.1 or
+ /// 192.168.0.0/16 or 2001:db8::/32 or
+ /// 2001:0db8:0000:0042:0000:8a2e:0370:7334.<p>Truncation will be silently
+ /// performed on addresses which are not properly truncated. For example,
+ /// 1.2.3.4/24 is accepted as the same address as 1.2.3.0/24. Similarly, for
+ /// IPv6, 2001:db8::1/32 is accepted as the same address as 2001:db8::/32.
core.String sourceRange;
FirewallRule();
@@ -3362,7 +3405,8 @@ class FirewallRule {
}
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 (action != null) {
_json["action"] = action;
}
@@ -3379,37 +3423,33 @@ class FirewallRule {
}
}
-/**
- * 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();
@@ -3439,7 +3479,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;
}
@@ -3465,24 +3506,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();
@@ -3503,7 +3543,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;
}
@@ -3520,72 +3561,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();
@@ -3642,7 +3678,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;
}
@@ -3695,11 +3732,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();
@@ -3714,7 +3752,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;
}
@@ -3725,18 +3764,21 @@ class Library {
}
}
-/** Response message for AuthorizedCertificates.ListAuthorizedCertificates. */
+/// Response message for AuthorizedCertificates.ListAuthorizedCertificates.
class ListAuthorizedCertificatesResponse {
- /** The SSL certificates the user is authorized to administer. */
+ /// The SSL certificates the user is authorized to administer.
core.List<AuthorizedCertificate> certificates;
- /** Continuation token for fetching the next page of results. */
+
+ /// 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();
+ certificates = _json["certificates"]
+ .map((value) => new AuthorizedCertificate.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -3744,9 +3786,11 @@ class ListAuthorizedCertificatesResponse {
}
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 (certificates != null) {
- _json["certificates"] = certificates.map((value) => (value).toJson()).toList();
+ _json["certificates"] =
+ certificates.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -3755,18 +3799,21 @@ class ListAuthorizedCertificatesResponse {
}
}
-/** Response message for AuthorizedDomains.ListAuthorizedDomains. */
+/// Response message for AuthorizedDomains.ListAuthorizedDomains.
class ListAuthorizedDomainsResponse {
- /** The authorized domains belonging to the user. */
+ /// The authorized domains belonging to the user.
core.List<AuthorizedDomain> domains;
- /** Continuation token for fetching the next page of results. */
+
+ /// 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();
+ domains = _json["domains"]
+ .map((value) => new AuthorizedDomain.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -3774,7 +3821,8 @@ class ListAuthorizedDomainsResponse {
}
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 (domains != null) {
_json["domains"] = domains.map((value) => (value).toJson()).toList();
}
@@ -3785,18 +3833,21 @@ class ListAuthorizedDomainsResponse {
}
}
-/** Response message for DomainMappings.ListDomainMappings. */
+/// Response message for DomainMappings.ListDomainMappings.
class ListDomainMappingsResponse {
- /** The domain mappings for the application. */
+ /// The domain mappings for the application.
core.List<DomainMapping> domainMappings;
- /** Continuation token for fetching the next page of results. */
+
+ /// 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();
+ domainMappings = _json["domainMappings"]
+ .map((value) => new DomainMapping.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -3804,9 +3855,11 @@ class ListDomainMappingsResponse {
}
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 (domainMappings != null) {
- _json["domainMappings"] = domainMappings.map((value) => (value).toJson()).toList();
+ _json["domainMappings"] =
+ domainMappings.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -3815,18 +3868,21 @@ class ListDomainMappingsResponse {
}
}
-/** Response message for Firewall.ListIngressRules. */
+/// Response message for Firewall.ListIngressRules.
class ListIngressRulesResponse {
- /** The ingress FirewallRules for this application. */
+ /// The ingress FirewallRules for this application.
core.List<FirewallRule> ingressRules;
- /** Continuation token for fetching the next page of results. */
+
+ /// Continuation token for fetching the next page of results.
core.String nextPageToken;
ListIngressRulesResponse();
ListIngressRulesResponse.fromJson(core.Map _json) {
if (_json.containsKey("ingressRules")) {
- ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJson(value)).toList();
+ ingressRules = _json["ingressRules"]
+ .map((value) => new FirewallRule.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -3834,9 +3890,11 @@ class ListIngressRulesResponse {
}
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 (ingressRules != null) {
- _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toList();
+ _json["ingressRules"] =
+ ingressRules.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -3845,18 +3903,21 @@ class ListIngressRulesResponse {
}
}
-/** Response message for Instances.ListInstances. */
+/// 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"];
@@ -3864,7 +3925,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();
}
@@ -3875,18 +3937,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"];
@@ -3894,7 +3959,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();
}
@@ -3905,11 +3971,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();
@@ -3919,27 +3986,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();
@@ -3949,12 +4021,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;
}
@@ -3965,11 +4040,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();
@@ -3979,12 +4055,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;
}
@@ -3995,33 +4074,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();
@@ -4051,7 +4128,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;
}
@@ -4077,27 +4155,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();
@@ -4118,7 +4193,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;
}
@@ -4135,17 +4211,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();
@@ -4160,7 +4233,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;
}
@@ -4171,17 +4245,60 @@ 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 certificate managed by App Engine.
+class ManagedCertificate {
+ /// Time at which the certificate was last renewed. The renewal process is
+ /// fully managed. Certificate renewal will automatically occur before the
+ /// certificate expires. Renewal errors can be tracked via
+ /// ManagementStatus.@OutputOnly
+ core.String lastRenewalTime;
+
+ /// Status of certificate management. Refers to the most recent certificate
+ /// acquisition or renewal attempt.@OutputOnly
+ /// Possible string values are:
+ /// - "MANAGEMENT_STATUS_UNSPECIFIED"
+ /// - "OK" : Certificate was successfully obtained and inserted into the
+ /// serving system.
+ /// - "PENDING" : Certificate is under active attempts to acquire or renew.
+ /// - "FAILED_RETRYING_NOT_VISIBLE" : Most recent renewal failed due to an
+ /// invalid DNS setup and will be retried. Renewal attempts will continue to
+ /// fail until the certificate domain's DNS configuration is fixed. The last
+ /// successfully provisioned certificate may still be serving.
+ /// - "FAILED_PERMANENT" : All renewal attempts have been exhausted, likely
+ /// due to an invalid DNS setup.
+ core.String status;
+
+ ManagedCertificate();
+
+ ManagedCertificate.fromJson(core.Map _json) {
+ if (_json.containsKey("lastRenewalTime")) {
+ lastRenewalTime = _json["lastRenewalTime"];
+ }
+ if (_json.containsKey("status")) {
+ status = _json["status"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
+ if (lastRenewalTime != null) {
+ _json["lastRenewalTime"] = lastRenewalTime;
+ }
+ if (status != null) {
+ _json["status"] = status;
+ }
+ return _json;
+ }
+}
+
+/// 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();
@@ -4193,7 +4310,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;
}
@@ -4201,44 +4319,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();
@@ -4259,7 +4370,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;
}
@@ -4276,15 +4388,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();
@@ -4305,7 +4420,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;
}
@@ -4322,47 +4438,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();
@@ -4386,7 +4496,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;
}
@@ -4406,28 +4517,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();
@@ -4454,7 +4564,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;
}
@@ -4477,23 +4588,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();
@@ -4517,7 +4628,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;
}
@@ -4537,30 +4649,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();
@@ -4590,7 +4702,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;
}
@@ -4616,30 +4729,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();
@@ -4669,7 +4782,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;
}
@@ -4695,30 +4809,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();
@@ -4748,7 +4862,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;
}
@@ -4774,23 +4889,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();
@@ -4814,7 +4929,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;
}
@@ -4834,33 +4950,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();
@@ -4890,7 +5005,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;
}
@@ -4916,25 +5032,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();
@@ -4949,7 +5065,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;
}
@@ -4960,25 +5077,21 @@ class RequestUtilization {
}
}
-/** A DNS resource record. */
+/// A DNS resource record.
class ResourceRecord {
- /**
- * Relative name of the object affected by this record. Only applicable for
- * CNAME records. Example: 'www'.
- */
+ /// 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).
- */
+
+ /// 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:
- * - "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.
- */
+
+ /// Resource record type. Example: AAAA.
+ /// Possible string values are:
+ /// - "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();
@@ -4996,7 +5109,8 @@ class ResourceRecord {
}
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;
}
@@ -5010,15 +5124,18 @@ class ResourceRecord {
}
}
-/** Machine resources for a version. */
+/// 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();
@@ -5034,12 +5151,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;
}
@@ -5056,9 +5175,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();
@@ -5070,7 +5189,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;
}
@@ -5078,29 +5198,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();
@@ -5118,7 +5232,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;
}
@@ -5132,46 +5247,81 @@ class Service {
}
}
-/** SSL configuration for a DomainMapping resource. */
+/// 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.
- */
+ /// ID of the AuthorizedCertificate resource configuring SSL for the
+ /// application. Clearing this field will remove SSL support.By default, a
+ /// managed certificate is automatically created for every domain mapping. To
+ /// omit SSL support or to configure SSL manually, specify
+ /// SslManagementType.MANUAL on a CREATE or UPDATE request. You must be
+ /// authorized to administer the AuthorizedCertificate resource to manually
+ /// map it to a DomainMapping resource. Example: 12345.
core.String certificateId;
+ /// ID of the managed AuthorizedCertificate resource currently being
+ /// provisioned, if applicable. Until the new managed certificate has been
+ /// successfully provisioned, the previous SSL state will be preserved. Once
+ /// the provisioning process completes, the certificate_id field will reflect
+ /// the new managed certificate and this field will be left empty. To remove
+ /// SSL support while there is still a pending managed certificate, clear the
+ /// certificate_id field with an UpdateDomainMappingRequest.@OutputOnly
+ core.String pendingManagedCertificateId;
+
+ /// SSL management type for this domain. If AUTOMATIC, a managed certificate
+ /// is automatically provisioned. If MANUAL, certificate_id must be manually
+ /// specified in order to configure SSL for this domain.
+ /// Possible string values are:
+ /// - "AUTOMATIC" : SSL support for this domain is configured automatically.
+ /// The mapped SSL certificate will be automatically renewed.
+ /// - "MANUAL" : SSL support for this domain is configured manually by the
+ /// user. Either the domain has no SSL support or a user-obtained SSL
+ /// certificate has been explictly mapped to this domain.
+ core.String sslManagementType;
+
SslSettings();
SslSettings.fromJson(core.Map _json) {
if (_json.containsKey("certificateId")) {
certificateId = _json["certificateId"];
}
+ if (_json.containsKey("pendingManagedCertificateId")) {
+ pendingManagedCertificateId = _json["pendingManagedCertificateId"];
+ }
+ if (_json.containsKey("sslManagementType")) {
+ sslManagementType = _json["sslManagementType"];
+ }
}
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 (certificateId != null) {
_json["certificateId"] = certificateId;
}
+ if (pendingManagedCertificateId != null) {
+ _json["pendingManagedCertificateId"] = pendingManagedCertificateId;
+ }
+ if (sslManagementType != null) {
+ _json["sslManagementType"] = sslManagementType;
+ }
return _json;
}
}
-/** Scheduler settings for standard environment. */
+/// Scheduler settings for standard environment.
class StandardSchedulerSettings {
- /**
- * Maximum number of instances for an app version. Set to a non-positive value
- * (0 by convention) to disable max_instances configuration.
- */
+ /// Maximum number of instances for an app version. Set to a non-positive
+ /// value (0 by convention) to disable max_instances configuration.
core.int maxInstances;
- /**
- * Minimum number of instances for an app version. Set to a non-positive value
- * (0 by convention) to disable min_instances configuration.
- */
+
+ /// Minimum number of instances for an app version. Set to a non-positive
+ /// value (0 by convention) to disable min_instances configuration.
core.int minInstances;
- /** Target CPU utilization ratio to maintain when scaling. */
+
+ /// Target CPU utilization ratio to maintain when scaling.
core.double targetCpuUtilization;
- /** Target throughput utilization ratio to maintain when scaling */
+
+ /// Target throughput utilization ratio to maintain when scaling
core.double targetThroughputUtilization;
StandardSchedulerSettings();
@@ -5192,7 +5342,8 @@ class StandardSchedulerSettings {
}
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 (maxInstances != null) {
_json["maxInstances"] = maxInstances;
}
@@ -5209,49 +5360,41 @@ class StandardSchedulerSettings {
}
}
-/**
- * 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.
- */
+/// 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();
@@ -5281,7 +5424,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;
}
@@ -5307,58 +5451,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();
@@ -5376,7 +5518,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;
}
@@ -5390,35 +5533,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();
@@ -5433,7 +5573,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;
}
@@ -5444,23 +5585,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();
@@ -5478,7 +5615,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;
}
@@ -5492,79 +5630,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();
@@ -5597,7 +5730,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();
}
@@ -5626,175 +5760,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/v1beta/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/v1beta/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();
@@ -5804,7 +5915,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"]);
@@ -5828,7 +5940,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"];
@@ -5837,10 +5950,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"]);
@@ -5855,7 +5971,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"]);
@@ -5899,7 +6017,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();
}
@@ -5937,7 +6056,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();
@@ -6000,15 +6120,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();
@@ -6026,7 +6146,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;
}
@@ -6040,19 +6161,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();
@@ -6067,7 +6185,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;
}
« no previous file with comments | « generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart ('k') | generated/googleapis_beta/lib/appengine/v1beta4.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698