OLD | NEW |
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.appengine.v1; | 3 library googleapis.appengine.v1; |
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/v1'; | 15 const core.String USER_AGENT = 'dart-api-client appengine/v1'; |
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 Loading... |
40 | 43 |
41 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques
ter); | 44 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques
ter); |
42 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req
uester); | 45 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req
uester); |
43 AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester
); | 46 AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester
); |
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 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 body: _body, | 128 body: _body, |
125 queryParams: _queryParams, | 129 queryParams: _queryParams, |
126 uploadOptions: _uploadOptions, | 130 uploadOptions: _uploadOptions, |
127 uploadMedia: _uploadMedia, | 131 uploadMedia: _uploadMedia, |
128 downloadOptions: _downloadOptions); | 132 downloadOptions: _downloadOptions); |
129 return _response.then((data) => new Application.fromJson(data)); | 133 return _response.then((data) => new Application.fromJson(data)); |
130 } | 134 } |
131 | 135 |
132 /** | 136 /** |
133 * Updates the specified Application resource. You can update the following | 137 * Updates the specified Application resource. You can update the following |
134 * fields: auth_domain - Google authentication domain for controlling user | 138 * fields: |
135 * access to the application. default_cookie_expiration - Cookie expiration | 139 * auth_domain - Google authentication domain for controlling user access to |
136 * policy for the application. | 140 * the application. |
| 141 * default_cookie_expiration - Cookie expiration policy for the application. |
137 * | 142 * |
138 * [request] - The metadata request object. | 143 * [request] - The metadata request object. |
139 * | 144 * |
140 * Request parameters: | 145 * Request parameters: |
141 * | 146 * |
142 * [appsId] - Part of `name`. Name of the Application resource to update. | 147 * [appsId] - Part of `name`. Name of the Application resource to update. |
143 * Example: apps/myapp. | 148 * Example: apps/myapp. |
144 * | 149 * |
145 * [updateMask] - Standard field mask for the set of fields to be updated. | 150 * [updateMask] - Standard field mask for the set of fields to be updated. |
146 * | 151 * |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
284 } | 289 } |
285 | 290 |
286 /** | 291 /** |
287 * Lists information about the supported locations for this service. | 292 * Lists information about the supported locations for this service. |
288 * | 293 * |
289 * Request parameters: | 294 * Request parameters: |
290 * | 295 * |
291 * [appsId] - Part of `name`. The resource that owns the locations collection, | 296 * [appsId] - Part of `name`. The resource that owns the locations collection, |
292 * if applicable. | 297 * if applicable. |
293 * | 298 * |
294 * [filter] - The standard list filter. | 299 * [pageToken] - The standard list page token. |
295 * | 300 * |
296 * [pageSize] - The standard list page size. | 301 * [pageSize] - The standard list page size. |
297 * | 302 * |
298 * [pageToken] - The standard list page token. | 303 * [filter] - The standard list filter. |
299 * | 304 * |
300 * Completes with a [ListLocationsResponse]. | 305 * Completes with a [ListLocationsResponse]. |
301 * | 306 * |
302 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 307 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
303 * error. | 308 * error. |
304 * | 309 * |
305 * If the used [http.Client] completes with an error when making a REST call, | 310 * If the used [http.Client] completes with an error when making a REST call, |
306 * this method will complete with the same error. | 311 * this method will complete with the same error. |
307 */ | 312 */ |
308 async.Future<ListLocationsResponse> list(core.String appsId, {core.String filt
er, core.int pageSize, core.String pageToken}) { | 313 async.Future<ListLocationsResponse> list(core.String appsId, {core.String page
Token, core.int pageSize, core.String filter}) { |
309 var _url = null; | 314 var _url = null; |
310 var _queryParams = new core.Map(); | 315 var _queryParams = new core.Map(); |
311 var _uploadMedia = null; | 316 var _uploadMedia = null; |
312 var _uploadOptions = null; | 317 var _uploadOptions = null; |
313 var _downloadOptions = commons.DownloadOptions.Metadata; | 318 var _downloadOptions = commons.DownloadOptions.Metadata; |
314 var _body = null; | 319 var _body = null; |
315 | 320 |
316 if (appsId == null) { | 321 if (appsId == null) { |
317 throw new core.ArgumentError("Parameter appsId is required."); | 322 throw new core.ArgumentError("Parameter appsId is required."); |
318 } | 323 } |
| 324 if (pageToken != null) { |
| 325 _queryParams["pageToken"] = [pageToken]; |
| 326 } |
| 327 if (pageSize != null) { |
| 328 _queryParams["pageSize"] = ["${pageSize}"]; |
| 329 } |
319 if (filter != null) { | 330 if (filter != null) { |
320 _queryParams["filter"] = [filter]; | 331 _queryParams["filter"] = [filter]; |
321 } | 332 } |
322 if (pageSize != null) { | |
323 _queryParams["pageSize"] = ["${pageSize}"]; | |
324 } | |
325 if (pageToken != null) { | |
326 _queryParams["pageToken"] = [pageToken]; | |
327 } | |
328 | 333 |
329 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locations'; | 334 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locations'; |
330 | 335 |
331 var _response = _requester.request(_url, | 336 var _response = _requester.request(_url, |
332 "GET", | 337 "GET", |
333 body: _body, | 338 body: _body, |
334 queryParams: _queryParams, | 339 queryParams: _queryParams, |
335 uploadOptions: _uploadOptions, | 340 uploadOptions: _uploadOptions, |
336 uploadMedia: _uploadMedia, | 341 uploadMedia: _uploadMedia, |
337 downloadOptions: _downloadOptions); | 342 downloadOptions: _downloadOptions); |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
398 * server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name | 403 * server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name |
399 * binding below allows API services to override the binding to use different | 404 * binding below allows API services to override the binding to use different |
400 * resource name schemes, such as users / * /operations. | 405 * resource name schemes, such as users / * /operations. |
401 * | 406 * |
402 * Request parameters: | 407 * Request parameters: |
403 * | 408 * |
404 * [appsId] - Part of `name`. The name of the operation collection. | 409 * [appsId] - Part of `name`. The name of the operation collection. |
405 * | 410 * |
406 * [filter] - The standard list filter. | 411 * [filter] - The standard list filter. |
407 * | 412 * |
| 413 * [pageToken] - The standard list page token. |
| 414 * |
408 * [pageSize] - The standard list page size. | 415 * [pageSize] - The standard list page size. |
409 * | 416 * |
410 * [pageToken] - The standard list page token. | |
411 * | |
412 * Completes with a [ListOperationsResponse]. | 417 * Completes with a [ListOperationsResponse]. |
413 * | 418 * |
414 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 419 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
415 * error. | 420 * error. |
416 * | 421 * |
417 * If the used [http.Client] completes with an error when making a REST call, | 422 * If the used [http.Client] completes with an error when making a REST call, |
418 * this method will complete with the same error. | 423 * this method will complete with the same error. |
419 */ | 424 */ |
420 async.Future<ListOperationsResponse> list(core.String appsId, {core.String fil
ter, core.int pageSize, core.String pageToken}) { | 425 async.Future<ListOperationsResponse> list(core.String appsId, {core.String fil
ter, core.String pageToken, core.int pageSize}) { |
421 var _url = null; | 426 var _url = null; |
422 var _queryParams = new core.Map(); | 427 var _queryParams = new core.Map(); |
423 var _uploadMedia = null; | 428 var _uploadMedia = null; |
424 var _uploadOptions = null; | 429 var _uploadOptions = null; |
425 var _downloadOptions = commons.DownloadOptions.Metadata; | 430 var _downloadOptions = commons.DownloadOptions.Metadata; |
426 var _body = null; | 431 var _body = null; |
427 | 432 |
428 if (appsId == null) { | 433 if (appsId == null) { |
429 throw new core.ArgumentError("Parameter appsId is required."); | 434 throw new core.ArgumentError("Parameter appsId is required."); |
430 } | 435 } |
431 if (filter != null) { | 436 if (filter != null) { |
432 _queryParams["filter"] = [filter]; | 437 _queryParams["filter"] = [filter]; |
433 } | 438 } |
| 439 if (pageToken != null) { |
| 440 _queryParams["pageToken"] = [pageToken]; |
| 441 } |
434 if (pageSize != null) { | 442 if (pageSize != null) { |
435 _queryParams["pageSize"] = ["${pageSize}"]; | 443 _queryParams["pageSize"] = ["${pageSize}"]; |
436 } | 444 } |
437 if (pageToken != null) { | |
438 _queryParams["pageToken"] = [pageToken]; | |
439 } | |
440 | 445 |
441 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operations'
; | 446 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operations'
; |
442 | 447 |
443 var _response = _requester.request(_url, | 448 var _response = _requester.request(_url, |
444 "GET", | 449 "GET", |
445 body: _body, | 450 body: _body, |
446 queryParams: _queryParams, | 451 queryParams: _queryParams, |
447 uploadOptions: _uploadOptions, | 452 uploadOptions: _uploadOptions, |
448 uploadMedia: _uploadMedia, | 453 uploadMedia: _uploadMedia, |
449 downloadOptions: _downloadOptions); | 454 downloadOptions: _downloadOptions); |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
552 } | 557 } |
553 | 558 |
554 /** | 559 /** |
555 * Lists all the services in the application. | 560 * Lists all the services in the application. |
556 * | 561 * |
557 * Request parameters: | 562 * Request parameters: |
558 * | 563 * |
559 * [appsId] - Part of `parent`. Name of the parent Application resource. | 564 * [appsId] - Part of `parent`. Name of the parent Application resource. |
560 * Example: apps/myapp. | 565 * Example: apps/myapp. |
561 * | 566 * |
| 567 * [pageToken] - Continuation token for fetching the next page of results. |
| 568 * |
562 * [pageSize] - Maximum results to return per page. | 569 * [pageSize] - Maximum results to return per page. |
563 * | 570 * |
564 * [pageToken] - Continuation token for fetching the next page of results. | |
565 * | |
566 * Completes with a [ListServicesResponse]. | 571 * Completes with a [ListServicesResponse]. |
567 * | 572 * |
568 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 573 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
569 * error. | 574 * error. |
570 * | 575 * |
571 * If the used [http.Client] completes with an error when making a REST call, | 576 * If the used [http.Client] completes with an error when making a REST call, |
572 * this method will complete with the same error. | 577 * this method will complete with the same error. |
573 */ | 578 */ |
574 async.Future<ListServicesResponse> list(core.String appsId, {core.int pageSize
, core.String pageToken}) { | 579 async.Future<ListServicesResponse> list(core.String appsId, {core.String pageT
oken, core.int pageSize}) { |
575 var _url = null; | 580 var _url = null; |
576 var _queryParams = new core.Map(); | 581 var _queryParams = new core.Map(); |
577 var _uploadMedia = null; | 582 var _uploadMedia = null; |
578 var _uploadOptions = null; | 583 var _uploadOptions = null; |
579 var _downloadOptions = commons.DownloadOptions.Metadata; | 584 var _downloadOptions = commons.DownloadOptions.Metadata; |
580 var _body = null; | 585 var _body = null; |
581 | 586 |
582 if (appsId == null) { | 587 if (appsId == null) { |
583 throw new core.ArgumentError("Parameter appsId is required."); | 588 throw new core.ArgumentError("Parameter appsId is required."); |
584 } | 589 } |
| 590 if (pageToken != null) { |
| 591 _queryParams["pageToken"] = [pageToken]; |
| 592 } |
585 if (pageSize != null) { | 593 if (pageSize != null) { |
586 _queryParams["pageSize"] = ["${pageSize}"]; | 594 _queryParams["pageSize"] = ["${pageSize}"]; |
587 } | 595 } |
588 if (pageToken != null) { | |
589 _queryParams["pageToken"] = [pageToken]; | |
590 } | |
591 | 596 |
592 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services'; | 597 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services'; |
593 | 598 |
594 var _response = _requester.request(_url, | 599 var _response = _requester.request(_url, |
595 "GET", | 600 "GET", |
596 body: _body, | 601 body: _body, |
597 queryParams: _queryParams, | 602 queryParams: _queryParams, |
598 uploadOptions: _uploadOptions, | 603 uploadOptions: _uploadOptions, |
599 uploadMedia: _uploadMedia, | 604 uploadMedia: _uploadMedia, |
600 downloadOptions: _downloadOptions); | 605 downloadOptions: _downloadOptions); |
601 return _response.then((data) => new ListServicesResponse.fromJson(data)); | 606 return _response.then((data) => new ListServicesResponse.fromJson(data)); |
602 } | 607 } |
603 | 608 |
604 /** | 609 /** |
605 * Updates the configuration of the specified service. | 610 * Updates the configuration of the specified service. |
606 * | 611 * |
607 * [request] - The metadata request object. | 612 * [request] - The metadata request object. |
608 * | 613 * |
609 * Request parameters: | 614 * Request parameters: |
610 * | 615 * |
611 * [appsId] - Part of `name`. Name of the resource to update. Example: | 616 * [appsId] - Part of `name`. Name of the resource to update. Example: |
612 * apps/myapp/services/default. | 617 * apps/myapp/services/default. |
613 * | 618 * |
614 * [servicesId] - Part of `name`. See documentation of `appsId`. | 619 * [servicesId] - Part of `name`. See documentation of `appsId`. |
615 * | 620 * |
616 * [updateMask] - Standard field mask for the set of fields to be updated. | |
617 * | |
618 * [migrateTraffic] - Set to true to gradually shift traffic to one or more | 621 * [migrateTraffic] - Set to true to gradually shift traffic to one or more |
619 * versions that you specify. By default, traffic is shifted immediately. For | 622 * versions that you specify. By default, traffic is shifted immediately. For |
620 * gradual traffic migration, the target versions must be located within | 623 * gradual traffic migration, the target versions must be located within |
621 * instances that are configured for both warmup requests | 624 * instances that are configured for both warmup requests |
622 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#inboundservicetype) | 625 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#inboundservicetype) |
623 * and automatic scaling | 626 * and automatic scaling |
624 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#automaticscaling). | 627 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#automaticscaling). |
625 * You must specify the shardBy | 628 * You must specify the shardBy |
626 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices#shardby) | 629 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices#shardby) |
627 * field in the Service resource. Gradual traffic migration is not supported | 630 * field in the Service resource. Gradual traffic migration is not supported |
628 * in the App Engine flexible environment. For examples, see Migrating and | 631 * in the App Engine flexible environment. For examples, see Migrating and |
629 * Splitting Traffic | 632 * Splitting Traffic |
630 * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf
fic). | 633 * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf
fic). |
631 * | 634 * |
| 635 * [updateMask] - Standard field mask for the set of fields to be updated. |
| 636 * |
632 * Completes with a [Operation]. | 637 * Completes with a [Operation]. |
633 * | 638 * |
634 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 639 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
635 * error. | 640 * error. |
636 * | 641 * |
637 * If the used [http.Client] completes with an error when making a REST call, | 642 * If the used [http.Client] completes with an error when making a REST call, |
638 * this method will complete with the same error. | 643 * this method will complete with the same error. |
639 */ | 644 */ |
640 async.Future<Operation> patch(Service request, core.String appsId, core.String
servicesId, {core.String updateMask, core.bool migrateTraffic}) { | 645 async.Future<Operation> patch(Service request, core.String appsId, core.String
servicesId, {core.bool migrateTraffic, core.String updateMask}) { |
641 var _url = null; | 646 var _url = null; |
642 var _queryParams = new core.Map(); | 647 var _queryParams = new core.Map(); |
643 var _uploadMedia = null; | 648 var _uploadMedia = null; |
644 var _uploadOptions = null; | 649 var _uploadOptions = null; |
645 var _downloadOptions = commons.DownloadOptions.Metadata; | 650 var _downloadOptions = commons.DownloadOptions.Metadata; |
646 var _body = null; | 651 var _body = null; |
647 | 652 |
648 if (request != null) { | 653 if (request != null) { |
649 _body = convert.JSON.encode((request).toJson()); | 654 _body = convert.JSON.encode((request).toJson()); |
650 } | 655 } |
651 if (appsId == null) { | 656 if (appsId == null) { |
652 throw new core.ArgumentError("Parameter appsId is required."); | 657 throw new core.ArgumentError("Parameter appsId is required."); |
653 } | 658 } |
654 if (servicesId == null) { | 659 if (servicesId == null) { |
655 throw new core.ArgumentError("Parameter servicesId is required."); | 660 throw new core.ArgumentError("Parameter servicesId is required."); |
656 } | 661 } |
| 662 if (migrateTraffic != null) { |
| 663 _queryParams["migrateTraffic"] = ["${migrateTraffic}"]; |
| 664 } |
657 if (updateMask != null) { | 665 if (updateMask != null) { |
658 _queryParams["updateMask"] = [updateMask]; | 666 _queryParams["updateMask"] = [updateMask]; |
659 } | 667 } |
660 if (migrateTraffic != null) { | |
661 _queryParams["migrateTraffic"] = ["${migrateTraffic}"]; | |
662 } | |
663 | 668 |
664 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/'
+ commons.Escaper.ecapeVariable('$servicesId'); | 669 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/'
+ commons.Escaper.ecapeVariable('$servicesId'); |
665 | 670 |
666 var _response = _requester.request(_url, | 671 var _response = _requester.request(_url, |
667 "PATCH", | 672 "PATCH", |
668 body: _body, | 673 body: _body, |
669 queryParams: _queryParams, | 674 queryParams: _queryParams, |
670 uploadOptions: _uploadOptions, | 675 uploadOptions: _uploadOptions, |
671 uploadMedia: _uploadMedia, | 676 uploadMedia: _uploadMedia, |
672 downloadOptions: _downloadOptions); | 677 downloadOptions: _downloadOptions); |
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
846 /** | 851 /** |
847 * Lists the versions of a service. | 852 * Lists the versions of a service. |
848 * | 853 * |
849 * Request parameters: | 854 * Request parameters: |
850 * | 855 * |
851 * [appsId] - Part of `parent`. Name of the parent Service resource. Example: | 856 * [appsId] - Part of `parent`. Name of the parent Service resource. Example: |
852 * apps/myapp/services/default. | 857 * apps/myapp/services/default. |
853 * | 858 * |
854 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 859 * [servicesId] - Part of `parent`. See documentation of `appsId`. |
855 * | 860 * |
| 861 * [pageToken] - Continuation token for fetching the next page of results. |
| 862 * |
| 863 * [pageSize] - Maximum results to return per page. |
| 864 * |
856 * [view] - Controls the set of fields returned in the List response. | 865 * [view] - Controls the set of fields returned in the List response. |
857 * Possible string values are: | 866 * Possible string values are: |
858 * - "BASIC" : A BASIC. | 867 * - "BASIC" : A BASIC. |
859 * - "FULL" : A FULL. | 868 * - "FULL" : A FULL. |
860 * | 869 * |
861 * [pageSize] - Maximum results to return per page. | |
862 * | |
863 * [pageToken] - Continuation token for fetching the next page of results. | |
864 * | |
865 * Completes with a [ListVersionsResponse]. | 870 * Completes with a [ListVersionsResponse]. |
866 * | 871 * |
867 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 872 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
868 * error. | 873 * error. |
869 * | 874 * |
870 * If the used [http.Client] completes with an error when making a REST call, | 875 * If the used [http.Client] completes with an error when making a REST call, |
871 * this method will complete with the same error. | 876 * this method will complete with the same error. |
872 */ | 877 */ |
873 async.Future<ListVersionsResponse> list(core.String appsId, core.String servic
esId, {core.String view, core.int pageSize, core.String pageToken}) { | 878 async.Future<ListVersionsResponse> list(core.String appsId, core.String servic
esId, {core.String pageToken, core.int pageSize, core.String view}) { |
874 var _url = null; | 879 var _url = null; |
875 var _queryParams = new core.Map(); | 880 var _queryParams = new core.Map(); |
876 var _uploadMedia = null; | 881 var _uploadMedia = null; |
877 var _uploadOptions = null; | 882 var _uploadOptions = null; |
878 var _downloadOptions = commons.DownloadOptions.Metadata; | 883 var _downloadOptions = commons.DownloadOptions.Metadata; |
879 var _body = null; | 884 var _body = null; |
880 | 885 |
881 if (appsId == null) { | 886 if (appsId == null) { |
882 throw new core.ArgumentError("Parameter appsId is required."); | 887 throw new core.ArgumentError("Parameter appsId is required."); |
883 } | 888 } |
884 if (servicesId == null) { | 889 if (servicesId == null) { |
885 throw new core.ArgumentError("Parameter servicesId is required."); | 890 throw new core.ArgumentError("Parameter servicesId is required."); |
886 } | 891 } |
| 892 if (pageToken != null) { |
| 893 _queryParams["pageToken"] = [pageToken]; |
| 894 } |
| 895 if (pageSize != null) { |
| 896 _queryParams["pageSize"] = ["${pageSize}"]; |
| 897 } |
887 if (view != null) { | 898 if (view != null) { |
888 _queryParams["view"] = [view]; | 899 _queryParams["view"] = [view]; |
889 } | 900 } |
890 if (pageSize != null) { | |
891 _queryParams["pageSize"] = ["${pageSize}"]; | |
892 } | |
893 if (pageToken != null) { | |
894 _queryParams["pageToken"] = [pageToken]; | |
895 } | |
896 | 901 |
897 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/'
+ commons.Escaper.ecapeVariable('$servicesId') + '/versions'; | 902 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/'
+ commons.Escaper.ecapeVariable('$servicesId') + '/versions'; |
898 | 903 |
899 var _response = _requester.request(_url, | 904 var _response = _requester.request(_url, |
900 "GET", | 905 "GET", |
901 body: _body, | 906 body: _body, |
902 queryParams: _queryParams, | 907 queryParams: _queryParams, |
903 uploadOptions: _uploadOptions, | 908 uploadOptions: _uploadOptions, |
904 uploadMedia: _uploadMedia, | 909 uploadMedia: _uploadMedia, |
905 downloadOptions: _downloadOptions); | 910 downloadOptions: _downloadOptions); |
906 return _response.then((data) => new ListVersionsResponse.fromJson(data)); | 911 return _response.then((data) => new ListVersionsResponse.fromJson(data)); |
907 } | 912 } |
908 | 913 |
909 /** | 914 /** |
910 * Updates the specified Version resource. You can specify the following | 915 * Updates the specified Version resource. You can specify the following |
911 * fields depending on the App Engine environment and type of scaling that the | 916 * fields depending on the App Engine environment and type of scaling that the |
912 * version resource uses: serving_status | 917 * version resource uses: |
| 918 * serving_status |
913 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.serving_status): | 919 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.serving_status): |
914 * For Version resources that use basic scaling, manual scaling, or run in the | 920 * For Version resources that use basic scaling, manual scaling, or run in |
915 * App Engine flexible environment. instance_class | 921 * the App Engine flexible environment. |
| 922 * instance_class |
916 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.instance_class): | 923 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.instance_class): |
917 * For Version resources that run in the App Engine standard environment. | 924 * For Version resources that run in the App Engine standard environment. |
918 * automatic_scaling.min_idle_instances | 925 * automatic_scaling.min_idle_instances |
919 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.automatic_scaling): | 926 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.automatic_scaling): |
920 * For Version resources that use automatic scaling and run in the App Engine | 927 * For Version resources that use automatic scaling and run in the App Engine |
921 * standard environment. automatic_scaling.max_idle_instances | 928 * standard environment. |
| 929 * automatic_scaling.max_idle_instances |
922 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.automatic_scaling): | 930 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.automatic_scaling): |
923 * For Version resources that use automatic scaling and run in the App Engine | 931 * For Version resources that use automatic scaling and run in the App Engine |
924 * standard environment. | 932 * standard environment. |
925 * | 933 * |
926 * [request] - The metadata request object. | 934 * [request] - The metadata request object. |
927 * | 935 * |
928 * Request parameters: | 936 * Request parameters: |
929 * | 937 * |
930 * [appsId] - Part of `name`. Name of the resource to update. Example: | 938 * [appsId] - Part of `name`. Name of the resource to update. Example: |
931 * apps/myapp/services/default/versions/1. | 939 * apps/myapp/services/default/versions/1. |
932 * | 940 * |
933 * [servicesId] - Part of `name`. See documentation of `appsId`. | 941 * [servicesId] - Part of `name`. See documentation of `appsId`. |
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1171 * | 1179 * |
1172 * Request parameters: | 1180 * Request parameters: |
1173 * | 1181 * |
1174 * [appsId] - Part of `parent`. Name of the parent Version resource. Example: | 1182 * [appsId] - Part of `parent`. Name of the parent Version resource. Example: |
1175 * apps/myapp/services/default/versions/v1. | 1183 * apps/myapp/services/default/versions/v1. |
1176 * | 1184 * |
1177 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 1185 * [servicesId] - Part of `parent`. See documentation of `appsId`. |
1178 * | 1186 * |
1179 * [versionsId] - Part of `parent`. See documentation of `appsId`. | 1187 * [versionsId] - Part of `parent`. See documentation of `appsId`. |
1180 * | 1188 * |
| 1189 * [pageToken] - Continuation token for fetching the next page of results. |
| 1190 * |
1181 * [pageSize] - Maximum results to return per page. | 1191 * [pageSize] - Maximum results to return per page. |
1182 * | 1192 * |
1183 * [pageToken] - Continuation token for fetching the next page of results. | |
1184 * | |
1185 * Completes with a [ListInstancesResponse]. | 1193 * Completes with a [ListInstancesResponse]. |
1186 * | 1194 * |
1187 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1195 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1188 * error. | 1196 * error. |
1189 * | 1197 * |
1190 * If the used [http.Client] completes with an error when making a REST call, | 1198 * If the used [http.Client] completes with an error when making a REST call, |
1191 * this method will complete with the same error. | 1199 * this method will complete with the same error. |
1192 */ | 1200 */ |
1193 async.Future<ListInstancesResponse> list(core.String appsId, core.String servi
cesId, core.String versionsId, {core.int pageSize, core.String pageToken}) { | 1201 async.Future<ListInstancesResponse> list(core.String appsId, core.String servi
cesId, core.String versionsId, {core.String pageToken, core.int pageSize}) { |
1194 var _url = null; | 1202 var _url = null; |
1195 var _queryParams = new core.Map(); | 1203 var _queryParams = new core.Map(); |
1196 var _uploadMedia = null; | 1204 var _uploadMedia = null; |
1197 var _uploadOptions = null; | 1205 var _uploadOptions = null; |
1198 var _downloadOptions = commons.DownloadOptions.Metadata; | 1206 var _downloadOptions = commons.DownloadOptions.Metadata; |
1199 var _body = null; | 1207 var _body = null; |
1200 | 1208 |
1201 if (appsId == null) { | 1209 if (appsId == null) { |
1202 throw new core.ArgumentError("Parameter appsId is required."); | 1210 throw new core.ArgumentError("Parameter appsId is required."); |
1203 } | 1211 } |
1204 if (servicesId == null) { | 1212 if (servicesId == null) { |
1205 throw new core.ArgumentError("Parameter servicesId is required."); | 1213 throw new core.ArgumentError("Parameter servicesId is required."); |
1206 } | 1214 } |
1207 if (versionsId == null) { | 1215 if (versionsId == null) { |
1208 throw new core.ArgumentError("Parameter versionsId is required."); | 1216 throw new core.ArgumentError("Parameter versionsId is required."); |
1209 } | 1217 } |
| 1218 if (pageToken != null) { |
| 1219 _queryParams["pageToken"] = [pageToken]; |
| 1220 } |
1210 if (pageSize != null) { | 1221 if (pageSize != null) { |
1211 _queryParams["pageSize"] = ["${pageSize}"]; | 1222 _queryParams["pageSize"] = ["${pageSize}"]; |
1212 } | 1223 } |
1213 if (pageToken != null) { | |
1214 _queryParams["pageToken"] = [pageToken]; | |
1215 } | |
1216 | 1224 |
1217 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/'
+ commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.
ecapeVariable('$versionsId') + '/instances'; | 1225 _url = 'v1/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services/'
+ commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Escaper.
ecapeVariable('$versionsId') + '/instances'; |
1218 | 1226 |
1219 var _response = _requester.request(_url, | 1227 var _response = _requester.request(_url, |
1220 "GET", | 1228 "GET", |
1221 body: _body, | 1229 body: _body, |
1222 queryParams: _queryParams, | 1230 queryParams: _queryParams, |
1223 uploadOptions: _uploadOptions, | 1231 uploadOptions: _uploadOptions, |
1224 uploadMedia: _uploadMedia, | 1232 uploadMedia: _uploadMedia, |
1225 downloadOptions: _downloadOptions); | 1233 downloadOptions: _downloadOptions); |
1226 return _response.then((data) => new ListInstancesResponse.fromJson(data)); | 1234 return _response.then((data) => new ListInstancesResponse.fromJson(data)); |
1227 } | 1235 } |
1228 | 1236 |
1229 } | 1237 } |
1230 | 1238 |
1231 | 1239 |
1232 | 1240 |
1233 /** | 1241 /** |
1234 * Google Cloud Endpoints | 1242 * Google Cloud Endpoints |
1235 * (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for | 1243 * (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for |
1236 * API handlers. | 1244 * API handlers. |
1237 */ | 1245 */ |
1238 class ApiConfigHandler { | 1246 class ApiConfigHandler { |
1239 /** | 1247 /** |
1240 * Action to take when users access resources that require authentication. | 1248 * Action to take when users access resources that require authentication. |
1241 * Defaults to redirect. | 1249 * Defaults to redirect. |
1242 * Possible string values are: | 1250 * Possible string values are: |
1243 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. | 1251 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT |
1244 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. | 1252 * is assumed. |
1245 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. | 1253 * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com". |
| 1254 * The user is redirected back to the application URL after signing in or |
| 1255 * creating an account. |
| 1256 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status |
| 1257 * code and an error message. |
1246 */ | 1258 */ |
1247 core.String authFailAction; | 1259 core.String authFailAction; |
1248 /** | 1260 /** |
1249 * Level of login required to access this resource. Defaults to optional. | 1261 * Level of login required to access this resource. Defaults to optional. |
1250 * Possible string values are: | 1262 * Possible string values are: |
1251 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. | 1263 * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed. |
1252 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. | 1264 * - "LOGIN_OPTIONAL" : Does not require that the user is signed in. |
1253 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. | 1265 * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is |
1254 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. | 1266 * taken. In addition, if the user is not an administrator for the |
| 1267 * application, they are given an error message regardless of |
| 1268 * auth_fail_action. If the user is an administrator, the handler proceeds. |
| 1269 * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds |
| 1270 * normally. Otherwise, the auth_fail_action is taken. |
1255 */ | 1271 */ |
1256 core.String login; | 1272 core.String login; |
1257 /** Path to the script from the application root directory. */ | 1273 /** Path to the script from the application root directory. */ |
1258 core.String script; | 1274 core.String script; |
1259 /** | 1275 /** |
1260 * Security (HTTPS) enforcement for this URL. | 1276 * Security (HTTPS) enforcement for this URL. |
1261 * Possible string values are: | 1277 * Possible string values are: |
1262 * - "SECURE_UNSPECIFIED" : A SECURE_UNSPECIFIED. | 1278 * - "SECURE_UNSPECIFIED" : Not specified. |
1263 * - "SECURE_DEFAULT" : A SECURE_DEFAULT. | 1279 * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the |
1264 * - "SECURE_NEVER" : A SECURE_NEVER. | 1280 * handler succeed without redirects. The application can examine the request |
1265 * - "SECURE_OPTIONAL" : A SECURE_OPTIONAL. | 1281 * to determine which protocol was used, and respond accordingly. |
1266 * - "SECURE_ALWAYS" : A SECURE_ALWAYS. | 1282 * - "SECURE_NEVER" : Requests for a URL that match this handler that use |
| 1283 * HTTPS are automatically redirected to the HTTP equivalent URL. |
| 1284 * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the |
| 1285 * handler succeed without redirects. The application can examine the request |
| 1286 * to determine which protocol was used and respond accordingly. |
| 1287 * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not |
| 1288 * use HTTPS are automatically redirected to the HTTPS URL with the same path. |
| 1289 * Query parameters are reserved for the redirect. |
1267 */ | 1290 */ |
1268 core.String securityLevel; | 1291 core.String securityLevel; |
1269 /** URL to serve the endpoint at. */ | 1292 /** URL to serve the endpoint at. */ |
1270 core.String url; | 1293 core.String url; |
1271 | 1294 |
1272 ApiConfigHandler(); | 1295 ApiConfigHandler(); |
1273 | 1296 |
1274 ApiConfigHandler.fromJson(core.Map _json) { | 1297 ApiConfigHandler.fromJson(core.Map _json) { |
1275 if (_json.containsKey("authFailAction")) { | 1298 if (_json.containsKey("authFailAction")) { |
1276 authFailAction = _json["authFailAction"]; | 1299 authFailAction = _json["authFailAction"]; |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1387 */ | 1410 */ |
1388 core.String locationId; | 1411 core.String locationId; |
1389 /** | 1412 /** |
1390 * Full path to the Application resource in the API. Example: | 1413 * Full path to the Application resource in the API. Example: |
1391 * apps/myapp.@OutputOnly | 1414 * apps/myapp.@OutputOnly |
1392 */ | 1415 */ |
1393 core.String name; | 1416 core.String name; |
1394 /** | 1417 /** |
1395 * Serving status of this application. | 1418 * Serving status of this application. |
1396 * Possible string values are: | 1419 * Possible string values are: |
1397 * - "UNSPECIFIED" : A UNSPECIFIED. | 1420 * - "UNSPECIFIED" : Serving status is unspecified. |
1398 * - "SERVING" : A SERVING. | 1421 * - "SERVING" : Application is serving. |
1399 * - "USER_DISABLED" : A USER_DISABLED. | 1422 * - "USER_DISABLED" : Application has been disabled by the user. |
1400 * - "SYSTEM_DISABLED" : A SYSTEM_DISABLED. | 1423 * - "SYSTEM_DISABLED" : Application has been disabled by the system. |
1401 */ | 1424 */ |
1402 core.String servingStatus; | 1425 core.String servingStatus; |
1403 | 1426 |
1404 Application(); | 1427 Application(); |
1405 | 1428 |
1406 Application.fromJson(core.Map _json) { | 1429 Application.fromJson(core.Map _json) { |
1407 if (_json.containsKey("authDomain")) { | 1430 if (_json.containsKey("authDomain")) { |
1408 authDomain = _json["authDomain"]; | 1431 authDomain = _json["authDomain"]; |
1409 } | 1432 } |
1410 if (_json.containsKey("codeBucket")) { | 1433 if (_json.containsKey("codeBucket")) { |
(...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1716 if (targetUtilization != null) { | 1739 if (targetUtilization != null) { |
1717 _json["targetUtilization"] = targetUtilization; | 1740 _json["targetUtilization"] = targetUtilization; |
1718 } | 1741 } |
1719 return _json; | 1742 return _json; |
1720 } | 1743 } |
1721 } | 1744 } |
1722 | 1745 |
1723 /** Request message for Instances.DebugInstance. */ | 1746 /** Request message for Instances.DebugInstance. */ |
1724 class DebugInstanceRequest { | 1747 class DebugInstanceRequest { |
1725 /** | 1748 /** |
1726 * Public SSH key to add to the instance. Examples: [USERNAME]:ssh-rsa | 1749 * Public SSH key to add to the instance. Examples: |
1727 * [KEY_VALUE] [USERNAME] [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh | 1750 * [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME] |
| 1751 * [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh |
1728 * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information, | 1752 * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information, |
1729 * see Adding and Removing SSH Keys | 1753 * see Adding and Removing SSH Keys |
1730 * (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys). | 1754 * (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys). |
1731 */ | 1755 */ |
1732 core.String sshKey; | 1756 core.String sshKey; |
1733 | 1757 |
1734 DebugInstanceRequest(); | 1758 DebugInstanceRequest(); |
1735 | 1759 |
1736 DebugInstanceRequest.fromJson(core.Map _json) { | 1760 DebugInstanceRequest.fromJson(core.Map _json) { |
1737 if (_json.containsKey("sshKey")) { | 1761 if (_json.containsKey("sshKey")) { |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1879 } | 1903 } |
1880 return _json; | 1904 return _json; |
1881 } | 1905 } |
1882 } | 1906 } |
1883 | 1907 |
1884 /** Custom static error page to be served when an error occurs. */ | 1908 /** Custom static error page to be served when an error occurs. */ |
1885 class ErrorHandler { | 1909 class ErrorHandler { |
1886 /** | 1910 /** |
1887 * Error condition this handler applies to. | 1911 * Error condition this handler applies to. |
1888 * Possible string values are: | 1912 * Possible string values are: |
1889 * - "ERROR_CODE_UNSPECIFIED" : A ERROR_CODE_UNSPECIFIED. | 1913 * - "ERROR_CODE_UNSPECIFIED" : Not specified. ERROR_CODE_DEFAULT is assumed. |
1890 * - "ERROR_CODE_DEFAULT" : A ERROR_CODE_DEFAULT. | 1914 * - "ERROR_CODE_DEFAULT" : All other error types. |
1891 * - "ERROR_CODE_OVER_QUOTA" : A ERROR_CODE_OVER_QUOTA. | 1915 * - "ERROR_CODE_OVER_QUOTA" : Application has exceeded a resource quota. |
1892 * - "ERROR_CODE_DOS_API_DENIAL" : A ERROR_CODE_DOS_API_DENIAL. | 1916 * - "ERROR_CODE_DOS_API_DENIAL" : Client blocked by the application's Denial |
1893 * - "ERROR_CODE_TIMEOUT" : A ERROR_CODE_TIMEOUT. | 1917 * of Service protection configuration. |
| 1918 * - "ERROR_CODE_TIMEOUT" : Deadline reached before the application responds. |
1894 */ | 1919 */ |
1895 core.String errorCode; | 1920 core.String errorCode; |
1896 /** MIME type of file. Defaults to text/html. */ | 1921 /** MIME type of file. Defaults to text/html. */ |
1897 core.String mimeType; | 1922 core.String mimeType; |
1898 /** Static file content to be served for this error. */ | 1923 /** Static file content to be served for this error. */ |
1899 core.String staticFile; | 1924 core.String staticFile; |
1900 | 1925 |
1901 ErrorHandler(); | 1926 ErrorHandler(); |
1902 | 1927 |
1903 ErrorHandler.fromJson(core.Map _json) { | 1928 ErrorHandler.fromJson(core.Map _json) { |
(...skipping 29 matching lines...) Expand all Loading... |
1933 */ | 1958 */ |
1934 class FileInfo { | 1959 class FileInfo { |
1935 /** | 1960 /** |
1936 * The MIME type of the file.Defaults to the value from Google Cloud Storage. | 1961 * The MIME type of the file.Defaults to the value from Google Cloud Storage. |
1937 */ | 1962 */ |
1938 core.String mimeType; | 1963 core.String mimeType; |
1939 /** The SHA1 hash of the file, in hex. */ | 1964 /** The SHA1 hash of the file, in hex. */ |
1940 core.String sha1Sum; | 1965 core.String sha1Sum; |
1941 /** | 1966 /** |
1942 * URL source to use to fetch this file. Must be a URL to a resource in Google | 1967 * URL source to use to fetch this file. Must be a URL to a resource in Google |
1943 * Cloud Storage in the form 'http(s)://storage.googleapis.com//'. | 1968 * Cloud Storage in the form |
| 1969 * 'http(s)://storage.googleapis.com/<bucket>/<object>'. |
1944 */ | 1970 */ |
1945 core.String sourceUrl; | 1971 core.String sourceUrl; |
1946 | 1972 |
1947 FileInfo(); | 1973 FileInfo(); |
1948 | 1974 |
1949 FileInfo.fromJson(core.Map _json) { | 1975 FileInfo.fromJson(core.Map _json) { |
1950 if (_json.containsKey("mimeType")) { | 1976 if (_json.containsKey("mimeType")) { |
1951 mimeType = _json["mimeType"]; | 1977 mimeType = _json["mimeType"]; |
1952 } | 1978 } |
1953 if (_json.containsKey("sha1Sum")) { | 1979 if (_json.containsKey("sha1Sum")) { |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2117 /** | 2143 /** |
2118 * An Instance resource is the computing unit that App Engine uses to | 2144 * An Instance resource is the computing unit that App Engine uses to |
2119 * automatically scale an application. | 2145 * automatically scale an application. |
2120 */ | 2146 */ |
2121 class Instance { | 2147 class Instance { |
2122 /** App Engine release this instance is running on.@OutputOnly */ | 2148 /** App Engine release this instance is running on.@OutputOnly */ |
2123 core.String appEngineRelease; | 2149 core.String appEngineRelease; |
2124 /** | 2150 /** |
2125 * Availability of the instance.@OutputOnly | 2151 * Availability of the instance.@OutputOnly |
2126 * Possible string values are: | 2152 * Possible string values are: |
2127 * - "UNSPECIFIED" : A UNSPECIFIED. | 2153 * - "UNSPECIFIED" |
2128 * - "RESIDENT" : A RESIDENT. | 2154 * - "RESIDENT" |
2129 * - "DYNAMIC" : A DYNAMIC. | 2155 * - "DYNAMIC" |
2130 */ | 2156 */ |
2131 core.String availability; | 2157 core.String availability; |
2132 /** Average latency (ms) over the last minute.@OutputOnly */ | 2158 /** Average latency (ms) over the last minute.@OutputOnly */ |
2133 core.int averageLatency; | 2159 core.int averageLatency; |
2134 /** Number of errors since this instance was started.@OutputOnly */ | 2160 /** Number of errors since this instance was started.@OutputOnly */ |
2135 core.int errors; | 2161 core.int errors; |
2136 /** | 2162 /** |
2137 * Relative name of the instance within the version. Example: | 2163 * Relative name of the instance within the version. Example: |
2138 * instance-1.@OutputOnly | 2164 * instance-1.@OutputOnly |
2139 */ | 2165 */ |
(...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2686 core.String instanceTag; | 2712 core.String instanceTag; |
2687 /** | 2713 /** |
2688 * Google Cloud Platform network where the virtual machines are created. | 2714 * Google Cloud Platform network where the virtual machines are created. |
2689 * Specify the short name, not the resource path.Defaults to default. | 2715 * Specify the short name, not the resource path.Defaults to default. |
2690 */ | 2716 */ |
2691 core.String name; | 2717 core.String name; |
2692 /** | 2718 /** |
2693 * Google Cloud Platform sub-network where the virtual machines are created. | 2719 * Google Cloud Platform sub-network where the virtual machines are created. |
2694 * Specify the short name, not the resource path.If a subnetwork name is | 2720 * Specify the short name, not the resource path.If a subnetwork name is |
2695 * specified, a network name will also be required unless it is for the | 2721 * specified, a network name will also be required unless it is for the |
2696 * default network. If the network the VM instance is being created in is a | 2722 * default network. |
2697 * Legacy network, then the IP address is allocated from the IPv4Range. If the | 2723 * If the network the VM instance is being created in is a Legacy network, |
2698 * network the VM instance is being created in is an auto Subnet Mode Network, | 2724 * then the IP address is allocated from the IPv4Range. |
2699 * then only network name should be specified (not the subnetwork_name) and | 2725 * If the network the VM instance is being created in is an auto Subnet Mode |
2700 * the IP address is created from the IPCidrRange of the subnetwork that | 2726 * Network, then only network name should be specified (not the |
2701 * exists in that zone for that network. If the network the VM instance is | 2727 * subnetwork_name) and the IP address is created from the IPCidrRange of the |
2702 * being created in is a custom Subnet Mode Network, then the subnetwork_name | 2728 * subnetwork that exists in that zone for that network. |
2703 * must be specified and the IP address is created from the IPCidrRange of the | 2729 * If the network the VM instance is being created in is a custom Subnet Mode |
2704 * subnetwork.If specified, the subnetwork must exist in the same region as | 2730 * Network, then the subnetwork_name must be specified and the IP address is |
2705 * the Flex app. | 2731 * created from the IPCidrRange of the subnetwork.If specified, the subnetwork |
| 2732 * must exist in the same region as the Flex app. |
2706 */ | 2733 */ |
2707 core.String subnetworkName; | 2734 core.String subnetworkName; |
2708 | 2735 |
2709 Network(); | 2736 Network(); |
2710 | 2737 |
2711 Network.fromJson(core.Map _json) { | 2738 Network.fromJson(core.Map _json) { |
2712 if (_json.containsKey("forwardedPorts")) { | 2739 if (_json.containsKey("forwardedPorts")) { |
2713 forwardedPorts = _json["forwardedPorts"]; | 2740 forwardedPorts = _json["forwardedPorts"]; |
2714 } | 2741 } |
2715 if (_json.containsKey("instanceTag")) { | 2742 if (_json.containsKey("instanceTag")) { |
(...skipping 834 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3550 if (uploadPathRegex != null) { | 3577 if (uploadPathRegex != null) { |
3551 _json["uploadPathRegex"] = uploadPathRegex; | 3578 _json["uploadPathRegex"] = uploadPathRegex; |
3552 } | 3579 } |
3553 return _json; | 3580 return _json; |
3554 } | 3581 } |
3555 } | 3582 } |
3556 | 3583 |
3557 /** | 3584 /** |
3558 * The Status type defines a logical error model that is suitable for different | 3585 * The Status type defines a logical error model that is suitable for different |
3559 * programming environments, including REST APIs and RPC APIs. It is used by | 3586 * programming environments, including REST APIs and RPC APIs. It is used by |
3560 * gRPC (https://github.com/grpc). The error model is designed to be: Simple to | 3587 * gRPC (https://github.com/grpc). The error model is designed to be: |
3561 * use and understand for most users Flexible enough to meet unexpected | 3588 * Simple to use and understand for most users |
3562 * needsOverviewThe Status message contains three pieces of data: error code, | 3589 * Flexible enough to meet unexpected needsOverviewThe Status message contains |
3563 * error message, and error details. The error code should be an enum value of | 3590 * three pieces of data: error code, error message, and error details. The error |
3564 * google.rpc.Code, but it may accept additional error codes if needed. The | 3591 * code should be an enum value of google.rpc.Code, but it may accept additional |
3565 * error message should be a developer-facing English message that helps | 3592 * error codes if needed. The error message should be a developer-facing English |
3566 * developers understand and resolve the error. If a localized user-facing error | 3593 * message that helps developers understand and resolve the error. If a |
3567 * message is needed, put the localized message in the error details or localize | 3594 * localized user-facing error message is needed, put the localized message in |
3568 * it in the client. The optional error details may contain arbitrary | 3595 * the error details or localize it in the client. The optional error details |
3569 * information about the error. There is a predefined set of error detail types | 3596 * may contain arbitrary information about the error. There is a predefined set |
3570 * in the package google.rpc which can be used for common error | 3597 * of error detail types in the package google.rpc which can be used for common |
3571 * conditions.Language mappingThe Status message is the logical representation | 3598 * error conditions.Language mappingThe Status message is the logical |
3572 * of the error model, but it is not necessarily the actual wire format. When | 3599 * representation of the error model, but it is not necessarily the actual wire |
3573 * the Status message is exposed in different client libraries and different | 3600 * format. When the Status message is exposed in different client libraries and |
3574 * wire protocols, it can be mapped differently. For example, it will likely be | 3601 * different wire protocols, it can be mapped differently. For example, it will |
3575 * mapped to some exceptions in Java, but more likely mapped to some error codes | 3602 * likely be mapped to some exceptions in Java, but more likely mapped to some |
3576 * in C.Other usesThe error model and the Status message can be used in a | 3603 * error codes in C.Other usesThe error model and the Status message can be used |
3577 * variety of environments, either with or without APIs, to provide a consistent | 3604 * in a variety of environments, either with or without APIs, to provide a |
3578 * developer experience across different environments.Example uses of this error | 3605 * consistent developer experience across different environments.Example uses of |
3579 * model include: Partial errors. If a service needs to return partial errors to | 3606 * this error model include: |
3580 * the client, it may embed the Status in the normal response to indicate the | 3607 * Partial errors. If a service needs to return partial errors to the client, it |
3581 * partial errors. Workflow errors. A typical workflow has multiple steps. Each | 3608 * may embed the Status in the normal response to indicate the partial errors. |
3582 * step may have a Status message for error reporting purpose. Batch operations. | 3609 * Workflow errors. A typical workflow has multiple steps. Each step may have a |
3583 * If a client uses batch request and batch response, the Status message should | 3610 * Status message for error reporting purpose. |
3584 * be used directly inside batch response, one for each error sub-response. | 3611 * Batch operations. If a client uses batch request and batch response, the |
| 3612 * Status message should be used directly inside batch response, one for each |
| 3613 * error sub-response. |
3585 * Asynchronous operations. If an API call embeds asynchronous operation results | 3614 * Asynchronous operations. If an API call embeds asynchronous operation results |
3586 * in its response, the status of those operations should be represented | 3615 * in its response, the status of those operations should be represented |
3587 * directly using the Status message. Logging. If some API errors are stored in | 3616 * directly using the Status message. |
3588 * logs, the message Status could be used directly after any stripping needed | 3617 * Logging. If some API errors are stored in logs, the message Status could be |
3589 * for security/privacy reasons. | 3618 * used directly after any stripping needed for security/privacy reasons. |
3590 */ | 3619 */ |
3591 class Status { | 3620 class Status { |
3592 /** The status code, which should be an enum value of google.rpc.Code. */ | 3621 /** The status code, which should be an enum value of google.rpc.Code. */ |
3593 core.int code; | 3622 core.int code; |
3594 /** | 3623 /** |
3595 * A list of messages that carry the error details. There will be a common set | 3624 * A list of messages that carry the error details. There will be a common set |
3596 * of message types for APIs to use. | 3625 * of message types for APIs to use. |
3597 * | 3626 * |
3598 * The values for Object must be JSON objects. It can consist of `num`, | 3627 * The values for Object must be JSON objects. It can consist of `num`, |
3599 * `String`, `bool` and `null` as well as `Map` and `List` values. | 3628 * `String`, `bool` and `null` as well as `Map` and `List` values. |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3648 * service is deleted or their traffic allocation is removed. Allocations must | 3677 * service is deleted or their traffic allocation is removed. Allocations must |
3649 * sum to 1. Up to two decimal place precision is supported for IP-based | 3678 * sum to 1. Up to two decimal place precision is supported for IP-based |
3650 * splits and up to three decimal places is supported for cookie-based splits. | 3679 * splits and up to three decimal places is supported for cookie-based splits. |
3651 */ | 3680 */ |
3652 core.Map<core.String, core.double> allocations; | 3681 core.Map<core.String, core.double> allocations; |
3653 /** | 3682 /** |
3654 * Mechanism used to determine which version a request is sent to. The traffic | 3683 * Mechanism used to determine which version a request is sent to. The traffic |
3655 * selection algorithm will be stable for either type until allocations are | 3684 * selection algorithm will be stable for either type until allocations are |
3656 * changed. | 3685 * changed. |
3657 * Possible string values are: | 3686 * Possible string values are: |
3658 * - "UNSPECIFIED" : A UNSPECIFIED. | 3687 * - "UNSPECIFIED" : Diversion method unspecified. |
3659 * - "COOKIE" : A COOKIE. | 3688 * - "COOKIE" : Diversion based on a specially named cookie, "GOOGAPPUID." The |
3660 * - "IP" : A IP. | 3689 * cookie must be set by the application itself or no diversion will occur. |
3661 * - "RANDOM" : A RANDOM. | 3690 * - "IP" : Diversion based on applying the modulus operation to a fingerprint |
| 3691 * of the IP address. |
| 3692 * - "RANDOM" : Diversion based on weighted random assignment. An incoming |
| 3693 * request is randomly routed to a version in the traffic split, with |
| 3694 * probability proportional to the version's traffic share. |
3662 */ | 3695 */ |
3663 core.String shardBy; | 3696 core.String shardBy; |
3664 | 3697 |
3665 TrafficSplit(); | 3698 TrafficSplit(); |
3666 | 3699 |
3667 TrafficSplit.fromJson(core.Map _json) { | 3700 TrafficSplit.fromJson(core.Map _json) { |
3668 if (_json.containsKey("allocations")) { | 3701 if (_json.containsKey("allocations")) { |
3669 allocations = _json["allocations"]; | 3702 allocations = _json["allocations"]; |
3670 } | 3703 } |
3671 if (_json.containsKey("shardBy")) { | 3704 if (_json.containsKey("shardBy")) { |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3738 * handle URLs by executing application code or by serving static files uploaded | 3771 * handle URLs by executing application code or by serving static files uploaded |
3739 * with the version, such as images, CSS, or JavaScript. | 3772 * with the version, such as images, CSS, or JavaScript. |
3740 */ | 3773 */ |
3741 class UrlMap { | 3774 class UrlMap { |
3742 /** Uses API Endpoints to handle requests. */ | 3775 /** Uses API Endpoints to handle requests. */ |
3743 ApiEndpointHandler apiEndpoint; | 3776 ApiEndpointHandler apiEndpoint; |
3744 /** | 3777 /** |
3745 * Action to take when users access resources that require authentication. | 3778 * Action to take when users access resources that require authentication. |
3746 * Defaults to redirect. | 3779 * Defaults to redirect. |
3747 * Possible string values are: | 3780 * Possible string values are: |
3748 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. | 3781 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT |
3749 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. | 3782 * is assumed. |
3750 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. | 3783 * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com". |
| 3784 * The user is redirected back to the application URL after signing in or |
| 3785 * creating an account. |
| 3786 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status |
| 3787 * code and an error message. |
3751 */ | 3788 */ |
3752 core.String authFailAction; | 3789 core.String authFailAction; |
3753 /** | 3790 /** |
3754 * Level of login required to access this resource. | 3791 * Level of login required to access this resource. |
3755 * Possible string values are: | 3792 * Possible string values are: |
3756 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. | 3793 * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed. |
3757 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. | 3794 * - "LOGIN_OPTIONAL" : Does not require that the user is signed in. |
3758 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. | 3795 * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is |
3759 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. | 3796 * taken. In addition, if the user is not an administrator for the |
| 3797 * application, they are given an error message regardless of |
| 3798 * auth_fail_action. If the user is an administrator, the handler proceeds. |
| 3799 * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds |
| 3800 * normally. Otherwise, the auth_fail_action is taken. |
3760 */ | 3801 */ |
3761 core.String login; | 3802 core.String login; |
3762 /** | 3803 /** |
3763 * 30x code to use when performing redirects for the secure field. Defaults to | 3804 * 30x code to use when performing redirects for the secure field. Defaults to |
3764 * 302. | 3805 * 302. |
3765 * Possible string values are: | 3806 * Possible string values are: |
3766 * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : A | 3807 * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : Not specified. 302 is |
3767 * REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED. | 3808 * assumed. |
3768 * - "REDIRECT_HTTP_RESPONSE_CODE_301" : A REDIRECT_HTTP_RESPONSE_CODE_301. | 3809 * - "REDIRECT_HTTP_RESPONSE_CODE_301" : 301 Moved Permanently code. |
3769 * - "REDIRECT_HTTP_RESPONSE_CODE_302" : A REDIRECT_HTTP_RESPONSE_CODE_302. | 3810 * - "REDIRECT_HTTP_RESPONSE_CODE_302" : 302 Moved Temporarily code. |
3770 * - "REDIRECT_HTTP_RESPONSE_CODE_303" : A REDIRECT_HTTP_RESPONSE_CODE_303. | 3811 * - "REDIRECT_HTTP_RESPONSE_CODE_303" : 303 See Other code. |
3771 * - "REDIRECT_HTTP_RESPONSE_CODE_307" : A REDIRECT_HTTP_RESPONSE_CODE_307. | 3812 * - "REDIRECT_HTTP_RESPONSE_CODE_307" : 307 Temporary Redirect code. |
3772 */ | 3813 */ |
3773 core.String redirectHttpResponseCode; | 3814 core.String redirectHttpResponseCode; |
3774 /** Executes a script to handle the request that matches this URL pattern. */ | 3815 /** Executes a script to handle the request that matches this URL pattern. */ |
3775 ScriptHandler script; | 3816 ScriptHandler script; |
3776 /** | 3817 /** |
3777 * Security (HTTPS) enforcement for this URL. | 3818 * Security (HTTPS) enforcement for this URL. |
3778 * Possible string values are: | 3819 * Possible string values are: |
3779 * - "SECURE_UNSPECIFIED" : A SECURE_UNSPECIFIED. | 3820 * - "SECURE_UNSPECIFIED" : Not specified. |
3780 * - "SECURE_DEFAULT" : A SECURE_DEFAULT. | 3821 * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the |
3781 * - "SECURE_NEVER" : A SECURE_NEVER. | 3822 * handler succeed without redirects. The application can examine the request |
3782 * - "SECURE_OPTIONAL" : A SECURE_OPTIONAL. | 3823 * to determine which protocol was used, and respond accordingly. |
3783 * - "SECURE_ALWAYS" : A SECURE_ALWAYS. | 3824 * - "SECURE_NEVER" : Requests for a URL that match this handler that use |
| 3825 * HTTPS are automatically redirected to the HTTP equivalent URL. |
| 3826 * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the |
| 3827 * handler succeed without redirects. The application can examine the request |
| 3828 * to determine which protocol was used and respond accordingly. |
| 3829 * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not |
| 3830 * use HTTPS are automatically redirected to the HTTPS URL with the same path. |
| 3831 * Query parameters are reserved for the redirect. |
3784 */ | 3832 */ |
3785 core.String securityLevel; | 3833 core.String securityLevel; |
3786 /** Returns the contents of a file, such as an image, as the response. */ | 3834 /** Returns the contents of a file, such as an image, as the response. */ |
3787 StaticFilesHandler staticFiles; | 3835 StaticFilesHandler staticFiles; |
3788 /** | 3836 /** |
3789 * URL prefix. Uses regular expression syntax, which means regexp special | 3837 * URL prefix. Uses regular expression syntax, which means regexp special |
3790 * characters must be escaped, but should not contain groupings. All URLs that | 3838 * characters must be escaped, but should not contain groupings. All URLs that |
3791 * begin with this prefix are handled by this handler, using the portion of | 3839 * begin with this prefix are handled by this handler, using the portion of |
3792 * the URL after the prefix as part of the file path. | 3840 * the URL after the prefix as part of the file path. |
3793 */ | 3841 */ |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3941 * "default", "latest", and any name with the prefix "ah-". | 3989 * "default", "latest", and any name with the prefix "ah-". |
3942 */ | 3990 */ |
3943 core.String id; | 3991 core.String id; |
3944 /** | 3992 /** |
3945 * Before an application can receive email or XMPP messages, the application | 3993 * Before an application can receive email or XMPP messages, the application |
3946 * must be configured to enable the service. | 3994 * must be configured to enable the service. |
3947 */ | 3995 */ |
3948 core.List<core.String> inboundServices; | 3996 core.List<core.String> inboundServices; |
3949 /** | 3997 /** |
3950 * Instance class that is used to run this version. Valid values are: | 3998 * Instance class that is used to run this version. Valid values are: |
3951 * AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, | 3999 * AutomaticScaling: F1, F2, F4, F4_1G |
3952 * B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling | 4000 * ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for |
3953 * or BasicScaling. | 4001 * AutomaticScaling and B1 for ManualScaling or BasicScaling. |
3954 */ | 4002 */ |
3955 core.String instanceClass; | 4003 core.String instanceClass; |
3956 /** | 4004 /** |
3957 * Configuration for third-party Python runtime libraries that are required by | 4005 * Configuration for third-party Python runtime libraries that are required by |
3958 * the application.Only returned in GET requests if view=FULL is set. | 4006 * the application.Only returned in GET requests if view=FULL is set. |
3959 */ | 4007 */ |
3960 core.List<Library> libraries; | 4008 core.List<Library> libraries; |
3961 /** | 4009 /** |
3962 * Configures liveness health checking for VM instances. Unhealthy instances | 4010 * Configures liveness health checking for VM instances. Unhealthy instances |
3963 * are stopped and replaced with new instancesOnly returned in GET requests if | 4011 * are stopped and replaced with new instancesOnly returned in GET requests if |
(...skipping 26 matching lines...) Expand all Loading... |
3990 ReadinessCheck readinessCheck; | 4038 ReadinessCheck readinessCheck; |
3991 /** Machine resources for this version. Only applicable for VM runtimes. */ | 4039 /** Machine resources for this version. Only applicable for VM runtimes. */ |
3992 Resources resources; | 4040 Resources resources; |
3993 /** Desired runtime. Example: python27. */ | 4041 /** Desired runtime. Example: python27. */ |
3994 core.String runtime; | 4042 core.String runtime; |
3995 /** | 4043 /** |
3996 * Current serving status of this version. Only the versions with a SERVING | 4044 * Current serving status of this version. Only the versions with a SERVING |
3997 * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an | 4045 * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an |
3998 * invalid value. Defaults to SERVING. | 4046 * invalid value. Defaults to SERVING. |
3999 * Possible string values are: | 4047 * Possible string values are: |
4000 * - "SERVING_STATUS_UNSPECIFIED" : A SERVING_STATUS_UNSPECIFIED. | 4048 * - "SERVING_STATUS_UNSPECIFIED" : Not specified. |
4001 * - "SERVING" : A SERVING. | 4049 * - "SERVING" : Currently serving. Instances are created according to the |
4002 * - "STOPPED" : A STOPPED. | 4050 * scaling settings of the version. |
| 4051 * - "STOPPED" : Disabled. No instances will be created and the scaling |
| 4052 * settings are ignored until the state of the version changes to SERVING. |
4003 */ | 4053 */ |
4004 core.String servingStatus; | 4054 core.String servingStatus; |
4005 /** Whether multiple requests can be dispatched to this version at once. */ | 4055 /** Whether multiple requests can be dispatched to this version at once. */ |
4006 core.bool threadsafe; | 4056 core.bool threadsafe; |
4007 /** | 4057 /** |
4008 * Serving URL for this version. Example: | 4058 * Serving URL for this version. Example: |
4009 * "https://myversion-dot-myservice-dot-myapp.appspot.com"@OutputOnly | 4059 * "https://myversion-dot-myservice-dot-myapp.appspot.com"@OutputOnly |
4010 */ | 4060 */ |
4011 core.String versionUrl; | 4061 core.String versionUrl; |
4012 /** Whether to deploy this version in a container on a virtual machine. */ | 4062 /** Whether to deploy this version in a container on a virtual machine. */ |
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4252 /** The zip file information for a zip deployment. */ | 4302 /** The zip file information for a zip deployment. */ |
4253 class ZipInfo { | 4303 class ZipInfo { |
4254 /** | 4304 /** |
4255 * An estimate of the number of files in a zip for a zip deployment. If set, | 4305 * An estimate of the number of files in a zip for a zip deployment. If set, |
4256 * must be greater than or equal to the actual number of files. Used for | 4306 * must be greater than or equal to the actual number of files. Used for |
4257 * optimizing performance; if not provided, deployment may be slow. | 4307 * optimizing performance; if not provided, deployment may be slow. |
4258 */ | 4308 */ |
4259 core.int filesCount; | 4309 core.int filesCount; |
4260 /** | 4310 /** |
4261 * URL of the zip file to deploy from. Must be a URL to a resource in Google | 4311 * URL of the zip file to deploy from. Must be a URL to a resource in Google |
4262 * Cloud Storage in the form 'http(s)://storage.googleapis.com//'. | 4312 * Cloud Storage in the form |
| 4313 * 'http(s)://storage.googleapis.com/<bucket>/<object>'. |
4263 */ | 4314 */ |
4264 core.String sourceUrl; | 4315 core.String sourceUrl; |
4265 | 4316 |
4266 ZipInfo(); | 4317 ZipInfo(); |
4267 | 4318 |
4268 ZipInfo.fromJson(core.Map _json) { | 4319 ZipInfo.fromJson(core.Map _json) { |
4269 if (_json.containsKey("filesCount")) { | 4320 if (_json.containsKey("filesCount")) { |
4270 filesCount = _json["filesCount"]; | 4321 filesCount = _json["filesCount"]; |
4271 } | 4322 } |
4272 if (_json.containsKey("sourceUrl")) { | 4323 if (_json.containsKey("sourceUrl")) { |
4273 sourceUrl = _json["sourceUrl"]; | 4324 sourceUrl = _json["sourceUrl"]; |
4274 } | 4325 } |
4275 } | 4326 } |
4276 | 4327 |
4277 core.Map toJson() { | 4328 core.Map toJson() { |
4278 var _json = new core.Map(); | 4329 var _json = new core.Map(); |
4279 if (filesCount != null) { | 4330 if (filesCount != null) { |
4280 _json["filesCount"] = filesCount; | 4331 _json["filesCount"] = filesCount; |
4281 } | 4332 } |
4282 if (sourceUrl != null) { | 4333 if (sourceUrl != null) { |
4283 _json["sourceUrl"] = sourceUrl; | 4334 _json["sourceUrl"] = sourceUrl; |
4284 } | 4335 } |
4285 return _json; | 4336 return _json; |
4286 } | 4337 } |
4287 } | 4338 } |
OLD | NEW |