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