| 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 28 matching lines...) Expand all  Loading... | 
|    39   final commons.ApiRequester _requester; |    39   final commons.ApiRequester _requester; | 
|    40  |    40  | 
|    41   AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques
      ter); |    41   AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques
      ter); | 
|    42   AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req
      uester); |    42   AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req
      uester); | 
|    43   AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester
      ); |    43   AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester
      ); | 
|    44  |    44  | 
|    45   AppsResourceApi(commons.ApiRequester client) :  |    45   AppsResourceApi(commons.ApiRequester client) :  | 
|    46       _requester = client; |    46       _requester = client; | 
|    47  |    47  | 
|    48   /** |    48   /** | 
|    49    * Creates an App Engine application for a Google Cloud Platform project. This |    49    * Creates an App Engine application for a Google Cloud Platform project. | 
|    50    * requires a project that excludes an App Engine application. For details |    50    * Required fields: id - The ID of the target Cloud Platform project. location | 
|    51    * about creating a project without an application, see the Google Cloud |    51    * - The region (https://cloud.google.com/appengine/docs/locations) where you | 
|    52    * Resource Manager create project topic |    52    * want the App Engine application located.For more information about App | 
|    53    * (https://cloud.google.com/resource-manager/docs/creating-project). |    53    * Engine applications, see Managing Projects, Applications, and Billing | 
 |    54    * (https://cloud.google.com/appengine/docs/python/console/). | 
|    54    * |    55    * | 
|    55    * [request] - The metadata request object. |    56    * [request] - The metadata request object. | 
|    56    * |    57    * | 
|    57    * Request parameters: |    58    * Request parameters: | 
|    58    * |    59    * | 
|    59    * Completes with a [Operation]. |    60    * Completes with a [Operation]. | 
|    60    * |    61    * | 
|    61    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |    62    * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 
|    62    * error. |    63    * error. | 
|    63    * |    64    * | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   123                                        body: _body, |   124                                        body: _body, | 
|   124                                        queryParams: _queryParams, |   125                                        queryParams: _queryParams, | 
|   125                                        uploadOptions: _uploadOptions, |   126                                        uploadOptions: _uploadOptions, | 
|   126                                        uploadMedia: _uploadMedia, |   127                                        uploadMedia: _uploadMedia, | 
|   127                                        downloadOptions: _downloadOptions); |   128                                        downloadOptions: _downloadOptions); | 
|   128     return _response.then((data) => new Application.fromJson(data)); |   129     return _response.then((data) => new Application.fromJson(data)); | 
|   129   } |   130   } | 
|   130  |   131  | 
|   131   /** |   132   /** | 
|   132    * Updates the specified Application resource. You can update the following |   133    * Updates the specified Application resource. You can update the following | 
|   133    * fields: auth_domain |   134    * fields: auth_domain - Google authentication domain for controlling user | 
|   134    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps#A
      pplication.FIELDS.auth_domain) |   135    * access to the application. default_cookie_expiration - Cookie expiration | 
|   135    * default_cookie_expiration |   136    * policy for the application. | 
|   136    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps#A
      pplication.FIELDS.default_cookie_expiration) |  | 
|   137    * |   137    * | 
|   138    * [request] - The metadata request object. |   138    * [request] - The metadata request object. | 
|   139    * |   139    * | 
|   140    * Request parameters: |   140    * Request parameters: | 
|   141    * |   141    * | 
|   142    * [appsId] - Part of `name`. Name of the Application resource to update. |   142    * [appsId] - Part of `name`. Name of the Application resource to update. | 
|   143    * Example: apps/myapp. |   143    * Example: apps/myapp. | 
|   144    * |   144    * | 
|   145    * [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. | 
|   146    * |   146    * | 
| (...skipping 461 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   608    * |   608    * | 
|   609    * Request parameters: |   609    * Request parameters: | 
|   610    * |   610    * | 
|   611    * [appsId] - Part of `name`. Name of the resource to update. Example: |   611    * [appsId] - Part of `name`. Name of the resource to update. Example: | 
|   612    * apps/myapp/services/default. |   612    * apps/myapp/services/default. | 
|   613    * |   613    * | 
|   614    * [servicesId] - Part of `name`. See documentation of `appsId`. |   614    * [servicesId] - Part of `name`. See documentation of `appsId`. | 
|   615    * |   615    * | 
|   616    * [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. | 
|   617    * |   617    * | 
|   618    * [migrateTraffic] - Set to true to gradually shift traffic from one version |   618    * [migrateTraffic] - Set to true to gradually shift traffic to one or more | 
|   619    * to another single version. By default, traffic is shifted immediately. For |   619    * versions that you specify. By default, traffic is shifted immediately. For | 
|   620    * gradual traffic migration, the target version must be located within |   620    * gradual traffic migration, the target versions must be located within | 
|   621    * instances that are configured for both warmup requests |   621    * instances that are configured for both warmup requests | 
|   622    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
      ervices.versions#inboundservicetype) |   622    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
      ervices.versions#inboundservicetype) | 
|   623    * and automatic scaling |   623    * and automatic scaling | 
|   624    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
      ervices.versions#automaticscaling). |   624    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
      ervices.versions#automaticscaling). | 
|   625    * You must specify the shardBy |   625    * You must specify the shardBy | 
|   626    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
      ervices#shardby) |   626    * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
      ervices#shardby) | 
|   627    * field in the Service resource. Gradual traffic migration is not supported |   627    * field in the Service resource. Gradual traffic migration is not supported | 
|   628    * in the App Engine flexible environment. For examples, see Migrating and |   628    * in the App Engine flexible environment. For examples, see Migrating and | 
|   629    * Splitting Traffic |   629    * Splitting Traffic | 
|   630    * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf
      fic). |   630    * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf
      fic). | 
| (...skipping 527 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1158                                        "GET", |  1158                                        "GET", | 
|  1159                                        body: _body, |  1159                                        body: _body, | 
|  1160                                        queryParams: _queryParams, |  1160                                        queryParams: _queryParams, | 
|  1161                                        uploadOptions: _uploadOptions, |  1161                                        uploadOptions: _uploadOptions, | 
|  1162                                        uploadMedia: _uploadMedia, |  1162                                        uploadMedia: _uploadMedia, | 
|  1163                                        downloadOptions: _downloadOptions); |  1163                                        downloadOptions: _downloadOptions); | 
|  1164     return _response.then((data) => new Instance.fromJson(data)); |  1164     return _response.then((data) => new Instance.fromJson(data)); | 
|  1165   } |  1165   } | 
|  1166  |  1166  | 
|  1167   /** |  1167   /** | 
|  1168    * Lists the instances of a version. |  1168    * Lists the instances of a version.Tip: To aggregate details about instances | 
 |  1169    * over time, see the Stackdriver Monitoring API | 
 |  1170    * (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries
      /list). | 
|  1169    * |  1171    * | 
|  1170    * Request parameters: |  1172    * Request parameters: | 
|  1171    * |  1173    * | 
|  1172    * [appsId] - Part of `parent`. Name of the parent Version resource. Example: |  1174    * [appsId] - Part of `parent`. Name of the parent Version resource. Example: | 
|  1173    * apps/myapp/services/default/versions/v1. |  1175    * apps/myapp/services/default/versions/v1. | 
|  1174    * |  1176    * | 
|  1175    * [servicesId] - Part of `parent`. See documentation of `appsId`. |  1177    * [servicesId] - Part of `parent`. See documentation of `appsId`. | 
|  1176    * |  1178    * | 
|  1177    * [versionsId] - Part of `parent`. See documentation of `appsId`. |  1179    * [versionsId] - Part of `parent`. See documentation of `appsId`. | 
|  1178    * |  1180    * | 
| (...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1353   core.String defaultBucket; |  1355   core.String defaultBucket; | 
|  1354   /** Cookie expiration policy for this application. */ |  1356   /** Cookie expiration policy for this application. */ | 
|  1355   core.String defaultCookieExpiration; |  1357   core.String defaultCookieExpiration; | 
|  1356   /** |  1358   /** | 
|  1357    * Hostname used to reach this application, as resolved by App |  1359    * Hostname used to reach this application, as resolved by App | 
|  1358    * Engine.@OutputOnly |  1360    * Engine.@OutputOnly | 
|  1359    */ |  1361    */ | 
|  1360   core.String defaultHostname; |  1362   core.String defaultHostname; | 
|  1361   /** |  1363   /** | 
|  1362    * HTTP path dispatch rules for requests to the application that do not |  1364    * HTTP path dispatch rules for requests to the application that do not | 
|  1363    * explicitly target a service or version. Rules are |  1365    * explicitly target a service or version. Rules are order-dependent. Up to 20 | 
|  1364    * order-dependent.@OutputOnly |  1366    * dispatch rules can be supported.@OutputOnly | 
|  1365    */ |  1367    */ | 
|  1366   core.List<UrlDispatchRule> dispatchRules; |  1368   core.List<UrlDispatchRule> dispatchRules; | 
|  1367   /** |  1369   /** | 
 |  1370    * The Google Container Registry domain used for storing managed build docker | 
 |  1371    * images for this application. | 
 |  1372    */ | 
 |  1373   core.String gcrDomain; | 
 |  1374   IdentityAwareProxy iap; | 
 |  1375   /** | 
|  1368    * Identifier of the Application resource. This identifier is equivalent to |  1376    * Identifier of the Application resource. This identifier is equivalent to | 
|  1369    * the project ID of the Google Cloud Platform project where you want to |  1377    * the project ID of the Google Cloud Platform project where you want to | 
|  1370    * deploy your application. Example: myapp. |  1378    * deploy your application. Example: myapp. | 
|  1371    */ |  1379    */ | 
|  1372   core.String id; |  1380   core.String id; | 
|  1373   /** |  1381   /** | 
|  1374    * Location from which this application will be run. Application instances |  1382    * Location from which this application will be run. Application instances | 
|  1375    * will run out of data centers in the chosen location, which is also where |  1383    * will run out of data centers in the chosen location, which is also where | 
|  1376    * all of the application's end user content is stored.Defaults to |  1384    * all of the application's end user content is stored.Defaults to | 
|  1377    * us-central.Options are:us-central - Central USeurope-west - Western |  1385    * us-central.Options are:us-central - Central USeurope-west - Western | 
|  1378    * Europeus-east1 - Eastern US |  1386    * Europeus-east1 - Eastern US | 
|  1379    */ |  1387    */ | 
|  1380   core.String locationId; |  1388   core.String locationId; | 
|  1381   /** |  1389   /** | 
|  1382    * Full path to the Application resource in the API. Example: |  1390    * Full path to the Application resource in the API. Example: | 
|  1383    * apps/myapp.@OutputOnly |  1391    * apps/myapp.@OutputOnly | 
|  1384    */ |  1392    */ | 
|  1385   core.String name; |  1393   core.String name; | 
 |  1394   /** | 
 |  1395    * Serving status of this application. | 
 |  1396    * Possible string values are: | 
 |  1397    * - "UNSPECIFIED" : A UNSPECIFIED. | 
 |  1398    * - "SERVING" : A SERVING. | 
 |  1399    * - "USER_DISABLED" : A USER_DISABLED. | 
 |  1400    * - "SYSTEM_DISABLED" : A SYSTEM_DISABLED. | 
 |  1401    */ | 
 |  1402   core.String servingStatus; | 
