| 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; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 /** View and manage your data across Google Cloud Platform services */ | 22 /** View and manage your data across Google Cloud Platform services */ |
| 23 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; | 23 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; |
| 24 | 24 |
| 25 /** View your data across Google Cloud Platform services */ | 25 /** View your data across Google Cloud Platform services */ |
| 26 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo
ud-platform.read-only"; | 26 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo
ud-platform.read-only"; |
| 27 | 27 |
| 28 | 28 |
| 29 final commons.ApiRequester _requester; | 29 final commons.ApiRequester _requester; |
| 30 | 30 |
| 31 AppsResourceApi get apps => new AppsResourceApi(_requester); | 31 AppsResourceApi get apps => new AppsResourceApi(_requester); |
| 32 ExperimentalResourceApi get experimental => new ExperimentalResourceApi(_reque
ster); | |
| 33 | 32 |
| 34 AppengineApi(http.Client client, {core.String rootUrl: "https://appengine.goog
leapis.com/", core.String servicePath: ""}) : | 33 AppengineApi(http.Client client, {core.String rootUrl: "https://appengine.goog
leapis.com/", core.String servicePath: ""}) : |
| 35 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 34 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
| 36 } | 35 } |
| 37 | 36 |
| 38 | 37 |
| 39 class AppsResourceApi { | 38 class AppsResourceApi { |
| 40 final commons.ApiRequester _requester; | 39 final commons.ApiRequester _requester; |
| 41 | 40 |
| 42 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques
ter); | 41 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques
ter); |
| 43 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req
uester); | 42 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req
uester); |
| 44 AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester
); | 43 AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester
); |
| 45 | 44 |
| 46 AppsResourceApi(commons.ApiRequester client) : | 45 AppsResourceApi(commons.ApiRequester client) : |
| 47 _requester = client; | 46 _requester = client; |
| 48 | 47 |
| 49 /** | 48 /** |
| 50 * Creates an App Engine application for a Google Cloud Platform project. This | 49 * Creates an App Engine application for a Google Cloud Platform project. This |
| 51 * requires a project that excludes an App Engine application. For details | 50 * requires a project that excludes an App Engine application. For details |
| 52 * about creating a project without an application, see the [Google Cloud | 51 * about creating a project without an application, see the Google Cloud |
| 53 * Resource Manager create project | 52 * Resource Manager create project topic |
| 54 * topic](https://cloud.google.com/resource-manager/docs/creating-project). | 53 * (https://cloud.google.com/resource-manager/docs/creating-project). |
| 55 * | 54 * |
| 56 * [request] - The metadata request object. | 55 * [request] - The metadata request object. |
| 57 * | 56 * |
| 58 * Request parameters: | 57 * Request parameters: |
| 59 * | 58 * |
| 60 * Completes with a [Operation]. | 59 * Completes with a [Operation]. |
| 61 * | 60 * |
| 62 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 61 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 63 * error. | 62 * error. |
| 64 * | 63 * |
| (...skipping 23 matching lines...) Expand all Loading... |
| 88 downloadOptions: _downloadOptions); | 87 downloadOptions: _downloadOptions); |
| 89 return _response.then((data) => new Operation.fromJson(data)); | 88 return _response.then((data) => new Operation.fromJson(data)); |
| 90 } | 89 } |
| 91 | 90 |
| 92 /** | 91 /** |
| 93 * Gets information about an application. | 92 * Gets information about an application. |
| 94 * | 93 * |
| 95 * Request parameters: | 94 * Request parameters: |
| 96 * | 95 * |
| 97 * [appsId] - Part of `name`. Name of the Application resource to get. | 96 * [appsId] - Part of `name`. Name of the Application resource to get. |
| 98 * Example: `apps/myapp`. | 97 * Example: apps/myapp. |
| 99 * | 98 * |
| 100 * Completes with a [Application]. | 99 * Completes with a [Application]. |
| 101 * | 100 * |
| 102 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 101 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 103 * error. | 102 * error. |
| 104 * | 103 * |
| 105 * If the used [http.Client] completes with an error when making a REST call, | 104 * If the used [http.Client] completes with an error when making a REST call, |
| 106 * this method will complete with the same error. | 105 * this method will complete with the same error. |
| 107 */ | 106 */ |
| 108 async.Future<Application> get(core.String appsId) { | 107 async.Future<Application> get(core.String appsId) { |
| (...skipping 14 matching lines...) Expand all Loading... |
| 123 "GET", | 122 "GET", |
| 124 body: _body, | 123 body: _body, |
| 125 queryParams: _queryParams, | 124 queryParams: _queryParams, |
| 126 uploadOptions: _uploadOptions, | 125 uploadOptions: _uploadOptions, |
| 127 uploadMedia: _uploadMedia, | 126 uploadMedia: _uploadMedia, |
| 128 downloadOptions: _downloadOptions); | 127 downloadOptions: _downloadOptions); |
| 129 return _response.then((data) => new Application.fromJson(data)); | 128 return _response.then((data) => new Application.fromJson(data)); |
| 130 } | 129 } |
| 131 | 130 |
| 132 /** | 131 /** |
| 133 * Updates application fields. | 132 * Updates the specified Application resource. You can update the following |
| 133 * fields: auth_domain |
| 134 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps#A
pplication.FIELDS.auth_domain) |
| 135 * default_cookie_expiration |
| 136 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps#A
pplication.FIELDS.default_cookie_expiration) |
| 134 * | 137 * |
| 135 * [request] - The metadata request object. | 138 * [request] - The metadata request object. |
| 136 * | 139 * |
| 137 * Request parameters: | 140 * Request parameters: |
| 138 * | 141 * |
| 139 * [appsId] - Part of `name`. Name of the application to update. Example: | 142 * [appsId] - Part of `name`. Name of the Application resource to update. |
| 140 * `apps/myapp`. | 143 * Example: apps/myapp. |
| 141 * | 144 * |
| 142 * [updateMask] - Standard field mask for the set of fields to be updated. | 145 * [updateMask] - Standard field mask for the set of fields to be updated. |
| 143 * | 146 * |
| 144 * Completes with a [Operation]. | 147 * Completes with a [Operation]. |
| 145 * | 148 * |
| 146 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 149 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 147 * error. | 150 * error. |
| 148 * | 151 * |
| 149 * If the used [http.Client] completes with an error when making a REST call, | 152 * If the used [http.Client] completes with an error when making a REST call, |
| 150 * this method will complete with the same error. | 153 * this method will complete with the same error. |
| (...skipping 22 matching lines...) Expand all Loading... |
| 173 "PATCH", | 176 "PATCH", |
| 174 body: _body, | 177 body: _body, |
| 175 queryParams: _queryParams, | 178 queryParams: _queryParams, |
| 176 uploadOptions: _uploadOptions, | 179 uploadOptions: _uploadOptions, |
| 177 uploadMedia: _uploadMedia, | 180 uploadMedia: _uploadMedia, |
| 178 downloadOptions: _downloadOptions); | 181 downloadOptions: _downloadOptions); |
| 179 return _response.then((data) => new Operation.fromJson(data)); | 182 return _response.then((data) => new Operation.fromJson(data)); |
| 180 } | 183 } |
| 181 | 184 |
| 182 /** | 185 /** |
| 183 * Recreates the required App Engine features for the application in your | 186 * Recreates the required App Engine features for the specified App Engine |
| 184 * project, for example a Cloud Storage bucket or App Engine service account. | 187 * application, for example a Cloud Storage bucket or App Engine service |
| 185 * Use this method if you receive an error message about a missing feature, | 188 * account. Use this method if you receive an error message about a missing |
| 186 * for example "*Error retrieving the App Engine service account*". | 189 * feature, for example, Error retrieving the App Engine service account. |
| 187 * | 190 * |
| 188 * [request] - The metadata request object. | 191 * [request] - The metadata request object. |
| 189 * | 192 * |
| 190 * Request parameters: | 193 * Request parameters: |
| 191 * | 194 * |
| 192 * [appsId] - Part of `name`. Name of the application to repair. Example: | 195 * [appsId] - Part of `name`. Name of the application to repair. Example: |
| 193 * `apps/myapp` | 196 * apps/myapp |
| 194 * | 197 * |
| 195 * Completes with a [Operation]. | 198 * Completes with a [Operation]. |
| 196 * | 199 * |
| 197 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 200 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 198 * error. | 201 * error. |
| 199 * | 202 * |
| 200 * If the used [http.Client] completes with an error when making a REST call, | 203 * If the used [http.Client] completes with an error when making a REST call, |
| 201 * this method will complete with the same error. | 204 * this method will complete with the same error. |
| 202 */ | 205 */ |
| 203 async.Future<Operation> repair(RepairApplicationRequest request, core.String a
ppsId) { | 206 async.Future<Operation> repair(RepairApplicationRequest request, core.String a
ppsId) { |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 385 body: _body, | 388 body: _body, |
| 386 queryParams: _queryParams, | 389 queryParams: _queryParams, |
| 387 uploadOptions: _uploadOptions, | 390 uploadOptions: _uploadOptions, |
| 388 uploadMedia: _uploadMedia, | 391 uploadMedia: _uploadMedia, |
| 389 downloadOptions: _downloadOptions); | 392 downloadOptions: _downloadOptions); |
| 390 return _response.then((data) => new Operation.fromJson(data)); | 393 return _response.then((data) => new Operation.fromJson(data)); |
| 391 } | 394 } |
| 392 | 395 |
| 393 /** | 396 /** |
| 394 * Lists operations that match the specified filter in the request. If the | 397 * Lists operations that match the specified filter in the request. If the |
| 395 * server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the | 398 * server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name |
| 396 * `name` binding below allows API services to override the binding to use | 399 * binding below allows API services to override the binding to use different |
| 397 * different resource name schemes, such as `users / * /operations`. | 400 * resource name schemes, such as users / * /operations. |
| 398 * | 401 * |
| 399 * Request parameters: | 402 * Request parameters: |
| 400 * | 403 * |
| 401 * [appsId] - Part of `name`. The name of the operation collection. | 404 * [appsId] - Part of `name`. The name of the operation collection. |
| 402 * | 405 * |
| 403 * [filter] - The standard list filter. | 406 * [filter] - The standard list filter. |
| 404 * | 407 * |
| 405 * [pageSize] - The standard list page size. | 408 * [pageSize] - The standard list page size. |
| 406 * | 409 * |
| 407 * [pageToken] - The standard list page token. | 410 * [pageToken] - The standard list page token. |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 457 | 460 |
| 458 AppsServicesResourceApi(commons.ApiRequester client) : | 461 AppsServicesResourceApi(commons.ApiRequester client) : |
| 459 _requester = client; | 462 _requester = client; |
| 460 | 463 |
| 461 /** | 464 /** |
| 462 * Deletes the specified service and all enclosed versions. | 465 * Deletes the specified service and all enclosed versions. |
| 463 * | 466 * |
| 464 * Request parameters: | 467 * Request parameters: |
| 465 * | 468 * |
| 466 * [appsId] - Part of `name`. Name of the resource requested. Example: | 469 * [appsId] - Part of `name`. Name of the resource requested. Example: |
| 467 * `apps/myapp/services/default`. | 470 * apps/myapp/services/default. |
| 468 * | 471 * |
| 469 * [servicesId] - Part of `name`. See documentation of `appsId`. | 472 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 470 * | 473 * |
| 471 * Completes with a [Operation]. | 474 * Completes with a [Operation]. |
| 472 * | 475 * |
| 473 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 476 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 474 * error. | 477 * error. |
| 475 * | 478 * |
| 476 * If the used [http.Client] completes with an error when making a REST call, | 479 * If the used [http.Client] completes with an error when making a REST call, |
| 477 * this method will complete with the same error. | 480 * this method will complete with the same error. |
| (...skipping 24 matching lines...) Expand all Loading... |
| 502 downloadOptions: _downloadOptions); | 505 downloadOptions: _downloadOptions); |
| 503 return _response.then((data) => new Operation.fromJson(data)); | 506 return _response.then((data) => new Operation.fromJson(data)); |
| 504 } | 507 } |
| 505 | 508 |
| 506 /** | 509 /** |
| 507 * Gets the current configuration of the specified service. | 510 * Gets the current configuration of the specified service. |
| 508 * | 511 * |
| 509 * Request parameters: | 512 * Request parameters: |
| 510 * | 513 * |
| 511 * [appsId] - Part of `name`. Name of the resource requested. Example: | 514 * [appsId] - Part of `name`. Name of the resource requested. Example: |
| 512 * `apps/myapp/services/default`. | 515 * apps/myapp/services/default. |
| 513 * | 516 * |
| 514 * [servicesId] - Part of `name`. See documentation of `appsId`. | 517 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 515 * | 518 * |
| 516 * Completes with a [Service]. | 519 * Completes with a [Service]. |
| 517 * | 520 * |
| 518 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 521 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 519 * error. | 522 * error. |
| 520 * | 523 * |
| 521 * If the used [http.Client] completes with an error when making a REST call, | 524 * If the used [http.Client] completes with an error when making a REST call, |
| 522 * this method will complete with the same error. | 525 * this method will complete with the same error. |
| (...skipping 24 matching lines...) Expand all Loading... |
| 547 downloadOptions: _downloadOptions); | 550 downloadOptions: _downloadOptions); |
| 548 return _response.then((data) => new Service.fromJson(data)); | 551 return _response.then((data) => new Service.fromJson(data)); |
| 549 } | 552 } |
| 550 | 553 |
| 551 /** | 554 /** |
| 552 * Lists all the services in the application. | 555 * Lists all the services in the application. |
| 553 * | 556 * |
| 554 * Request parameters: | 557 * Request parameters: |
| 555 * | 558 * |
| 556 * [appsId] - Part of `parent`. Name of the parent Application resource. | 559 * [appsId] - Part of `parent`. Name of the parent Application resource. |
| 557 * Example: `apps/myapp`. | 560 * Example: apps/myapp. |
| 558 * | 561 * |
| 559 * [pageSize] - Maximum results to return per page. | 562 * [pageSize] - Maximum results to return per page. |
| 560 * | 563 * |
| 561 * [pageToken] - Continuation token for fetching the next page of results. | 564 * [pageToken] - Continuation token for fetching the next page of results. |
| 562 * | 565 * |
| 563 * Completes with a [ListServicesResponse]. | 566 * Completes with a [ListServicesResponse]. |
| 564 * | 567 * |
| 565 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 568 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 566 * error. | 569 * error. |
| 567 * | 570 * |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 599 } | 602 } |
| 600 | 603 |
| 601 /** | 604 /** |
| 602 * Updates the configuration of the specified service. | 605 * Updates the configuration of the specified service. |
| 603 * | 606 * |
| 604 * [request] - The metadata request object. | 607 * [request] - The metadata request object. |
| 605 * | 608 * |
| 606 * Request parameters: | 609 * Request parameters: |
| 607 * | 610 * |
| 608 * [appsId] - Part of `name`. Name of the resource to update. Example: | 611 * [appsId] - Part of `name`. Name of the resource to update. Example: |
| 609 * `apps/myapp/services/default`. | 612 * apps/myapp/services/default. |
| 610 * | 613 * |
| 611 * [servicesId] - Part of `name`. See documentation of `appsId`. | 614 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 612 * | 615 * |
| 613 * [updateMask] - Standard field mask for the set of fields to be updated. | 616 * [updateMask] - Standard field mask for the set of fields to be updated. |
| 614 * | 617 * |
| 615 * [migrateTraffic] - Set to `true` to gradually shift traffic from one | 618 * [migrateTraffic] - Set to true to gradually shift traffic from one version |
| 616 * version to another single version. By default, traffic is shifted | 619 * to another single version. By default, traffic is shifted immediately. For |
| 617 * immediately. For gradual traffic migration, the target version must be | 620 * gradual traffic migration, the target version must be located within |
| 618 * located within instances that are configured for both [warmup | 621 * instances that are configured for both warmup requests |
| 619 * requests](https://cloud.google.com/appengine/docs/admin-api/reference/rest/
v1/apps.services.versions#inboundservicetype) | 622 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#inboundservicetype) |
| 620 * and [automatic | 623 * and automatic scaling |
| 621 * scaling](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v
1/apps.services.versions#automaticscaling). | 624 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#automaticscaling). |
| 622 * You must specify the | 625 * You must specify the shardBy |
| 623 * [`shardBy`](https://cloud.google.com/appengine/docs/admin-api/reference/res
t/v1/apps.services#shardby) | 626 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices#shardby) |
| 624 * field in the Service resource. Gradual traffic migration is not supported | 627 * field in the Service resource. Gradual traffic migration is not supported |
| 625 * in the App Engine flexible environment. For examples, see [Migrating and | 628 * in the App Engine flexible environment. For examples, see Migrating and |
| 626 * Splitting | 629 * Splitting Traffic |
| 627 * Traffic](https://cloud.google.com/appengine/docs/admin-api/migrating-splitt
ing-traffic). | 630 * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf
fic). |
| 628 * | 631 * |
| 629 * Completes with a [Operation]. | 632 * Completes with a [Operation]. |
| 630 * | 633 * |
| 631 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 634 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 632 * error. | 635 * error. |
| 633 * | 636 * |
| 634 * If the used [http.Client] completes with an error when making a REST call, | 637 * If the used [http.Client] completes with an error when making a REST call, |
| 635 * this method will complete with the same error. | 638 * this method will complete with the same error. |
| 636 */ | 639 */ |
| 637 async.Future<Operation> patch(Service request, core.String appsId, core.String
servicesId, {core.String updateMask, core.bool migrateTraffic}) { | 640 async.Future<Operation> patch(Service request, core.String appsId, core.String
servicesId, {core.String updateMask, core.bool migrateTraffic}) { |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 682 _requester = client; | 685 _requester = client; |
| 683 | 686 |
| 684 /** | 687 /** |
| 685 * Deploys code and resource files to a new version. | 688 * Deploys code and resource files to a new version. |
| 686 * | 689 * |
| 687 * [request] - The metadata request object. | 690 * [request] - The metadata request object. |
| 688 * | 691 * |
| 689 * Request parameters: | 692 * Request parameters: |
| 690 * | 693 * |
| 691 * [appsId] - Part of `parent`. Name of the parent resource to create this | 694 * [appsId] - Part of `parent`. Name of the parent resource to create this |
| 692 * version under. Example: `apps/myapp/services/default`. | 695 * version under. Example: apps/myapp/services/default. |
| 693 * | 696 * |
| 694 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 697 * [servicesId] - Part of `parent`. See documentation of `appsId`. |
| 695 * | 698 * |
| 696 * Completes with a [Operation]. | 699 * Completes with a [Operation]. |
| 697 * | 700 * |
| 698 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 701 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 699 * error. | 702 * error. |
| 700 * | 703 * |
| 701 * If the used [http.Client] completes with an error when making a REST call, | 704 * If the used [http.Client] completes with an error when making a REST call, |
| 702 * this method will complete with the same error. | 705 * this method will complete with the same error. |
| (...skipping 27 matching lines...) Expand all Loading... |
| 730 downloadOptions: _downloadOptions); | 733 downloadOptions: _downloadOptions); |
| 731 return _response.then((data) => new Operation.fromJson(data)); | 734 return _response.then((data) => new Operation.fromJson(data)); |
| 732 } | 735 } |
| 733 | 736 |
| 734 /** | 737 /** |
| 735 * Deletes an existing Version resource. | 738 * Deletes an existing Version resource. |
| 736 * | 739 * |
| 737 * Request parameters: | 740 * Request parameters: |
| 738 * | 741 * |
| 739 * [appsId] - Part of `name`. Name of the resource requested. Example: | 742 * [appsId] - Part of `name`. Name of the resource requested. Example: |
| 740 * `apps/myapp/services/default/versions/v1`. | 743 * apps/myapp/services/default/versions/v1. |
| 741 * | 744 * |
| 742 * [servicesId] - Part of `name`. See documentation of `appsId`. | 745 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 743 * | 746 * |
| 744 * [versionsId] - Part of `name`. See documentation of `appsId`. | 747 * [versionsId] - Part of `name`. See documentation of `appsId`. |
| 745 * | 748 * |
| 746 * Completes with a [Operation]. | 749 * Completes with a [Operation]. |
| 747 * | 750 * |
| 748 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 751 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 749 * error. | 752 * error. |
| 750 * | 753 * |
| (...skipping 24 matching lines...) Expand all Loading... |
| 775 "DELETE", | 778 "DELETE", |
| 776 body: _body, | 779 body: _body, |
| 777 queryParams: _queryParams, | 780 queryParams: _queryParams, |
| 778 uploadOptions: _uploadOptions, | 781 uploadOptions: _uploadOptions, |
| 779 uploadMedia: _uploadMedia, | 782 uploadMedia: _uploadMedia, |
| 780 downloadOptions: _downloadOptions); | 783 downloadOptions: _downloadOptions); |
| 781 return _response.then((data) => new Operation.fromJson(data)); | 784 return _response.then((data) => new Operation.fromJson(data)); |
| 782 } | 785 } |
| 783 | 786 |
| 784 /** | 787 /** |
| 785 * Gets the specified Version resource. By default, only a `BASIC_VIEW` will | 788 * Gets the specified Version resource. By default, only a BASIC_VIEW will be |
| 786 * be returned. Specify the `FULL_VIEW` parameter to get the full resource. | 789 * returned. Specify the FULL_VIEW parameter to get the full resource. |
| 787 * | 790 * |
| 788 * Request parameters: | 791 * Request parameters: |
| 789 * | 792 * |
| 790 * [appsId] - Part of `name`. Name of the resource requested. Example: | 793 * [appsId] - Part of `name`. Name of the resource requested. Example: |
| 791 * `apps/myapp/services/default/versions/v1`. | 794 * apps/myapp/services/default/versions/v1. |
| 792 * | 795 * |
| 793 * [servicesId] - Part of `name`. See documentation of `appsId`. | 796 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 794 * | 797 * |
| 795 * [versionsId] - Part of `name`. See documentation of `appsId`. | 798 * [versionsId] - Part of `name`. See documentation of `appsId`. |
| 796 * | 799 * |
| 797 * [view] - Controls the set of fields returned in the `Get` response. | 800 * [view] - Controls the set of fields returned in the Get response. |
| 798 * Possible string values are: | 801 * Possible string values are: |
| 799 * - "BASIC" : A BASIC. | 802 * - "BASIC" : A BASIC. |
| 800 * - "FULL" : A FULL. | 803 * - "FULL" : A FULL. |
| 801 * | 804 * |
| 802 * Completes with a [Version]. | 805 * Completes with a [Version]. |
| 803 * | 806 * |
| 804 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 807 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 805 * error. | 808 * error. |
| 806 * | 809 * |
| 807 * If the used [http.Client] completes with an error when making a REST call, | 810 * If the used [http.Client] completes with an error when making a REST call, |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 839 downloadOptions: _downloadOptions); | 842 downloadOptions: _downloadOptions); |
| 840 return _response.then((data) => new Version.fromJson(data)); | 843 return _response.then((data) => new Version.fromJson(data)); |
| 841 } | 844 } |
| 842 | 845 |
| 843 /** | 846 /** |
| 844 * Lists the versions of a service. | 847 * Lists the versions of a service. |
| 845 * | 848 * |
| 846 * Request parameters: | 849 * Request parameters: |
| 847 * | 850 * |
| 848 * [appsId] - Part of `parent`. Name of the parent Service resource. Example: | 851 * [appsId] - Part of `parent`. Name of the parent Service resource. Example: |
| 849 * `apps/myapp/services/default`. | 852 * apps/myapp/services/default. |
| 850 * | 853 * |
| 851 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 854 * [servicesId] - Part of `parent`. See documentation of `appsId`. |
| 852 * | 855 * |
| 853 * [view] - Controls the set of fields returned in the `List` response. | 856 * [view] - Controls the set of fields returned in the List response. |
| 854 * Possible string values are: | 857 * Possible string values are: |
| 855 * - "BASIC" : A BASIC. | 858 * - "BASIC" : A BASIC. |
| 856 * - "FULL" : A FULL. | 859 * - "FULL" : A FULL. |
| 857 * | 860 * |
| 858 * [pageSize] - Maximum results to return per page. | 861 * [pageSize] - Maximum results to return per page. |
| 859 * | 862 * |
| 860 * [pageToken] - Continuation token for fetching the next page of results. | 863 * [pageToken] - Continuation token for fetching the next page of results. |
| 861 * | 864 * |
| 862 * Completes with a [ListVersionsResponse]. | 865 * Completes with a [ListVersionsResponse]. |
| 863 * | 866 * |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 899 queryParams: _queryParams, | 902 queryParams: _queryParams, |
| 900 uploadOptions: _uploadOptions, | 903 uploadOptions: _uploadOptions, |
| 901 uploadMedia: _uploadMedia, | 904 uploadMedia: _uploadMedia, |
| 902 downloadOptions: _downloadOptions); | 905 downloadOptions: _downloadOptions); |
| 903 return _response.then((data) => new ListVersionsResponse.fromJson(data)); | 906 return _response.then((data) => new ListVersionsResponse.fromJson(data)); |
| 904 } | 907 } |
| 905 | 908 |
| 906 /** | 909 /** |
| 907 * Updates the specified Version resource. You can specify the following | 910 * Updates the specified Version resource. You can specify the following |
| 908 * fields depending on the App Engine environment and type of scaling that the | 911 * fields depending on the App Engine environment and type of scaling that the |
| 909 * version resource uses: * | 912 * version resource uses: serving_status |
| 910 * [`serving_status`](https://cloud.google.com/appengine/docs/admin-api/refere
nce/rest/v1/apps.services.versions#Version.FIELDS.serving_status): | 913 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.serving_status): |
| 911 * For Version resources that use basic scaling, manual scaling, or run in the | 914 * For Version resources that use basic scaling, manual scaling, or run in the |
| 912 * App Engine flexible environment. * | 915 * App Engine flexible environment. instance_class |
| 913 * [`instance_class`](https://cloud.google.com/appengine/docs/admin-api/refere
nce/rest/v1/apps.services.versions#Version.FIELDS.instance_class): | 916 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.instance_class): |
| 914 * For Version resources that run in the App Engine standard environment. * | 917 * For Version resources that run in the App Engine standard environment. |
| 915 * [`automatic_scaling.min_idle_instances`](https://cloud.google.com/appengine
/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automati
c_scaling): | 918 * 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): |
| 916 * For Version resources that use automatic scaling and run in the App Engine | 920 * For Version resources that use automatic scaling and run in the App Engine |
| 917 * standard environment. * | 921 * standard environment. automatic_scaling.max_idle_instances |
| 918 * [`automatic_scaling.max_idle_instances`](https://cloud.google.com/appengine
/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automati
c_scaling): | 922 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#Version.FIELDS.automatic_scaling): |
| 919 * For Version resources that use automatic scaling and run in the App Engine | 923 * For Version resources that use automatic scaling and run in the App Engine |
| 920 * standard environment. | 924 * standard environment. |
| 921 * | 925 * |
| 922 * [request] - The metadata request object. | 926 * [request] - The metadata request object. |
| 923 * | 927 * |
| 924 * Request parameters: | 928 * Request parameters: |
| 925 * | 929 * |
| 926 * [appsId] - Part of `name`. Name of the resource to update. Example: | 930 * [appsId] - Part of `name`. Name of the resource to update. Example: |
| 927 * `apps/myapp/services/default/versions/1`. | 931 * apps/myapp/services/default/versions/1. |
| 928 * | 932 * |
| 929 * [servicesId] - Part of `name`. See documentation of `appsId`. | 933 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 930 * | 934 * |
| 931 * [versionsId] - Part of `name`. See documentation of `appsId`. | 935 * [versionsId] - Part of `name`. See documentation of `appsId`. |
| 932 * | 936 * |
| 933 * [updateMask] - Standard field mask for the set of fields to be updated. | 937 * [updateMask] - Standard field mask for the set of fields to be updated. |
| 934 * | 938 * |
| 935 * Completes with a [Operation]. | 939 * Completes with a [Operation]. |
| 936 * | 940 * |
| 937 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 941 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 983 final commons.ApiRequester _requester; | 987 final commons.ApiRequester _requester; |
| 984 | 988 |
| 985 AppsServicesVersionsInstancesResourceApi(commons.ApiRequester client) : | 989 AppsServicesVersionsInstancesResourceApi(commons.ApiRequester client) : |
| 986 _requester = client; | 990 _requester = client; |
| 987 | 991 |
| 988 /** | 992 /** |
| 989 * Enables debugging on a VM instance. This allows you to use the SSH command | 993 * Enables debugging on a VM instance. This allows you to use the SSH command |
| 990 * to connect to the virtual machine where the instance lives. While in "debug | 994 * to connect to the virtual machine where the instance lives. While in "debug |
| 991 * mode", the instance continues to serve live traffic. You should delete the | 995 * mode", the instance continues to serve live traffic. You should delete the |
| 992 * instance when you are done debugging and then allow the system to take over | 996 * instance when you are done debugging and then allow the system to take over |
| 993 * and determine if another instance should be started. Only applicable for | 997 * and determine if another instance should be started.Only applicable for |
| 994 * instances in App Engine flexible environment. | 998 * instances in App Engine flexible environment. |
| 995 * | 999 * |
| 996 * [request] - The metadata request object. | 1000 * [request] - The metadata request object. |
| 997 * | 1001 * |
| 998 * Request parameters: | 1002 * Request parameters: |
| 999 * | 1003 * |
| 1000 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1004 * [appsId] - Part of `name`. Name of the resource requested. Example: |
| 1001 * `apps/myapp/services/default/versions/v1/instances/instance-1`. | 1005 * apps/myapp/services/default/versions/v1/instances/instance-1. |
| 1002 * | 1006 * |
| 1003 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1007 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 1004 * | 1008 * |
| 1005 * [versionsId] - Part of `name`. See documentation of `appsId`. | 1009 * [versionsId] - Part of `name`. See documentation of `appsId`. |
| 1006 * | 1010 * |
| 1007 * [instancesId] - Part of `name`. See documentation of `appsId`. | 1011 * [instancesId] - Part of `name`. See documentation of `appsId`. |
| 1008 * | 1012 * |
| 1009 * Completes with a [Operation]. | 1013 * Completes with a [Operation]. |
| 1010 * | 1014 * |
| 1011 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1015 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1049 downloadOptions: _downloadOptions); | 1053 downloadOptions: _downloadOptions); |
| 1050 return _response.then((data) => new Operation.fromJson(data)); | 1054 return _response.then((data) => new Operation.fromJson(data)); |
| 1051 } | 1055 } |
| 1052 | 1056 |
| 1053 /** | 1057 /** |
| 1054 * Stops a running instance. | 1058 * Stops a running instance. |
| 1055 * | 1059 * |
| 1056 * Request parameters: | 1060 * Request parameters: |
| 1057 * | 1061 * |
| 1058 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1062 * [appsId] - Part of `name`. Name of the resource requested. Example: |
| 1059 * `apps/myapp/services/default/versions/v1/instances/instance-1`. | 1063 * apps/myapp/services/default/versions/v1/instances/instance-1. |
| 1060 * | 1064 * |
| 1061 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1065 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 1062 * | 1066 * |
| 1063 * [versionsId] - Part of `name`. See documentation of `appsId`. | 1067 * [versionsId] - Part of `name`. See documentation of `appsId`. |
| 1064 * | 1068 * |
| 1065 * [instancesId] - Part of `name`. See documentation of `appsId`. | 1069 * [instancesId] - Part of `name`. See documentation of `appsId`. |
| 1066 * | 1070 * |
| 1067 * Completes with a [Operation]. | 1071 * Completes with a [Operation]. |
| 1068 * | 1072 * |
| 1069 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1073 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1104 downloadOptions: _downloadOptions); | 1108 downloadOptions: _downloadOptions); |
| 1105 return _response.then((data) => new Operation.fromJson(data)); | 1109 return _response.then((data) => new Operation.fromJson(data)); |
| 1106 } | 1110 } |
| 1107 | 1111 |
| 1108 /** | 1112 /** |
| 1109 * Gets instance information. | 1113 * Gets instance information. |
| 1110 * | 1114 * |
| 1111 * Request parameters: | 1115 * Request parameters: |
| 1112 * | 1116 * |
| 1113 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1117 * [appsId] - Part of `name`. Name of the resource requested. Example: |
| 1114 * `apps/myapp/services/default/versions/v1/instances/instance-1`. | 1118 * apps/myapp/services/default/versions/v1/instances/instance-1. |
| 1115 * | 1119 * |
| 1116 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1120 * [servicesId] - Part of `name`. See documentation of `appsId`. |
| 1117 * | 1121 * |
| 1118 * [versionsId] - Part of `name`. See documentation of `appsId`. | 1122 * [versionsId] - Part of `name`. See documentation of `appsId`. |
| 1119 * | 1123 * |
| 1120 * [instancesId] - Part of `name`. See documentation of `appsId`. | 1124 * [instancesId] - Part of `name`. See documentation of `appsId`. |
| 1121 * | 1125 * |
| 1122 * Completes with a [Instance]. | 1126 * Completes with a [Instance]. |
| 1123 * | 1127 * |
| 1124 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1128 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1159 downloadOptions: _downloadOptions); | 1163 downloadOptions: _downloadOptions); |
| 1160 return _response.then((data) => new Instance.fromJson(data)); | 1164 return _response.then((data) => new Instance.fromJson(data)); |
| 1161 } | 1165 } |
| 1162 | 1166 |
| 1163 /** | 1167 /** |
| 1164 * Lists the instances of a version. | 1168 * Lists the instances of a version. |
| 1165 * | 1169 * |
| 1166 * Request parameters: | 1170 * Request parameters: |
| 1167 * | 1171 * |
| 1168 * [appsId] - Part of `parent`. Name of the parent Version resource. Example: | 1172 * [appsId] - Part of `parent`. Name of the parent Version resource. Example: |
| 1169 * `apps/myapp/services/default/versions/v1`. | 1173 * apps/myapp/services/default/versions/v1. |
| 1170 * | 1174 * |
| 1171 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 1175 * [servicesId] - Part of `parent`. See documentation of `appsId`. |
| 1172 * | 1176 * |
| 1173 * [versionsId] - Part of `parent`. See documentation of `appsId`. | 1177 * [versionsId] - Part of `parent`. See documentation of `appsId`. |
| 1174 * | 1178 * |
| 1175 * [pageSize] - Maximum results to return per page. | 1179 * [pageSize] - Maximum results to return per page. |
| 1176 * | 1180 * |
| 1177 * [pageToken] - Continuation token for fetching the next page of results. | 1181 * [pageToken] - Continuation token for fetching the next page of results. |
| 1178 * | 1182 * |
| 1179 * Completes with a [ListInstancesResponse]. | 1183 * Completes with a [ListInstancesResponse]. |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1216 queryParams: _queryParams, | 1220 queryParams: _queryParams, |
| 1217 uploadOptions: _uploadOptions, | 1221 uploadOptions: _uploadOptions, |
| 1218 uploadMedia: _uploadMedia, | 1222 uploadMedia: _uploadMedia, |
| 1219 downloadOptions: _downloadOptions); | 1223 downloadOptions: _downloadOptions); |
| 1220 return _response.then((data) => new ListInstancesResponse.fromJson(data)); | 1224 return _response.then((data) => new ListInstancesResponse.fromJson(data)); |
| 1221 } | 1225 } |
| 1222 | 1226 |
| 1223 } | 1227 } |
| 1224 | 1228 |
| 1225 | 1229 |
| 1226 class ExperimentalResourceApi { | |
| 1227 final commons.ApiRequester _requester; | |
| 1228 | |
| 1229 ExperimentalAppsResourceApi get apps => new ExperimentalAppsResourceApi(_reque
ster); | |
| 1230 | |
| 1231 ExperimentalResourceApi(commons.ApiRequester client) : | |
| 1232 _requester = client; | |
| 1233 } | |
| 1234 | |
| 1235 | |
| 1236 class ExperimentalAppsResourceApi { | |
| 1237 final commons.ApiRequester _requester; | |
| 1238 | |
| 1239 ExperimentalAppsOperationsResourceApi get operations => new ExperimentalAppsOp
erationsResourceApi(_requester); | |
| 1240 | |
| 1241 ExperimentalAppsResourceApi(commons.ApiRequester client) : | |
| 1242 _requester = client; | |
| 1243 } | |
| 1244 | |
| 1245 | |
| 1246 class ExperimentalAppsOperationsResourceApi { | |
| 1247 final commons.ApiRequester _requester; | |
| 1248 | |
| 1249 ExperimentalAppsOperationsResourceApi(commons.ApiRequester client) : | |
| 1250 _requester = client; | |
| 1251 | |
| 1252 /** | |
| 1253 * Gets the latest state of a long-running operation. Clients can use this | |
| 1254 * method to poll the operation result at intervals as recommended by the API | |
| 1255 * service. | |
| 1256 * | |
| 1257 * Request parameters: | |
| 1258 * | |
| 1259 * [appsId] - Part of `name`. The name of the operation resource. | |
| 1260 * | |
| 1261 * [operationsId] - Part of `name`. See documentation of `appsId`. | |
| 1262 * | |
| 1263 * Completes with a [Operation]. | |
| 1264 * | |
| 1265 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | |
| 1266 * error. | |
| 1267 * | |
| 1268 * If the used [http.Client] completes with an error when making a REST call, | |
| 1269 * this method will complete with the same error. | |
| 1270 */ | |
| 1271 async.Future<Operation> get(core.String appsId, core.String operationsId) { | |
| 1272 var _url = null; | |
| 1273 var _queryParams = new core.Map(); | |
| 1274 var _uploadMedia = null; | |
| 1275 var _uploadOptions = null; | |
| 1276 var _downloadOptions = commons.DownloadOptions.Metadata; | |
| 1277 var _body = null; | |
| 1278 | |
| 1279 if (appsId == null) { | |
| 1280 throw new core.ArgumentError("Parameter appsId is required."); | |
| 1281 } | |
| 1282 if (operationsId == null) { | |
| 1283 throw new core.ArgumentError("Parameter operationsId is required."); | |
| 1284 } | |
| 1285 | |
| 1286 _url = 'experimental/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/o
perations/' + commons.Escaper.ecapeVariable('$operationsId'); | |
| 1287 | |
| 1288 var _response = _requester.request(_url, | |
| 1289 "GET", | |
| 1290 body: _body, | |
| 1291 queryParams: _queryParams, | |
| 1292 uploadOptions: _uploadOptions, | |
| 1293 uploadMedia: _uploadMedia, | |
| 1294 downloadOptions: _downloadOptions); | |
| 1295 return _response.then((data) => new Operation.fromJson(data)); | |
| 1296 } | |
| 1297 | |
| 1298 /** | |
| 1299 * Lists operations that match the specified filter in the request. If the | |
| 1300 * server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the | |
| 1301 * `name` binding below allows API services to override the binding to use | |
| 1302 * different resource name schemes, such as `users / * /operations`. | |
| 1303 * | |
| 1304 * Request parameters: | |
| 1305 * | |
| 1306 * [appsId] - Part of `name`. The name of the operation collection. | |
| 1307 * | |
| 1308 * [filter] - The standard list filter. | |
| 1309 * | |
| 1310 * [pageSize] - The standard list page size. | |
| 1311 * | |
| 1312 * [pageToken] - The standard list page token. | |
| 1313 * | |
| 1314 * Completes with a [ListOperationsResponse]. | |
| 1315 * | |
| 1316 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | |
| 1317 * error. | |
| 1318 * | |
| 1319 * If the used [http.Client] completes with an error when making a REST call, | |
| 1320 * this method will complete with the same error. | |
| 1321 */ | |
| 1322 async.Future<ListOperationsResponse> list(core.String appsId, {core.String fil
ter, core.int pageSize, core.String pageToken}) { | |
| 1323 var _url = null; | |
| 1324 var _queryParams = new core.Map(); | |
| 1325 var _uploadMedia = null; | |
| 1326 var _uploadOptions = null; | |
| 1327 var _downloadOptions = commons.DownloadOptions.Metadata; | |
| 1328 var _body = null; | |
| 1329 | |
| 1330 if (appsId == null) { | |
| 1331 throw new core.ArgumentError("Parameter appsId is required."); | |
| 1332 } | |
| 1333 if (filter != null) { | |
| 1334 _queryParams["filter"] = [filter]; | |
| 1335 } | |
| 1336 if (pageSize != null) { | |
| 1337 _queryParams["pageSize"] = ["${pageSize}"]; | |
| 1338 } | |
| 1339 if (pageToken != null) { | |
| 1340 _queryParams["pageToken"] = [pageToken]; | |
| 1341 } | |
| 1342 | |
| 1343 _url = 'experimental/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/o
perations'; | |
| 1344 | |
| 1345 var _response = _requester.request(_url, | |
| 1346 "GET", | |
| 1347 body: _body, | |
| 1348 queryParams: _queryParams, | |
| 1349 uploadOptions: _uploadOptions, | |
| 1350 uploadMedia: _uploadMedia, | |
| 1351 downloadOptions: _downloadOptions); | |
| 1352 return _response.then((data) => new ListOperationsResponse.fromJson(data)); | |
| 1353 } | |
| 1354 | |
| 1355 } | |
| 1356 | |
| 1357 | |
| 1358 | 1230 |
| 1359 /** | 1231 /** |
| 1360 * [Google Cloud | 1232 * Google Cloud Endpoints |
| 1361 * Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/) | 1233 * (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for |
| 1362 * configuration for API handlers. | 1234 * API handlers. |
| 1363 */ | 1235 */ |
| 1364 class ApiConfigHandler { | 1236 class ApiConfigHandler { |
| 1365 /** | 1237 /** |
| 1366 * Action to take when users access resources that require authentication. | 1238 * Action to take when users access resources that require authentication. |
| 1367 * Defaults to `redirect`. | 1239 * Defaults to redirect. |
| 1368 * Possible string values are: | 1240 * Possible string values are: |
| 1369 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. | 1241 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. |
| 1370 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. | 1242 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. |
| 1371 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. | 1243 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. |
| 1372 */ | 1244 */ |
| 1373 core.String authFailAction; | 1245 core.String authFailAction; |
| 1374 /** | 1246 /** |
| 1375 * Level of login required to access this resource. Defaults to `optional`. | 1247 * Level of login required to access this resource. Defaults to optional. |
| 1376 * Possible string values are: | 1248 * Possible string values are: |
| 1377 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. | 1249 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. |
| 1378 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. | 1250 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. |
| 1379 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. | 1251 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. |
| 1380 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. | 1252 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. |
| 1381 */ | 1253 */ |
| 1382 core.String login; | 1254 core.String login; |
| 1383 /** Path to the script from the application root directory. */ | 1255 /** Path to the script from the application root directory. */ |
| 1384 core.String script; | 1256 core.String script; |
| 1385 /** | 1257 /** |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1458 } | 1330 } |
| 1459 } | 1331 } |
| 1460 | 1332 |
| 1461 /** | 1333 /** |
| 1462 * An Application resource contains the top-level configuration of an App Engine | 1334 * An Application resource contains the top-level configuration of an App Engine |
| 1463 * application. | 1335 * application. |
| 1464 */ | 1336 */ |
| 1465 class Application { | 1337 class Application { |
| 1466 /** | 1338 /** |
| 1467 * Google Apps authentication domain that controls which users can access this | 1339 * Google Apps authentication domain that controls which users can access this |
| 1468 * application. Defaults to open access for any Google Account. | 1340 * application.Defaults to open access for any Google Account. |
| 1469 */ | 1341 */ |
| 1470 core.String authDomain; | 1342 core.String authDomain; |
| 1471 /** | 1343 /** |
| 1472 * Google Cloud Storage bucket that can be used for storing files associated | 1344 * Google Cloud Storage bucket that can be used for storing files associated |
| 1473 * with this application. This bucket is associated with the application and | 1345 * with this application. This bucket is associated with the application and |
| 1474 * can be used by the gcloud deployment commands. @OutputOnly | 1346 * can be used by the gcloud deployment commands.@OutputOnly |
| 1475 */ | 1347 */ |
| 1476 core.String codeBucket; | 1348 core.String codeBucket; |
| 1477 /** | 1349 /** |
| 1478 * Google Cloud Storage bucket that can be used by this application to store | 1350 * Google Cloud Storage bucket that can be used by this application to store |
| 1479 * content. @OutputOnly | 1351 * content.@OutputOnly |
| 1480 */ | 1352 */ |
| 1481 core.String defaultBucket; | 1353 core.String defaultBucket; |
| 1482 /** Cookie expiration policy for this application. @OutputOnly */ | 1354 /** Cookie expiration policy for this application. */ |
| 1483 core.String defaultCookieExpiration; | 1355 core.String defaultCookieExpiration; |
| 1484 /** | 1356 /** |
| 1485 * Hostname used to reach this application, as resolved by App Engine. | 1357 * Hostname used to reach this application, as resolved by App |
| 1486 * @OutputOnly | 1358 * Engine.@OutputOnly |
| 1487 */ | 1359 */ |
| 1488 core.String defaultHostname; | 1360 core.String defaultHostname; |
| 1489 /** | 1361 /** |
| 1490 * HTTP path dispatch rules for requests to the application that do not | 1362 * HTTP path dispatch rules for requests to the application that do not |
| 1491 * explicitly target a service or version. Rules are order-dependent. | 1363 * explicitly target a service or version. Rules are |
| 1492 * @OutputOnly | 1364 * order-dependent.@OutputOnly |
| 1493 */ | 1365 */ |
| 1494 core.List<UrlDispatchRule> dispatchRules; | 1366 core.List<UrlDispatchRule> dispatchRules; |
| 1495 /** | 1367 /** |
| 1496 * Identifier of the Application resource. This identifier is equivalent to | 1368 * Identifier of the Application resource. This identifier is equivalent to |
| 1497 * the project ID of the Google Cloud Platform project where you want to | 1369 * the project ID of the Google Cloud Platform project where you want to |
| 1498 * deploy your application. Example: `myapp`. | 1370 * deploy your application. Example: myapp. |
| 1499 */ | 1371 */ |
| 1500 core.String id; | 1372 core.String id; |
| 1501 /** | 1373 /** |
| 1502 * Location from which this application will be run. Application instances | 1374 * Location from which this application will be run. Application instances |
| 1503 * will run out of data centers in the chosen location, which is also where | 1375 * will run out of data centers in the chosen location, which is also where |
| 1504 * all of the application's end user content is stored. Defaults to | 1376 * all of the application's end user content is stored.Defaults to |
| 1505 * `us-central`. Options are: `us-central` - Central US `europe-west` - | 1377 * us-central.Options are:us-central - Central USeurope-west - Western |
| 1506 * Western Europe `us-east1` - Eastern US | 1378 * Europeus-east1 - Eastern US |
| 1507 */ | 1379 */ |
| 1508 core.String locationId; | 1380 core.String locationId; |
| 1509 /** | 1381 /** |
| 1510 * Full path to the Application resource in the API. Example: `apps/myapp`. | 1382 * Full path to the Application resource in the API. Example: |
| 1511 * @OutputOnly | 1383 * apps/myapp.@OutputOnly |
| 1512 */ | 1384 */ |
| 1513 core.String name; | 1385 core.String name; |
| 1514 | 1386 |
| 1515 Application(); | 1387 Application(); |
| 1516 | 1388 |
| 1517 Application.fromJson(core.Map _json) { | 1389 Application.fromJson(core.Map _json) { |
| 1518 if (_json.containsKey("authDomain")) { | 1390 if (_json.containsKey("authDomain")) { |
| 1519 authDomain = _json["authDomain"]; | 1391 authDomain = _json["authDomain"]; |
| 1520 } | 1392 } |
| 1521 if (_json.containsKey("codeBucket")) { | 1393 if (_json.containsKey("codeBucket")) { |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1576 return _json; | 1448 return _json; |
| 1577 } | 1449 } |
| 1578 } | 1450 } |
| 1579 | 1451 |
| 1580 /** | 1452 /** |
| 1581 * Automatic scaling is based on request rate, response latencies, and other | 1453 * Automatic scaling is based on request rate, response latencies, and other |
| 1582 * application metrics. | 1454 * application metrics. |
| 1583 */ | 1455 */ |
| 1584 class AutomaticScaling { | 1456 class AutomaticScaling { |
| 1585 /** | 1457 /** |
| 1586 * Amount of time that the | 1458 * Amount of time that the Autoscaler |
| 1587 * [Autoscaler](https://cloud.google.com/compute/docs/autoscaler/) should wait | 1459 * (https://cloud.google.com/compute/docs/autoscaler/) should wait between |
| 1588 * between changes to the number of virtual machines. Only applicable for VM | 1460 * changes to the number of virtual machines. Only applicable for VM runtimes. |
| 1589 * runtimes. | |
| 1590 */ | 1461 */ |
| 1591 core.String coolDownPeriod; | 1462 core.String coolDownPeriod; |
| 1592 /** Target scaling by CPU usage. */ | 1463 /** Target scaling by CPU usage. */ |
| 1593 CpuUtilization cpuUtilization; | 1464 CpuUtilization cpuUtilization; |
| 1594 /** Target scaling by disk usage. */ | 1465 /** Target scaling by disk usage. */ |
| 1595 DiskUtilization diskUtilization; | 1466 DiskUtilization diskUtilization; |
| 1596 /** | 1467 /** |
| 1597 * Number of concurrent requests an automatic scaling instance can accept | 1468 * Number of concurrent requests an automatic scaling instance can accept |
| 1598 * before the scheduler spawns a new instance. Defaults to a runtime-specific | 1469 * before the scheduler spawns a new instance.Defaults to a runtime-specific |
| 1599 * value. | 1470 * value. |
| 1600 */ | 1471 */ |
| 1601 core.int maxConcurrentRequests; | 1472 core.int maxConcurrentRequests; |
| 1602 /** | 1473 /** |
| 1603 * Maximum number of idle instances that should be maintained for this | 1474 * Maximum number of idle instances that should be maintained for this |
| 1604 * version. | 1475 * version. |
| 1605 */ | 1476 */ |
| 1606 core.int maxIdleInstances; | 1477 core.int maxIdleInstances; |
| 1607 /** | 1478 /** |
| 1608 * Maximum amount of time that a request should wait in the pending queue | 1479 * Maximum amount of time that a request should wait in the pending queue |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1805 if (aggregationWindowLength != null) { | 1676 if (aggregationWindowLength != null) { |
| 1806 _json["aggregationWindowLength"] = aggregationWindowLength; | 1677 _json["aggregationWindowLength"] = aggregationWindowLength; |
| 1807 } | 1678 } |
| 1808 if (targetUtilization != null) { | 1679 if (targetUtilization != null) { |
| 1809 _json["targetUtilization"] = targetUtilization; | 1680 _json["targetUtilization"] = targetUtilization; |
| 1810 } | 1681 } |
| 1811 return _json; | 1682 return _json; |
| 1812 } | 1683 } |
| 1813 } | 1684 } |
| 1814 | 1685 |
| 1815 /** Request message for `Instances.DebugInstance`. */ | 1686 /** Request message for Instances.DebugInstance. */ |
| 1816 class DebugInstanceRequest { | 1687 class DebugInstanceRequest { |
| 1817 /** | 1688 /** |
| 1818 * Public SSH key to add to the instance. Example: `[USERNAME]:ssh-rsa | 1689 * Public SSH key to add to the instance. Examples: [USERNAME]:ssh-rsa |
| 1819 * KEY_VALUE` or `[USERNAME]:ssh-rsa [KEY_VALUE] google-ssh | 1690 * [KEY_VALUE] [USERNAME] [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh |
| 1820 * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}` For more information, | 1691 * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information, |
| 1821 * see [Adding and Removing SSH | 1692 * see Adding and Removing SSH Keys |
| 1822 * Keys](https://cloud.google.com/compute/docs/instances/adding-removing-ssh-k
eys) | 1693 * (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys). |
| 1823 */ | 1694 */ |
| 1824 core.String sshKey; | 1695 core.String sshKey; |
| 1825 | 1696 |
| 1826 DebugInstanceRequest(); | 1697 DebugInstanceRequest(); |
| 1827 | 1698 |
| 1828 DebugInstanceRequest.fromJson(core.Map _json) { | 1699 DebugInstanceRequest.fromJson(core.Map _json) { |
| 1829 if (_json.containsKey("sshKey")) { | 1700 if (_json.containsKey("sshKey")) { |
| 1830 sshKey = _json["sshKey"]; | 1701 sshKey = _json["sshKey"]; |
| 1831 } | 1702 } |
| 1832 } | 1703 } |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1924 if (targetWriteBytesPerSecond != null) { | 1795 if (targetWriteBytesPerSecond != null) { |
| 1925 _json["targetWriteBytesPerSecond"] = targetWriteBytesPerSecond; | 1796 _json["targetWriteBytesPerSecond"] = targetWriteBytesPerSecond; |
| 1926 } | 1797 } |
| 1927 if (targetWriteOpsPerSecond != null) { | 1798 if (targetWriteOpsPerSecond != null) { |
| 1928 _json["targetWriteOpsPerSecond"] = targetWriteOpsPerSecond; | 1799 _json["targetWriteOpsPerSecond"] = targetWriteOpsPerSecond; |
| 1929 } | 1800 } |
| 1930 return _json; | 1801 return _json; |
| 1931 } | 1802 } |
| 1932 } | 1803 } |
| 1933 | 1804 |
| 1805 /** |
| 1806 * Cloud Endpoints (https://cloud.google.com/endpoints) configuration. The |
| 1807 * Endpoints API Service provides tooling for serving Open API and gRPC |
| 1808 * endpoints via an NGINX proxy.The fields here refer to the name and |
| 1809 * configuration id of a "service" resource in the Service Management API |
| 1810 * (https://cloud.google.com/service-management/overview). |
| 1811 */ |
| 1812 class EndpointsApiService { |
| 1813 /** |
| 1814 * Endpoints service configuration id as specified by the Service Management |
| 1815 * API. For example "2016-09-19r1" |
| 1816 */ |
| 1817 core.String configId; |
| 1818 /** |
| 1819 * Endpoints service name which is the name of the "service" resource in the |
| 1820 * Service Management API. For example "myapi.endpoints.myproject.cloud.goog" |
| 1821 */ |
| 1822 core.String name; |
| 1823 |
| 1824 EndpointsApiService(); |
| 1825 |
| 1826 EndpointsApiService.fromJson(core.Map _json) { |
| 1827 if (_json.containsKey("configId")) { |
| 1828 configId = _json["configId"]; |
| 1829 } |
| 1830 if (_json.containsKey("name")) { |
| 1831 name = _json["name"]; |
| 1832 } |
| 1833 } |
| 1834 |
| 1835 core.Map toJson() { |
| 1836 var _json = new core.Map(); |
| 1837 if (configId != null) { |
| 1838 _json["configId"] = configId; |
| 1839 } |
| 1840 if (name != null) { |
| 1841 _json["name"] = name; |
| 1842 } |
| 1843 return _json; |
| 1844 } |
| 1845 } |
| 1846 |
| 1934 /** Custom static error page to be served when an error occurs. */ | 1847 /** Custom static error page to be served when an error occurs. */ |
| 1935 class ErrorHandler { | 1848 class ErrorHandler { |
| 1936 /** | 1849 /** |
| 1937 * Error condition this handler applies to. | 1850 * Error condition this handler applies to. |
| 1938 * Possible string values are: | 1851 * Possible string values are: |
| 1939 * - "ERROR_CODE_UNSPECIFIED" : A ERROR_CODE_UNSPECIFIED. | 1852 * - "ERROR_CODE_UNSPECIFIED" : A ERROR_CODE_UNSPECIFIED. |
| 1940 * - "ERROR_CODE_DEFAULT" : A ERROR_CODE_DEFAULT. | 1853 * - "ERROR_CODE_DEFAULT" : A ERROR_CODE_DEFAULT. |
| 1941 * - "ERROR_CODE_OVER_QUOTA" : A ERROR_CODE_OVER_QUOTA. | 1854 * - "ERROR_CODE_OVER_QUOTA" : A ERROR_CODE_OVER_QUOTA. |
| 1942 * - "ERROR_CODE_DOS_API_DENIAL" : A ERROR_CODE_DOS_API_DENIAL. | 1855 * - "ERROR_CODE_DOS_API_DENIAL" : A ERROR_CODE_DOS_API_DENIAL. |
| 1943 * - "ERROR_CODE_TIMEOUT" : A ERROR_CODE_TIMEOUT. | 1856 * - "ERROR_CODE_TIMEOUT" : A ERROR_CODE_TIMEOUT. |
| 1944 */ | 1857 */ |
| 1945 core.String errorCode; | 1858 core.String errorCode; |
| 1946 /** MIME type of file. Defaults to `text/html`. */ | 1859 /** MIME type of file. Defaults to text/html. */ |
| 1947 core.String mimeType; | 1860 core.String mimeType; |
| 1948 /** Static file content to be served for this error. */ | 1861 /** Static file content to be served for this error. */ |
| 1949 core.String staticFile; | 1862 core.String staticFile; |
| 1950 | 1863 |
| 1951 ErrorHandler(); | 1864 ErrorHandler(); |
| 1952 | 1865 |
| 1953 ErrorHandler.fromJson(core.Map _json) { | 1866 ErrorHandler.fromJson(core.Map _json) { |
| 1954 if (_json.containsKey("errorCode")) { | 1867 if (_json.containsKey("errorCode")) { |
| 1955 errorCode = _json["errorCode"]; | 1868 errorCode = _json["errorCode"]; |
| 1956 } | 1869 } |
| (...skipping 19 matching lines...) Expand all Loading... |
| 1976 return _json; | 1889 return _json; |
| 1977 } | 1890 } |
| 1978 } | 1891 } |
| 1979 | 1892 |
| 1980 /** | 1893 /** |
| 1981 * Single source file that is part of the version to be deployed. Each source | 1894 * Single source file that is part of the version to be deployed. Each source |
| 1982 * file that is deployed must be specified separately. | 1895 * file that is deployed must be specified separately. |
| 1983 */ | 1896 */ |
| 1984 class FileInfo { | 1897 class FileInfo { |
| 1985 /** | 1898 /** |
| 1986 * The MIME type of the file. Defaults to the value from Google Cloud Storage. | 1899 * The MIME type of the file.Defaults to the value from Google Cloud Storage. |
| 1987 */ | 1900 */ |
| 1988 core.String mimeType; | 1901 core.String mimeType; |
| 1989 /** The SHA1 hash of the file, in hex. */ | 1902 /** The SHA1 hash of the file, in hex. */ |
| 1990 core.String sha1Sum; | 1903 core.String sha1Sum; |
| 1991 /** | 1904 /** |
| 1992 * URL source to use to fetch this file. Must be a URL to a resource in Google | 1905 * URL source to use to fetch this file. Must be a URL to a resource in Google |
| 1993 * Cloud Storage in the form 'http(s)://storage.googleapis.com/\/\'. | 1906 * Cloud Storage in the form 'http(s)://storage.googleapis.com//'. |
| 1994 */ | 1907 */ |
| 1995 core.String sourceUrl; | 1908 core.String sourceUrl; |
| 1996 | 1909 |
| 1997 FileInfo(); | 1910 FileInfo(); |
| 1998 | 1911 |
| 1999 FileInfo.fromJson(core.Map _json) { | 1912 FileInfo.fromJson(core.Map _json) { |
| 2000 if (_json.containsKey("mimeType")) { | 1913 if (_json.containsKey("mimeType")) { |
| 2001 mimeType = _json["mimeType"]; | 1914 mimeType = _json["mimeType"]; |
| 2002 } | 1915 } |
| 2003 if (_json.containsKey("sha1Sum")) { | 1916 if (_json.containsKey("sha1Sum")) { |
| (...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2107 } | 2020 } |
| 2108 return _json; | 2021 return _json; |
| 2109 } | 2022 } |
| 2110 } | 2023 } |
| 2111 | 2024 |
| 2112 /** | 2025 /** |
| 2113 * An Instance resource is the computing unit that App Engine uses to | 2026 * An Instance resource is the computing unit that App Engine uses to |
| 2114 * automatically scale an application. | 2027 * automatically scale an application. |
| 2115 */ | 2028 */ |
| 2116 class Instance { | 2029 class Instance { |
| 2117 /** App Engine release this instance is running on. @OutputOnly */ | 2030 /** App Engine release this instance is running on.@OutputOnly */ |
| 2118 core.String appEngineRelease; | 2031 core.String appEngineRelease; |
| 2119 /** | 2032 /** |
| 2120 * Availability of the instance. @OutputOnly | 2033 * Availability of the instance.@OutputOnly |
| 2121 * Possible string values are: | 2034 * Possible string values are: |
| 2122 * - "UNSPECIFIED" : A UNSPECIFIED. | 2035 * - "UNSPECIFIED" : A UNSPECIFIED. |
| 2123 * - "RESIDENT" : A RESIDENT. | 2036 * - "RESIDENT" : A RESIDENT. |
| 2124 * - "DYNAMIC" : A DYNAMIC. | 2037 * - "DYNAMIC" : A DYNAMIC. |
| 2125 */ | 2038 */ |
| 2126 core.String availability; | 2039 core.String availability; |
| 2127 /** Average latency (ms) over the last minute. @OutputOnly */ | 2040 /** Average latency (ms) over the last minute.@OutputOnly */ |
| 2128 core.int averageLatency; | 2041 core.int averageLatency; |
| 2129 /** Number of errors since this instance was started. @OutputOnly */ | 2042 /** Number of errors since this instance was started.@OutputOnly */ |
| 2130 core.int errors; | 2043 core.int errors; |
| 2131 /** | 2044 /** |
| 2132 * Relative name of the instance within the version. Example: `instance-1`. | 2045 * Relative name of the instance within the version. Example: |
| 2133 * @OutputOnly | 2046 * instance-1.@OutputOnly |
| 2134 */ | 2047 */ |
| 2135 core.String id; | 2048 core.String id; |
| 2136 /** Total memory in use (bytes). @OutputOnly */ | 2049 /** Total memory in use (bytes).@OutputOnly */ |
| 2137 core.String memoryUsage; | 2050 core.String memoryUsage; |
| 2138 /** | 2051 /** |
| 2139 * Full path to the Instance resource in the API. Example: | 2052 * Full path to the Instance resource in the API. Example: |
| 2140 * `apps/myapp/services/default/versions/v1/instances/instance-1`. @OutputOnly | 2053 * apps/myapp/services/default/versions/v1/instances/instance-1.@OutputOnly |
| 2141 */ | 2054 */ |
| 2142 core.String name; | 2055 core.String name; |
| 2143 /** Average queries per second (QPS) over the last minute. @OutputOnly */ | 2056 /** Average queries per second (QPS) over the last minute.@OutputOnly */ |
| 2144 core.double qps; | 2057 core.double qps; |
| 2145 /** Number of requests since this instance was started. @OutputOnly */ | 2058 /** Number of requests since this instance was started.@OutputOnly */ |
| 2146 core.int requests; | 2059 core.int requests; |
| 2147 /** Time that this instance was started. @OutputOnly */ | 2060 /** Time that this instance was started.@OutputOnly */ |
| 2148 core.String startTime; | 2061 core.String startTime; |
| 2149 /** | 2062 /** |
| 2150 * Whether this instance is in debug mode. Only applicable for instances in | 2063 * Whether this instance is in debug mode. Only applicable for instances in |
| 2151 * App Engine flexible environment. @OutputOnly | 2064 * App Engine flexible environment.@OutputOnly |
| 2152 */ | 2065 */ |
| 2153 core.bool vmDebugEnabled; | 2066 core.bool vmDebugEnabled; |
| 2154 /** | 2067 /** |
| 2155 * Virtual machine ID of this instance. Only applicable for instances in App | 2068 * Virtual machine ID of this instance. Only applicable for instances in App |
| 2156 * Engine flexible environment. @OutputOnly | 2069 * Engine flexible environment.@OutputOnly |
| 2157 */ | 2070 */ |
| 2158 core.String vmId; | 2071 core.String vmId; |
| 2159 /** | 2072 /** |
| 2160 * The IP address of this instance. Only applicable for instances in App | 2073 * The IP address of this instance. Only applicable for instances in App |
| 2161 * Engine flexible environment. @OutputOnly | 2074 * Engine flexible environment.@OutputOnly |
| 2162 */ | 2075 */ |
| 2163 core.String vmIp; | 2076 core.String vmIp; |
| 2164 /** | 2077 /** |
| 2165 * Name of the virtual machine where this instance lives. Only applicable for | 2078 * Name of the virtual machine where this instance lives. Only applicable for |
| 2166 * instances in App Engine flexible environment. @OutputOnly | 2079 * instances in App Engine flexible environment.@OutputOnly |
| 2167 */ | 2080 */ |
| 2168 core.String vmName; | 2081 core.String vmName; |
| 2169 /** | 2082 /** |
| 2170 * Status of the virtual machine where this instance lives. Only applicable | 2083 * Status of the virtual machine where this instance lives. Only applicable |
| 2171 * for instances in App Engine flexible environment. @OutputOnly | 2084 * for instances in App Engine flexible environment.@OutputOnly |
| 2172 */ | 2085 */ |
| 2173 core.String vmStatus; | 2086 core.String vmStatus; |
| 2174 /** | 2087 /** |
| 2175 * Zone where the virtual machine is located. Only applicable for instances in | 2088 * Zone where the virtual machine is located. Only applicable for instances in |
| 2176 * App Engine flexible environment. @OutputOnly | 2089 * App Engine flexible environment.@OutputOnly |
| 2177 */ | 2090 */ |
| 2178 core.String vmZoneName; | 2091 core.String vmZoneName; |
| 2179 | 2092 |
| 2180 Instance(); | 2093 Instance(); |
| 2181 | 2094 |
| 2182 Instance.fromJson(core.Map _json) { | 2095 Instance.fromJson(core.Map _json) { |
| 2183 if (_json.containsKey("appEngineRelease")) { | 2096 if (_json.containsKey("appEngineRelease")) { |
| 2184 appEngineRelease = _json["appEngineRelease"]; | 2097 appEngineRelease = _json["appEngineRelease"]; |
| 2185 } | 2098 } |
| 2186 if (_json.containsKey("availability")) { | 2099 if (_json.containsKey("availability")) { |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2307 if (name != null) { | 2220 if (name != null) { |
| 2308 _json["name"] = name; | 2221 _json["name"] = name; |
| 2309 } | 2222 } |
| 2310 if (version != null) { | 2223 if (version != null) { |
| 2311 _json["version"] = version; | 2224 _json["version"] = version; |
| 2312 } | 2225 } |
| 2313 return _json; | 2226 return _json; |
| 2314 } | 2227 } |
| 2315 } | 2228 } |
| 2316 | 2229 |
| 2317 /** Response message for `Instances.ListInstances`. */ | 2230 /** Response message for Instances.ListInstances. */ |
| 2318 class ListInstancesResponse { | 2231 class ListInstancesResponse { |
| 2319 /** The instances belonging to the requested version. */ | 2232 /** The instances belonging to the requested version. */ |
| 2320 core.List<Instance> instances; | 2233 core.List<Instance> instances; |
| 2321 /** Continuation token for fetching the next page of results. */ | 2234 /** Continuation token for fetching the next page of results. */ |
| 2322 core.String nextPageToken; | 2235 core.String nextPageToken; |
| 2323 | 2236 |
| 2324 ListInstancesResponse(); | 2237 ListInstancesResponse(); |
| 2325 | 2238 |
| 2326 ListInstancesResponse.fromJson(core.Map _json) { | 2239 ListInstancesResponse.fromJson(core.Map _json) { |
| 2327 if (_json.containsKey("instances")) { | 2240 if (_json.containsKey("instances")) { |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2397 if (nextPageToken != null) { | 2310 if (nextPageToken != null) { |
| 2398 _json["nextPageToken"] = nextPageToken; | 2311 _json["nextPageToken"] = nextPageToken; |
| 2399 } | 2312 } |
| 2400 if (operations != null) { | 2313 if (operations != null) { |
| 2401 _json["operations"] = operations.map((value) => (value).toJson()).toList()
; | 2314 _json["operations"] = operations.map((value) => (value).toJson()).toList()
; |
| 2402 } | 2315 } |
| 2403 return _json; | 2316 return _json; |
| 2404 } | 2317 } |
| 2405 } | 2318 } |
| 2406 | 2319 |
| 2407 /** Response message for `Services.ListServices`. */ | 2320 /** Response message for Services.ListServices. */ |
| 2408 class ListServicesResponse { | 2321 class ListServicesResponse { |
| 2409 /** Continuation token for fetching the next page of results. */ | 2322 /** Continuation token for fetching the next page of results. */ |
| 2410 core.String nextPageToken; | 2323 core.String nextPageToken; |
| 2411 /** The services belonging to the requested application. */ | 2324 /** The services belonging to the requested application. */ |
| 2412 core.List<Service> services; | 2325 core.List<Service> services; |
| 2413 | 2326 |
| 2414 ListServicesResponse(); | 2327 ListServicesResponse(); |
| 2415 | 2328 |
| 2416 ListServicesResponse.fromJson(core.Map _json) { | 2329 ListServicesResponse.fromJson(core.Map _json) { |
| 2417 if (_json.containsKey("nextPageToken")) { | 2330 if (_json.containsKey("nextPageToken")) { |
| 2418 nextPageToken = _json["nextPageToken"]; | 2331 nextPageToken = _json["nextPageToken"]; |
| 2419 } | 2332 } |
| 2420 if (_json.containsKey("services")) { | 2333 if (_json.containsKey("services")) { |
| 2421 services = _json["services"].map((value) => new Service.fromJson(value)).t
oList(); | 2334 services = _json["services"].map((value) => new Service.fromJson(value)).t
oList(); |
| 2422 } | 2335 } |
| 2423 } | 2336 } |
| 2424 | 2337 |
| 2425 core.Map toJson() { | 2338 core.Map toJson() { |
| 2426 var _json = new core.Map(); | 2339 var _json = new core.Map(); |
| 2427 if (nextPageToken != null) { | 2340 if (nextPageToken != null) { |
| 2428 _json["nextPageToken"] = nextPageToken; | 2341 _json["nextPageToken"] = nextPageToken; |
| 2429 } | 2342 } |
| 2430 if (services != null) { | 2343 if (services != null) { |
| 2431 _json["services"] = services.map((value) => (value).toJson()).toList(); | 2344 _json["services"] = services.map((value) => (value).toJson()).toList(); |
| 2432 } | 2345 } |
| 2433 return _json; | 2346 return _json; |
| 2434 } | 2347 } |
| 2435 } | 2348 } |
| 2436 | 2349 |
| 2437 /** Response message for `Versions.ListVersions`. */ | 2350 /** Response message for Versions.ListVersions. */ |
| 2438 class ListVersionsResponse { | 2351 class ListVersionsResponse { |
| 2439 /** Continuation token for fetching the next page of results. */ | 2352 /** Continuation token for fetching the next page of results. */ |
| 2440 core.String nextPageToken; | 2353 core.String nextPageToken; |
| 2441 /** The versions belonging to the requested service. */ | 2354 /** The versions belonging to the requested service. */ |
| 2442 core.List<Version> versions; | 2355 core.List<Version> versions; |
| 2443 | 2356 |
| 2444 ListVersionsResponse(); | 2357 ListVersionsResponse(); |
| 2445 | 2358 |
| 2446 ListVersionsResponse.fromJson(core.Map _json) { | 2359 ListVersionsResponse.fromJson(core.Map _json) { |
| 2447 if (_json.containsKey("nextPageToken")) { | 2360 if (_json.containsKey("nextPageToken")) { |
| (...skipping 16 matching lines...) Expand all Loading... |
| 2464 } | 2377 } |
| 2465 } | 2378 } |
| 2466 | 2379 |
| 2467 /** A resource that represents Google Cloud Platform location. */ | 2380 /** A resource that represents Google Cloud Platform location. */ |
| 2468 class Location { | 2381 class Location { |
| 2469 /** | 2382 /** |
| 2470 * Cross-service attributes for the location. For example | 2383 * Cross-service attributes for the location. For example |
| 2471 * {"cloud.googleapis.com/region": "us-east1"} | 2384 * {"cloud.googleapis.com/region": "us-east1"} |
| 2472 */ | 2385 */ |
| 2473 core.Map<core.String, core.String> labels; | 2386 core.Map<core.String, core.String> labels; |
| 2474 /** The canonical id for this location. For example: `"us-east1"`. */ | 2387 /** The canonical id for this location. For example: "us-east1". */ |
| 2475 core.String locationId; | 2388 core.String locationId; |
| 2476 /** | 2389 /** |
| 2477 * Service-specific metadata. For example the available capacity at the given | 2390 * Service-specific metadata. For example the available capacity at the given |
| 2478 * location. | 2391 * location. |
| 2479 * | 2392 * |
| 2480 * The values for Object must be JSON objects. It can consist of `num`, | 2393 * The values for Object must be JSON objects. It can consist of `num`, |
| 2481 * `String`, `bool` and `null` as well as `Map` and `List` values. | 2394 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| 2482 */ | 2395 */ |
| 2483 core.Map<core.String, core.Object> metadata; | 2396 core.Map<core.String, core.Object> metadata; |
| 2484 /** | 2397 /** |
| 2485 * Resource name for the location, which may vary between implementations. For | 2398 * Resource name for the location, which may vary between implementations. For |
| 2486 * example: `"projects/example-project/locations/us-east1"` | 2399 * example: "projects/example-project/locations/us-east1" |
| 2487 */ | 2400 */ |
| 2488 core.String name; | 2401 core.String name; |
| 2489 | 2402 |
| 2490 Location(); | 2403 Location(); |
| 2491 | 2404 |
| 2492 Location.fromJson(core.Map _json) { | 2405 Location.fromJson(core.Map _json) { |
| 2493 if (_json.containsKey("labels")) { | 2406 if (_json.containsKey("labels")) { |
| 2494 labels = _json["labels"]; | 2407 labels = _json["labels"]; |
| 2495 } | 2408 } |
| 2496 if (_json.containsKey("locationId")) { | 2409 if (_json.containsKey("locationId")) { |
| (...skipping 21 matching lines...) Expand all Loading... |
| 2518 if (name != null) { | 2431 if (name != null) { |
| 2519 _json["name"] = name; | 2432 _json["name"] = name; |
| 2520 } | 2433 } |
| 2521 return _json; | 2434 return _json; |
| 2522 } | 2435 } |
| 2523 } | 2436 } |
| 2524 | 2437 |
| 2525 /** Metadata for the given google.cloud.location.Location. */ | 2438 /** Metadata for the given google.cloud.location.Location. */ |
| 2526 class LocationMetadata { | 2439 class LocationMetadata { |
| 2527 /** | 2440 /** |
| 2528 * App Engine Flexible Environment is available in the given location. | 2441 * App Engine Flexible Environment is available in the given |
| 2529 * @OutputOnly | 2442 * location.@OutputOnly |
| 2530 */ | 2443 */ |
| 2531 core.bool flexibleEnvironmentAvailable; | 2444 core.bool flexibleEnvironmentAvailable; |
| 2532 /** | 2445 /** |
| 2533 * App Engine Standard Environment is available in the given location. | 2446 * App Engine Standard Environment is available in the given |
| 2534 * @OutputOnly | 2447 * location.@OutputOnly |
| 2535 */ | 2448 */ |
| 2536 core.bool standardEnvironmentAvailable; | 2449 core.bool standardEnvironmentAvailable; |
| 2537 | 2450 |
| 2538 LocationMetadata(); | 2451 LocationMetadata(); |
| 2539 | 2452 |
| 2540 LocationMetadata.fromJson(core.Map _json) { | 2453 LocationMetadata.fromJson(core.Map _json) { |
| 2541 if (_json.containsKey("flexibleEnvironmentAvailable")) { | 2454 if (_json.containsKey("flexibleEnvironmentAvailable")) { |
| 2542 flexibleEnvironmentAvailable = _json["flexibleEnvironmentAvailable"]; | 2455 flexibleEnvironmentAvailable = _json["flexibleEnvironmentAvailable"]; |
| 2543 } | 2456 } |
| 2544 if (_json.containsKey("standardEnvironmentAvailable")) { | 2457 if (_json.containsKey("standardEnvironmentAvailable")) { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 2558 } | 2471 } |
| 2559 } | 2472 } |
| 2560 | 2473 |
| 2561 /** | 2474 /** |
| 2562 * A service with manual scaling runs continuously, allowing you to perform | 2475 * A service with manual scaling runs continuously, allowing you to perform |
| 2563 * complex initialization and rely on the state of its memory over time. | 2476 * complex initialization and rely on the state of its memory over time. |
| 2564 */ | 2477 */ |
| 2565 class ManualScaling { | 2478 class ManualScaling { |
| 2566 /** | 2479 /** |
| 2567 * Number of instances to assign to the service at the start. This number can | 2480 * Number of instances to assign to the service at the start. This number can |
| 2568 * later be altered by using the [Modules | 2481 * later be altered by using the Modules API |
| 2569 * API](https://cloud.google.com/appengine/docs/python/modules/functions) | 2482 * (https://cloud.google.com/appengine/docs/python/modules/functions) |
| 2570 * `set_num_instances()` function. | 2483 * set_num_instances() function. |
| 2571 */ | 2484 */ |
| 2572 core.int instances; | 2485 core.int instances; |
| 2573 | 2486 |
| 2574 ManualScaling(); | 2487 ManualScaling(); |
| 2575 | 2488 |
| 2576 ManualScaling.fromJson(core.Map _json) { | 2489 ManualScaling.fromJson(core.Map _json) { |
| 2577 if (_json.containsKey("instances")) { | 2490 if (_json.containsKey("instances")) { |
| 2578 instances = _json["instances"]; | 2491 instances = _json["instances"]; |
| 2579 } | 2492 } |
| 2580 } | 2493 } |
| (...skipping 11 matching lines...) Expand all Loading... |
| 2592 class Network { | 2505 class Network { |
| 2593 /** | 2506 /** |
| 2594 * List of ports, or port pairs, to forward from the virtual machine to the | 2507 * List of ports, or port pairs, to forward from the virtual machine to the |
| 2595 * application container. | 2508 * application container. |
| 2596 */ | 2509 */ |
| 2597 core.List<core.String> forwardedPorts; | 2510 core.List<core.String> forwardedPorts; |
| 2598 /** Tag to apply to the VM instance during creation. */ | 2511 /** Tag to apply to the VM instance during creation. */ |
| 2599 core.String instanceTag; | 2512 core.String instanceTag; |
| 2600 /** | 2513 /** |
| 2601 * Google Cloud Platform network where the virtual machines are created. | 2514 * Google Cloud Platform network where the virtual machines are created. |
| 2602 * Specify the short name, not the resource path. Defaults to `default`. | 2515 * Specify the short name, not the resource path.Defaults to default. |
| 2603 */ | 2516 */ |
| 2604 core.String name; | 2517 core.String name; |
| 2518 /** |
| 2519 * Google Cloud Platform sub-network where the virtual machines are created. |
| 2520 * Specify the short name, not the resource path.If a subnetwork name is |
| 2521 * specified, a network name will also be required unless it is for the |
| 2522 * default network. If the network the VM instance is being created in is a |
| 2523 * Legacy network, then the IP address is allocated from the IPv4Range. If the |
| 2524 * network the VM instance is being created in is an auto Subnet Mode Network, |
| 2525 * then only network name should be specified (not the subnetwork_name) and |
| 2526 * the IP address is created from the IPCidrRange of the subnetwork that |
| 2527 * exists in that zone for that network. If the network the VM instance is |
| 2528 * being created in is a custom Subnet Mode Network, then the subnetwork_name |
| 2529 * must be specified and the IP address is created from the IPCidrRange of the |
| 2530 * subnetwork.If specified, the subnetwork must exist in the same region as |
| 2531 * the Flex app. |
| 2532 */ |
| 2533 core.String subnetworkName; |
| 2605 | 2534 |
| 2606 Network(); | 2535 Network(); |
| 2607 | 2536 |
| 2608 Network.fromJson(core.Map _json) { | 2537 Network.fromJson(core.Map _json) { |
| 2609 if (_json.containsKey("forwardedPorts")) { | 2538 if (_json.containsKey("forwardedPorts")) { |
| 2610 forwardedPorts = _json["forwardedPorts"]; | 2539 forwardedPorts = _json["forwardedPorts"]; |
| 2611 } | 2540 } |
| 2612 if (_json.containsKey("instanceTag")) { | 2541 if (_json.containsKey("instanceTag")) { |
| 2613 instanceTag = _json["instanceTag"]; | 2542 instanceTag = _json["instanceTag"]; |
| 2614 } | 2543 } |
| 2615 if (_json.containsKey("name")) { | 2544 if (_json.containsKey("name")) { |
| 2616 name = _json["name"]; | 2545 name = _json["name"]; |
| 2617 } | 2546 } |
| 2547 if (_json.containsKey("subnetworkName")) { |
| 2548 subnetworkName = _json["subnetworkName"]; |
| 2549 } |
| 2618 } | 2550 } |
| 2619 | 2551 |
| 2620 core.Map toJson() { | 2552 core.Map toJson() { |
| 2621 var _json = new core.Map(); | 2553 var _json = new core.Map(); |
| 2622 if (forwardedPorts != null) { | 2554 if (forwardedPorts != null) { |
| 2623 _json["forwardedPorts"] = forwardedPorts; | 2555 _json["forwardedPorts"] = forwardedPorts; |
| 2624 } | 2556 } |
| 2625 if (instanceTag != null) { | 2557 if (instanceTag != null) { |
| 2626 _json["instanceTag"] = instanceTag; | 2558 _json["instanceTag"] = instanceTag; |
| 2627 } | 2559 } |
| 2628 if (name != null) { | 2560 if (name != null) { |
| 2629 _json["name"] = name; | 2561 _json["name"] = name; |
| 2630 } | 2562 } |
| 2563 if (subnetworkName != null) { |
| 2564 _json["subnetworkName"] = subnetworkName; |
| 2565 } |
| 2631 return _json; | 2566 return _json; |
| 2632 } | 2567 } |
| 2633 } | 2568 } |
| 2634 | 2569 |
| 2635 /** Target scaling by network usage. Only applicable for VM runtimes. */ | 2570 /** Target scaling by network usage. Only applicable for VM runtimes. */ |
| 2636 class NetworkUtilization { | 2571 class NetworkUtilization { |
| 2637 /** Target bytes received per second. */ | 2572 /** Target bytes received per second. */ |
| 2638 core.int targetReceivedBytesPerSecond; | 2573 core.int targetReceivedBytesPerSecond; |
| 2639 /** Target packets received per second. */ | 2574 /** Target packets received per second. */ |
| 2640 core.int targetReceivedPacketsPerSecond; | 2575 core.int targetReceivedPacketsPerSecond; |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2677 return _json; | 2612 return _json; |
| 2678 } | 2613 } |
| 2679 } | 2614 } |
| 2680 | 2615 |
| 2681 /** | 2616 /** |
| 2682 * This resource represents a long-running operation that is the result of a | 2617 * This resource represents a long-running operation that is the result of a |
| 2683 * network API call. | 2618 * network API call. |
| 2684 */ | 2619 */ |
| 2685 class Operation { | 2620 class Operation { |
| 2686 /** | 2621 /** |
| 2687 * If the value is `false`, it means the operation is still in progress. If | 2622 * If the value is false, it means the operation is still in progress. If |
| 2688 * true, the operation is completed, and either `error` or `response` is | 2623 * true, the operation is completed, and either error or response is |
| 2689 * available. | 2624 * available. |
| 2690 */ | 2625 */ |
| 2691 core.bool done; | 2626 core.bool done; |
| 2692 /** The error result of the operation in case of failure or cancellation. */ | 2627 /** The error result of the operation in case of failure or cancellation. */ |
| 2693 Status error; | 2628 Status error; |
| 2694 /** | 2629 /** |
| 2695 * Service-specific metadata associated with the operation. It typically | 2630 * Service-specific metadata associated with the operation. It typically |
| 2696 * contains progress information and common metadata such as create time. Some | 2631 * contains progress information and common metadata such as create time. Some |
| 2697 * services might not provide such metadata. Any method that returns a | 2632 * services might not provide such metadata. Any method that returns a |
| 2698 * long-running operation should document the metadata type, if any. | 2633 * long-running operation should document the metadata type, if any. |
| 2699 * | 2634 * |
| 2700 * The values for Object must be JSON objects. It can consist of `num`, | 2635 * The values for Object must be JSON objects. It can consist of `num`, |
| 2701 * `String`, `bool` and `null` as well as `Map` and `List` values. | 2636 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| 2702 */ | 2637 */ |
| 2703 core.Map<core.String, core.Object> metadata; | 2638 core.Map<core.String, core.Object> metadata; |
| 2704 /** | 2639 /** |
| 2705 * The server-assigned name, which is only unique within the same service that | 2640 * The server-assigned name, which is only unique within the same service that |
| 2706 * originally returns it. If you use the default HTTP mapping, the `name` | 2641 * originally returns it. If you use the default HTTP mapping, the name should |
| 2707 * should have the format of `operations/some/unique/name`. | 2642 * have the format of operations/some/unique/name. |
| 2708 */ | 2643 */ |
| 2709 core.String name; | 2644 core.String name; |
| 2710 /** | 2645 /** |
| 2711 * The normal response of the operation in case of success. If the original | 2646 * The normal response of the operation in case of success. If the original |
| 2712 * method returns no data on success, such as `Delete`, the response is | 2647 * method returns no data on success, such as Delete, the response is |
| 2713 * `google.protobuf.Empty`. If the original method is standard | 2648 * google.protobuf.Empty. If the original method is standard |
| 2714 * `Get`/`Create`/`Update`, the response should be the resource. For other | 2649 * Get/Create/Update, the response should be the resource. For other methods, |
| 2715 * methods, the response should have the type `XxxResponse`, where `Xxx` is | 2650 * the response should have the type XxxResponse, where Xxx is the original |
| 2716 * the original method name. For example, if the original method name is | 2651 * method name. For example, if the original method name is TakeSnapshot(), |
| 2717 * `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. | 2652 * the inferred response type is TakeSnapshotResponse. |
| 2718 * | 2653 * |
| 2719 * The values for Object must be JSON objects. It can consist of `num`, | 2654 * The values for Object must be JSON objects. It can consist of `num`, |
| 2720 * `String`, `bool` and `null` as well as `Map` and `List` values. | 2655 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| 2721 */ | 2656 */ |
| 2722 core.Map<core.String, core.Object> response; | 2657 core.Map<core.String, core.Object> response; |
| 2723 | 2658 |
| 2724 Operation(); | 2659 Operation(); |
| 2725 | 2660 |
| 2726 Operation.fromJson(core.Map _json) { | 2661 Operation.fromJson(core.Map _json) { |
| 2727 if (_json.containsKey("done")) { | 2662 if (_json.containsKey("done")) { |
| (...skipping 29 matching lines...) Expand all Loading... |
| 2757 } | 2692 } |
| 2758 if (response != null) { | 2693 if (response != null) { |
| 2759 _json["response"] = response; | 2694 _json["response"] = response; |
| 2760 } | 2695 } |
| 2761 return _json; | 2696 return _json; |
| 2762 } | 2697 } |
| 2763 } | 2698 } |
| 2764 | 2699 |
| 2765 /** Metadata for the given google.longrunning.Operation. */ | 2700 /** Metadata for the given google.longrunning.Operation. */ |
| 2766 class OperationMetadata { | 2701 class OperationMetadata { |
| 2767 /** Timestamp that this operation completed. @OutputOnly */ | 2702 /** Timestamp that this operation completed.@OutputOnly */ |
| 2768 core.String endTime; | 2703 core.String endTime; |
| 2769 /** Timestamp that this operation was created. @OutputOnly */ | 2704 /** Timestamp that this operation was created.@OutputOnly */ |
| 2770 core.String insertTime; | 2705 core.String insertTime; |
| 2771 /** | 2706 /** |
| 2772 * API method that initiated this operation. Example: | 2707 * API method that initiated this operation. Example: |
| 2773 * `google.appengine.v1beta4.Version.CreateVersion`. @OutputOnly | 2708 * google.appengine.v1beta4.Version.CreateVersion.@OutputOnly |
| 2774 */ | 2709 */ |
| 2775 core.String method; | 2710 core.String method; |
| 2776 /** | 2711 /** |
| 2777 * Type of this operation. Deprecated, use method field instead. Example: | 2712 * Type of this operation. Deprecated, use method field instead. Example: |
| 2778 * "create_version". @OutputOnly | 2713 * "create_version".@OutputOnly |
| 2779 */ | 2714 */ |
| 2780 core.String operationType; | 2715 core.String operationType; |
| 2781 /** | 2716 /** |
| 2782 * Name of the resource that this operation is acting on. Example: | 2717 * Name of the resource that this operation is acting on. Example: |
| 2783 * `apps/myapp/modules/default`. @OutputOnly | 2718 * apps/myapp/modules/default.@OutputOnly |
| 2784 */ | 2719 */ |
| 2785 core.String target; | 2720 core.String target; |
| 2786 /** User who requested this operation. @OutputOnly */ | 2721 /** User who requested this operation.@OutputOnly */ |
| 2787 core.String user; | 2722 core.String user; |
| 2788 | 2723 |
| 2789 OperationMetadata(); | 2724 OperationMetadata(); |
| 2790 | 2725 |
| 2791 OperationMetadata.fromJson(core.Map _json) { | 2726 OperationMetadata.fromJson(core.Map _json) { |
| 2792 if (_json.containsKey("endTime")) { | 2727 if (_json.containsKey("endTime")) { |
| 2793 endTime = _json["endTime"]; | 2728 endTime = _json["endTime"]; |
| 2794 } | 2729 } |
| 2795 if (_json.containsKey("insertTime")) { | 2730 if (_json.containsKey("insertTime")) { |
| 2796 insertTime = _json["insertTime"]; | 2731 insertTime = _json["insertTime"]; |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2828 } | 2763 } |
| 2829 if (user != null) { | 2764 if (user != null) { |
| 2830 _json["user"] = user; | 2765 _json["user"] = user; |
| 2831 } | 2766 } |
| 2832 return _json; | 2767 return _json; |
| 2833 } | 2768 } |
| 2834 } | 2769 } |
| 2835 | 2770 |
| 2836 /** Metadata for the given google.longrunning.Operation. */ | 2771 /** Metadata for the given google.longrunning.Operation. */ |
| 2837 class OperationMetadataExperimental { | 2772 class OperationMetadataExperimental { |
| 2838 /** Time that this operation completed. @OutputOnly */ | 2773 /** Time that this operation completed.@OutputOnly */ |
| 2839 core.String endTime; | 2774 core.String endTime; |
| 2840 /** Time that this operation was created. @OutputOnly */ | 2775 /** Time that this operation was created.@OutputOnly */ |
| 2841 core.String insertTime; | 2776 core.String insertTime; |
| 2842 /** | 2777 /** |
| 2843 * API method that initiated this operation. Example: | 2778 * API method that initiated this operation. Example: |
| 2844 * `google.appengine.experimental.CustomDomains.CreateCustomDomain`. | 2779 * google.appengine.experimental.CustomDomains.CreateCustomDomain.@OutputOnly |
| 2845 * @OutputOnly | |
| 2846 */ | 2780 */ |
| 2847 core.String method; | 2781 core.String method; |
| 2848 /** | 2782 /** |
| 2849 * Name of the resource that this operation is acting on. Example: | 2783 * Name of the resource that this operation is acting on. Example: |
| 2850 * `apps/myapp/customDomains/example.com`. @OutputOnly | 2784 * apps/myapp/customDomains/example.com.@OutputOnly |
| 2851 */ | 2785 */ |
| 2852 core.String target; | 2786 core.String target; |
| 2853 /** User who requested this operation. @OutputOnly */ | 2787 /** User who requested this operation.@OutputOnly */ |
| 2854 core.String user; | 2788 core.String user; |
| 2855 | 2789 |
| 2856 OperationMetadataExperimental(); | 2790 OperationMetadataExperimental(); |
| 2857 | 2791 |
| 2858 OperationMetadataExperimental.fromJson(core.Map _json) { | 2792 OperationMetadataExperimental.fromJson(core.Map _json) { |
| 2859 if (_json.containsKey("endTime")) { | 2793 if (_json.containsKey("endTime")) { |
| 2860 endTime = _json["endTime"]; | 2794 endTime = _json["endTime"]; |
| 2861 } | 2795 } |
| 2862 if (_json.containsKey("insertTime")) { | 2796 if (_json.containsKey("insertTime")) { |
| 2863 insertTime = _json["insertTime"]; | 2797 insertTime = _json["insertTime"]; |
| (...skipping 25 matching lines...) Expand all Loading... |
| 2889 } | 2823 } |
| 2890 if (user != null) { | 2824 if (user != null) { |
| 2891 _json["user"] = user; | 2825 _json["user"] = user; |
| 2892 } | 2826 } |
| 2893 return _json; | 2827 return _json; |
| 2894 } | 2828 } |
| 2895 } | 2829 } |
| 2896 | 2830 |
| 2897 /** Metadata for the given google.longrunning.Operation. */ | 2831 /** Metadata for the given google.longrunning.Operation. */ |
| 2898 class OperationMetadataV1 { | 2832 class OperationMetadataV1 { |
| 2899 /** Time that this operation completed. @OutputOnly */ | 2833 /** Time that this operation completed.@OutputOnly */ |
| 2900 core.String endTime; | 2834 core.String endTime; |
| 2901 /** Time that this operation was created. @OutputOnly */ | 2835 /** |
| 2836 * Ephemeral message that may change every time the operation is polled. |
| 2837 * @OutputOnly |
| 2838 */ |
| 2839 core.String ephemeralMessage; |
| 2840 /** Time that this operation was created.@OutputOnly */ |
| 2902 core.String insertTime; | 2841 core.String insertTime; |
| 2903 /** | 2842 /** |
| 2904 * API method that initiated this operation. Example: | 2843 * API method that initiated this operation. Example: |
| 2905 * `google.appengine.v1.Versions.CreateVersion`. @OutputOnly | 2844 * google.appengine.v1.Versions.CreateVersion.@OutputOnly |
| 2906 */ | 2845 */ |
| 2907 core.String method; | 2846 core.String method; |
| 2908 /** | 2847 /** |
| 2909 * Name of the resource that this operation is acting on. Example: | 2848 * Name of the resource that this operation is acting on. Example: |
| 2910 * `apps/myapp/services/default`. @OutputOnly | 2849 * apps/myapp/services/default.@OutputOnly |
| 2911 */ | 2850 */ |
| 2912 core.String target; | 2851 core.String target; |
| 2913 /** User who requested this operation. @OutputOnly */ | 2852 /** User who requested this operation.@OutputOnly */ |
| 2914 core.String user; | 2853 core.String user; |
| 2854 /** Durable messages that persist on every operation poll. @OutputOnly */ |
| 2855 core.List<core.String> warning; |
| 2915 | 2856 |
| 2916 OperationMetadataV1(); | 2857 OperationMetadataV1(); |
| 2917 | 2858 |
| 2918 OperationMetadataV1.fromJson(core.Map _json) { | 2859 OperationMetadataV1.fromJson(core.Map _json) { |
| 2919 if (_json.containsKey("endTime")) { | 2860 if (_json.containsKey("endTime")) { |
| 2920 endTime = _json["endTime"]; | 2861 endTime = _json["endTime"]; |
| 2921 } | 2862 } |
| 2863 if (_json.containsKey("ephemeralMessage")) { |
| 2864 ephemeralMessage = _json["ephemeralMessage"]; |
| 2865 } |
| 2922 if (_json.containsKey("insertTime")) { | 2866 if (_json.containsKey("insertTime")) { |
| 2923 insertTime = _json["insertTime"]; | 2867 insertTime = _json["insertTime"]; |
| 2924 } | 2868 } |
| 2925 if (_json.containsKey("method")) { | 2869 if (_json.containsKey("method")) { |
| 2926 method = _json["method"]; | 2870 method = _json["method"]; |
| 2927 } | 2871 } |
| 2928 if (_json.containsKey("target")) { | 2872 if (_json.containsKey("target")) { |
| 2929 target = _json["target"]; | 2873 target = _json["target"]; |
| 2930 } | 2874 } |
| 2931 if (_json.containsKey("user")) { | 2875 if (_json.containsKey("user")) { |
| 2932 user = _json["user"]; | 2876 user = _json["user"]; |
| 2933 } | 2877 } |
| 2878 if (_json.containsKey("warning")) { |
| 2879 warning = _json["warning"]; |
| 2880 } |
| 2934 } | 2881 } |
| 2935 | 2882 |
| 2936 core.Map toJson() { | 2883 core.Map toJson() { |
| 2937 var _json = new core.Map(); | 2884 var _json = new core.Map(); |
| 2938 if (endTime != null) { | 2885 if (endTime != null) { |
| 2939 _json["endTime"] = endTime; | 2886 _json["endTime"] = endTime; |
| 2940 } | 2887 } |
| 2888 if (ephemeralMessage != null) { |
| 2889 _json["ephemeralMessage"] = ephemeralMessage; |
| 2890 } |
| 2941 if (insertTime != null) { | 2891 if (insertTime != null) { |
| 2942 _json["insertTime"] = insertTime; | 2892 _json["insertTime"] = insertTime; |
| 2943 } | 2893 } |
| 2944 if (method != null) { | 2894 if (method != null) { |
| 2945 _json["method"] = method; | 2895 _json["method"] = method; |
| 2946 } | 2896 } |
| 2947 if (target != null) { | 2897 if (target != null) { |
| 2948 _json["target"] = target; | 2898 _json["target"] = target; |
| 2949 } | 2899 } |
| 2950 if (user != null) { | 2900 if (user != null) { |
| 2951 _json["user"] = user; | 2901 _json["user"] = user; |
| 2952 } | 2902 } |
| 2903 if (warning != null) { |
| 2904 _json["warning"] = warning; |
| 2905 } |
| 2953 return _json; | 2906 return _json; |
| 2954 } | 2907 } |
| 2955 } | 2908 } |
| 2956 | 2909 |
| 2957 /** Metadata for the given google.longrunning.Operation. */ | 2910 /** Metadata for the given google.longrunning.Operation. */ |
| 2958 class OperationMetadataV1Beta5 { | 2911 class OperationMetadataV1Beta5 { |
| 2959 /** Timestamp that this operation completed. @OutputOnly */ | 2912 /** Timestamp that this operation completed.@OutputOnly */ |
| 2960 core.String endTime; | 2913 core.String endTime; |
| 2961 /** Timestamp that this operation was created. @OutputOnly */ | 2914 /** Timestamp that this operation was created.@OutputOnly */ |
| 2962 core.String insertTime; | 2915 core.String insertTime; |
| 2963 /** | 2916 /** |
| 2964 * API method name that initiated this operation. Example: | 2917 * API method name that initiated this operation. Example: |
| 2965 * `google.appengine.v1beta5.Version.CreateVersion`. @OutputOnly | 2918 * google.appengine.v1beta5.Version.CreateVersion.@OutputOnly |
| 2966 */ | 2919 */ |
| 2967 core.String method; | 2920 core.String method; |
| 2968 /** | 2921 /** |
| 2969 * Name of the resource that this operation is acting on. Example: | 2922 * Name of the resource that this operation is acting on. Example: |
| 2970 * `apps/myapp/services/default`. @OutputOnly | 2923 * apps/myapp/services/default.@OutputOnly |
| 2971 */ | 2924 */ |
| 2972 core.String target; | 2925 core.String target; |
| 2973 /** User who requested this operation. @OutputOnly */ | 2926 /** User who requested this operation.@OutputOnly */ |
| 2974 core.String user; | 2927 core.String user; |
| 2975 | 2928 |
| 2976 OperationMetadataV1Beta5(); | 2929 OperationMetadataV1Beta5(); |
| 2977 | 2930 |
| 2978 OperationMetadataV1Beta5.fromJson(core.Map _json) { | 2931 OperationMetadataV1Beta5.fromJson(core.Map _json) { |
| 2979 if (_json.containsKey("endTime")) { | 2932 if (_json.containsKey("endTime")) { |
| 2980 endTime = _json["endTime"]; | 2933 endTime = _json["endTime"]; |
| 2981 } | 2934 } |
| 2982 if (_json.containsKey("insertTime")) { | 2935 if (_json.containsKey("insertTime")) { |
| 2983 insertTime = _json["insertTime"]; | 2936 insertTime = _json["insertTime"]; |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3059 } | 3012 } |
| 3060 | 3013 |
| 3061 /** Machine resources for a version. */ | 3014 /** Machine resources for a version. */ |
| 3062 class Resources { | 3015 class Resources { |
| 3063 /** Number of CPU cores needed. */ | 3016 /** Number of CPU cores needed. */ |
| 3064 core.double cpu; | 3017 core.double cpu; |
| 3065 /** Disk size (GB) needed. */ | 3018 /** Disk size (GB) needed. */ |
| 3066 core.double diskGb; | 3019 core.double diskGb; |
| 3067 /** Memory (GB) needed. */ | 3020 /** Memory (GB) needed. */ |
| 3068 core.double memoryGb; | 3021 core.double memoryGb; |
| 3022 /** User specified volumes. */ |
| 3023 core.List<Volume> volumes; |
| 3069 | 3024 |
| 3070 Resources(); | 3025 Resources(); |
| 3071 | 3026 |
| 3072 Resources.fromJson(core.Map _json) { | 3027 Resources.fromJson(core.Map _json) { |
| 3073 if (_json.containsKey("cpu")) { | 3028 if (_json.containsKey("cpu")) { |
| 3074 cpu = _json["cpu"]; | 3029 cpu = _json["cpu"]; |
| 3075 } | 3030 } |
| 3076 if (_json.containsKey("diskGb")) { | 3031 if (_json.containsKey("diskGb")) { |
| 3077 diskGb = _json["diskGb"]; | 3032 diskGb = _json["diskGb"]; |
| 3078 } | 3033 } |
| 3079 if (_json.containsKey("memoryGb")) { | 3034 if (_json.containsKey("memoryGb")) { |
| 3080 memoryGb = _json["memoryGb"]; | 3035 memoryGb = _json["memoryGb"]; |
| 3081 } | 3036 } |
| 3037 if (_json.containsKey("volumes")) { |
| 3038 volumes = _json["volumes"].map((value) => new Volume.fromJson(value)).toLi
st(); |
| 3039 } |
| 3082 } | 3040 } |
| 3083 | 3041 |
| 3084 core.Map toJson() { | 3042 core.Map toJson() { |
| 3085 var _json = new core.Map(); | 3043 var _json = new core.Map(); |
| 3086 if (cpu != null) { | 3044 if (cpu != null) { |
| 3087 _json["cpu"] = cpu; | 3045 _json["cpu"] = cpu; |
| 3088 } | 3046 } |
| 3089 if (diskGb != null) { | 3047 if (diskGb != null) { |
| 3090 _json["diskGb"] = diskGb; | 3048 _json["diskGb"] = diskGb; |
| 3091 } | 3049 } |
| 3092 if (memoryGb != null) { | 3050 if (memoryGb != null) { |
| 3093 _json["memoryGb"] = memoryGb; | 3051 _json["memoryGb"] = memoryGb; |
| 3094 } | 3052 } |
| 3053 if (volumes != null) { |
| 3054 _json["volumes"] = volumes.map((value) => (value).toJson()).toList(); |
| 3055 } |
| 3095 return _json; | 3056 return _json; |
| 3096 } | 3057 } |
| 3097 } | 3058 } |
| 3098 | 3059 |
| 3099 /** Executes a script to handle the request that matches the URL pattern. */ | 3060 /** Executes a script to handle the request that matches the URL pattern. */ |
| 3100 class ScriptHandler { | 3061 class ScriptHandler { |
| 3101 /** Path to the script from the application root directory. */ | 3062 /** Path to the script from the application root directory. */ |
| 3102 core.String scriptPath; | 3063 core.String scriptPath; |
| 3103 | 3064 |
| 3104 ScriptHandler(); | 3065 ScriptHandler(); |
| (...skipping 16 matching lines...) Expand all Loading... |
| 3121 /** | 3082 /** |
| 3122 * A Service resource is a logical component of an application that can share | 3083 * A Service resource is a logical component of an application that can share |
| 3123 * state and communicate in a secure fashion with other services. For example, | 3084 * state and communicate in a secure fashion with other services. For example, |
| 3124 * an application that handles customer requests might include separate services | 3085 * an application that handles customer requests might include separate services |
| 3125 * to handle tasks such as backend data analysis or API requests from mobile | 3086 * to handle tasks such as backend data analysis or API requests from mobile |
| 3126 * devices. Each service has a collection of versions that define a specific set | 3087 * devices. Each service has a collection of versions that define a specific set |
| 3127 * of code used to implement the functionality of that service. | 3088 * of code used to implement the functionality of that service. |
| 3128 */ | 3089 */ |
| 3129 class Service { | 3090 class Service { |
| 3130 /** | 3091 /** |
| 3131 * Relative name of the service within the application. Example: `default`. | 3092 * Relative name of the service within the application. Example: |
| 3132 * @OutputOnly | 3093 * default.@OutputOnly |
| 3133 */ | 3094 */ |
| 3134 core.String id; | 3095 core.String id; |
| 3135 /** | 3096 /** |
| 3136 * Full path to the Service resource in the API. Example: | 3097 * Full path to the Service resource in the API. Example: |
| 3137 * `apps/myapp/services/default`. @OutputOnly | 3098 * apps/myapp/services/default.@OutputOnly |
| 3138 */ | 3099 */ |
| 3139 core.String name; | 3100 core.String name; |
| 3140 /** | 3101 /** |
| 3141 * Mapping that defines fractional HTTP traffic diversion to different | 3102 * Mapping that defines fractional HTTP traffic diversion to different |
| 3142 * versions within the service. | 3103 * versions within the service. |
| 3143 */ | 3104 */ |
| 3144 TrafficSplit split; | 3105 TrafficSplit split; |
| 3145 | 3106 |
| 3146 Service(); | 3107 Service(); |
| 3147 | 3108 |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3188 */ | 3149 */ |
| 3189 core.bool applicationReadable; | 3150 core.bool applicationReadable; |
| 3190 /** | 3151 /** |
| 3191 * Time a static file served by this handler should be cached by web proxies | 3152 * Time a static file served by this handler should be cached by web proxies |
| 3192 * and browsers. | 3153 * and browsers. |
| 3193 */ | 3154 */ |
| 3194 core.String expiration; | 3155 core.String expiration; |
| 3195 /** HTTP headers to use for all responses from these URLs. */ | 3156 /** HTTP headers to use for all responses from these URLs. */ |
| 3196 core.Map<core.String, core.String> httpHeaders; | 3157 core.Map<core.String, core.String> httpHeaders; |
| 3197 /** | 3158 /** |
| 3198 * MIME type used to serve all files served by this handler. Defaults to | 3159 * MIME type used to serve all files served by this handler.Defaults to |
| 3199 * file-specific MIME types, which are derived from each file's filename | 3160 * file-specific MIME types, which are derived from each file's filename |
| 3200 * extension. | 3161 * extension. |
| 3201 */ | 3162 */ |
| 3202 core.String mimeType; | 3163 core.String mimeType; |
| 3203 /** | 3164 /** |
| 3204 * Path to the static files matched by the URL pattern, from the application | 3165 * Path to the static files matched by the URL pattern, from the application |
| 3205 * root directory. The path can refer to text matched in groupings in the URL | 3166 * root directory. The path can refer to text matched in groupings in the URL |
| 3206 * pattern. | 3167 * pattern. |
| 3207 */ | 3168 */ |
| 3208 core.String path; | 3169 core.String path; |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3264 _json["requireMatchingFile"] = requireMatchingFile; | 3225 _json["requireMatchingFile"] = requireMatchingFile; |
| 3265 } | 3226 } |
| 3266 if (uploadPathRegex != null) { | 3227 if (uploadPathRegex != null) { |
| 3267 _json["uploadPathRegex"] = uploadPathRegex; | 3228 _json["uploadPathRegex"] = uploadPathRegex; |
| 3268 } | 3229 } |
| 3269 return _json; | 3230 return _json; |
| 3270 } | 3231 } |
| 3271 } | 3232 } |
| 3272 | 3233 |
| 3273 /** | 3234 /** |
| 3274 * The `Status` type defines a logical error model that is suitable for | 3235 * The Status type defines a logical error model that is suitable for different |
| 3275 * different programming environments, including REST APIs and RPC APIs. It is | 3236 * programming environments, including REST APIs and RPC APIs. It is used by |
| 3276 * used by [gRPC](https://github.com/grpc). The error model is designed to be: - | 3237 * gRPC (https://github.com/grpc). The error model is designed to be: Simple to |
| 3277 * Simple to use and understand for most users - Flexible enough to meet | 3238 * use and understand for most users Flexible enough to meet unexpected |
| 3278 * unexpected needs # Overview The `Status` message contains three pieces of | 3239 * needsOverviewThe Status message contains three pieces of data: error code, |
| 3279 * data: error code, error message, and error details. The error code should be | 3240 * error message, and error details. The error code should be an enum value of |
| 3280 * an enum value of google.rpc.Code, but it may accept additional error codes if | 3241 * google.rpc.Code, but it may accept additional error codes if needed. The |
| 3281 * needed. The error message should be a developer-facing English message that | 3242 * error message should be a developer-facing English message that helps |
| 3282 * helps developers *understand* and *resolve* the error. If a localized | 3243 * developers understand and resolve the error. If a localized user-facing error |
| 3283 * user-facing error message is needed, put the localized message in the error | 3244 * message is needed, put the localized message in the error details or localize |
| 3284 * details or localize it in the client. The optional error details may contain | 3245 * it in the client. The optional error details may contain arbitrary |
| 3285 * arbitrary information about the error. There is a predefined set of error | 3246 * information about the error. There is a predefined set of error detail types |
| 3286 * detail types in the package `google.rpc` which can be used for common error | 3247 * in the package google.rpc which can be used for common error |
| 3287 * conditions. # Language mapping The `Status` message is the logical | 3248 * conditions.Language mappingThe Status message is the logical representation |
| 3288 * representation of the error model, but it is not necessarily the actual wire | 3249 * of the error model, but it is not necessarily the actual wire format. When |
| 3289 * format. When the `Status` message is exposed in different client libraries | 3250 * the Status message is exposed in different client libraries and different |
| 3290 * and different wire protocols, it can be mapped differently. For example, it | 3251 * wire protocols, it can be mapped differently. For example, it will likely be |
| 3291 * will likely be mapped to some exceptions in Java, but more likely mapped to | 3252 * mapped to some exceptions in Java, but more likely mapped to some error codes |
| 3292 * some error codes in C. # Other uses The error model and the `Status` message | 3253 * in C.Other usesThe error model and the Status message can be used in a |
| 3293 * can be used in a variety of environments, either with or without APIs, to | 3254 * variety of environments, either with or without APIs, to provide a consistent |
| 3294 * provide a consistent developer experience across different environments. | 3255 * developer experience across different environments.Example uses of this error |
| 3295 * Example uses of this error model include: - Partial errors. If a service | 3256 * model include: Partial errors. If a service needs to return partial errors to |
| 3296 * needs to return partial errors to the client, it may embed the `Status` in | 3257 * the client, it may embed the Status in the normal response to indicate the |
| 3297 * the normal response to indicate the partial errors. - Workflow errors. A | 3258 * partial errors. Workflow errors. A typical workflow has multiple steps. Each |
| 3298 * typical workflow has multiple steps. Each step may have a `Status` message | 3259 * step may have a Status message for error reporting purpose. Batch operations. |
| 3299 * for error reporting purpose. - Batch operations. If a client uses batch | 3260 * If a client uses batch request and batch response, the Status message should |
| 3300 * request and batch response, the `Status` message should be used directly | 3261 * be used directly inside batch response, one for each error sub-response. |
| 3301 * inside batch response, one for each error sub-response. - Asynchronous | 3262 * Asynchronous operations. If an API call embeds asynchronous operation results |
| 3302 * operations. If an API call embeds asynchronous operation results in its | 3263 * in its response, the status of those operations should be represented |
| 3303 * response, the status of those operations should be represented directly using | 3264 * directly using the Status message. Logging. If some API errors are stored in |
| 3304 * the `Status` message. - Logging. If some API errors are stored in logs, the | 3265 * logs, the message Status could be used directly after any stripping needed |
| 3305 * message `Status` could be used directly after any stripping needed for | 3266 * for security/privacy reasons. |
| 3306 * security/privacy reasons. | |
| 3307 */ | 3267 */ |
| 3308 class Status { | 3268 class Status { |
| 3309 /** The status code, which should be an enum value of google.rpc.Code. */ | 3269 /** The status code, which should be an enum value of google.rpc.Code. */ |
| 3310 core.int code; | 3270 core.int code; |
| 3311 /** | 3271 /** |
| 3312 * A list of messages that carry the error details. There will be a common set | 3272 * A list of messages that carry the error details. There will be a common set |
| 3313 * of message types for APIs to use. | 3273 * of message types for APIs to use. |
| 3314 * | 3274 * |
| 3315 * The values for Object must be JSON objects. It can consist of `num`, | 3275 * The values for Object must be JSON objects. It can consist of `num`, |
| 3316 * `String`, `bool` and `null` as well as `Map` and `List` values. | 3276 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3397 if (shardBy != null) { | 3357 if (shardBy != null) { |
| 3398 _json["shardBy"] = shardBy; | 3358 _json["shardBy"] = shardBy; |
| 3399 } | 3359 } |
| 3400 return _json; | 3360 return _json; |
| 3401 } | 3361 } |
| 3402 } | 3362 } |
| 3403 | 3363 |
| 3404 /** Rules to match an HTTP request and dispatch that request to a service. */ | 3364 /** Rules to match an HTTP request and dispatch that request to a service. */ |
| 3405 class UrlDispatchRule { | 3365 class UrlDispatchRule { |
| 3406 /** | 3366 /** |
| 3407 * Domain name to match against. The wildcard "`*`" is supported if specified | 3367 * Domain name to match against. The wildcard "*" is supported if specified |
| 3408 * before a period: "`*.`". Defaults to matching all domains: "`*`". | 3368 * before a period: "*.".Defaults to matching all domains: "*". |
| 3409 */ | 3369 */ |
| 3410 core.String domain; | 3370 core.String domain; |
| 3411 /** | 3371 /** |
| 3412 * Pathname within the host. Must start with a "`/`". A single "`*`" can be | 3372 * Pathname within the host. Must start with a "/". A single "*" can be |
| 3413 * included at the end of the path. The sum of the lengths of the domain and | 3373 * included at the end of the path. The sum of the lengths of the domain and |
| 3414 * path may not exceed 100 characters. | 3374 * path may not exceed 100 characters. |
| 3415 */ | 3375 */ |
| 3416 core.String path; | 3376 core.String path; |
| 3417 /** | 3377 /** |
| 3418 * Resource ID of a service in this application that should serve the matched | 3378 * Resource ID of a service in this application that should serve the matched |
| 3419 * request. The service must already exist. Example: `default`. | 3379 * request. The service must already exist. Example: default. |
| 3420 */ | 3380 */ |
| 3421 core.String service; | 3381 core.String service; |
| 3422 | 3382 |
| 3423 UrlDispatchRule(); | 3383 UrlDispatchRule(); |
| 3424 | 3384 |
| 3425 UrlDispatchRule.fromJson(core.Map _json) { | 3385 UrlDispatchRule.fromJson(core.Map _json) { |
| 3426 if (_json.containsKey("domain")) { | 3386 if (_json.containsKey("domain")) { |
| 3427 domain = _json["domain"]; | 3387 domain = _json["domain"]; |
| 3428 } | 3388 } |
| 3429 if (_json.containsKey("path")) { | 3389 if (_json.containsKey("path")) { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 3452 /** | 3412 /** |
| 3453 * URL pattern and description of how the URL should be handled. App Engine can | 3413 * URL pattern and description of how the URL should be handled. App Engine can |
| 3454 * handle URLs by executing application code or by serving static files uploaded | 3414 * handle URLs by executing application code or by serving static files uploaded |
| 3455 * with the version, such as images, CSS, or JavaScript. | 3415 * with the version, such as images, CSS, or JavaScript. |
| 3456 */ | 3416 */ |
| 3457 class UrlMap { | 3417 class UrlMap { |
| 3458 /** Uses API Endpoints to handle requests. */ | 3418 /** Uses API Endpoints to handle requests. */ |
| 3459 ApiEndpointHandler apiEndpoint; | 3419 ApiEndpointHandler apiEndpoint; |
| 3460 /** | 3420 /** |
| 3461 * Action to take when users access resources that require authentication. | 3421 * Action to take when users access resources that require authentication. |
| 3462 * Defaults to `redirect`. | 3422 * Defaults to redirect. |
| 3463 * Possible string values are: | 3423 * Possible string values are: |
| 3464 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. | 3424 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : A AUTH_FAIL_ACTION_UNSPECIFIED. |
| 3465 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. | 3425 * - "AUTH_FAIL_ACTION_REDIRECT" : A AUTH_FAIL_ACTION_REDIRECT. |
| 3466 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. | 3426 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : A AUTH_FAIL_ACTION_UNAUTHORIZED. |
| 3467 */ | 3427 */ |
| 3468 core.String authFailAction; | 3428 core.String authFailAction; |
| 3469 /** | 3429 /** |
| 3470 * Level of login required to access this resource. | 3430 * Level of login required to access this resource. |
| 3471 * Possible string values are: | 3431 * Possible string values are: |
| 3472 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. | 3432 * - "LOGIN_UNSPECIFIED" : A LOGIN_UNSPECIFIED. |
| 3473 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. | 3433 * - "LOGIN_OPTIONAL" : A LOGIN_OPTIONAL. |
| 3474 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. | 3434 * - "LOGIN_ADMIN" : A LOGIN_ADMIN. |
| 3475 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. | 3435 * - "LOGIN_REQUIRED" : A LOGIN_REQUIRED. |
| 3476 */ | 3436 */ |
| 3477 core.String login; | 3437 core.String login; |
| 3478 /** | 3438 /** |
| 3479 * `30x` code to use when performing redirects for the `secure` field. | 3439 * 30x code to use when performing redirects for the secure field. Defaults to |
| 3480 * Defaults to `302`. | 3440 * 302. |
| 3481 * Possible string values are: | 3441 * Possible string values are: |
| 3482 * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : A | 3442 * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : A |
| 3483 * REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED. | 3443 * REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED. |
| 3484 * - "REDIRECT_HTTP_RESPONSE_CODE_301" : A REDIRECT_HTTP_RESPONSE_CODE_301. | 3444 * - "REDIRECT_HTTP_RESPONSE_CODE_301" : A REDIRECT_HTTP_RESPONSE_CODE_301. |
| 3485 * - "REDIRECT_HTTP_RESPONSE_CODE_302" : A REDIRECT_HTTP_RESPONSE_CODE_302. | 3445 * - "REDIRECT_HTTP_RESPONSE_CODE_302" : A REDIRECT_HTTP_RESPONSE_CODE_302. |
| 3486 * - "REDIRECT_HTTP_RESPONSE_CODE_303" : A REDIRECT_HTTP_RESPONSE_CODE_303. | 3446 * - "REDIRECT_HTTP_RESPONSE_CODE_303" : A REDIRECT_HTTP_RESPONSE_CODE_303. |
| 3487 * - "REDIRECT_HTTP_RESPONSE_CODE_307" : A REDIRECT_HTTP_RESPONSE_CODE_307. | 3447 * - "REDIRECT_HTTP_RESPONSE_CODE_307" : A REDIRECT_HTTP_RESPONSE_CODE_307. |
| 3488 */ | 3448 */ |
| 3489 core.String redirectHttpResponseCode; | 3449 core.String redirectHttpResponseCode; |
| 3490 /** Executes a script to handle the request that matches this URL pattern. */ | 3450 /** Executes a script to handle the request that matches this URL pattern. */ |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3567 return _json; | 3527 return _json; |
| 3568 } | 3528 } |
| 3569 } | 3529 } |
| 3570 | 3530 |
| 3571 /** | 3531 /** |
| 3572 * A Version resource is a specific set of source code and configuration files | 3532 * A Version resource is a specific set of source code and configuration files |
| 3573 * that are deployed into a service. | 3533 * that are deployed into a service. |
| 3574 */ | 3534 */ |
| 3575 class Version { | 3535 class Version { |
| 3576 /** | 3536 /** |
| 3577 * Serving configuration for [Google Cloud | 3537 * Serving configuration for Google Cloud Endpoints |
| 3578 * Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/). Only | 3538 * (https://cloud.google.com/appengine/docs/python/endpoints/).Only returned |
| 3579 * returned in `GET` requests if `view=FULL` is set. | 3539 * in GET requests if view=FULL is set. |
| 3580 */ | 3540 */ |
| 3581 ApiConfigHandler apiConfig; | 3541 ApiConfigHandler apiConfig; |
| 3582 /** | 3542 /** |
| 3583 * Automatic scaling is based on request rate, response latencies, and other | 3543 * Automatic scaling is based on request rate, response latencies, and other |
| 3584 * application metrics. | 3544 * application metrics. |
| 3585 */ | 3545 */ |
| 3586 AutomaticScaling automaticScaling; | 3546 AutomaticScaling automaticScaling; |
| 3587 /** | 3547 /** |
| 3588 * A service with basic scaling will create an instance when the application | 3548 * A service with basic scaling will create an instance when the application |
| 3589 * receives a request. The instance will be turned down when the app becomes | 3549 * receives a request. The instance will be turned down when the app becomes |
| 3590 * idle. Basic scaling is ideal for work that is intermittent or driven by | 3550 * idle. Basic scaling is ideal for work that is intermittent or driven by |
| 3591 * user activity. | 3551 * user activity. |
| 3592 */ | 3552 */ |
| 3593 BasicScaling basicScaling; | 3553 BasicScaling basicScaling; |
| 3594 /** | 3554 /** |
| 3595 * Metadata settings that are supplied to this version to enable beta runtime | 3555 * Metadata settings that are supplied to this version to enable beta runtime |
| 3596 * features. | 3556 * features. |
| 3597 */ | 3557 */ |
| 3598 core.Map<core.String, core.String> betaSettings; | 3558 core.Map<core.String, core.String> betaSettings; |
| 3599 /** Time that this version was created. @OutputOnly */ | 3559 /** Time that this version was created.@OutputOnly */ |
| 3600 core.String createTime; | 3560 core.String createTime; |
| 3601 /** Email address of the user who created this version. @OutputOnly */ | 3561 /** Email address of the user who created this version.@OutputOnly */ |
| 3602 core.String createdBy; | 3562 core.String createdBy; |
| 3603 /** | 3563 /** |
| 3604 * Duration that static files should be cached by web proxies and browsers. | 3564 * Duration that static files should be cached by web proxies and browsers. |
| 3605 * Only applicable if the corresponding | 3565 * Only applicable if the corresponding StaticFilesHandler |
| 3606 * [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/refe
rence/rest/v1/apps.services.versions#staticfileshandler) | 3566 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#staticfileshandler) |
| 3607 * does not specify its own expiration time. Only returned in `GET` requests | 3567 * does not specify its own expiration time.Only returned in GET requests if |
| 3608 * if `view=FULL` is set. | 3568 * view=FULL is set. |
| 3609 */ | 3569 */ |
| 3610 core.String defaultExpiration; | 3570 core.String defaultExpiration; |
| 3611 /** | 3571 /** |
| 3612 * Code and application artifacts that make up this version. Only returned in | 3572 * Code and application artifacts that make up this version.Only returned in |
| 3613 * `GET` requests if `view=FULL` is set. | 3573 * GET requests if view=FULL is set. |
| 3614 */ | 3574 */ |
| 3615 Deployment deployment; | 3575 Deployment deployment; |
| 3616 /** | 3576 /** |
| 3617 * Total size in bytes of all the files that are included in this version and | 3577 * Total size in bytes of all the files that are included in this version and |
| 3618 * curerntly hosted on the App Engine disk. @OutputOnly | 3578 * curerntly hosted on the App Engine disk.@OutputOnly |
| 3619 */ | 3579 */ |
| 3620 core.String diskUsageBytes; | 3580 core.String diskUsageBytes; |
| 3621 /** | 3581 /** |
| 3622 * App Engine execution environment for this version. Defaults to `standard`. | 3582 * Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud |
| 3583 * Endpoints Extensible Service Proxy will be provided to serve the API |
| 3584 * implemented by the app. |
| 3585 */ |
| 3586 EndpointsApiService endpointsApiService; |
| 3587 /** |
| 3588 * App Engine execution environment for this version.Defaults to standard. |
| 3623 */ | 3589 */ |
| 3624 core.String env; | 3590 core.String env; |
| 3625 /** | 3591 /** |
| 3626 * Environment variables available to the application. Only returned in `GET` | 3592 * Environment variables available to the application.Only returned in GET |
| 3627 * requests if `view=FULL` is set. | 3593 * requests if view=FULL is set. |
| 3628 */ | 3594 */ |
| 3629 core.Map<core.String, core.String> envVariables; | 3595 core.Map<core.String, core.String> envVariables; |
| 3630 /** | 3596 /** |
| 3631 * Custom static error pages. Limited to 10KB per page. Only returned in `GET` | 3597 * Custom static error pages. Limited to 10KB per page.Only returned in GET |
| 3632 * requests if `view=FULL` is set. | 3598 * requests if view=FULL is set. |
| 3633 */ | 3599 */ |
| 3634 core.List<ErrorHandler> errorHandlers; | 3600 core.List<ErrorHandler> errorHandlers; |
| 3635 /** | 3601 /** |
| 3636 * An ordered list of URL-matching patterns that should be applied to incoming | 3602 * An ordered list of URL-matching patterns that should be applied to incoming |
| 3637 * requests. The first matching URL handles the request and other request | 3603 * requests. The first matching URL handles the request and other request |
| 3638 * handlers are not attempted. Only returned in `GET` requests if `view=FULL` | 3604 * handlers are not attempted.Only returned in GET requests if view=FULL is |
| 3639 * is set. | 3605 * set. |
| 3640 */ | 3606 */ |
| 3641 core.List<UrlMap> handlers; | 3607 core.List<UrlMap> handlers; |
| 3642 /** | 3608 /** |
| 3643 * Configures health checking for VM instances. Unhealthy instances are | 3609 * Configures health checking for VM instances. Unhealthy instances are |
| 3644 * stopped and replaced with new instances. Only applicable for VM runtimes. | 3610 * stopped and replaced with new instances. Only applicable for VM |
| 3645 * Only returned in `GET` requests if `view=FULL` is set. | 3611 * runtimes.Only returned in GET requests if view=FULL is set. |
| 3646 */ | 3612 */ |
| 3647 HealthCheck healthCheck; | 3613 HealthCheck healthCheck; |
| 3648 /** | 3614 /** |
| 3649 * Relative name of the version within the service. Example: `v1`. Version | 3615 * Relative name of the version within the service. Example: v1. Version names |
| 3650 * names can contain only lowercase letters, numbers, or hyphens. Reserved | 3616 * can contain only lowercase letters, numbers, or hyphens. Reserved names: |
| 3651 * names: "default", "latest", and any name with the prefix "ah-". | 3617 * "default", "latest", and any name with the prefix "ah-". |
| 3652 */ | 3618 */ |
| 3653 core.String id; | 3619 core.String id; |
| 3654 /** | 3620 /** |
| 3655 * Before an application can receive email or XMPP messages, the application | 3621 * Before an application can receive email or XMPP messages, the application |
| 3656 * must be configured to enable the service. | 3622 * must be configured to enable the service. |
| 3657 */ | 3623 */ |
| 3658 core.List<core.String> inboundServices; | 3624 core.List<core.String> inboundServices; |
| 3659 /** | 3625 /** |
| 3660 * Instance class that is used to run this version. Valid values are: * | 3626 * Instance class that is used to run this version. Valid values are: |
| 3661 * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G` * ManualScaling or | 3627 * AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, |
| 3662 * BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G` Defaults to `F1` for | 3628 * B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling |
| 3663 * AutomaticScaling and `B1` for ManualScaling or BasicScaling. | 3629 * or BasicScaling. |
| 3664 */ | 3630 */ |
| 3665 core.String instanceClass; | 3631 core.String instanceClass; |
| 3666 /** | 3632 /** |
| 3667 * Configuration for third-party Python runtime libraries that are required by | 3633 * Configuration for third-party Python runtime libraries that are required by |
| 3668 * the application. Only returned in `GET` requests if `view=FULL` is set. | 3634 * the application.Only returned in GET requests if view=FULL is set. |
| 3669 */ | 3635 */ |
| 3670 core.List<Library> libraries; | 3636 core.List<Library> libraries; |
| 3671 /** | 3637 /** |
| 3672 * A service with manual scaling runs continuously, allowing you to perform | 3638 * A service with manual scaling runs continuously, allowing you to perform |
| 3673 * complex initialization and rely on the state of its memory over time. | 3639 * complex initialization and rely on the state of its memory over time. |
| 3674 */ | 3640 */ |
| 3675 ManualScaling manualScaling; | 3641 ManualScaling manualScaling; |
| 3676 /** | 3642 /** |
| 3677 * Full path to the Version resource in the API. Example: | 3643 * Full path to the Version resource in the API. Example: |
| 3678 * `apps/myapp/services/default/versions/v1`. @OutputOnly | 3644 * apps/myapp/services/default/versions/v1.@OutputOnly |
| 3679 */ | 3645 */ |
| 3680 core.String name; | 3646 core.String name; |
| 3681 /** Extra network settings. Only applicable for VM runtimes. */ | 3647 /** Extra network settings. Only applicable for VM runtimes. */ |
| 3682 Network network; | 3648 Network network; |
| 3683 /** | 3649 /** |
| 3684 * Files that match this pattern will not be built into this version. Only | 3650 * Files that match this pattern will not be built into this version. Only |
| 3685 * applicable for Go runtimes. Only returned in `GET` requests if `view=FULL` | 3651 * applicable for Go runtimes.Only returned in GET requests if view=FULL is |
| 3686 * is set. | 3652 * set. |
| 3687 */ | 3653 */ |
| 3688 core.String nobuildFilesRegex; | 3654 core.String nobuildFilesRegex; |
| 3689 /** Machine resources for this version. Only applicable for VM runtimes. */ | 3655 /** Machine resources for this version. Only applicable for VM runtimes. */ |
| 3690 Resources resources; | 3656 Resources resources; |
| 3691 /** Desired runtime. Example: `python27`. */ | 3657 /** Desired runtime. Example: python27. */ |
| 3692 core.String runtime; | 3658 core.String runtime; |
| 3693 /** | 3659 /** |
| 3694 * Current serving status of this version. Only the versions with a `SERVING` | 3660 * Current serving status of this version. Only the versions with a SERVING |
| 3695 * status create instances and can be billed. `SERVING_STATUS_UNSPECIFIED` is | 3661 * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an |
| 3696 * an invalid value. Defaults to `SERVING`. | 3662 * invalid value. Defaults to SERVING. |
| 3697 * Possible string values are: | 3663 * Possible string values are: |
| 3698 * - "SERVING_STATUS_UNSPECIFIED" : A SERVING_STATUS_UNSPECIFIED. | 3664 * - "SERVING_STATUS_UNSPECIFIED" : A SERVING_STATUS_UNSPECIFIED. |
| 3699 * - "SERVING" : A SERVING. | 3665 * - "SERVING" : A SERVING. |
| 3700 * - "STOPPED" : A STOPPED. | 3666 * - "STOPPED" : A STOPPED. |
| 3701 */ | 3667 */ |
| 3702 core.String servingStatus; | 3668 core.String servingStatus; |
| 3703 /** Whether multiple requests can be dispatched to this version at once. */ | 3669 /** Whether multiple requests can be dispatched to this version at once. */ |
| 3704 core.bool threadsafe; | 3670 core.bool threadsafe; |
| 3705 /** | 3671 /** |
| 3706 * Serving URL for this version. Example: | 3672 * Serving URL for this version. Example: |
| 3707 * "https://myversion-dot-myservice-dot-myapp.appspot.com" @OutputOnly | 3673 * "https://myversion-dot-myservice-dot-myapp.appspot.com"@OutputOnly |
| 3708 */ | 3674 */ |
| 3709 core.String versionUrl; | 3675 core.String versionUrl; |
| 3710 /** Whether to deploy this version in a container on a virtual machine. */ | 3676 /** Whether to deploy this version in a container on a virtual machine. */ |
| 3711 core.bool vm; | 3677 core.bool vm; |
| 3712 | 3678 |
| 3713 Version(); | 3679 Version(); |
| 3714 | 3680 |
| 3715 Version.fromJson(core.Map _json) { | 3681 Version.fromJson(core.Map _json) { |
| 3716 if (_json.containsKey("apiConfig")) { | 3682 if (_json.containsKey("apiConfig")) { |
| 3717 apiConfig = new ApiConfigHandler.fromJson(_json["apiConfig"]); | 3683 apiConfig = new ApiConfigHandler.fromJson(_json["apiConfig"]); |
| (...skipping 15 matching lines...) Expand all Loading... |
| 3733 } | 3699 } |
| 3734 if (_json.containsKey("defaultExpiration")) { | 3700 if (_json.containsKey("defaultExpiration")) { |
| 3735 defaultExpiration = _json["defaultExpiration"]; | 3701 defaultExpiration = _json["defaultExpiration"]; |
| 3736 } | 3702 } |
| 3737 if (_json.containsKey("deployment")) { | 3703 if (_json.containsKey("deployment")) { |
| 3738 deployment = new Deployment.fromJson(_json["deployment"]); | 3704 deployment = new Deployment.fromJson(_json["deployment"]); |
| 3739 } | 3705 } |
| 3740 if (_json.containsKey("diskUsageBytes")) { | 3706 if (_json.containsKey("diskUsageBytes")) { |
| 3741 diskUsageBytes = _json["diskUsageBytes"]; | 3707 diskUsageBytes = _json["diskUsageBytes"]; |
| 3742 } | 3708 } |
| 3709 if (_json.containsKey("endpointsApiService")) { |
| 3710 endpointsApiService = new EndpointsApiService.fromJson(_json["endpointsApi
Service"]); |
| 3711 } |
| 3743 if (_json.containsKey("env")) { | 3712 if (_json.containsKey("env")) { |
| 3744 env = _json["env"]; | 3713 env = _json["env"]; |
| 3745 } | 3714 } |
| 3746 if (_json.containsKey("envVariables")) { | 3715 if (_json.containsKey("envVariables")) { |
| 3747 envVariables = _json["envVariables"]; | 3716 envVariables = _json["envVariables"]; |
| 3748 } | 3717 } |
| 3749 if (_json.containsKey("errorHandlers")) { | 3718 if (_json.containsKey("errorHandlers")) { |
| 3750 errorHandlers = _json["errorHandlers"].map((value) => new ErrorHandler.fro
mJson(value)).toList(); | 3719 errorHandlers = _json["errorHandlers"].map((value) => new ErrorHandler.fro
mJson(value)).toList(); |
| 3751 } | 3720 } |
| 3752 if (_json.containsKey("handlers")) { | 3721 if (_json.containsKey("handlers")) { |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3821 } | 3790 } |
| 3822 if (defaultExpiration != null) { | 3791 if (defaultExpiration != null) { |
| 3823 _json["defaultExpiration"] = defaultExpiration; | 3792 _json["defaultExpiration"] = defaultExpiration; |
| 3824 } | 3793 } |
| 3825 if (deployment != null) { | 3794 if (deployment != null) { |
| 3826 _json["deployment"] = (deployment).toJson(); | 3795 _json["deployment"] = (deployment).toJson(); |
| 3827 } | 3796 } |
| 3828 if (diskUsageBytes != null) { | 3797 if (diskUsageBytes != null) { |
| 3829 _json["diskUsageBytes"] = diskUsageBytes; | 3798 _json["diskUsageBytes"] = diskUsageBytes; |
| 3830 } | 3799 } |
| 3800 if (endpointsApiService != null) { |
| 3801 _json["endpointsApiService"] = (endpointsApiService).toJson(); |
| 3802 } |
| 3831 if (env != null) { | 3803 if (env != null) { |
| 3832 _json["env"] = env; | 3804 _json["env"] = env; |
| 3833 } | 3805 } |
| 3834 if (envVariables != null) { | 3806 if (envVariables != null) { |
| 3835 _json["envVariables"] = envVariables; | 3807 _json["envVariables"] = envVariables; |
| 3836 } | 3808 } |
| 3837 if (errorHandlers != null) { | 3809 if (errorHandlers != null) { |
| 3838 _json["errorHandlers"] = errorHandlers.map((value) => (value).toJson()).to
List(); | 3810 _json["errorHandlers"] = errorHandlers.map((value) => (value).toJson()).to
List(); |
| 3839 } | 3811 } |
| 3840 if (handlers != null) { | 3812 if (handlers != null) { |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3882 if (versionUrl != null) { | 3854 if (versionUrl != null) { |
| 3883 _json["versionUrl"] = versionUrl; | 3855 _json["versionUrl"] = versionUrl; |
| 3884 } | 3856 } |
| 3885 if (vm != null) { | 3857 if (vm != null) { |
| 3886 _json["vm"] = vm; | 3858 _json["vm"] = vm; |
| 3887 } | 3859 } |
| 3888 return _json; | 3860 return _json; |
| 3889 } | 3861 } |
| 3890 } | 3862 } |
| 3891 | 3863 |
| 3864 /** |
| 3865 * Volumes mounted within the app container. Only applicable for VM runtimes. |
| 3866 */ |
| 3867 class Volume { |
| 3868 /** Unique name for the volume. */ |
| 3869 core.String name; |
| 3870 /** Volume size in gigabytes. */ |
| 3871 core.double sizeGb; |
| 3872 /** Underlying volume type, e.g. 'tmpfs'. */ |
| 3873 core.String volumeType; |
| 3874 |
| 3875 Volume(); |
| 3876 |
| 3877 Volume.fromJson(core.Map _json) { |
| 3878 if (_json.containsKey("name")) { |
| 3879 name = _json["name"]; |
| 3880 } |
| 3881 if (_json.containsKey("sizeGb")) { |
| 3882 sizeGb = _json["sizeGb"]; |
| 3883 } |
| 3884 if (_json.containsKey("volumeType")) { |
| 3885 volumeType = _json["volumeType"]; |
| 3886 } |
| 3887 } |
| 3888 |
| 3889 core.Map toJson() { |
| 3890 var _json = new core.Map(); |
| 3891 if (name != null) { |
| 3892 _json["name"] = name; |
| 3893 } |
| 3894 if (sizeGb != null) { |
| 3895 _json["sizeGb"] = sizeGb; |
| 3896 } |
| 3897 if (volumeType != null) { |
| 3898 _json["volumeType"] = volumeType; |
| 3899 } |
| 3900 return _json; |
| 3901 } |
| 3902 } |
| 3903 |
| 3892 /** The zip file information for a zip deployment. */ | 3904 /** The zip file information for a zip deployment. */ |
| 3893 class ZipInfo { | 3905 class ZipInfo { |
| 3894 /** | 3906 /** |
| 3895 * An estimate of the number of files in a zip for a zip deployment. If set, | 3907 * An estimate of the number of files in a zip for a zip deployment. If set, |
| 3896 * must be greater than or equal to the actual number of files. Used for | 3908 * must be greater than or equal to the actual number of files. Used for |
| 3897 * optimizing performance; if not provided, deployment may be slow. | 3909 * optimizing performance; if not provided, deployment may be slow. |
| 3898 */ | 3910 */ |
| 3899 core.int filesCount; | 3911 core.int filesCount; |
| 3900 /** | 3912 /** |
| 3901 * URL of the zip file to deploy from. Must be a URL to a resource in Google | 3913 * URL of the zip file to deploy from. Must be a URL to a resource in Google |
| 3902 * Cloud Storage in the form 'http(s)://storage.googleapis.com/\/\'. | 3914 * Cloud Storage in the form 'http(s)://storage.googleapis.com//'. |
| 3903 */ | 3915 */ |
| 3904 core.String sourceUrl; | 3916 core.String sourceUrl; |
| 3905 | 3917 |
| 3906 ZipInfo(); | 3918 ZipInfo(); |
| 3907 | 3919 |
| 3908 ZipInfo.fromJson(core.Map _json) { | 3920 ZipInfo.fromJson(core.Map _json) { |
| 3909 if (_json.containsKey("filesCount")) { | 3921 if (_json.containsKey("filesCount")) { |
| 3910 filesCount = _json["filesCount"]; | 3922 filesCount = _json["filesCount"]; |
| 3911 } | 3923 } |
| 3912 if (_json.containsKey("sourceUrl")) { | 3924 if (_json.containsKey("sourceUrl")) { |
| 3913 sourceUrl = _json["sourceUrl"]; | 3925 sourceUrl = _json["sourceUrl"]; |
| 3914 } | 3926 } |
| 3915 } | 3927 } |
| 3916 | 3928 |
| 3917 core.Map toJson() { | 3929 core.Map toJson() { |
| 3918 var _json = new core.Map(); | 3930 var _json = new core.Map(); |
| 3919 if (filesCount != null) { | 3931 if (filesCount != null) { |
| 3920 _json["filesCount"] = filesCount; | 3932 _json["filesCount"] = filesCount; |
| 3921 } | 3933 } |
| 3922 if (sourceUrl != null) { | 3934 if (sourceUrl != null) { |
| 3923 _json["sourceUrl"] = sourceUrl; | 3935 _json["sourceUrl"] = sourceUrl; |
| 3924 } | 3936 } |
| 3925 return _json; | 3937 return _json; |
| 3926 } | 3938 } |
| 3927 } | 3939 } |
| OLD | NEW |