| 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 |