|  1386  |  1403  | 
|  1387   Application(); |  1404   Application(); | 
|  1388  |  1405  | 
|  1389   Application.fromJson(core.Map _json) { |  1406   Application.fromJson(core.Map _json) { | 
|  1390     if (_json.containsKey("authDomain")) { |  1407     if (_json.containsKey("authDomain")) { | 
|  1391       authDomain = _json["authDomain"]; |  1408       authDomain = _json["authDomain"]; | 
|  1392     } |  1409     } | 
|  1393     if (_json.containsKey("codeBucket")) { |  1410     if (_json.containsKey("codeBucket")) { | 
|  1394       codeBucket = _json["codeBucket"]; |  1411       codeBucket = _json["codeBucket"]; | 
|  1395     } |  1412     } | 
|  1396     if (_json.containsKey("defaultBucket")) { |  1413     if (_json.containsKey("defaultBucket")) { | 
|  1397       defaultBucket = _json["defaultBucket"]; |  1414       defaultBucket = _json["defaultBucket"]; | 
|  1398     } |  1415     } | 
|  1399     if (_json.containsKey("defaultCookieExpiration")) { |  1416     if (_json.containsKey("defaultCookieExpiration")) { | 
|  1400       defaultCookieExpiration = _json["defaultCookieExpiration"]; |  1417       defaultCookieExpiration = _json["defaultCookieExpiration"]; | 
|  1401     } |  1418     } | 
|  1402     if (_json.containsKey("defaultHostname")) { |  1419     if (_json.containsKey("defaultHostname")) { | 
|  1403       defaultHostname = _json["defaultHostname"]; |  1420       defaultHostname = _json["defaultHostname"]; | 
|  1404     } |  1421     } | 
|  1405     if (_json.containsKey("dispatchRules")) { |  1422     if (_json.containsKey("dispatchRules")) { | 
|  1406       dispatchRules = _json["dispatchRules"].map((value) => new UrlDispatchRule.
      fromJson(value)).toList(); |  1423       dispatchRules = _json["dispatchRules"].map((value) => new UrlDispatchRule.
      fromJson(value)).toList(); | 
|  1407     } |  1424     } | 
 |  1425     if (_json.containsKey("gcrDomain")) { | 
 |  1426       gcrDomain = _json["gcrDomain"]; | 
 |  1427     } | 
 |  1428     if (_json.containsKey("iap")) { | 
 |  1429       iap = new IdentityAwareProxy.fromJson(_json["iap"]); | 
 |  1430     } | 
|  1408     if (_json.containsKey("id")) { |  1431     if (_json.containsKey("id")) { | 
|  1409       id = _json["id"]; |  1432       id = _json["id"]; | 
|  1410     } |  1433     } | 
|  1411     if (_json.containsKey("locationId")) { |  1434     if (_json.containsKey("locationId")) { | 
|  1412       locationId = _json["locationId"]; |  1435       locationId = _json["locationId"]; | 
|  1413     } |  1436     } | 
|  1414     if (_json.containsKey("name")) { |  1437     if (_json.containsKey("name")) { | 
|  1415       name = _json["name"]; |  1438       name = _json["name"]; | 
|  1416     } |  1439     } | 
 |  1440     if (_json.containsKey("servingStatus")) { | 
 |  1441       servingStatus = _json["servingStatus"]; | 
 |  1442     } | 
|  1417   } |  1443   } | 
|  1418  |  1444  | 
|  1419   core.Map toJson() { |  1445   core.Map toJson() { | 
|  1420     var _json = new core.Map(); |  1446     var _json = new core.Map(); | 
|  1421     if (authDomain != null) { |  1447     if (authDomain != null) { | 
|  1422       _json["authDomain"] = authDomain; |  1448       _json["authDomain"] = authDomain; | 
|  1423     } |  1449     } | 
|  1424     if (codeBucket != null) { |  1450     if (codeBucket != null) { | 
|  1425       _json["codeBucket"] = codeBucket; |  1451       _json["codeBucket"] = codeBucket; | 
|  1426     } |  1452     } | 
|  1427     if (defaultBucket != null) { |  1453     if (defaultBucket != null) { | 
|  1428       _json["defaultBucket"] = defaultBucket; |  1454       _json["defaultBucket"] = defaultBucket; | 
|  1429     } |  1455     } | 
|  1430     if (defaultCookieExpiration != null) { |  1456     if (defaultCookieExpiration != null) { | 
|  1431       _json["defaultCookieExpiration"] = defaultCookieExpiration; |  1457       _json["defaultCookieExpiration"] = defaultCookieExpiration; | 
|  1432     } |  1458     } | 
|  1433     if (defaultHostname != null) { |  1459     if (defaultHostname != null) { | 
|  1434       _json["defaultHostname"] = defaultHostname; |  1460       _json["defaultHostname"] = defaultHostname; | 
|  1435     } |  1461     } | 
|  1436     if (dispatchRules != null) { |  1462     if (dispatchRules != null) { | 
|  1437       _json["dispatchRules"] = dispatchRules.map((value) => (value).toJson()).to
      List(); |  1463       _json["dispatchRules"] = dispatchRules.map((value) => (value).toJson()).to
      List(); | 
|  1438     } |  1464     } | 
 |  1465     if (gcrDomain != null) { | 
 |  1466       _json["gcrDomain"] = gcrDomain; | 
 |  1467     } | 
 |  1468     if (iap != null) { | 
 |  1469       _json["iap"] = (iap).toJson(); | 
 |  1470     } | 
|  1439     if (id != null) { |  1471     if (id != null) { | 
|  1440       _json["id"] = id; |  1472       _json["id"] = id; | 
|  1441     } |  1473     } | 
|  1442     if (locationId != null) { |  1474     if (locationId != null) { | 
|  1443       _json["locationId"] = locationId; |  1475       _json["locationId"] = locationId; | 
|  1444     } |  1476     } | 
|  1445     if (name != null) { |  1477     if (name != null) { | 
|  1446       _json["name"] = name; |  1478       _json["name"] = name; | 
|  1447     } |  1479     } | 
 |  1480     if (servingStatus != null) { | 
 |  1481       _json["servingStatus"] = servingStatus; | 
 |  1482     } | 
|  1448     return _json; |  1483     return _json; | 
|  1449   } |  1484   } | 
|  1450 } |  1485 } | 
|  1451  |  1486  | 
|  1452 /** |  1487 /** | 
|  1453  * Automatic scaling is based on request rate, response latencies, and other |  1488  * Automatic scaling is based on request rate, response latencies, and other | 
|  1454  * application metrics. |  1489  * application metrics. | 
|  1455  */ |  1490  */ | 
|  1456 class AutomaticScaling { |  1491 class AutomaticScaling { | 
|  1457   /** |  1492   /** | 
| (...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1616       _json["idleTimeout"] = idleTimeout; |  1651       _json["idleTimeout"] = idleTimeout; | 
|  1617     } |  1652     } | 
|  1618     if (maxInstances != null) { |  1653     if (maxInstances != null) { | 
|  1619       _json["maxInstances"] = maxInstances; |  1654       _json["maxInstances"] = maxInstances; | 
|  1620     } |  1655     } | 
|  1621     return _json; |  1656     return _json; | 
|  1622   } |  1657   } | 
|  1623 } |  1658 } | 
|  1624  |  1659  | 
|  1625 /** |  1660 /** | 
|  1626  * Docker image that is used to start a VM container for the version you deploy. |  1661  * Docker image that is used to create a container and start a VM instance for | 
 |  1662  * the version that you deploy. Only applicable for instances running in the App | 
 |  1663  * Engine flexible environment. | 
|  1627  */ |  1664  */ | 
|  1628 class ContainerInfo { |  1665 class ContainerInfo { | 
|  1629   /** |  1666   /** | 
|  1630    * URI to the hosted container image in a Docker repository. The URI must be |  1667    * URI to the hosted container image in Google Container Registry. The URI | 
|  1631    * fully qualified and include a tag or digest. Examples: |  1668    * must be fully qualified and include a tag or digest. Examples: | 
|  1632    * "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest" |  1669    * "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest" | 
|  1633    */ |  1670    */ | 
|  1634   core.String image; |  1671   core.String image; | 
|  1635  |  1672  | 
|  1636   ContainerInfo(); |  1673   ContainerInfo(); | 
|  1637  |  1674  | 
|  1638   ContainerInfo.fromJson(core.Map _json) { |  1675   ContainerInfo.fromJson(core.Map _json) { | 
|  1639     if (_json.containsKey("image")) { |  1676     if (_json.containsKey("image")) { | 
|  1640       image = _json["image"]; |  1677       image = _json["image"]; | 
|  1641     } |  1678     } | 
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1707     if (sshKey != null) { |  1744     if (sshKey != null) { | 
|  1708       _json["sshKey"] = sshKey; |  1745       _json["sshKey"] = sshKey; | 
|  1709     } |  1746     } | 
|  1710     return _json; |  1747     return _json; | 
|  1711   } |  1748   } | 
|  1712 } |  1749 } | 
|  1713  |  1750  | 
|  1714 /** Code and application artifacts used to deploy a version to App Engine. */ |  1751 /** Code and application artifacts used to deploy a version to App Engine. */ | 
|  1715 class Deployment { |  1752 class Deployment { | 
|  1716   /** |  1753   /** | 
|  1717    * A Docker image that App Engine uses to run the version. Only applicable for |  1754    * The Docker image for the container that runs the version. Only applicable | 
|  1718    * instances in App Engine flexible environment. |  1755    * for instances running in the App Engine flexible environment. | 
|  1719    */ |  1756    */ | 
|  1720   ContainerInfo container; |  1757   ContainerInfo container; | 
|  1721   /** |  1758   /** | 
|  1722    * Manifest of the files stored in Google Cloud Storage that are included as |  1759    * Manifest of the files stored in Google Cloud Storage that are included as | 
|  1723    * part of this version. All files must be readable using the credentials |  1760    * part of this version. All files must be readable using the credentials | 
|  1724    * supplied with this call. |  1761    * supplied with this call. | 
|  1725    */ |  1762    */ | 
|  1726   core.Map<core.String, FileInfo> files; |  1763   core.Map<core.String, FileInfo> files; | 
|  1727   /** The zip file for this deployment, if this is a zip deployment. */ |  1764   /** The zip file for this deployment, if this is a zip deployment. */ | 
|  1728   ZipInfo zip; |  1765   ZipInfo zip; | 
| (...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2015     if (timeout != null) { |  2052     if (timeout != null) { | 
|  2016       _json["timeout"] = timeout; |  2053       _json["timeout"] = timeout; | 
|  2017     } |  2054     } | 
|  2018     if (unhealthyThreshold != null) { |  2055     if (unhealthyThreshold != null) { | 
|  2019       _json["unhealthyThreshold"] = unhealthyThreshold; |  2056       _json["unhealthyThreshold"] = unhealthyThreshold; | 
|  2020     } |  2057     } | 
|  2021     return _json; |  2058     return _json; | 
|  2022   } |  2059   } | 
|  2023 } |  2060 } | 
|  2024  |  2061  | 
 |  2062 /** Identity-Aware Proxy */ | 
 |  2063 class IdentityAwareProxy { | 
 |  2064   /** | 
 |  2065    * Whether the serving infrastructure will authenticate and authorize all | 
 |  2066    * incoming requests.If true, the oauth2_client_id and oauth2_client_secret | 
 |  2067    * fields must be non-empty. | 
 |  2068    */ | 
 |  2069   core.bool enabled; | 
 |  2070   /** OAuth2 client ID to use for the authentication flow. */ | 
 |  2071   core.String oauth2ClientId; | 
 |  2072   /** | 
 |  2073    * OAuth2 client secret to use for the authentication flow.For security | 
 |  2074    * reasons, this value cannot be retrieved via the API. Instead, the SHA-256 | 
 |  2075    * hash of the value is returned in the oauth2_client_secret_sha256 | 
 |  2076    * field.@InputOnly | 
 |  2077    */ | 
 |  2078   core.String oauth2ClientSecret; | 
 |  2079   /** Hex-encoded SHA-256 hash of the client secret.@OutputOnly */ | 
 |  2080   core.String oauth2ClientSecretSha256; | 
 |  2081  | 
 |  2082   IdentityAwareProxy(); | 
 |  2083  | 
 |  2084   IdentityAwareProxy.fromJson(core.Map _json) { | 
 |  2085     if (_json.containsKey("enabled")) { | 
 |  2086       enabled = _json["enabled"]; | 
 |  2087     } | 
 |  2088     if (_json.containsKey("oauth2ClientId")) { | 
 |  2089       oauth2ClientId = _json["oauth2ClientId"]; | 
 |  2090     } | 
 |  2091     if (_json.containsKey("oauth2ClientSecret")) { | 
 |  2092       oauth2ClientSecret = _json["oauth2ClientSecret"]; | 
 |  2093     } | 
 |  2094     if (_json.containsKey("oauth2ClientSecretSha256")) { | 
 |  2095       oauth2ClientSecretSha256 = _json["oauth2ClientSecretSha256"]; | 
 |  2096     } | 
 |  2097   } | 
 |  2098  | 
 |  2099   core.Map toJson() { | 
 |  2100     var _json = new core.Map(); | 
 |  2101     if (enabled != null) { | 
 |  2102       _json["enabled"] = enabled; | 
 |  2103     } | 
 |  2104     if (oauth2ClientId != null) { | 
 |  2105       _json["oauth2ClientId"] = oauth2ClientId; | 
 |  2106     } | 
 |  2107     if (oauth2ClientSecret != null) { | 
 |  2108       _json["oauth2ClientSecret"] = oauth2ClientSecret; | 
 |  2109     } | 
 |  2110     if (oauth2ClientSecretSha256 != null) { | 
 |  2111       _json["oauth2ClientSecretSha256"] = oauth2ClientSecretSha256; | 
 |  2112     } | 
 |  2113     return _json; | 
 |  2114   } | 
 |  2115 } | 
 |  2116  | 
|  2025 /** |  2117 /** | 
|  2026  * An Instance resource is the computing unit that App Engine uses to |  2118  * An Instance resource is the computing unit that App Engine uses to | 
|  2027  * automatically scale an application. |  2119  * automatically scale an application. | 
|  2028  */ |  2120  */ | 
|  2029 class Instance { |  2121 class Instance { | 
|  2030   /** App Engine release this instance is running on.@OutputOnly */ |  2122   /** App Engine release this instance is running on.@OutputOnly */ | 
|  2031   core.String appEngineRelease; |  2123   core.String appEngineRelease; | 
|  2032   /** |  2124   /** | 
|  2033    * Availability of the instance.@OutputOnly |  2125    * Availability of the instance.@OutputOnly | 
|  2034    * Possible string values are: |  2126    * Possible string values are: | 
| (...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2250     if (instances != null) { |  2342     if (instances != null) { | 
|  2251       _json["instances"] = instances.map((value) => (value).toJson()).toList(); |  2343       _json["instances"] = instances.map((value) => (value).toJson()).toList(); | 
|  2252     } |  2344     } | 
|  2253     if (nextPageToken != null) { |  2345     if (nextPageToken != null) { | 
|  2254       _json["nextPageToken"] = nextPageToken; |  2346       _json["nextPageToken"] = nextPageToken; | 
|  2255     } |  2347     } | 
|  2256     return _json; |  2348     return _json; | 
|  2257   } |  2349   } | 
|  2258 } |  2350 } | 
|  2259  |  2351  | 
|  2260 /** The response message for LocationService.ListLocations. */ |  2352 /** The response message for Locations.ListLocations. */ | 
|  2261 class ListLocationsResponse { |  2353 class ListLocationsResponse { | 
|  2262   /** A list of locations that matches the specified filter in the request. */ |  2354   /** A list of locations that matches the specified filter in the request. */ | 
|  2263   core.List<Location> locations; |  2355   core.List<Location> locations; | 
|  2264   /** The standard List next-page token. */ |  2356   /** The standard List next-page token. */ | 
|  2265   core.String nextPageToken; |  2357   core.String nextPageToken; | 
|  2266  |  2358  | 
|  2267   ListLocationsResponse(); |  2359   ListLocationsResponse(); | 
|  2268  |  2360  | 
|  2269   ListLocationsResponse.fromJson(core.Map _json) { |  2361   ListLocationsResponse.fromJson(core.Map _json) { | 
|  2270     if (_json.containsKey("locations")) { |  2362     if (_json.containsKey("locations")) { | 
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2370     if (nextPageToken != null) { |  2462     if (nextPageToken != null) { | 
|  2371       _json["nextPageToken"] = nextPageToken; |  2463       _json["nextPageToken"] = nextPageToken; | 
|  2372     } |  2464     } | 
|  2373     if (versions != null) { |  2465     if (versions != null) { | 
|  2374       _json["versions"] = versions.map((value) => (value).toJson()).toList(); |  2466       _json["versions"] = versions.map((value) => (value).toJson()).toList(); | 
|  2375     } |  2467     } | 
|  2376     return _json; |  2468     return _json; | 
|  2377   } |  2469   } | 
|  2378 } |  2470 } | 
|  2379  |  2471  | 
 |  2472 /** | 
 |  2473  * Health checking configuration for VM instances. Unhealthy instances are | 
 |  2474  * killed and replaced with new instances. | 
 |  2475  */ | 
 |  2476 class LivenessCheck { | 
 |  2477   /** Interval between health checks. */ | 
 |  2478   core.String checkInterval; | 
 |  2479   /** | 
 |  2480    * Number of consecutive failed checks required before considering the VM | 
 |  2481    * unhealthy. | 
 |  2482    */ | 
 |  2483   core.int failureThreshold; | 
 |  2484   /** | 
 |  2485    * Host header to send when performing a HTTP Liveness check. Example: | 
 |  2486    * "myapp.appspot.com" | 
 |  2487    */ | 
 |  2488   core.String host; | 
 |  2489   /** The initial delay before starting to execute the checks. */ | 
 |  2490   core.String initialDelay; | 
 |  2491   /** The request path. */ | 
 |  2492   core.String path; | 
 |  2493   /** | 
 |  2494    * Number of consecutive successful checks required before considering the VM | 
 |  2495    * healthy. | 
 |  2496    */ | 
 |  2497   core.int successThreshold; | 
 |  2498   /** Time before the check is considered failed. */ | 
 |  2499   core.String timeout; | 
 |  2500  | 
 |  2501   LivenessCheck(); | 
 |  2502  | 
 |  2503   LivenessCheck.fromJson(core.Map _json) { | 
 |  2504     if (_json.containsKey("checkInterval")) { | 
 |  2505       checkInterval = _json["checkInterval"]; | 
 |  2506     } | 
 |  2507     if (_json.containsKey("failureThreshold")) { | 
 |  2508       failureThreshold = _json["failureThreshold"]; | 
 |  2509     } | 
 |  2510     if (_json.containsKey("host")) { | 
 |  2511       host = _json["host"]; | 
 |  2512     } | 
 |  2513     if (_json.containsKey("initialDelay")) { | 
 |  2514       initialDelay = _json["initialDelay"]; | 
 |  2515     } | 
 |  2516     if (_json.containsKey("path")) { | 
 |  2517       path = _json["path"]; | 
 |  2518     } | 
 |  2519     if (_json.containsKey("successThreshold")) { | 
 |  2520       successThreshold = _json["successThreshold"]; | 
 |  2521     } | 
 |  2522     if (_json.containsKey("timeout")) { | 
 |  2523       timeout = _json["timeout"]; | 
 |  2524     } | 
 |  2525   } | 
 |  2526  | 
 |  2527   core.Map toJson() { | 
 |  2528     var _json = new core.Map(); | 
 |  2529     if (checkInterval != null) { | 
 |  2530       _json["checkInterval"] = checkInterval; | 
 |  2531     } | 
 |  2532     if (failureThreshold != null) { | 
 |  2533       _json["failureThreshold"] = failureThreshold; | 
 |  2534     } | 
 |  2535     if (host != null) { | 
 |  2536       _json["host"] = host; | 
 |  2537     } | 
 |  2538     if (initialDelay != null) { | 
 |  2539       _json["initialDelay"] = initialDelay; | 
 |  2540     } | 
 |  2541     if (path != null) { | 
 |  2542       _json["path"] = path; | 
 |  2543     } | 
 |  2544     if (successThreshold != null) { | 
 |  2545       _json["successThreshold"] = successThreshold; | 
 |  2546     } | 
 |  2547     if (timeout != null) { | 
 |  2548       _json["timeout"] = timeout; | 
 |  2549     } | 
 |  2550     return _json; | 
 |  2551   } | 
 |  2552 } | 
 |  2553  | 
|  2380 /** A resource that represents Google Cloud Platform location. */ |  2554 /** A resource that represents Google Cloud Platform location. */ | 
|  2381 class Location { |  2555 class Location { | 
|  2382   /** |  2556   /** | 
|  2383    * Cross-service attributes for the location. For example |  2557    * Cross-service attributes for the location. For example | 
|  2384    * {"cloud.googleapis.com/region": "us-east1"} |  2558    * {"cloud.googleapis.com/region": "us-east1"} | 
|  2385    */ |  2559    */ | 
|  2386   core.Map<core.String, core.String> labels; |  2560   core.Map<core.String, core.String> labels; | 
|  2387   /** The canonical id for this location. For example: "us-east1". */ |  2561   /** The canonical id for this location. For example: "us-east1". */ | 
|  2388   core.String locationId; |  2562   core.String locationId; | 
|  2389   /** |  2563   /** | 
| (...skipping 511 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2901       _json["user"] = user; |  3075       _json["user"] = user; | 
|  2902     } |  3076     } | 
|  2903     if (warning != null) { |  3077     if (warning != null) { | 
|  2904       _json["warning"] = warning; |  3078       _json["warning"] = warning; | 
|  2905     } |  3079     } | 
|  2906     return _json; |  3080     return _json; | 
|  2907   } |  3081   } | 
|  2908 } |  3082 } | 
|  2909  |  3083  | 
|  2910 /** Metadata for the given google.longrunning.Operation. */ |  3084 /** Metadata for the given google.longrunning.Operation. */ | 
 |  3085 class OperationMetadataV1Beta { | 
 |  3086   /** Time that this operation completed.@OutputOnly */ | 
 |  3087   core.String endTime; | 
 |  3088   /** | 
 |  3089    * Ephemeral message that may change every time the operation is polled. | 
 |  3090    * @OutputOnly | 
 |  3091    */ | 
 |  3092   core.String ephemeralMessage; | 
 |  3093   /** Time that this operation was created.@OutputOnly */ | 
 |  3094   core.String insertTime; | 
 |  3095   /** | 
 |  3096    * API method that initiated this operation. Example: | 
 |  3097    * google.appengine.v1beta.Versions.CreateVersion.@OutputOnly | 
 |  3098    */ | 
 |  3099   core.String method; | 
 |  3100   /** | 
 |  3101    * Name of the resource that this operation is acting on. Example: | 
 |  3102    * apps/myapp/services/default.@OutputOnly | 
 |  3103    */ | 
 |  3104   core.String target; | 
 |  3105   /** User who requested this operation.@OutputOnly */ | 
 |  3106   core.String user; | 
 |  3107   /** Durable messages that persist on every operation poll. @OutputOnly */ | 
 |  3108   core.List<core.String> warning; | 
 |  3109  | 
 |  3110   OperationMetadataV1Beta(); | 
 |  3111  | 
 |  3112   OperationMetadataV1Beta.fromJson(core.Map _json) { | 
 |  3113     if (_json.containsKey("endTime")) { | 
 |  3114       endTime = _json["endTime"]; | 
 |  3115     } | 
 |  3116     if (_json.containsKey("ephemeralMessage")) { | 
 |  3117       ephemeralMessage = _json["ephemeralMessage"]; | 
 |  3118     } | 
 |  3119     if (_json.containsKey("insertTime")) { | 
 |  3120       insertTime = _json["insertTime"]; | 
 |  3121     } | 
 |  3122     if (_json.containsKey("method")) { | 
 |  3123       method = _json["method"]; | 
 |  3124     } | 
 |  3125     if (_json.containsKey("target")) { | 
 |  3126       target = _json["target"]; | 
 |  3127     } | 
 |  3128     if (_json.containsKey("user")) { | 
 |  3129       user = _json["user"]; | 
 |  3130     } | 
 |  3131     if (_json.containsKey("warning")) { | 
 |  3132       warning = _json["warning"]; | 
 |  3133     } | 
 |  3134   } | 
 |  3135  | 
 |  3136   core.Map toJson() { | 
 |  3137     var _json = new core.Map(); | 
 |  3138     if (endTime != null) { | 
 |  3139       _json["endTime"] = endTime; | 
 |  3140     } | 
 |  3141     if (ephemeralMessage != null) { | 
 |  3142       _json["ephemeralMessage"] = ephemeralMessage; | 
 |  3143     } | 
 |  3144     if (insertTime != null) { | 
 |  3145       _json["insertTime"] = insertTime; | 
 |  3146     } | 
 |  3147     if (method != null) { | 
 |  3148       _json["method"] = method; | 
 |  3149     } | 
 |  3150     if (target != null) { | 
 |  3151       _json["target"] = target; | 
 |  3152     } | 
 |  3153     if (user != null) { | 
 |  3154       _json["user"] = user; | 
 |  3155     } | 
 |  3156     if (warning != null) { | 
 |  3157       _json["warning"] = warning; | 
 |  3158     } | 
 |  3159     return _json; | 
 |  3160   } | 
 |  3161 } | 
 |  3162  | 
 |  3163 /** Metadata for the given google.longrunning.Operation. */ | 
|  2911 class OperationMetadataV1Beta5 { |  3164 class OperationMetadataV1Beta5 { | 
|  2912   /** Timestamp that this operation completed.@OutputOnly */ |  3165   /** Timestamp that this operation completed.@OutputOnly */ | 
|  2913   core.String endTime; |  3166   core.String endTime; | 
|  2914   /** Timestamp that this operation was created.@OutputOnly */ |  3167   /** Timestamp that this operation was created.@OutputOnly */ | 
|  2915   core.String insertTime; |  3168   core.String insertTime; | 
|  2916   /** |  3169   /** | 
|  2917    * API method name that initiated this operation. Example: |  3170    * API method name that initiated this operation. Example: | 
|  2918    * google.appengine.v1beta5.Version.CreateVersion.@OutputOnly |  3171    * google.appengine.v1beta5.Version.CreateVersion.@OutputOnly | 
|  2919    */ |  3172    */ | 
|  2920   core.String method; |  3173   core.String method; | 
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2960     if (target != null) { |  3213     if (target != null) { | 
|  2961       _json["target"] = target; |  3214       _json["target"] = target; | 
|  2962     } |  3215     } | 
|  2963     if (user != null) { |  3216     if (user != null) { | 
|  2964       _json["user"] = user; |  3217       _json["user"] = user; | 
|  2965     } |  3218     } | 
|  2966     return _json; |  3219     return _json; | 
|  2967   } |  3220   } | 
|  2968 } |  3221 } | 
|  2969  |  3222  | 
 |  3223 /** | 
 |  3224  * Readiness checking configuration for VM instances. Unhealthy instances are | 
 |  3225  * removed from traffic rotation. | 
 |  3226  */ | 
 |  3227 class ReadinessCheck { | 
 |  3228   /** Interval between health checks. */ | 
 |  3229   core.String checkInterval; | 
 |  3230   /** Number of consecutive failed checks required before removing traffic. */ | 
 |  3231   core.int failureThreshold; | 
 |  3232   /** | 
 |  3233    * Host header to send when performing a HTTP Readiness check. Example: | 
 |  3234    * "myapp.appspot.com" | 
 |  3235    */ | 
 |  3236   core.String host; | 
 |  3237   /** The request path. */ | 
 |  3238   core.String path; | 
 |  3239   /** | 
 |  3240    * Number of consecutive successful checks required before receiving traffic. | 
 |  3241    */ | 
 |  3242   core.int successThreshold; | 
 |  3243   /** Time before the check is considered failed. */ | 
 |  3244   core.String timeout; | 
 |  3245  | 
 |  3246   ReadinessCheck(); | 
 |  3247  | 
 |  3248   ReadinessCheck.fromJson(core.Map _json) { | 
 |  3249     if (_json.containsKey("checkInterval")) { | 
 |  3250       checkInterval = _json["checkInterval"]; | 
 |  3251     } | 
 |  3252     if (_json.containsKey("failureThreshold")) { | 
 |  3253       failureThreshold = _json["failureThreshold"]; | 
 |  3254     } | 
 |  3255     if (_json.containsKey("host")) { | 
 |  3256       host = _json["host"]; | 
 |  3257     } | 
 |  3258     if (_json.containsKey("path")) { | 
 |  3259       path = _json["path"]; | 
 |  3260     } | 
 |  3261     if (_json.containsKey("successThreshold")) { | 
 |  3262       successThreshold = _json["successThreshold"]; | 
 |  3263     } | 
 |  3264     if (_json.containsKey("timeout")) { | 
 |  3265       timeout = _json["timeout"]; | 
 |  3266     } | 
 |  3267   } | 
 |  3268  | 
 |  3269   core.Map toJson() { | 
 |  3270     var _json = new core.Map(); | 
 |  3271     if (checkInterval != null) { | 
 |  3272       _json["checkInterval"] = checkInterval; | 
 |  3273     } | 
 |  3274     if (failureThreshold != null) { | 
 |  3275       _json["failureThreshold"] = failureThreshold; | 
 |  3276     } | 
 |  3277     if (host != null) { | 
 |  3278       _json["host"] = host; | 
 |  3279     } | 
 |  3280     if (path != null) { | 
 |  3281       _json["path"] = path; | 
 |  3282     } | 
 |  3283     if (successThreshold != null) { | 
 |  3284       _json["successThreshold"] = successThreshold; | 
 |  3285     } | 
 |  3286     if (timeout != null) { | 
 |  3287       _json["timeout"] = timeout; | 
 |  3288     } | 
 |  3289     return _json; | 
 |  3290   } | 
 |  3291 } | 
 |  3292  | 
|  2970 /** Request message for 'Applications.RepairApplication'. */ |  3293 /** Request message for 'Applications.RepairApplication'. */ | 
|  2971 class RepairApplicationRequest { |  3294 class RepairApplicationRequest { | 
|  2972  |  3295  | 
|  2973   RepairApplicationRequest(); |  3296   RepairApplicationRequest(); | 
|  2974  |  3297  | 
|  2975   RepairApplicationRequest.fromJson(core.Map _json) { |  3298   RepairApplicationRequest.fromJson(core.Map _json) { | 
|  2976   } |  3299   } | 
|  2977  |  3300  | 
|  2978   core.Map toJson() { |  3301   core.Map toJson() { | 
|  2979     var _json = new core.Map(); |  3302     var _json = new core.Map(); | 
| (...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3328    */ |  3651    */ | 
|  3329   core.Map<core.String, core.double> allocations; |  3652   core.Map<core.String, core.double> allocations; | 
|  3330   /** |  3653   /** | 
|  3331    * Mechanism used to determine which version a request is sent to. The traffic |  3654    * Mechanism used to determine which version a request is sent to. The traffic | 
|  3332    * selection algorithm will be stable for either type until allocations are |  3655    * selection algorithm will be stable for either type until allocations are | 
|  3333    * changed. |  3656    * changed. | 
|  3334    * Possible string values are: |  3657    * Possible string values are: | 
|  3335    * - "UNSPECIFIED" : A UNSPECIFIED. |  3658    * - "UNSPECIFIED" : A UNSPECIFIED. | 
|  3336    * - "COOKIE" : A COOKIE. |  3659    * - "COOKIE" : A COOKIE. | 
|  3337    * - "IP" : A IP. |  3660    * - "IP" : A IP. | 
 |  3661    * - "RANDOM" : A RANDOM. | 
|  3338    */ |  3662    */ | 
|  3339   core.String shardBy; |  3663   core.String shardBy; | 
|  3340  |  3664  | 
|  3341   TrafficSplit(); |  3665   TrafficSplit(); | 
|  3342  |  3666  | 
|  3343   TrafficSplit.fromJson(core.Map _json) { |  3667   TrafficSplit.fromJson(core.Map _json) { | 
|  3344     if (_json.containsKey("allocations")) { |  3668     if (_json.containsKey("allocations")) { | 
|  3345       allocations = _json["allocations"]; |  3669       allocations = _json["allocations"]; | 
|  3346     } |  3670     } | 
|  3347     if (_json.containsKey("shardBy")) { |  3671     if (_json.containsKey("shardBy")) { | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
|  3363  |  3687  | 
|  3364 /** Rules to match an HTTP request and dispatch that request to a service. */ |  3688 /** Rules to match an HTTP request and dispatch that request to a service. */ | 
|  3365 class UrlDispatchRule { |  3689 class UrlDispatchRule { | 
|  3366   /** |  3690   /** | 
|  3367    * Domain name to match against. The wildcard "*" is supported if specified |  3691    * Domain name to match against. The wildcard "*" is supported if specified | 
|  3368    * before a period: "*.".Defaults to matching all domains: "*". |  3692    * before a period: "*.".Defaults to matching all domains: "*". | 
|  3369    */ |  3693    */ | 
|  3370   core.String domain; |  3694   core.String domain; | 
|  3371   /** |  3695   /** | 
|  3372    * Pathname within the host. Must start with a "/". A single "*" can be |  3696    * Pathname within the host. Must start with a "/". A single "*" can be | 
|  3373    * included at the end of the path. The sum of the lengths of the domain and |  3697    * included at the end of the path.The sum of the lengths of the domain and | 
|  3374    * path may not exceed 100 characters. |  3698    * path may not exceed 100 characters. | 
|  3375    */ |  3699    */ | 
|  3376   core.String path; |  3700   core.String path; | 
|  3377   /** |  3701   /** | 
|  3378    * Resource ID of a service in this application that should serve the matched |  3702    * Resource ID of a service in this application that should serve the matched | 
|  3379    * request. The service must already exist. Example: default. |  3703    * request. The service must already exist. Example: default. | 
|  3380    */ |  3704    */ | 
|  3381   core.String service; |  3705   core.String service; | 
|  3382  |  3706  | 
|  3383   UrlDispatchRule(); |  3707   UrlDispatchRule(); | 
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3628    * B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling |  3952    * B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling | 
|  3629    * or BasicScaling. |  3953    * or BasicScaling. | 
|  3630    */ |  3954    */ | 
|  3631   core.String instanceClass; |  3955   core.String instanceClass; | 
|  3632   /** |  3956   /** | 
|  3633    * Configuration for third-party Python runtime libraries that are required by |  3957    * Configuration for third-party Python runtime libraries that are required by | 
|  3634    * the application.Only returned in GET requests if view=FULL is set. |  3958    * the application.Only returned in GET requests if view=FULL is set. | 
|  3635    */ |  3959    */ | 
|  3636   core.List<Library> libraries; |  3960   core.List<Library> libraries; | 
|  3637   /** |  3961   /** | 
 |  3962    * Configures liveness health checking for VM instances. Unhealthy instances | 
 |  3963    * are stopped and replaced with new instancesOnly returned in GET requests if | 
 |  3964    * view=FULL is set. | 
 |  3965    */ | 
 |  3966   LivenessCheck livenessCheck; | 
 |  3967   /** | 
|  3638    * A service with manual scaling runs continuously, allowing you to perform |  3968    * A service with manual scaling runs continuously, allowing you to perform | 
|  3639    * complex initialization and rely on the state of its memory over time. |  3969    * complex initialization and rely on the state of its memory over time. | 
|  3640    */ |  3970    */ | 
|  3641   ManualScaling manualScaling; |  3971   ManualScaling manualScaling; | 
|  3642   /** |  3972   /** | 
|  3643    * Full path to the Version resource in the API. Example: |  3973    * Full path to the Version resource in the API. Example: | 
|  3644    * apps/myapp/services/default/versions/v1.@OutputOnly |  3974    * apps/myapp/services/default/versions/v1.@OutputOnly | 
|  3645    */ |  3975    */ | 
|  3646   core.String name; |  3976   core.String name; | 
|  3647   /** Extra network settings. Only applicable for VM runtimes. */ |  3977   /** Extra network settings. Only applicable for VM runtimes. */ | 
|  3648   Network network; |  3978   Network network; | 
|  3649   /** |  3979   /** | 
|  3650    * Files that match this pattern will not be built into this version. Only |  3980    * Files that match this pattern will not be built into this version. Only | 
|  3651    * applicable for Go runtimes.Only returned in GET requests if view=FULL is |  3981    * applicable for Go runtimes.Only returned in GET requests if view=FULL is | 
|  3652    * set. |  3982    * set. | 
|  3653    */ |  3983    */ | 
|  3654   core.String nobuildFilesRegex; |  3984   core.String nobuildFilesRegex; | 
 |  3985   /** | 
 |  3986    * Configures readiness health checking for VM instances. Unhealthy instances | 
 |  3987    * are not put into the backend traffic rotation.Only returned in GET requests | 
 |  3988    * if view=FULL is set. | 
 |  3989    */ | 
 |  3990   ReadinessCheck readinessCheck; | 
|  3655   /** Machine resources for this version. Only applicable for VM runtimes. */ |  3991   /** Machine resources for this version. Only applicable for VM runtimes. */ | 
|  3656   Resources resources; |  3992   Resources resources; | 
|  3657   /** Desired runtime. Example: python27. */ |  3993   /** Desired runtime. Example: python27. */ | 
|  3658   core.String runtime; |  3994   core.String runtime; | 
|  3659   /** |  3995   /** | 
|  3660    * Current serving status of this version. Only the versions with a SERVING |  3996    * Current serving status of this version. Only the versions with a SERVING | 
|  3661    * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an |  3997    * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an | 
|  3662    * invalid value. Defaults to SERVING. |  3998    * invalid value. Defaults to SERVING. | 
|  3663    * Possible string values are: |  3999    * Possible string values are: | 
|  3664    * - "SERVING_STATUS_UNSPECIFIED" : A SERVING_STATUS_UNSPECIFIED. |  4000    * - "SERVING_STATUS_UNSPECIFIED" : A SERVING_STATUS_UNSPECIFIED. | 
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3729     } |  4065     } | 
|  3730     if (_json.containsKey("inboundServices")) { |  4066     if (_json.containsKey("inboundServices")) { | 
|  3731       inboundServices = _json["inboundServices"]; |  4067       inboundServices = _json["inboundServices"]; | 
|  3732     } |  4068     } | 
|  3733     if (_json.containsKey("instanceClass")) { |  4069     if (_json.containsKey("instanceClass")) { | 
|  3734       instanceClass = _json["instanceClass"]; |  4070       instanceClass = _json["instanceClass"]; | 
|  3735     } |  4071     } | 
|  3736     if (_json.containsKey("libraries")) { |  4072     if (_json.containsKey("libraries")) { | 
|  3737       libraries = _json["libraries"].map((value) => new Library.fromJson(value))
      .toList(); |  4073       libraries = _json["libraries"].map((value) => new Library.fromJson(value))
      .toList(); | 
|  3738     } |  4074     } | 
 |  4075     if (_json.containsKey("livenessCheck")) { | 
 |  4076       livenessCheck = new LivenessCheck.fromJson(_json["livenessCheck"]); | 
 |  4077     } | 
|  3739     if (_json.containsKey("manualScaling")) { |  4078     if (_json.containsKey("manualScaling")) { | 
|  3740       manualScaling = new ManualScaling.fromJson(_json["manualScaling"]); |  4079       manualScaling = new ManualScaling.fromJson(_json["manualScaling"]); | 
|  3741     } |  4080     } | 
|  3742     if (_json.containsKey("name")) { |  4081     if (_json.containsKey("name")) { | 
|  3743       name = _json["name"]; |  4082       name = _json["name"]; | 
|  3744     } |  4083     } | 
|  3745     if (_json.containsKey("network")) { |  4084     if (_json.containsKey("network")) { | 
|  3746       network = new Network.fromJson(_json["network"]); |  4085       network = new Network.fromJson(_json["network"]); | 
|  3747     } |  4086     } | 
|  3748     if (_json.containsKey("nobuildFilesRegex")) { |  4087     if (_json.containsKey("nobuildFilesRegex")) { | 
|  3749       nobuildFilesRegex = _json["nobuildFilesRegex"]; |  4088       nobuildFilesRegex = _json["nobuildFilesRegex"]; | 
|  3750     } |  4089     } | 
 |  4090     if (_json.containsKey("readinessCheck")) { | 
 |  4091       readinessCheck = new ReadinessCheck.fromJson(_json["readinessCheck"]); | 
 |  4092     } | 
|  3751     if (_json.containsKey("resources")) { |  4093     if (_json.containsKey("resources")) { | 
|  3752       resources = new Resources.fromJson(_json["resources"]); |  4094       resources = new Resources.fromJson(_json["resources"]); | 
|  3753     } |  4095     } | 
|  3754     if (_json.containsKey("runtime")) { |  4096     if (_json.containsKey("runtime")) { | 
|  3755       runtime = _json["runtime"]; |  4097       runtime = _json["runtime"]; | 
|  3756     } |  4098     } | 
|  3757     if (_json.containsKey("servingStatus")) { |  4099     if (_json.containsKey("servingStatus")) { | 
|  3758       servingStatus = _json["servingStatus"]; |  4100       servingStatus = _json["servingStatus"]; | 
|  3759     } |  4101     } | 
|  3760     if (_json.containsKey("threadsafe")) { |  4102     if (_json.containsKey("threadsafe")) { | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3820     } |  4162     } | 
|  3821     if (inboundServices != null) { |  4163     if (inboundServices != null) { | 
|  3822       _json["inboundServices"] = inboundServices; |  4164       _json["inboundServices"] = inboundServices; | 
|  3823     } |  4165     } | 
|  3824     if (instanceClass != null) { |  4166     if (instanceClass != null) { | 
|  3825       _json["instanceClass"] = instanceClass; |  4167       _json["instanceClass"] = instanceClass; | 
|  3826     } |  4168     } | 
|  3827     if (libraries != null) { |  4169     if (libraries != null) { | 
|  3828       _json["libraries"] = libraries.map((value) => (value).toJson()).toList(); |  4170       _json["libraries"] = libraries.map((value) => (value).toJson()).toList(); | 
|  3829     } |  4171     } | 
 |  4172     if (livenessCheck != null) { | 
 |  4173       _json["livenessCheck"] = (livenessCheck).toJson(); | 
 |  4174     } | 
|  3830     if (manualScaling != null) { |  4175     if (manualScaling != null) { | 
|  3831       _json["manualScaling"] = (manualScaling).toJson(); |  4176       _json["manualScaling"] = (manualScaling).toJson(); | 
|  3832     } |  4177     } | 
|  3833     if (name != null) { |  4178     if (name != null) { | 
|  3834       _json["name"] = name; |  4179       _json["name"] = name; | 
|  3835     } |  4180     } | 
|  3836     if (network != null) { |  4181     if (network != null) { | 
|  3837       _json["network"] = (network).toJson(); |  4182       _json["network"] = (network).toJson(); | 
|  3838     } |  4183     } | 
|  3839     if (nobuildFilesRegex != null) { |  4184     if (nobuildFilesRegex != null) { | 
|  3840       _json["nobuildFilesRegex"] = nobuildFilesRegex; |  4185       _json["nobuildFilesRegex"] = nobuildFilesRegex; | 
|  3841     } |  4186     } | 
 |  4187     if (readinessCheck != null) { | 
 |  4188       _json["readinessCheck"] = (readinessCheck).toJson(); | 
 |  4189     } | 
|  3842     if (resources != null) { |  4190     if (resources != null) { | 
|  3843       _json["resources"] = (resources).toJson(); |  4191       _json["resources"] = (resources).toJson(); | 
|  3844     } |  4192     } | 
|  3845     if (runtime != null) { |  4193     if (runtime != null) { | 
|  3846       _json["runtime"] = runtime; |  4194       _json["runtime"] = runtime; | 
|  3847     } |  4195     } | 
|  3848     if (servingStatus != null) { |  4196     if (servingStatus != null) { | 
|  3849       _json["servingStatus"] = servingStatus; |  4197       _json["servingStatus"] = servingStatus; | 
|  3850     } |  4198     } | 
|  3851     if (threadsafe != null) { |  4199     if (threadsafe != null) { | 
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3930     var _json = new core.Map(); |  4278     var _json = new core.Map(); | 
|  3931     if (filesCount != null) { |  4279     if (filesCount != null) { | 
|  3932       _json["filesCount"] = filesCount; |  4280       _json["filesCount"] = filesCount; | 
|  3933     } |  4281     } | 
|  3934     if (sourceUrl != null) { |  4282     if (sourceUrl != null) { | 
|  3935       _json["sourceUrl"] = sourceUrl; |  4283       _json["sourceUrl"] = sourceUrl; | 
|  3936     } |  4284     } | 
|  3937     return _json; |  4285     return _json; | 
|  3938   } |  4286   } | 
|  3939 } |  4287 } | 
| OLD | NEW |