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

Side by Side Diff: generated/googleapis_beta/lib/appengine/v1beta4.dart

Issue 2824163002: Api-roll 48: 2017-04-18 (Closed)
Patch Set: Revert changes to pubspecs Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis_beta.appengine.v1beta4; 3 library googleapis_beta.appengine.v1beta4;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
11 11
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
13 ApiRequestError, DetailedApiRequestError; 13 ApiRequestError, DetailedApiRequestError;
14 14
15 const core.String USER_AGENT = 'dart-api-client appengine/v1beta4'; 15 const core.String USER_AGENT = 'dart-api-client appengine/v1beta4';
16 16
17 /** Provisions and manages App Engine applications. */ 17 /**
18 * The App Engine Admin API enables developers to provision and manage their App
19 * Engine applications.
20 */
18 class AppengineApi { 21 class AppengineApi {
19 /** View and manage your applications deployed on Google App Engine */ 22 /** View and manage your applications deployed on Google App Engine */
20 static const AppengineAdminScope = "https://www.googleapis.com/auth/appengine. admin"; 23 static const AppengineAdminScope = "https://www.googleapis.com/auth/appengine. admin";
21 24
22 /** View and manage your data across Google Cloud Platform services */ 25 /** View and manage your data across Google Cloud Platform services */
23 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm"; 26 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm";
24 27
25 /** View your data across Google Cloud Platform services */ 28 /** View your data across Google Cloud Platform services */
26 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo ud-platform.read-only"; 29 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo ud-platform.read-only";
27 30
(...skipping 12 matching lines...) Expand all
40 43
41 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques ter); 44 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques ter);
42 AppsModulesResourceApi get modules => new AppsModulesResourceApi(_requester); 45 AppsModulesResourceApi get modules => new AppsModulesResourceApi(_requester);
43 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req uester); 46 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req uester);
44 47
45 AppsResourceApi(commons.ApiRequester client) : 48 AppsResourceApi(commons.ApiRequester client) :
46 _requester = client; 49 _requester = client;
47 50
48 /** 51 /**
49 * Creates an App Engine application for a Google Cloud Platform project. 52 * Creates an App Engine application for a Google Cloud Platform project.
50 * Required fields: id - The ID of the target Cloud Platform project. location 53 * Required fields:
51 * - The region (https://cloud.google.com/appengine/docs/locations) where you 54 * id - The ID of the target Cloud Platform project.
52 * want the App Engine application located.For more information about App 55 * location - The region (https://cloud.google.com/appengine/docs/locations)
53 * Engine applications, see Managing Projects, Applications, and Billing 56 * where you want the App Engine application located.For more information
54 * (https://cloud.google.com/appengine/docs/python/console/). 57 * about App Engine applications, see Managing Projects, Applications, and
58 * Billing (https://cloud.google.com/appengine/docs/python/console/).
55 * 59 *
56 * [request] - The metadata request object. 60 * [request] - The metadata request object.
57 * 61 *
58 * Request parameters: 62 * Request parameters:
59 * 63 *
60 * Completes with a [Operation]. 64 * Completes with a [Operation].
61 * 65 *
62 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 66 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
63 * error. 67 * error.
64 * 68 *
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
133 body: _body, 137 body: _body,
134 queryParams: _queryParams, 138 queryParams: _queryParams,
135 uploadOptions: _uploadOptions, 139 uploadOptions: _uploadOptions,
136 uploadMedia: _uploadMedia, 140 uploadMedia: _uploadMedia,
137 downloadOptions: _downloadOptions); 141 downloadOptions: _downloadOptions);
138 return _response.then((data) => new Application.fromJson(data)); 142 return _response.then((data) => new Application.fromJson(data));
139 } 143 }
140 144
141 /** 145 /**
142 * Updates the specified Application resource. You can update the following 146 * Updates the specified Application resource. You can update the following
143 * fields: auth_domain 147 * fields:
148 * auth_domain
144 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps#Application.FIELDS.auth_domain) 149 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps#Application.FIELDS.auth_domain)
145 * default_cookie_expiration 150 * default_cookie_expiration
146 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps#Application.FIELDS.default_cookie_expiration) 151 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps#Application.FIELDS.default_cookie_expiration)
147 * 152 *
148 * [request] - The metadata request object. 153 * [request] - The metadata request object.
149 * 154 *
150 * Request parameters: 155 * Request parameters:
151 * 156 *
152 * [appsId] - Part of `name`. Name of the Application resource to update. 157 * [appsId] - Part of `name`. Name of the Application resource to update.
153 * Example: apps/myapp. 158 * Example: apps/myapp.
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
246 } 251 }
247 252
248 /** 253 /**
249 * Lists information about the supported locations for this service. 254 * Lists information about the supported locations for this service.
250 * 255 *
251 * Request parameters: 256 * Request parameters:
252 * 257 *
253 * [appsId] - Part of `name`. The resource that owns the locations collection, 258 * [appsId] - Part of `name`. The resource that owns the locations collection,
254 * if applicable. 259 * if applicable.
255 * 260 *
256 * [filter] - The standard list filter. 261 * [pageToken] - The standard list page token.
257 * 262 *
258 * [pageSize] - The standard list page size. 263 * [pageSize] - The standard list page size.
259 * 264 *
260 * [pageToken] - The standard list page token. 265 * [filter] - The standard list filter.
261 * 266 *
262 * Completes with a [ListLocationsResponse]. 267 * Completes with a [ListLocationsResponse].
263 * 268 *
264 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 269 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
265 * error. 270 * error.
266 * 271 *
267 * If the used [http.Client] completes with an error when making a REST call, 272 * If the used [http.Client] completes with an error when making a REST call,
268 * this method will complete with the same error. 273 * this method will complete with the same error.
269 */ 274 */
270 async.Future<ListLocationsResponse> list(core.String appsId, {core.String filt er, core.int pageSize, core.String pageToken}) { 275 async.Future<ListLocationsResponse> list(core.String appsId, {core.String page Token, core.int pageSize, core.String filter}) {
271 var _url = null; 276 var _url = null;
272 var _queryParams = new core.Map(); 277 var _queryParams = new core.Map();
273 var _uploadMedia = null; 278 var _uploadMedia = null;
274 var _uploadOptions = null; 279 var _uploadOptions = null;
275 var _downloadOptions = commons.DownloadOptions.Metadata; 280 var _downloadOptions = commons.DownloadOptions.Metadata;
276 var _body = null; 281 var _body = null;
277 282
278 if (appsId == null) { 283 if (appsId == null) {
279 throw new core.ArgumentError("Parameter appsId is required."); 284 throw new core.ArgumentError("Parameter appsId is required.");
280 } 285 }
286 if (pageToken != null) {
287 _queryParams["pageToken"] = [pageToken];
288 }
289 if (pageSize != null) {
290 _queryParams["pageSize"] = ["${pageSize}"];
291 }
281 if (filter != null) { 292 if (filter != null) {
282 _queryParams["filter"] = [filter]; 293 _queryParams["filter"] = [filter];
283 } 294 }
284 if (pageSize != null) {
285 _queryParams["pageSize"] = ["${pageSize}"];
286 }
287 if (pageToken != null) {
288 _queryParams["pageToken"] = [pageToken];
289 }
290 295
291 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locati ons'; 296 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locati ons';
292 297
293 var _response = _requester.request(_url, 298 var _response = _requester.request(_url,
294 "GET", 299 "GET",
295 body: _body, 300 body: _body,
296 queryParams: _queryParams, 301 queryParams: _queryParams,
297 uploadOptions: _uploadOptions, 302 uploadOptions: _uploadOptions,
298 uploadMedia: _uploadMedia, 303 uploadMedia: _uploadMedia,
299 downloadOptions: _downloadOptions); 304 downloadOptions: _downloadOptions);
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
402 } 407 }
403 408
404 /** 409 /**
405 * Lists all the modules in the application. 410 * Lists all the modules in the application.
406 * 411 *
407 * Request parameters: 412 * Request parameters:
408 * 413 *
409 * [appsId] - Part of `name`. Name of the resource requested. Example: 414 * [appsId] - Part of `name`. Name of the resource requested. Example:
410 * apps/myapp. 415 * apps/myapp.
411 * 416 *
417 * [pageToken] - Continuation token for fetching the next page of results.
418 *
412 * [pageSize] - Maximum results to return per page. 419 * [pageSize] - Maximum results to return per page.
413 * 420 *
414 * [pageToken] - Continuation token for fetching the next page of results.
415 *
416 * Completes with a [ListModulesResponse]. 421 * Completes with a [ListModulesResponse].
417 * 422 *
418 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 423 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
419 * error. 424 * error.
420 * 425 *
421 * If the used [http.Client] completes with an error when making a REST call, 426 * If the used [http.Client] completes with an error when making a REST call,
422 * this method will complete with the same error. 427 * this method will complete with the same error.
423 */ 428 */
424 async.Future<ListModulesResponse> list(core.String appsId, {core.int pageSize, core.String pageToken}) { 429 async.Future<ListModulesResponse> list(core.String appsId, {core.String pageTo ken, core.int pageSize}) {
425 var _url = null; 430 var _url = null;
426 var _queryParams = new core.Map(); 431 var _queryParams = new core.Map();
427 var _uploadMedia = null; 432 var _uploadMedia = null;
428 var _uploadOptions = null; 433 var _uploadOptions = null;
429 var _downloadOptions = commons.DownloadOptions.Metadata; 434 var _downloadOptions = commons.DownloadOptions.Metadata;
430 var _body = null; 435 var _body = null;
431 436
432 if (appsId == null) { 437 if (appsId == null) {
433 throw new core.ArgumentError("Parameter appsId is required."); 438 throw new core.ArgumentError("Parameter appsId is required.");
434 } 439 }
440 if (pageToken != null) {
441 _queryParams["pageToken"] = [pageToken];
442 }
435 if (pageSize != null) { 443 if (pageSize != null) {
436 _queryParams["pageSize"] = ["${pageSize}"]; 444 _queryParams["pageSize"] = ["${pageSize}"];
437 } 445 }
438 if (pageToken != null) {
439 _queryParams["pageToken"] = [pageToken];
440 }
441 446
442 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s'; 447 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s';
443 448
444 var _response = _requester.request(_url, 449 var _response = _requester.request(_url,
445 "GET", 450 "GET",
446 body: _body, 451 body: _body,
447 queryParams: _queryParams, 452 queryParams: _queryParams,
448 uploadOptions: _uploadOptions, 453 uploadOptions: _uploadOptions,
449 uploadMedia: _uploadMedia, 454 uploadMedia: _uploadMedia,
450 downloadOptions: _downloadOptions); 455 downloadOptions: _downloadOptions);
451 return _response.then((data) => new ListModulesResponse.fromJson(data)); 456 return _response.then((data) => new ListModulesResponse.fromJson(data));
452 } 457 }
453 458
454 /** 459 /**
455 * Updates the configuration of the specified module. 460 * Updates the configuration of the specified module.
456 * 461 *
457 * [request] - The metadata request object. 462 * [request] - The metadata request object.
458 * 463 *
459 * Request parameters: 464 * Request parameters:
460 * 465 *
461 * [appsId] - Part of `name`. Name of the resource to update. Example: 466 * [appsId] - Part of `name`. Name of the resource to update. Example:
462 * apps/myapp/modules/default. 467 * apps/myapp/modules/default.
463 * 468 *
464 * [modulesId] - Part of `name`. See documentation of `appsId`. 469 * [modulesId] - Part of `name`. See documentation of `appsId`.
465 * 470 *
466 * [mask] - Standard field mask for the set of fields to be updated.
467 *
468 * [migrateTraffic] - Set to true to gradually shift traffic to one or more 471 * [migrateTraffic] - Set to true to gradually shift traffic to one or more
469 * versions that you specify. By default, traffic is shifted immediately. For 472 * versions that you specify. By default, traffic is shifted immediately. For
470 * gradual traffic migration, the target versions must be located within 473 * gradual traffic migration, the target versions must be located within
471 * instances that are configured for both warmup requests 474 * instances that are configured for both warmup requests
472 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#inboundservicetype) 475 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#inboundservicetype)
473 * and automatic scaling 476 * and automatic scaling
474 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#automaticscaling). 477 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#automaticscaling).
475 * You must specify the shardBy 478 * You must specify the shardBy
476 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules#shardby) 479 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules#shardby)
477 * field in the Module resource. Gradual traffic migration is not supported in 480 * field in the Module resource. Gradual traffic migration is not supported in
478 * the App Engine flexible environment. For examples, see Migrating and 481 * the App Engine flexible environment. For examples, see Migrating and
479 * Splitting Traffic 482 * Splitting Traffic
480 * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf fic). 483 * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf fic).
481 * 484 *
485 * [mask] - Standard field mask for the set of fields to be updated.
486 *
482 * Completes with a [Operation]. 487 * Completes with a [Operation].
483 * 488 *
484 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 489 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
485 * error. 490 * error.
486 * 491 *
487 * If the used [http.Client] completes with an error when making a REST call, 492 * If the used [http.Client] completes with an error when making a REST call,
488 * this method will complete with the same error. 493 * this method will complete with the same error.
489 */ 494 */
490 async.Future<Operation> patch(Module request, core.String appsId, core.String modulesId, {core.String mask, core.bool migrateTraffic}) { 495 async.Future<Operation> patch(Module request, core.String appsId, core.String modulesId, {core.bool migrateTraffic, core.String mask}) {
491 var _url = null; 496 var _url = null;
492 var _queryParams = new core.Map(); 497 var _queryParams = new core.Map();
493 var _uploadMedia = null; 498 var _uploadMedia = null;
494 var _uploadOptions = null; 499 var _uploadOptions = null;
495 var _downloadOptions = commons.DownloadOptions.Metadata; 500 var _downloadOptions = commons.DownloadOptions.Metadata;
496 var _body = null; 501 var _body = null;
497 502
498 if (request != null) { 503 if (request != null) {
499 _body = convert.JSON.encode((request).toJson()); 504 _body = convert.JSON.encode((request).toJson());
500 } 505 }
501 if (appsId == null) { 506 if (appsId == null) {
502 throw new core.ArgumentError("Parameter appsId is required."); 507 throw new core.ArgumentError("Parameter appsId is required.");
503 } 508 }
504 if (modulesId == null) { 509 if (modulesId == null) {
505 throw new core.ArgumentError("Parameter modulesId is required."); 510 throw new core.ArgumentError("Parameter modulesId is required.");
506 } 511 }
512 if (migrateTraffic != null) {
513 _queryParams["migrateTraffic"] = ["${migrateTraffic}"];
514 }
507 if (mask != null) { 515 if (mask != null) {
508 _queryParams["mask"] = [mask]; 516 _queryParams["mask"] = [mask];
509 } 517 }
510 if (migrateTraffic != null) {
511 _queryParams["migrateTraffic"] = ["${migrateTraffic}"];
512 }
513 518
514 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s/' + commons.Escaper.ecapeVariable('$modulesId'); 519 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s/' + commons.Escaper.ecapeVariable('$modulesId');
515 520
516 var _response = _requester.request(_url, 521 var _response = _requester.request(_url,
517 "PATCH", 522 "PATCH",
518 body: _body, 523 body: _body,
519 queryParams: _queryParams, 524 queryParams: _queryParams,
520 uploadOptions: _uploadOptions, 525 uploadOptions: _uploadOptions,
521 uploadMedia: _uploadMedia, 526 uploadMedia: _uploadMedia,
522 downloadOptions: _downloadOptions); 527 downloadOptions: _downloadOptions);
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
696 /** 701 /**
697 * Lists the versions of a module. 702 * Lists the versions of a module.
698 * 703 *
699 * Request parameters: 704 * Request parameters:
700 * 705 *
701 * [appsId] - Part of `name`. Name of the resource requested. Example: 706 * [appsId] - Part of `name`. Name of the resource requested. Example:
702 * apps/myapp/modules/default. 707 * apps/myapp/modules/default.
703 * 708 *
704 * [modulesId] - Part of `name`. See documentation of `appsId`. 709 * [modulesId] - Part of `name`. See documentation of `appsId`.
705 * 710 *
711 * [pageToken] - Continuation token for fetching the next page of results.
712 *
713 * [pageSize] - Maximum results to return per page.
714 *
706 * [view] - Controls the set of fields returned in the List response. 715 * [view] - Controls the set of fields returned in the List response.
707 * Possible string values are: 716 * Possible string values are:
708 * - "BASIC" : A BASIC. 717 * - "BASIC" : A BASIC.
709 * - "FULL" : A FULL. 718 * - "FULL" : A FULL.
710 * 719 *
711 * [pageSize] - Maximum results to return per page.
712 *
713 * [pageToken] - Continuation token for fetching the next page of results.
714 *
715 * Completes with a [ListVersionsResponse]. 720 * Completes with a [ListVersionsResponse].
716 * 721 *
717 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 722 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
718 * error. 723 * error.
719 * 724 *
720 * If the used [http.Client] completes with an error when making a REST call, 725 * If the used [http.Client] completes with an error when making a REST call,
721 * this method will complete with the same error. 726 * this method will complete with the same error.
722 */ 727 */
723 async.Future<ListVersionsResponse> list(core.String appsId, core.String module sId, {core.String view, core.int pageSize, core.String pageToken}) { 728 async.Future<ListVersionsResponse> list(core.String appsId, core.String module sId, {core.String pageToken, core.int pageSize, core.String view}) {
724 var _url = null; 729 var _url = null;
725 var _queryParams = new core.Map(); 730 var _queryParams = new core.Map();
726 var _uploadMedia = null; 731 var _uploadMedia = null;
727 var _uploadOptions = null; 732 var _uploadOptions = null;
728 var _downloadOptions = commons.DownloadOptions.Metadata; 733 var _downloadOptions = commons.DownloadOptions.Metadata;
729 var _body = null; 734 var _body = null;
730 735
731 if (appsId == null) { 736 if (appsId == null) {
732 throw new core.ArgumentError("Parameter appsId is required."); 737 throw new core.ArgumentError("Parameter appsId is required.");
733 } 738 }
734 if (modulesId == null) { 739 if (modulesId == null) {
735 throw new core.ArgumentError("Parameter modulesId is required."); 740 throw new core.ArgumentError("Parameter modulesId is required.");
736 } 741 }
742 if (pageToken != null) {
743 _queryParams["pageToken"] = [pageToken];
744 }
745 if (pageSize != null) {
746 _queryParams["pageSize"] = ["${pageSize}"];
747 }
737 if (view != null) { 748 if (view != null) {
738 _queryParams["view"] = [view]; 749 _queryParams["view"] = [view];
739 } 750 }
740 if (pageSize != null) {
741 _queryParams["pageSize"] = ["${pageSize}"];
742 }
743 if (pageToken != null) {
744 _queryParams["pageToken"] = [pageToken];
745 }
746 751
747 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s/' + commons.Escaper.ecapeVariable('$modulesId') + '/versions'; 752 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s/' + commons.Escaper.ecapeVariable('$modulesId') + '/versions';
748 753
749 var _response = _requester.request(_url, 754 var _response = _requester.request(_url,
750 "GET", 755 "GET",
751 body: _body, 756 body: _body,
752 queryParams: _queryParams, 757 queryParams: _queryParams,
753 uploadOptions: _uploadOptions, 758 uploadOptions: _uploadOptions,
754 uploadMedia: _uploadMedia, 759 uploadMedia: _uploadMedia,
755 downloadOptions: _downloadOptions); 760 downloadOptions: _downloadOptions);
756 return _response.then((data) => new ListVersionsResponse.fromJson(data)); 761 return _response.then((data) => new ListVersionsResponse.fromJson(data));
757 } 762 }
758 763
759 /** 764 /**
760 * Updates the specified Version resource. You can specify the following 765 * Updates the specified Version resource. You can specify the following
761 * fields depending on the App Engine environment and type of scaling that the 766 * fields depending on the App Engine environment and type of scaling that the
762 * version resource uses: serving_status 767 * version resource uses:
768 * serving_status
763 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.serving_status): 769 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.serving_status):
764 * For Version resources that use basic scaling, manual scaling, or run in the 770 * For Version resources that use basic scaling, manual scaling, or run in
765 * App Engine flexible environment. instance_class 771 * the App Engine flexible environment.
772 * instance_class
766 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.instance_class): 773 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.instance_class):
767 * For Version resources that run in the App Engine standard environment. 774 * For Version resources that run in the App Engine standard environment.
768 * automatic_scaling.min_idle_instances 775 * automatic_scaling.min_idle_instances
769 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.automatic_scaling): 776 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.automatic_scaling):
770 * For Version resources that use automatic scaling and run in the App Engine 777 * For Version resources that use automatic scaling and run in the App Engine
771 * standard environment. automatic_scaling.max_idle_instances 778 * standard environment.
779 * automatic_scaling.max_idle_instances
772 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.automatic_scaling): 780 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta4/a pps.modules.versions#Version.FIELDS.automatic_scaling):
773 * For Version resources that use automatic scaling and run in the App Engine 781 * For Version resources that use automatic scaling and run in the App Engine
774 * standard environment. 782 * standard environment.
775 * 783 *
776 * [request] - The metadata request object. 784 * [request] - The metadata request object.
777 * 785 *
778 * Request parameters: 786 * Request parameters:
779 * 787 *
780 * [appsId] - Part of `name`. Name of the resource to update. Example: 788 * [appsId] - Part of `name`. Name of the resource to update. Example:
781 * apps/myapp/modules/default/versions/1. 789 * apps/myapp/modules/default/versions/1.
782 * 790 *
783 * [modulesId] - Part of `name`. See documentation of `appsId`. 791 * [modulesId] - Part of `name`. See documentation of `appsId`.
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
1021 * 1029 *
1022 * Request parameters: 1030 * Request parameters:
1023 * 1031 *
1024 * [appsId] - Part of `name`. Name of the resource requested. Example: 1032 * [appsId] - Part of `name`. Name of the resource requested. Example:
1025 * apps/myapp/modules/default/versions/v1. 1033 * apps/myapp/modules/default/versions/v1.
1026 * 1034 *
1027 * [modulesId] - Part of `name`. See documentation of `appsId`. 1035 * [modulesId] - Part of `name`. See documentation of `appsId`.
1028 * 1036 *
1029 * [versionsId] - Part of `name`. See documentation of `appsId`. 1037 * [versionsId] - Part of `name`. See documentation of `appsId`.
1030 * 1038 *
1039 * [pageToken] - Continuation token for fetching the next page of results.
1040 *
1031 * [pageSize] - Maximum results to return per page. 1041 * [pageSize] - Maximum results to return per page.
1032 * 1042 *
1033 * [pageToken] - Continuation token for fetching the next page of results.
1034 *
1035 * Completes with a [ListInstancesResponse]. 1043 * Completes with a [ListInstancesResponse].
1036 * 1044 *
1037 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1045 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1038 * error. 1046 * error.
1039 * 1047 *
1040 * If the used [http.Client] completes with an error when making a REST call, 1048 * If the used [http.Client] completes with an error when making a REST call,
1041 * this method will complete with the same error. 1049 * this method will complete with the same error.
1042 */ 1050 */
1043 async.Future<ListInstancesResponse> list(core.String appsId, core.String modul esId, core.String versionsId, {core.int pageSize, core.String pageToken}) { 1051 async.Future<ListInstancesResponse> list(core.String appsId, core.String modul esId, core.String versionsId, {core.String pageToken, core.int pageSize}) {
1044 var _url = null; 1052 var _url = null;
1045 var _queryParams = new core.Map(); 1053 var _queryParams = new core.Map();
1046 var _uploadMedia = null; 1054 var _uploadMedia = null;
1047 var _uploadOptions = null; 1055 var _uploadOptions = null;
1048 var _downloadOptions = commons.DownloadOptions.Metadata; 1056 var _downloadOptions = commons.DownloadOptions.Metadata;
1049 var _body = null; 1057 var _body = null;
1050 1058
1051 if (appsId == null) { 1059 if (appsId == null) {
1052 throw new core.ArgumentError("Parameter appsId is required."); 1060 throw new core.ArgumentError("Parameter appsId is required.");
1053 } 1061 }
1054 if (modulesId == null) { 1062 if (modulesId == null) {
1055 throw new core.ArgumentError("Parameter modulesId is required."); 1063 throw new core.ArgumentError("Parameter modulesId is required.");
1056 } 1064 }
1057 if (versionsId == null) { 1065 if (versionsId == null) {
1058 throw new core.ArgumentError("Parameter versionsId is required."); 1066 throw new core.ArgumentError("Parameter versionsId is required.");
1059 } 1067 }
1068 if (pageToken != null) {
1069 _queryParams["pageToken"] = [pageToken];
1070 }
1060 if (pageSize != null) { 1071 if (pageSize != null) {
1061 _queryParams["pageSize"] = ["${pageSize}"]; 1072 _queryParams["pageSize"] = ["${pageSize}"];
1062 } 1073 }
1063 if (pageToken != null) {
1064 _queryParams["pageToken"] = [pageToken];
1065 }
1066 1074
1067 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s/' + commons.Escaper.ecapeVariable('$modulesId') + '/versions/' + commons.Escap er.ecapeVariable('$versionsId') + '/instances'; 1075 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/module s/' + commons.Escaper.ecapeVariable('$modulesId') + '/versions/' + commons.Escap er.ecapeVariable('$versionsId') + '/instances';
1068 1076
1069 var _response = _requester.request(_url, 1077 var _response = _requester.request(_url,
1070 "GET", 1078 "GET",
1071 body: _body, 1079 body: _body,
1072 queryParams: _queryParams, 1080 queryParams: _queryParams,
1073 uploadOptions: _uploadOptions, 1081 uploadOptions: _uploadOptions,
1074 uploadMedia: _uploadMedia, 1082 uploadMedia: _uploadMedia,
1075 downloadOptions: _downloadOptions); 1083 downloadOptions: _downloadOptions);
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
1136 * server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name 1144 * server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name
1137 * binding below allows API services to override the binding to use different 1145 * binding below allows API services to override the binding to use different
1138 * resource name schemes, such as users / * /operations. 1146 * resource name schemes, such as users / * /operations.
1139 * 1147 *
1140 * Request parameters: 1148 * Request parameters:
1141 * 1149 *
1142 * [appsId] - Part of `name`. The name of the operation collection. 1150 * [appsId] - Part of `name`. The name of the operation collection.
1143 * 1151 *
1144 * [filter] - The standard list filter. 1152 * [filter] - The standard list filter.
1145 * 1153 *
1154 * [pageToken] - The standard list page token.
1155 *
1146 * [pageSize] - The standard list page size. 1156 * [pageSize] - The standard list page size.
1147 * 1157 *
1148 * [pageToken] - The standard list page token.
1149 *
1150 * Completes with a [ListOperationsResponse]. 1158 * Completes with a [ListOperationsResponse].
1151 * 1159 *
1152 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1160 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1153 * error. 1161 * error.
1154 * 1162 *
1155 * If the used [http.Client] completes with an error when making a REST call, 1163 * If the used [http.Client] completes with an error when making a REST call,
1156 * this method will complete with the same error. 1164 * this method will complete with the same error.
1157 */ 1165 */
1158 async.Future<ListOperationsResponse> list(core.String appsId, {core.String fil ter, core.int pageSize, core.String pageToken}) { 1166 async.Future<ListOperationsResponse> list(core.String appsId, {core.String fil ter, core.String pageToken, core.int pageSize}) {
1159 var _url = null; 1167 var _url = null;
1160 var _queryParams = new core.Map(); 1168 var _queryParams = new core.Map();
1161 var _uploadMedia = null; 1169 var _uploadMedia = null;
1162 var _uploadOptions = null; 1170 var _uploadOptions = null;
1163 var _downloadOptions = commons.DownloadOptions.Metadata; 1171 var _downloadOptions = commons.DownloadOptions.Metadata;
1164 var _body = null; 1172 var _body = null;
1165 1173
1166 if (appsId == null) { 1174 if (appsId == null) {
1167 throw new core.ArgumentError("Parameter appsId is required."); 1175 throw new core.ArgumentError("Parameter appsId is required.");
1168 } 1176 }
1169 if (filter != null) { 1177 if (filter != null) {
1170 _queryParams["filter"] = [filter]; 1178 _queryParams["filter"] = [filter];
1171 } 1179 }
1180 if (pageToken != null) {
1181 _queryParams["pageToken"] = [pageToken];
1182 }
1172 if (pageSize != null) { 1183 if (pageSize != null) {
1173 _queryParams["pageSize"] = ["${pageSize}"]; 1184 _queryParams["pageSize"] = ["${pageSize}"];
1174 } 1185 }
1175 if (pageToken != null) {
1176 _queryParams["pageToken"] = [pageToken];
1177 }
1178 1186
1179 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operat ions'; 1187 _url = 'v1beta4/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operat ions';
1180 1188
1181 var _response = _requester.request(_url, 1189 var _response = _requester.request(_url,
1182 "GET", 1190 "GET",
1183 body: _body, 1191 body: _body,
1184 queryParams: _queryParams, 1192 queryParams: _queryParams,
1185 uploadOptions: _uploadOptions, 1193 uploadOptions: _uploadOptions,
1186 uploadMedia: _uploadMedia, 1194 uploadMedia: _uploadMedia,
1187 downloadOptions: _downloadOptions); 1195 downloadOptions: _downloadOptions);
1188 return _response.then((data) => new ListOperationsResponse.fromJson(data)); 1196 return _response.then((data) => new ListOperationsResponse.fromJson(data));
1189 } 1197 }
1190 1198
1191 } 1199 }
1192 1200
1193 1201
1194 1202
1195 /** 1203 /**
1196 * Google Cloud Endpoints 1204 * Google Cloud Endpoints
1197 * (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for 1205 * (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for
1198 * API handlers. 1206 * API handlers.
1199 */ 1207 */
1200 class ApiConfigHandler { 1208 class ApiConfigHandler {
1201 /** 1209 /**
1202 * Action to take when users access resources that require authentication. 1210 * Action to take when users access resources that require authentication.
1203 * Defaults to redirect. 1211 * Defaults to redirect.
1204 * Possible string values are: 1212 * Possible string values are:
1205 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. 1213 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT
1206 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. 1214 * is assumed.
1207 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. 1215 * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com".
1216 * The user is redirected back to the application URL after signing in or
1217 * creating an account.
1218 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status
1219 * code and an error message.
1208 */ 1220 */
1209 core.String authFailAction; 1221 core.String authFailAction;
1210 /** 1222 /**
1211 * Level of login required to access this resource. Defaults to optional. 1223 * Level of login required to access this resource. Defaults to optional.
1212 * Possible string values are: 1224 * Possible string values are:
1213 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. 1225 * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed.
1214 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. 1226 * - "LOGIN_OPTIONAL" : Does not require that the user is signed in.
1215 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. 1227 * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is
1216 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. 1228 * taken. In addition, if the user is not an administrator for the
1229 * application, they are given an error message regardless of
1230 * auth_fail_action. If the user is an administrator, the handler proceeds.
1231 * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds
1232 * normally. Otherwise, the auth_fail_action is taken.
1217 */ 1233 */
1218 core.String login; 1234 core.String login;
1219 /** Path to the script from the application root directory. */ 1235 /** Path to the script from the application root directory. */
1220 core.String script; 1236 core.String script;
1221 /** 1237 /**
1222 * Security (HTTPS) enforcement for this URL. 1238 * Security (HTTPS) enforcement for this URL.
1223 * Possible string values are: 1239 * Possible string values are:
1224 * - "SECURE_UNSPECIFIED" : A SECURE_UNSPECIFIED. 1240 * - "SECURE_UNSPECIFIED" : Not specified.
1225 * - "SECURE_DEFAULT" : A SECURE_DEFAULT. 1241 * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the
1226 * - "SECURE_NEVER" : A SECURE_NEVER. 1242 * handler succeed without redirects. The application can examine the request
1227 * - "SECURE_OPTIONAL" : A SECURE_OPTIONAL. 1243 * to determine which protocol was used, and respond accordingly.
1228 * - "SECURE_ALWAYS" : A SECURE_ALWAYS. 1244 * - "SECURE_NEVER" : Requests for a URL that match this handler that use
1245 * HTTPS are automatically redirected to the HTTP equivalent URL.
1246 * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the
1247 * handler succeed without redirects. The application can examine the request
1248 * to determine which protocol was used and respond accordingly.
1249 * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not
1250 * use HTTPS are automatically redirected to the HTTPS URL with the same path.
1251 * Query parameters are reserved for the redirect.
1229 */ 1252 */
1230 core.String securityLevel; 1253 core.String securityLevel;
1231 /** URL to serve the endpoint at. */ 1254 /** URL to serve the endpoint at. */
1232 core.String url; 1255 core.String url;
1233 1256
1234 ApiConfigHandler(); 1257 ApiConfigHandler();
1235 1258
1236 ApiConfigHandler.fromJson(core.Map _json) { 1259 ApiConfigHandler.fromJson(core.Map _json) {
1237 if (_json.containsKey("authFailAction")) { 1260 if (_json.containsKey("authFailAction")) {
1238 authFailAction = _json["authFailAction"]; 1261 authFailAction = _json["authFailAction"];
(...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after
1652 if (targetUtilization != null) { 1675 if (targetUtilization != null) {
1653 _json["targetUtilization"] = targetUtilization; 1676 _json["targetUtilization"] = targetUtilization;
1654 } 1677 }
1655 return _json; 1678 return _json;
1656 } 1679 }
1657 } 1680 }
1658 1681
1659 /** Request message for Instances.DebugInstance. */ 1682 /** Request message for Instances.DebugInstance. */
1660 class DebugInstanceRequest { 1683 class DebugInstanceRequest {
1661 /** 1684 /**
1662 * Public SSH key to add to the instance. Examples: [USERNAME]:ssh-rsa 1685 * Public SSH key to add to the instance. Examples:
1663 * [KEY_VALUE] [USERNAME] [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh 1686 * [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME]
1687 * [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh
1664 * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information, 1688 * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information,
1665 * see Adding and Removing SSH Keys 1689 * see Adding and Removing SSH Keys
1666 * (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys). 1690 * (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys).
1667 */ 1691 */
1668 core.String sshKey; 1692 core.String sshKey;
1669 1693
1670 DebugInstanceRequest(); 1694 DebugInstanceRequest();
1671 1695
1672 DebugInstanceRequest.fromJson(core.Map _json) { 1696 DebugInstanceRequest.fromJson(core.Map _json) {
1673 if (_json.containsKey("sshKey")) { 1697 if (_json.containsKey("sshKey")) {
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
1777 } 1801 }
1778 return _json; 1802 return _json;
1779 } 1803 }
1780 } 1804 }
1781 1805
1782 /** Custom static error page to be served when an error occurs. */ 1806 /** Custom static error page to be served when an error occurs. */
1783 class ErrorHandler { 1807 class ErrorHandler {
1784 /** 1808 /**
1785 * Error condition this handler applies to. 1809 * Error condition this handler applies to.
1786 * Possible string values are: 1810 * Possible string values are:
1787 * - "ERROR_CODE_UNSPECIFIED" : A ERROR_CODE_UNSPECIFIED. 1811 * - "ERROR_CODE_UNSPECIFIED" : Not specified. ERROR_CODE_DEFAULT is assumed.
1788 * - "ERROR_CODE_DEFAULT" : A ERROR_CODE_DEFAULT. 1812 * - "ERROR_CODE_DEFAULT" : All other error types.
1789 * - "ERROR_CODE_OVER_QUOTA" : A ERROR_CODE_OVER_QUOTA. 1813 * - "ERROR_CODE_OVER_QUOTA" : Application has exceeded a resource quota.
1790 * - "ERROR_CODE_DOS_API_DENIAL" : A ERROR_CODE_DOS_API_DENIAL. 1814 * - "ERROR_CODE_DOS_API_DENIAL" : Client blocked by the application's Denial
1791 * - "ERROR_CODE_TIMEOUT" : A ERROR_CODE_TIMEOUT. 1815 * of Service protection configuration.
1816 * - "ERROR_CODE_TIMEOUT" : Deadline reached before the application responds.
1792 */ 1817 */
1793 core.String errorCode; 1818 core.String errorCode;
1794 /** MIME type of file. Defaults to text/html. */ 1819 /** MIME type of file. Defaults to text/html. */
1795 core.String mimeType; 1820 core.String mimeType;
1796 /** Static file content to be served for this error. */ 1821 /** Static file content to be served for this error. */
1797 core.String staticFile; 1822 core.String staticFile;
1798 1823
1799 ErrorHandler(); 1824 ErrorHandler();
1800 1825
1801 ErrorHandler.fromJson(core.Map _json) { 1826 ErrorHandler.fromJson(core.Map _json) {
(...skipping 29 matching lines...) Expand all
1831 */ 1856 */
1832 class FileInfo { 1857 class FileInfo {
1833 /** 1858 /**
1834 * The MIME type of the file.Defaults to the value from Google Cloud Storage. 1859 * The MIME type of the file.Defaults to the value from Google Cloud Storage.
1835 */ 1860 */
1836 core.String mimeType; 1861 core.String mimeType;
1837 /** The SHA1 hash of the file, in hex. */ 1862 /** The SHA1 hash of the file, in hex. */
1838 core.String sha1Sum; 1863 core.String sha1Sum;
1839 /** 1864 /**
1840 * URL source to use to fetch this file. Must be a URL to a resource in Google 1865 * URL source to use to fetch this file. Must be a URL to a resource in Google
1841 * Cloud Storage in the form 'http(s)://storage.googleapis.com//'. 1866 * Cloud Storage in the form
1867 * 'http(s)://storage.googleapis.com/<bucket>/<object>'.
1842 */ 1868 */
1843 core.String sourceUrl; 1869 core.String sourceUrl;
1844 1870
1845 FileInfo(); 1871 FileInfo();
1846 1872
1847 FileInfo.fromJson(core.Map _json) { 1873 FileInfo.fromJson(core.Map _json) {
1848 if (_json.containsKey("mimeType")) { 1874 if (_json.containsKey("mimeType")) {
1849 mimeType = _json["mimeType"]; 1875 mimeType = _json["mimeType"];
1850 } 1876 }
1851 if (_json.containsKey("sha1Sum")) { 1877 if (_json.containsKey("sha1Sum")) {
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
2014 /** 2040 /**
2015 * An Instance resource is the computing unit that App Engine uses to 2041 * An Instance resource is the computing unit that App Engine uses to
2016 * automatically scale an application. 2042 * automatically scale an application.
2017 */ 2043 */
2018 class Instance { 2044 class Instance {
2019 /** App Engine release this instance is running on.@OutputOnly */ 2045 /** App Engine release this instance is running on.@OutputOnly */
2020 core.String appEngineRelease; 2046 core.String appEngineRelease;
2021 /** 2047 /**
2022 * Availability of the instance.@OutputOnly 2048 * Availability of the instance.@OutputOnly
2023 * Possible string values are: 2049 * Possible string values are:
2024 * - "UNSPECIFIED" : A UNSPECIFIED. 2050 * - "UNSPECIFIED"
2025 * - "RESIDENT" : A RESIDENT. 2051 * - "RESIDENT"
2026 * - "DYNAMIC" : A DYNAMIC. 2052 * - "DYNAMIC"
2027 */ 2053 */
2028 core.String availability; 2054 core.String availability;
2029 /** Average latency (ms) over the last minute.@OutputOnly */ 2055 /** Average latency (ms) over the last minute.@OutputOnly */
2030 core.int averageLatency; 2056 core.int averageLatency;
2031 /** Number of errors since this instance was started.@OutputOnly */ 2057 /** Number of errors since this instance was started.@OutputOnly */
2032 core.int errors; 2058 core.int errors;
2033 /** 2059 /**
2034 * Relative name of the instance within the version. Example: 2060 * Relative name of the instance within the version. Example:
2035 * instance-1.@OutputOnly 2061 * instance-1.@OutputOnly
2036 */ 2062 */
(...skipping 1342 matching lines...) Expand 10 before | Expand all | Expand 10 after
3379 if (uploadPathRegex != null) { 3405 if (uploadPathRegex != null) {
3380 _json["uploadPathRegex"] = uploadPathRegex; 3406 _json["uploadPathRegex"] = uploadPathRegex;
3381 } 3407 }
3382 return _json; 3408 return _json;
3383 } 3409 }
3384 } 3410 }
3385 3411
3386 /** 3412 /**
3387 * The Status type defines a logical error model that is suitable for different 3413 * The Status type defines a logical error model that is suitable for different
3388 * programming environments, including REST APIs and RPC APIs. It is used by 3414 * programming environments, including REST APIs and RPC APIs. It is used by
3389 * gRPC (https://github.com/grpc). The error model is designed to be: Simple to 3415 * gRPC (https://github.com/grpc). The error model is designed to be:
3390 * use and understand for most users Flexible enough to meet unexpected 3416 * Simple to use and understand for most users
3391 * needsOverviewThe Status message contains three pieces of data: error code, 3417 * Flexible enough to meet unexpected needsOverviewThe Status message contains
3392 * error message, and error details. The error code should be an enum value of 3418 * three pieces of data: error code, error message, and error details. The error
3393 * google.rpc.Code, but it may accept additional error codes if needed. The 3419 * code should be an enum value of google.rpc.Code, but it may accept additional
3394 * error message should be a developer-facing English message that helps 3420 * error codes if needed. The error message should be a developer-facing English
3395 * developers understand and resolve the error. If a localized user-facing error 3421 * message that helps developers understand and resolve the error. If a
3396 * message is needed, put the localized message in the error details or localize 3422 * localized user-facing error message is needed, put the localized message in
3397 * it in the client. The optional error details may contain arbitrary 3423 * the error details or localize it in the client. The optional error details
3398 * information about the error. There is a predefined set of error detail types 3424 * may contain arbitrary information about the error. There is a predefined set
3399 * in the package google.rpc which can be used for common error 3425 * of error detail types in the package google.rpc which can be used for common
3400 * conditions.Language mappingThe Status message is the logical representation 3426 * error conditions.Language mappingThe Status message is the logical
3401 * of the error model, but it is not necessarily the actual wire format. When 3427 * representation of the error model, but it is not necessarily the actual wire
3402 * the Status message is exposed in different client libraries and different 3428 * format. When the Status message is exposed in different client libraries and
3403 * wire protocols, it can be mapped differently. For example, it will likely be 3429 * different wire protocols, it can be mapped differently. For example, it will
3404 * mapped to some exceptions in Java, but more likely mapped to some error codes 3430 * likely be mapped to some exceptions in Java, but more likely mapped to some
3405 * in C.Other usesThe error model and the Status message can be used in a 3431 * error codes in C.Other usesThe error model and the Status message can be used
3406 * variety of environments, either with or without APIs, to provide a consistent 3432 * in a variety of environments, either with or without APIs, to provide a
3407 * developer experience across different environments.Example uses of this error 3433 * consistent developer experience across different environments.Example uses of
3408 * model include: Partial errors. If a service needs to return partial errors to 3434 * this error model include:
3409 * the client, it may embed the Status in the normal response to indicate the 3435 * Partial errors. If a service needs to return partial errors to the client, it
3410 * partial errors. Workflow errors. A typical workflow has multiple steps. Each 3436 * may embed the Status in the normal response to indicate the partial errors.
3411 * step may have a Status message for error reporting purpose. Batch operations. 3437 * Workflow errors. A typical workflow has multiple steps. Each step may have a
3412 * If a client uses batch request and batch response, the Status message should 3438 * Status message for error reporting purpose.
3413 * be used directly inside batch response, one for each error sub-response. 3439 * Batch operations. If a client uses batch request and batch response, the
3440 * Status message should be used directly inside batch response, one for each
3441 * error sub-response.
3414 * Asynchronous operations. If an API call embeds asynchronous operation results 3442 * Asynchronous operations. If an API call embeds asynchronous operation results
3415 * in its response, the status of those operations should be represented 3443 * in its response, the status of those operations should be represented
3416 * directly using the Status message. Logging. If some API errors are stored in 3444 * directly using the Status message.
3417 * logs, the message Status could be used directly after any stripping needed 3445 * Logging. If some API errors are stored in logs, the message Status could be
3418 * for security/privacy reasons. 3446 * used directly after any stripping needed for security/privacy reasons.
3419 */ 3447 */
3420 class Status { 3448 class Status {
3421 /** The status code, which should be an enum value of google.rpc.Code. */ 3449 /** The status code, which should be an enum value of google.rpc.Code. */
3422 core.int code; 3450 core.int code;
3423 /** 3451 /**
3424 * A list of messages that carry the error details. There will be a common set 3452 * A list of messages that carry the error details. There will be a common set
3425 * of message types for APIs to use. 3453 * of message types for APIs to use.
3426 * 3454 *
3427 * The values for Object must be JSON objects. It can consist of `num`, 3455 * The values for Object must be JSON objects. It can consist of `num`,
3428 * `String`, `bool` and `null` as well as `Map` and `List` values. 3456 * `String`, `bool` and `null` as well as `Map` and `List` values.
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
3477 * module is deleted or their traffic allocation is removed. Allocations must 3505 * module is deleted or their traffic allocation is removed. Allocations must
3478 * sum to 1. Up to two decimal place precision is supported for IP-based 3506 * sum to 1. Up to two decimal place precision is supported for IP-based
3479 * splits and up to three decimal places is supported for cookie-based splits. 3507 * splits and up to three decimal places is supported for cookie-based splits.
3480 */ 3508 */
3481 core.Map<core.String, core.double> allocations; 3509 core.Map<core.String, core.double> allocations;
3482 /** 3510 /**
3483 * Mechanism used to determine which version a request is sent to. The traffic 3511 * Mechanism used to determine which version a request is sent to. The traffic
3484 * selection algorithm will be stable for either type until allocations are 3512 * selection algorithm will be stable for either type until allocations are
3485 * changed. 3513 * changed.
3486 * Possible string values are: 3514 * Possible string values are:
3487 * - "UNSPECIFIED" : A UNSPECIFIED. 3515 * - "UNSPECIFIED" : Diversion method unspecified.
3488 * - "COOKIE" : A COOKIE. 3516 * - "COOKIE" : Diversion based on a specially named cookie, "GOOGAPPUID." The
3489 * - "IP" : A IP. 3517 * cookie must be set by the application itself or else no diversion will
3518 * occur.
3519 * - "IP" : Diversion based on applying the modulus operation to a fingerprint
3520 * of the IP address.
3490 */ 3521 */
3491 core.String shardBy; 3522 core.String shardBy;
3492 3523
3493 TrafficSplit(); 3524 TrafficSplit();
3494 3525
3495 TrafficSplit.fromJson(core.Map _json) { 3526 TrafficSplit.fromJson(core.Map _json) {
3496 if (_json.containsKey("allocations")) { 3527 if (_json.containsKey("allocations")) {
3497 allocations = _json["allocations"]; 3528 allocations = _json["allocations"];
3498 } 3529 }
3499 if (_json.containsKey("shardBy")) { 3530 if (_json.containsKey("shardBy")) {
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
3566 * handle URLs by executing application code, or by serving static files 3597 * handle URLs by executing application code, or by serving static files
3567 * uploaded with the version, such as images, CSS, or JavaScript. 3598 * uploaded with the version, such as images, CSS, or JavaScript.
3568 */ 3599 */
3569 class UrlMap { 3600 class UrlMap {
3570 /** Uses API Endpoints to handle requests. */ 3601 /** Uses API Endpoints to handle requests. */
3571 ApiEndpointHandler apiEndpoint; 3602 ApiEndpointHandler apiEndpoint;
3572 /** 3603 /**
3573 * Action to take when users access resources that require authentication. 3604 * Action to take when users access resources that require authentication.
3574 * Defaults to redirect. 3605 * Defaults to redirect.
3575 * Possible string values are: 3606 * Possible string values are:
3576 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. 3607 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT
3577 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. 3608 * is assumed.
3578 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. 3609 * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com".
3610 * The user is redirected back to the application URL after signing in or
3611 * creating an account.
3612 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status
3613 * code and an error message.
3579 */ 3614 */
3580 core.String authFailAction; 3615 core.String authFailAction;
3581 /** 3616 /**
3582 * Level of login required to access this resource. 3617 * Level of login required to access this resource.
3583 * Possible string values are: 3618 * Possible string values are:
3584 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. 3619 * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed.
3585 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. 3620 * - "LOGIN_OPTIONAL" : Does not require that the user is signed in.
3586 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. 3621 * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is
3587 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. 3622 * taken. In addition, if the user is not an administrator for the
3623 * application, they are given an error message regardless of
3624 * auth_fail_action. If the user is an administrator, the handler proceeds.
3625 * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds
3626 * normally. Otherwise, the auth_fail_action is taken.
3588 */ 3627 */
3589 core.String login; 3628 core.String login;
3590 /** 3629 /**
3591 * 30x code to use when performing redirects for the secure field. Defaults to 3630 * 30x code to use when performing redirects for the secure field. Defaults to
3592 * 302. 3631 * 302.
3593 * Possible string values are: 3632 * Possible string values are:
3594 * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : A 3633 * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : Not specified. 302 is
3595 * REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED. 3634 * assumed.
3596 * - "REDIRECT_HTTP_RESPONSE_CODE_301" : A REDIRECT_HTTP_RESPONSE_CODE_301. 3635 * - "REDIRECT_HTTP_RESPONSE_CODE_301" : 301 Moved Permanently code.
3597 * - "REDIRECT_HTTP_RESPONSE_CODE_302" : A REDIRECT_HTTP_RESPONSE_CODE_302. 3636 * - "REDIRECT_HTTP_RESPONSE_CODE_302" : 302 Moved Temporarily code.
3598 * - "REDIRECT_HTTP_RESPONSE_CODE_303" : A REDIRECT_HTTP_RESPONSE_CODE_303. 3637 * - "REDIRECT_HTTP_RESPONSE_CODE_303" : 303 See Other code.
3599 * - "REDIRECT_HTTP_RESPONSE_CODE_307" : A REDIRECT_HTTP_RESPONSE_CODE_307. 3638 * - "REDIRECT_HTTP_RESPONSE_CODE_307" : 307 Temporary Redirect code.
3600 */ 3639 */
3601 core.String redirectHttpResponseCode; 3640 core.String redirectHttpResponseCode;
3602 /** Executes a script to handle the request that matches this URL pattern. */ 3641 /** Executes a script to handle the request that matches this URL pattern. */
3603 ScriptHandler script; 3642 ScriptHandler script;
3604 /** 3643 /**
3605 * Security (HTTPS) enforcement for this URL. 3644 * Security (HTTPS) enforcement for this URL.
3606 * Possible string values are: 3645 * Possible string values are:
3607 * - "SECURE_UNSPECIFIED" : A SECURE_UNSPECIFIED. 3646 * - "SECURE_UNSPECIFIED" : Not specified.
3608 * - "SECURE_DEFAULT" : A SECURE_DEFAULT. 3647 * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the
3609 * - "SECURE_NEVER" : A SECURE_NEVER. 3648 * handler succeed without redirects. The application can examine the request
3610 * - "SECURE_OPTIONAL" : A SECURE_OPTIONAL. 3649 * to determine which protocol was used, and respond accordingly.
3611 * - "SECURE_ALWAYS" : A SECURE_ALWAYS. 3650 * - "SECURE_NEVER" : Requests for a URL that match this handler that use
3651 * HTTPS are automatically redirected to the HTTP equivalent URL.
3652 * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the
3653 * handler succeed without redirects. The application can examine the request
3654 * to determine which protocol was used and respond accordingly.
3655 * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not
3656 * use HTTPS are automatically redirected to the HTTPS URL with the same path.
3657 * Query parameters are reserved for the redirect.
3612 */ 3658 */
3613 core.String securityLevel; 3659 core.String securityLevel;
3614 /** 3660 /**
3615 * Serves the entire contents of a directory as static files.This attribute is 3661 * Serves the entire contents of a directory as static files.This attribute is
3616 * deprecated. You can mimic the behavior of static directories using static 3662 * deprecated. You can mimic the behavior of static directories using static
3617 * files. 3663 * files.
3618 */ 3664 */
3619 StaticDirectoryHandler staticDirectory; 3665 StaticDirectoryHandler staticDirectory;
3620 /** Returns the contents of a file, such as an image, as the response. */ 3666 /** Returns the contents of a file, such as an image, as the response. */
3621 StaticFilesHandler staticFiles; 3667 StaticFilesHandler staticFiles;
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
3770 * "default", "latest", and any name with the prefix "ah-". 3816 * "default", "latest", and any name with the prefix "ah-".
3771 */ 3817 */
3772 core.String id; 3818 core.String id;
3773 /** 3819 /**
3774 * Before an application can receive email or XMPP messages, the application 3820 * Before an application can receive email or XMPP messages, the application
3775 * must be configured to enable the service. 3821 * must be configured to enable the service.
3776 */ 3822 */
3777 core.List<core.String> inboundServices; 3823 core.List<core.String> inboundServices;
3778 /** 3824 /**
3779 * Instance class that is used to run this version. Valid values are: 3825 * Instance class that is used to run this version. Valid values are:
3780 * AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, 3826 * AutomaticScaling: F1, F2, F4, F4_1G
3781 * B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling 3827 * ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for
3782 * or BasicScaling. 3828 * AutomaticScaling and B1 for ManualScaling or BasicScaling.
3783 */ 3829 */
3784 core.String instanceClass; 3830 core.String instanceClass;
3785 /** 3831 /**
3786 * Configuration for third-party Python runtime libraries required by the 3832 * Configuration for third-party Python runtime libraries required by the
3787 * application.Only returned in GET requests if view=FULL is set. 3833 * application.Only returned in GET requests if view=FULL is set.
3788 */ 3834 */
3789 core.List<Library> libraries; 3835 core.List<Library> libraries;
3790 /** 3836 /**
3791 * A module with manual scaling runs continuously, allowing you to perform 3837 * A module with manual scaling runs continuously, allowing you to perform
3792 * complex initialization and rely on the state of its memory over time. 3838 * complex initialization and rely on the state of its memory over time.
(...skipping 14 matching lines...) Expand all
3807 core.String nobuildFilesRegex; 3853 core.String nobuildFilesRegex;
3808 /** Machine resources for this version. Only applicable for VM runtimes. */ 3854 /** Machine resources for this version. Only applicable for VM runtimes. */
3809 Resources resources; 3855 Resources resources;
3810 /** Desired runtime. Example: python27. */ 3856 /** Desired runtime. Example: python27. */
3811 core.String runtime; 3857 core.String runtime;
3812 /** 3858 /**
3813 * Current serving status of this version. Only the versions with a SERVING 3859 * Current serving status of this version. Only the versions with a SERVING
3814 * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an 3860 * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an
3815 * invalid value. Defaults to SERVING. 3861 * invalid value. Defaults to SERVING.
3816 * Possible string values are: 3862 * Possible string values are:
3817 * - "SERVING_STATUS_UNSPECIFIED" : A SERVING_STATUS_UNSPECIFIED. 3863 * - "SERVING_STATUS_UNSPECIFIED" : Not specified.
3818 * - "SERVING" : A SERVING. 3864 * - "SERVING" : Currently serving. Instances are created according to the
3819 * - "STOPPED" : A STOPPED. 3865 * scaling settings of the version.
3866 * - "STOPPED" : Disabled. No instances will be created and the scaling
3867 * settings are ignored until the state of the version changes to SERVING.
3820 */ 3868 */
3821 core.String servingStatus; 3869 core.String servingStatus;
3822 /** Whether multiple requests can be dispatched to this version at once. */ 3870 /** Whether multiple requests can be dispatched to this version at once. */
3823 core.bool threadsafe; 3871 core.bool threadsafe;
3824 /** Whether to deploy this version in a container on a virtual machine. */ 3872 /** Whether to deploy this version in a container on a virtual machine. */
3825 core.bool vm; 3873 core.bool vm;
3826 3874
3827 Version(); 3875 Version();
3828 3876
3829 Version.fromJson(core.Map _json) { 3877 Version.fromJson(core.Map _json) {
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
4023 } 4071 }
4024 if (sizeGb != null) { 4072 if (sizeGb != null) {
4025 _json["sizeGb"] = sizeGb; 4073 _json["sizeGb"] = sizeGb;
4026 } 4074 }
4027 if (volumeType != null) { 4075 if (volumeType != null) {
4028 _json["volumeType"] = volumeType; 4076 _json["volumeType"] = volumeType;
4029 } 4077 }
4030 return _json; 4078 return _json;
4031 } 4079 }
4032 } 4080 }
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/appengine/v1beta.dart ('k') | generated/googleapis_beta/lib/appengine/v1beta5.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698