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_beta.appengine.v1beta; | 3 library googleapis_beta.appengine.v1beta; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
11 | 11 |
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' |
13 ApiRequestError, DetailedApiRequestError; | 13 show ApiRequestError, DetailedApiRequestError; |
14 | 14 |
15 const core.String USER_AGENT = 'dart-api-client appengine/v1beta'; | 15 const core.String USER_AGENT = 'dart-api-client appengine/v1beta'; |
16 | 16 |
17 /** | 17 /// The App Engine Admin API enables developers to provision and manage their |
18 * The App Engine Admin API enables developers to provision and manage their App | 18 /// App Engine applications. |
19 * Engine applications. | |
20 */ | |
21 class AppengineApi { | 19 class AppengineApi { |
22 /** View and manage your applications deployed on Google App Engine */ | 20 /// View and manage your applications deployed on Google App Engine |
23 static const AppengineAdminScope = "https://www.googleapis.com/auth/appengine.
admin"; | 21 static const AppengineAdminScope = |
| 22 "https://www.googleapis.com/auth/appengine.admin"; |
24 | 23 |
25 /** View and manage your data across Google Cloud Platform services */ | 24 /// View and manage your data across Google Cloud Platform services |
26 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; | 25 static const CloudPlatformScope = |
| 26 "https://www.googleapis.com/auth/cloud-platform"; |
27 | 27 |
28 /** View your data across Google Cloud Platform services */ | 28 /// View your data across Google Cloud Platform services |
29 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo
ud-platform.read-only"; | 29 static const CloudPlatformReadOnlyScope = |
30 | 30 "https://www.googleapis.com/auth/cloud-platform.read-only"; |
31 | 31 |
32 final commons.ApiRequester _requester; | 32 final commons.ApiRequester _requester; |
33 | 33 |
34 AppsResourceApi get apps => new AppsResourceApi(_requester); | 34 AppsResourceApi get apps => new AppsResourceApi(_requester); |
35 | 35 |
36 AppengineApi(http.Client client, {core.String rootUrl: "https://appengine.goog
leapis.com/", core.String servicePath: ""}) : | 36 AppengineApi(http.Client client, |
37 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 37 {core.String rootUrl: "https://appengine.googleapis.com/", |
| 38 core.String servicePath: ""}) |
| 39 : _requester = |
| 40 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
38 } | 41 } |
39 | 42 |
40 | |
41 class AppsResourceApi { | 43 class AppsResourceApi { |
42 final commons.ApiRequester _requester; | 44 final commons.ApiRequester _requester; |
43 | 45 |
44 AppsAuthorizedCertificatesResourceApi get authorizedCertificates => new AppsAu
thorizedCertificatesResourceApi(_requester); | 46 AppsAuthorizedCertificatesResourceApi get authorizedCertificates => |
45 AppsAuthorizedDomainsResourceApi get authorizedDomains => new AppsAuthorizedDo
mainsResourceApi(_requester); | 47 new AppsAuthorizedCertificatesResourceApi(_requester); |
46 AppsDomainMappingsResourceApi get domainMappings => new AppsDomainMappingsReso
urceApi(_requester); | 48 AppsAuthorizedDomainsResourceApi get authorizedDomains => |
47 AppsFirewallResourceApi get firewall => new AppsFirewallResourceApi(_requester
); | 49 new AppsAuthorizedDomainsResourceApi(_requester); |
48 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques
ter); | 50 AppsDomainMappingsResourceApi get domainMappings => |
49 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req
uester); | 51 new AppsDomainMappingsResourceApi(_requester); |
50 AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester
); | 52 AppsFirewallResourceApi get firewall => |
| 53 new AppsFirewallResourceApi(_requester); |
| 54 AppsLocationsResourceApi get locations => |
| 55 new AppsLocationsResourceApi(_requester); |
| 56 AppsOperationsResourceApi get operations => |
| 57 new AppsOperationsResourceApi(_requester); |
| 58 AppsServicesResourceApi get services => |
| 59 new AppsServicesResourceApi(_requester); |
51 | 60 |
52 AppsResourceApi(commons.ApiRequester client) : | 61 AppsResourceApi(commons.ApiRequester client) : _requester = client; |
53 _requester = client; | |
54 | 62 |
55 /** | 63 /// Creates an App Engine application for a Google Cloud Platform project. |
56 * Creates an App Engine application for a Google Cloud Platform project. | 64 /// Required fields: |
57 * Required fields: | 65 /// id - The ID of the target Cloud Platform project. |
58 * id - The ID of the target Cloud Platform project. | 66 /// location - The region (https://cloud.google.com/appengine/docs/locations) |
59 * location - The region (https://cloud.google.com/appengine/docs/locations) | 67 /// where you want the App Engine application located.For more information |
60 * where you want the App Engine application located.For more information | 68 /// about App Engine applications, see Managing Projects, Applications, and |
61 * about App Engine applications, see Managing Projects, Applications, and | 69 /// Billing (https://cloud.google.com/appengine/docs/python/console/). |
62 * Billing (https://cloud.google.com/appengine/docs/python/console/). | 70 /// |
63 * | 71 /// [request] - The metadata request object. |
64 * [request] - The metadata request object. | 72 /// |
65 * | 73 /// Request parameters: |
66 * Request parameters: | 74 /// |
67 * | 75 /// Completes with a [Operation]. |
68 * Completes with a [Operation]. | 76 /// |
69 * | 77 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
70 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 78 /// an error. |
71 * error. | 79 /// |
72 * | 80 /// If the used [http.Client] completes with an error when making a REST |
73 * If the used [http.Client] completes with an error when making a REST call, | 81 /// call, this method will complete with the same error. |
74 * this method will complete with the same error. | |
75 */ | |
76 async.Future<Operation> create(Application request) { | 82 async.Future<Operation> create(Application request) { |
77 var _url = null; | 83 var _url = null; |
78 var _queryParams = new core.Map(); | 84 var _queryParams = new core.Map(); |
79 var _uploadMedia = null; | 85 var _uploadMedia = null; |
80 var _uploadOptions = null; | 86 var _uploadOptions = null; |
81 var _downloadOptions = commons.DownloadOptions.Metadata; | 87 var _downloadOptions = commons.DownloadOptions.Metadata; |
82 var _body = null; | 88 var _body = null; |
83 | 89 |
84 if (request != null) { | 90 if (request != null) { |
85 _body = convert.JSON.encode((request).toJson()); | 91 _body = convert.JSON.encode((request).toJson()); |
86 } | 92 } |
87 | 93 |
88 _url = 'v1beta/apps'; | 94 _url = 'v1beta/apps'; |
89 | 95 |
90 var _response = _requester.request(_url, | 96 var _response = _requester.request(_url, "POST", |
91 "POST", | 97 body: _body, |
92 body: _body, | 98 queryParams: _queryParams, |
93 queryParams: _queryParams, | 99 uploadOptions: _uploadOptions, |
94 uploadOptions: _uploadOptions, | 100 uploadMedia: _uploadMedia, |
95 uploadMedia: _uploadMedia, | 101 downloadOptions: _downloadOptions); |
96 downloadOptions: _downloadOptions); | |
97 return _response.then((data) => new Operation.fromJson(data)); | 102 return _response.then((data) => new Operation.fromJson(data)); |
98 } | 103 } |
99 | 104 |
100 /** | 105 /// Gets information about an application. |
101 * Gets information about an application. | 106 /// |
102 * | 107 /// Request parameters: |
103 * Request parameters: | 108 /// |
104 * | 109 /// [appsId] - Part of `name`. Name of the Application resource to get. |
105 * [appsId] - Part of `name`. Name of the Application resource to get. | 110 /// Example: apps/myapp. |
106 * Example: apps/myapp. | 111 /// |
107 * | 112 /// Completes with a [Application]. |
108 * Completes with a [Application]. | 113 /// |
109 * | 114 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
110 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 115 /// an error. |
111 * error. | 116 /// |
112 * | 117 /// If the used [http.Client] completes with an error when making a REST |
113 * If the used [http.Client] completes with an error when making a REST call, | 118 /// call, this method will complete with the same error. |
114 * this method will complete with the same error. | |
115 */ | |
116 async.Future<Application> get(core.String appsId) { | 119 async.Future<Application> get(core.String appsId) { |
117 var _url = null; | 120 var _url = null; |
118 var _queryParams = new core.Map(); | 121 var _queryParams = new core.Map(); |
119 var _uploadMedia = null; | 122 var _uploadMedia = null; |
120 var _uploadOptions = null; | 123 var _uploadOptions = null; |
121 var _downloadOptions = commons.DownloadOptions.Metadata; | 124 var _downloadOptions = commons.DownloadOptions.Metadata; |
122 var _body = null; | 125 var _body = null; |
123 | 126 |
124 if (appsId == null) { | 127 if (appsId == null) { |
125 throw new core.ArgumentError("Parameter appsId is required."); | 128 throw new core.ArgumentError("Parameter appsId is required."); |
126 } | 129 } |
127 | 130 |
128 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId'); | 131 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId'); |
129 | 132 |
130 var _response = _requester.request(_url, | 133 var _response = _requester.request(_url, "GET", |
131 "GET", | 134 body: _body, |
132 body: _body, | 135 queryParams: _queryParams, |
133 queryParams: _queryParams, | 136 uploadOptions: _uploadOptions, |
134 uploadOptions: _uploadOptions, | 137 uploadMedia: _uploadMedia, |
135 uploadMedia: _uploadMedia, | 138 downloadOptions: _downloadOptions); |
136 downloadOptions: _downloadOptions); | |
137 return _response.then((data) => new Application.fromJson(data)); | 139 return _response.then((data) => new Application.fromJson(data)); |
138 } | 140 } |
139 | 141 |
140 /** | 142 /// Updates the specified Application resource. You can update the following |
141 * Updates the specified Application resource. You can update the following | 143 /// fields: |
142 * fields: | 144 /// auth_domain - Google authentication domain for controlling user access to |
143 * auth_domain - Google authentication domain for controlling user access to | 145 /// the application. |
144 * the application. | 146 /// default_cookie_expiration - Cookie expiration policy for the application. |
145 * default_cookie_expiration - Cookie expiration policy for the application. | 147 /// |
146 * | 148 /// [request] - The metadata request object. |
147 * [request] - The metadata request object. | 149 /// |
148 * | 150 /// Request parameters: |
149 * Request parameters: | 151 /// |
150 * | 152 /// [appsId] - Part of `name`. Name of the Application resource to update. |
151 * [appsId] - Part of `name`. Name of the Application resource to update. | 153 /// Example: apps/myapp. |
152 * Example: apps/myapp. | 154 /// |
153 * | 155 /// [updateMask] - Standard field mask for the set of fields to be updated. |
154 * [updateMask] - Standard field mask for the set of fields to be updated. | 156 /// |
155 * | 157 /// Completes with a [Operation]. |
156 * Completes with a [Operation]. | 158 /// |
157 * | 159 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
158 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 160 /// an error. |
159 * error. | 161 /// |
160 * | 162 /// If the used [http.Client] completes with an error when making a REST |
161 * If the used [http.Client] completes with an error when making a REST call, | 163 /// call, this method will complete with the same error. |
162 * this method will complete with the same error. | 164 async.Future<Operation> patch(Application request, core.String appsId, |
163 */ | 165 {core.String updateMask}) { |
164 async.Future<Operation> patch(Application request, core.String appsId, {core.S
tring updateMask}) { | |
165 var _url = null; | 166 var _url = null; |
166 var _queryParams = new core.Map(); | 167 var _queryParams = new core.Map(); |
167 var _uploadMedia = null; | 168 var _uploadMedia = null; |
168 var _uploadOptions = null; | 169 var _uploadOptions = null; |
169 var _downloadOptions = commons.DownloadOptions.Metadata; | 170 var _downloadOptions = commons.DownloadOptions.Metadata; |
170 var _body = null; | 171 var _body = null; |
171 | 172 |
172 if (request != null) { | 173 if (request != null) { |
173 _body = convert.JSON.encode((request).toJson()); | 174 _body = convert.JSON.encode((request).toJson()); |
174 } | 175 } |
175 if (appsId == null) { | 176 if (appsId == null) { |
176 throw new core.ArgumentError("Parameter appsId is required."); | 177 throw new core.ArgumentError("Parameter appsId is required."); |
177 } | 178 } |
178 if (updateMask != null) { | 179 if (updateMask != null) { |
179 _queryParams["updateMask"] = [updateMask]; | 180 _queryParams["updateMask"] = [updateMask]; |
180 } | 181 } |
181 | 182 |
182 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId'); | 183 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId'); |
183 | 184 |
184 var _response = _requester.request(_url, | 185 var _response = _requester.request(_url, "PATCH", |
185 "PATCH", | 186 body: _body, |
186 body: _body, | 187 queryParams: _queryParams, |
187 queryParams: _queryParams, | 188 uploadOptions: _uploadOptions, |
188 uploadOptions: _uploadOptions, | 189 uploadMedia: _uploadMedia, |
189 uploadMedia: _uploadMedia, | 190 downloadOptions: _downloadOptions); |
190 downloadOptions: _downloadOptions); | |
191 return _response.then((data) => new Operation.fromJson(data)); | 191 return _response.then((data) => new Operation.fromJson(data)); |
192 } | 192 } |
193 | 193 |
194 /** | 194 /// Recreates the required App Engine features for the specified App Engine |
195 * Recreates the required App Engine features for the specified App Engine | 195 /// application, for example a Cloud Storage bucket or App Engine service |
196 * application, for example a Cloud Storage bucket or App Engine service | 196 /// account. Use this method if you receive an error message about a missing |
197 * account. Use this method if you receive an error message about a missing | 197 /// feature, for example, Error retrieving the App Engine service account. |
198 * feature, for example, Error retrieving the App Engine service account. | 198 /// |
199 * | 199 /// [request] - The metadata request object. |
200 * [request] - The metadata request object. | 200 /// |
201 * | 201 /// Request parameters: |
202 * Request parameters: | 202 /// |
203 * | 203 /// [appsId] - Part of `name`. Name of the application to repair. Example: |
204 * [appsId] - Part of `name`. Name of the application to repair. Example: | 204 /// apps/myapp |
205 * apps/myapp | 205 /// |
206 * | 206 /// Completes with a [Operation]. |
207 * Completes with a [Operation]. | 207 /// |
208 * | 208 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
209 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 209 /// an error. |
210 * error. | 210 /// |
211 * | 211 /// If the used [http.Client] completes with an error when making a REST |
212 * If the used [http.Client] completes with an error when making a REST call, | 212 /// call, this method will complete with the same error. |
213 * this method will complete with the same error. | 213 async.Future<Operation> repair( |
214 */ | 214 RepairApplicationRequest request, core.String appsId) { |
215 async.Future<Operation> repair(RepairApplicationRequest request, core.String a
ppsId) { | |
216 var _url = null; | 215 var _url = null; |
217 var _queryParams = new core.Map(); | 216 var _queryParams = new core.Map(); |
218 var _uploadMedia = null; | 217 var _uploadMedia = null; |
219 var _uploadOptions = null; | 218 var _uploadOptions = null; |
220 var _downloadOptions = commons.DownloadOptions.Metadata; | 219 var _downloadOptions = commons.DownloadOptions.Metadata; |
221 var _body = null; | 220 var _body = null; |
222 | 221 |
223 if (request != null) { | 222 if (request != null) { |
224 _body = convert.JSON.encode((request).toJson()); | 223 _body = convert.JSON.encode((request).toJson()); |
225 } | 224 } |
226 if (appsId == null) { | 225 if (appsId == null) { |
227 throw new core.ArgumentError("Parameter appsId is required."); | 226 throw new core.ArgumentError("Parameter appsId is required."); |
228 } | 227 } |
229 | 228 |
230 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + ':repair'
; | 229 _url = |
| 230 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + ':repair'; |
231 | 231 |
232 var _response = _requester.request(_url, | 232 var _response = _requester.request(_url, "POST", |
233 "POST", | 233 body: _body, |
234 body: _body, | 234 queryParams: _queryParams, |
235 queryParams: _queryParams, | 235 uploadOptions: _uploadOptions, |
236 uploadOptions: _uploadOptions, | 236 uploadMedia: _uploadMedia, |
237 uploadMedia: _uploadMedia, | 237 downloadOptions: _downloadOptions); |
238 downloadOptions: _downloadOptions); | |
239 return _response.then((data) => new Operation.fromJson(data)); | 238 return _response.then((data) => new Operation.fromJson(data)); |
240 } | 239 } |
241 | |
242 } | 240 } |
243 | 241 |
244 | |
245 class AppsAuthorizedCertificatesResourceApi { | 242 class AppsAuthorizedCertificatesResourceApi { |
246 final commons.ApiRequester _requester; | 243 final commons.ApiRequester _requester; |
247 | 244 |
248 AppsAuthorizedCertificatesResourceApi(commons.ApiRequester client) : | 245 AppsAuthorizedCertificatesResourceApi(commons.ApiRequester client) |
249 _requester = client; | 246 : _requester = client; |
250 | 247 |
251 /** | 248 /// Uploads the specified SSL certificate. |
252 * Uploads the specified SSL certificate. | 249 /// |
253 * | 250 /// [request] - The metadata request object. |
254 * [request] - The metadata request object. | 251 /// |
255 * | 252 /// Request parameters: |
256 * Request parameters: | 253 /// |
257 * | 254 /// [appsId] - Part of `parent`. Name of the parent Application resource. |
258 * [appsId] - Part of `parent`. Name of the parent Application resource. | 255 /// Example: apps/myapp. |
259 * Example: apps/myapp. | 256 /// |
260 * | 257 /// Completes with a [AuthorizedCertificate]. |
261 * Completes with a [AuthorizedCertificate]. | 258 /// |
262 * | 259 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
263 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 260 /// an error. |
264 * error. | 261 /// |
265 * | 262 /// If the used [http.Client] completes with an error when making a REST |
266 * If the used [http.Client] completes with an error when making a REST call, | 263 /// call, this method will complete with the same error. |
267 * this method will complete with the same error. | 264 async.Future<AuthorizedCertificate> create( |
268 */ | 265 AuthorizedCertificate request, core.String appsId) { |
269 async.Future<AuthorizedCertificate> create(AuthorizedCertificate request, core
.String appsId) { | |
270 var _url = null; | 266 var _url = null; |
271 var _queryParams = new core.Map(); | 267 var _queryParams = new core.Map(); |
272 var _uploadMedia = null; | 268 var _uploadMedia = null; |
273 var _uploadOptions = null; | 269 var _uploadOptions = null; |
274 var _downloadOptions = commons.DownloadOptions.Metadata; | 270 var _downloadOptions = commons.DownloadOptions.Metadata; |
275 var _body = null; | 271 var _body = null; |
276 | 272 |
277 if (request != null) { | 273 if (request != null) { |
278 _body = convert.JSON.encode((request).toJson()); | 274 _body = convert.JSON.encode((request).toJson()); |
279 } | 275 } |
280 if (appsId == null) { | 276 if (appsId == null) { |
281 throw new core.ArgumentError("Parameter appsId is required."); | 277 throw new core.ArgumentError("Parameter appsId is required."); |
282 } | 278 } |
283 | 279 |
284 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori
zedCertificates'; | 280 _url = 'v1beta/apps/' + |
| 281 commons.Escaper.ecapeVariable('$appsId') + |
| 282 '/authorizedCertificates'; |
285 | 283 |
286 var _response = _requester.request(_url, | 284 var _response = _requester.request(_url, "POST", |
287 "POST", | 285 body: _body, |
288 body: _body, | 286 queryParams: _queryParams, |
289 queryParams: _queryParams, | 287 uploadOptions: _uploadOptions, |
290 uploadOptions: _uploadOptions, | 288 uploadMedia: _uploadMedia, |
291 uploadMedia: _uploadMedia, | 289 downloadOptions: _downloadOptions); |
292 downloadOptions: _downloadOptions); | |
293 return _response.then((data) => new AuthorizedCertificate.fromJson(data)); | 290 return _response.then((data) => new AuthorizedCertificate.fromJson(data)); |
294 } | 291 } |
295 | 292 |
296 /** | 293 /// Deletes the specified SSL certificate. |
297 * Deletes the specified SSL certificate. | 294 /// |
298 * | 295 /// Request parameters: |
299 * Request parameters: | 296 /// |
300 * | 297 /// [appsId] - Part of `name`. Name of the resource to delete. Example: |
301 * [appsId] - Part of `name`. Name of the resource to delete. Example: | 298 /// apps/myapp/authorizedCertificates/12345. |
302 * apps/myapp/authorizedCertificates/12345. | 299 /// |
303 * | 300 /// [authorizedCertificatesId] - Part of `name`. See documentation of |
304 * [authorizedCertificatesId] - Part of `name`. See documentation of `appsId`. | 301 /// `appsId`. |
305 * | 302 /// |
306 * Completes with a [Empty]. | 303 /// Completes with a [Empty]. |
307 * | 304 /// |
308 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 305 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
309 * error. | 306 /// an error. |
310 * | 307 /// |
311 * If the used [http.Client] completes with an error when making a REST call, | 308 /// If the used [http.Client] completes with an error when making a REST |
312 * this method will complete with the same error. | 309 /// call, this method will complete with the same error. |
313 */ | 310 async.Future<Empty> delete( |
314 async.Future<Empty> delete(core.String appsId, core.String authorizedCertifica
tesId) { | 311 core.String appsId, core.String authorizedCertificatesId) { |
315 var _url = null; | 312 var _url = null; |
316 var _queryParams = new core.Map(); | 313 var _queryParams = new core.Map(); |
317 var _uploadMedia = null; | 314 var _uploadMedia = null; |
318 var _uploadOptions = null; | 315 var _uploadOptions = null; |
319 var _downloadOptions = commons.DownloadOptions.Metadata; | 316 var _downloadOptions = commons.DownloadOptions.Metadata; |
320 var _body = null; | 317 var _body = null; |
321 | 318 |
322 if (appsId == null) { | 319 if (appsId == null) { |
323 throw new core.ArgumentError("Parameter appsId is required."); | 320 throw new core.ArgumentError("Parameter appsId is required."); |
324 } | 321 } |
325 if (authorizedCertificatesId == null) { | 322 if (authorizedCertificatesId == null) { |
326 throw new core.ArgumentError("Parameter authorizedCertificatesId is requir
ed."); | 323 throw new core.ArgumentError( |
| 324 "Parameter authorizedCertificatesId is required."); |
327 } | 325 } |
328 | 326 |
329 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori
zedCertificates/' + commons.Escaper.ecapeVariable('$authorizedCertificatesId'); | 327 _url = 'v1beta/apps/' + |
| 328 commons.Escaper.ecapeVariable('$appsId') + |
| 329 '/authorizedCertificates/' + |
| 330 commons.Escaper.ecapeVariable('$authorizedCertificatesId'); |
330 | 331 |
331 var _response = _requester.request(_url, | 332 var _response = _requester.request(_url, "DELETE", |
332 "DELETE", | 333 body: _body, |
333 body: _body, | 334 queryParams: _queryParams, |
334 queryParams: _queryParams, | 335 uploadOptions: _uploadOptions, |
335 uploadOptions: _uploadOptions, | 336 uploadMedia: _uploadMedia, |
336 uploadMedia: _uploadMedia, | 337 downloadOptions: _downloadOptions); |
337 downloadOptions: _downloadOptions); | |
338 return _response.then((data) => new Empty.fromJson(data)); | 338 return _response.then((data) => new Empty.fromJson(data)); |
339 } | 339 } |
340 | 340 |
341 /** | 341 /// Gets the specified SSL certificate. |
342 * Gets the specified SSL certificate. | 342 /// |
343 * | 343 /// Request parameters: |
344 * Request parameters: | 344 /// |
345 * | 345 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
346 * [appsId] - Part of `name`. Name of the resource requested. Example: | 346 /// apps/myapp/authorizedCertificates/12345. |
347 * apps/myapp/authorizedCertificates/12345. | 347 /// |
348 * | 348 /// [authorizedCertificatesId] - Part of `name`. See documentation of |
349 * [authorizedCertificatesId] - Part of `name`. See documentation of `appsId`. | 349 /// `appsId`. |
350 * | 350 /// |
351 * [view] - Controls the set of fields returned in the GET response. | 351 /// [view] - Controls the set of fields returned in the GET response. |
352 * Possible string values are: | 352 /// Possible string values are: |
353 * - "BASIC_CERTIFICATE" : A BASIC_CERTIFICATE. | 353 /// - "BASIC_CERTIFICATE" : A BASIC_CERTIFICATE. |
354 * - "FULL_CERTIFICATE" : A FULL_CERTIFICATE. | 354 /// - "FULL_CERTIFICATE" : A FULL_CERTIFICATE. |
355 * | 355 /// |
356 * Completes with a [AuthorizedCertificate]. | 356 /// Completes with a [AuthorizedCertificate]. |
357 * | 357 /// |
358 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 358 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
359 * error. | 359 /// an error. |
360 * | 360 /// |
361 * If the used [http.Client] completes with an error when making a REST call, | 361 /// If the used [http.Client] completes with an error when making a REST |
362 * this method will complete with the same error. | 362 /// call, this method will complete with the same error. |
363 */ | 363 async.Future<AuthorizedCertificate> get( |
364 async.Future<AuthorizedCertificate> get(core.String appsId, core.String author
izedCertificatesId, {core.String view}) { | 364 core.String appsId, core.String authorizedCertificatesId, |
| 365 {core.String view}) { |
365 var _url = null; | 366 var _url = null; |
366 var _queryParams = new core.Map(); | 367 var _queryParams = new core.Map(); |
367 var _uploadMedia = null; | 368 var _uploadMedia = null; |
368 var _uploadOptions = null; | 369 var _uploadOptions = null; |
369 var _downloadOptions = commons.DownloadOptions.Metadata; | 370 var _downloadOptions = commons.DownloadOptions.Metadata; |
370 var _body = null; | 371 var _body = null; |
371 | 372 |
372 if (appsId == null) { | 373 if (appsId == null) { |
373 throw new core.ArgumentError("Parameter appsId is required."); | 374 throw new core.ArgumentError("Parameter appsId is required."); |
374 } | 375 } |
375 if (authorizedCertificatesId == null) { | 376 if (authorizedCertificatesId == null) { |
376 throw new core.ArgumentError("Parameter authorizedCertificatesId is requir
ed."); | 377 throw new core.ArgumentError( |
| 378 "Parameter authorizedCertificatesId is required."); |
377 } | 379 } |
378 if (view != null) { | 380 if (view != null) { |
379 _queryParams["view"] = [view]; | 381 _queryParams["view"] = [view]; |
380 } | 382 } |
381 | 383 |
382 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori
zedCertificates/' + commons.Escaper.ecapeVariable('$authorizedCertificatesId'); | 384 _url = 'v1beta/apps/' + |
| 385 commons.Escaper.ecapeVariable('$appsId') + |
| 386 '/authorizedCertificates/' + |
| 387 commons.Escaper.ecapeVariable('$authorizedCertificatesId'); |
383 | 388 |
384 var _response = _requester.request(_url, | 389 var _response = _requester.request(_url, "GET", |
385 "GET", | 390 body: _body, |
386 body: _body, | 391 queryParams: _queryParams, |
387 queryParams: _queryParams, | 392 uploadOptions: _uploadOptions, |
388 uploadOptions: _uploadOptions, | 393 uploadMedia: _uploadMedia, |
389 uploadMedia: _uploadMedia, | 394 downloadOptions: _downloadOptions); |
390 downloadOptions: _downloadOptions); | |
391 return _response.then((data) => new AuthorizedCertificate.fromJson(data)); | 395 return _response.then((data) => new AuthorizedCertificate.fromJson(data)); |
392 } | 396 } |
393 | 397 |
394 /** | 398 /// Lists all SSL certificates the user is authorized to administer. |
395 * Lists all SSL certificates the user is authorized to administer. | 399 /// |
396 * | 400 /// Request parameters: |
397 * Request parameters: | 401 /// |
398 * | 402 /// [appsId] - Part of `parent`. Name of the parent Application resource. |
399 * [appsId] - Part of `parent`. Name of the parent Application resource. | 403 /// Example: apps/myapp. |
400 * Example: apps/myapp. | 404 /// |
401 * | 405 /// [pageToken] - Continuation token for fetching the next page of results. |
402 * [pageToken] - Continuation token for fetching the next page of results. | 406 /// |
403 * | 407 /// [pageSize] - Maximum results to return per page. |
404 * [pageSize] - Maximum results to return per page. | 408 /// |
405 * | 409 /// [view] - Controls the set of fields returned in the LIST response. |
406 * [view] - Controls the set of fields returned in the LIST response. | 410 /// Possible string values are: |
407 * Possible string values are: | 411 /// - "BASIC_CERTIFICATE" : A BASIC_CERTIFICATE. |
408 * - "BASIC_CERTIFICATE" : A BASIC_CERTIFICATE. | 412 /// - "FULL_CERTIFICATE" : A FULL_CERTIFICATE. |
409 * - "FULL_CERTIFICATE" : A FULL_CERTIFICATE. | 413 /// |
410 * | 414 /// Completes with a [ListAuthorizedCertificatesResponse]. |
411 * Completes with a [ListAuthorizedCertificatesResponse]. | 415 /// |
412 * | 416 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
413 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 417 /// an error. |
414 * error. | 418 /// |
415 * | 419 /// If the used [http.Client] completes with an error when making a REST |
416 * If the used [http.Client] completes with an error when making a REST call, | 420 /// call, this method will complete with the same error. |
417 * this method will complete with the same error. | 421 async.Future<ListAuthorizedCertificatesResponse> list(core.String appsId, |
418 */ | 422 {core.String pageToken, core.int pageSize, core.String view}) { |
419 async.Future<ListAuthorizedCertificatesResponse> list(core.String appsId, {cor
e.String pageToken, core.int pageSize, core.String view}) { | |
420 var _url = null; | 423 var _url = null; |
421 var _queryParams = new core.Map(); | 424 var _queryParams = new core.Map(); |
422 var _uploadMedia = null; | 425 var _uploadMedia = null; |
423 var _uploadOptions = null; | 426 var _uploadOptions = null; |
424 var _downloadOptions = commons.DownloadOptions.Metadata; | 427 var _downloadOptions = commons.DownloadOptions.Metadata; |
425 var _body = null; | 428 var _body = null; |
426 | 429 |
427 if (appsId == null) { | 430 if (appsId == null) { |
428 throw new core.ArgumentError("Parameter appsId is required."); | 431 throw new core.ArgumentError("Parameter appsId is required."); |
429 } | 432 } |
430 if (pageToken != null) { | 433 if (pageToken != null) { |
431 _queryParams["pageToken"] = [pageToken]; | 434 _queryParams["pageToken"] = [pageToken]; |
432 } | 435 } |
433 if (pageSize != null) { | 436 if (pageSize != null) { |
434 _queryParams["pageSize"] = ["${pageSize}"]; | 437 _queryParams["pageSize"] = ["${pageSize}"]; |
435 } | 438 } |
436 if (view != null) { | 439 if (view != null) { |
437 _queryParams["view"] = [view]; | 440 _queryParams["view"] = [view]; |
438 } | 441 } |
439 | 442 |
440 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori
zedCertificates'; | 443 _url = 'v1beta/apps/' + |
| 444 commons.Escaper.ecapeVariable('$appsId') + |
| 445 '/authorizedCertificates'; |
441 | 446 |
442 var _response = _requester.request(_url, | 447 var _response = _requester.request(_url, "GET", |
443 "GET", | 448 body: _body, |
444 body: _body, | 449 queryParams: _queryParams, |
445 queryParams: _queryParams, | 450 uploadOptions: _uploadOptions, |
446 uploadOptions: _uploadOptions, | 451 uploadMedia: _uploadMedia, |
447 uploadMedia: _uploadMedia, | 452 downloadOptions: _downloadOptions); |
448 downloadOptions: _downloadOptions); | 453 return _response |
449 return _response.then((data) => new ListAuthorizedCertificatesResponse.fromJ
son(data)); | 454 .then((data) => new ListAuthorizedCertificatesResponse.fromJson(data)); |
450 } | 455 } |
451 | 456 |
452 /** | 457 /// Updates the specified SSL certificate. To renew a certificate and |
453 * Updates the specified SSL certificate. To renew a certificate and maintain | 458 /// maintain its existing domain mappings, update certificate_data with a new |
454 * its existing domain mappings, update certificate_data with a new | 459 /// certificate. The new certificate must be applicable to the same domains |
455 * certificate. The new certificate must be applicable to the same domains as | 460 /// as the original certificate. The certificate display_name may also be |
456 * the original certificate. The certificate display_name may also be updated. | 461 /// updated. |
457 * | 462 /// |
458 * [request] - The metadata request object. | 463 /// [request] - The metadata request object. |
459 * | 464 /// |
460 * Request parameters: | 465 /// Request parameters: |
461 * | 466 /// |
462 * [appsId] - Part of `name`. Name of the resource to update. Example: | 467 /// [appsId] - Part of `name`. Name of the resource to update. Example: |
463 * apps/myapp/authorizedCertificates/12345. | 468 /// apps/myapp/authorizedCertificates/12345. |
464 * | 469 /// |
465 * [authorizedCertificatesId] - Part of `name`. See documentation of `appsId`. | 470 /// [authorizedCertificatesId] - Part of `name`. See documentation of |
466 * | 471 /// `appsId`. |
467 * [updateMask] - Standard field mask for the set of fields to be updated. | 472 /// |
468 * Updates are only supported on the certificate_raw_data and display_name | 473 /// [updateMask] - Standard field mask for the set of fields to be updated. |
469 * fields. | 474 /// Updates are only supported on the certificate_raw_data and display_name |
470 * | 475 /// fields. |
471 * Completes with a [AuthorizedCertificate]. | 476 /// |
472 * | 477 /// Completes with a [AuthorizedCertificate]. |
473 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 478 /// |
474 * error. | 479 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
475 * | 480 /// an error. |
476 * If the used [http.Client] completes with an error when making a REST call, | 481 /// |
477 * this method will complete with the same error. | 482 /// If the used [http.Client] completes with an error when making a REST |
478 */ | 483 /// call, this method will complete with the same error. |
479 async.Future<AuthorizedCertificate> patch(AuthorizedCertificate request, core.
String appsId, core.String authorizedCertificatesId, {core.String updateMask}) { | 484 async.Future<AuthorizedCertificate> patch(AuthorizedCertificate request, |
| 485 core.String appsId, core.String authorizedCertificatesId, |
| 486 {core.String updateMask}) { |
480 var _url = null; | 487 var _url = null; |
481 var _queryParams = new core.Map(); | 488 var _queryParams = new core.Map(); |
482 var _uploadMedia = null; | 489 var _uploadMedia = null; |
483 var _uploadOptions = null; | 490 var _uploadOptions = null; |
484 var _downloadOptions = commons.DownloadOptions.Metadata; | 491 var _downloadOptions = commons.DownloadOptions.Metadata; |
485 var _body = null; | 492 var _body = null; |
486 | 493 |
487 if (request != null) { | 494 if (request != null) { |
488 _body = convert.JSON.encode((request).toJson()); | 495 _body = convert.JSON.encode((request).toJson()); |
489 } | 496 } |
490 if (appsId == null) { | 497 if (appsId == null) { |
491 throw new core.ArgumentError("Parameter appsId is required."); | 498 throw new core.ArgumentError("Parameter appsId is required."); |
492 } | 499 } |
493 if (authorizedCertificatesId == null) { | 500 if (authorizedCertificatesId == null) { |
494 throw new core.ArgumentError("Parameter authorizedCertificatesId is requir
ed."); | 501 throw new core.ArgumentError( |
| 502 "Parameter authorizedCertificatesId is required."); |
495 } | 503 } |
496 if (updateMask != null) { | 504 if (updateMask != null) { |
497 _queryParams["updateMask"] = [updateMask]; | 505 _queryParams["updateMask"] = [updateMask]; |
498 } | 506 } |
499 | 507 |
500 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori
zedCertificates/' + commons.Escaper.ecapeVariable('$authorizedCertificatesId'); | 508 _url = 'v1beta/apps/' + |
| 509 commons.Escaper.ecapeVariable('$appsId') + |
| 510 '/authorizedCertificates/' + |
| 511 commons.Escaper.ecapeVariable('$authorizedCertificatesId'); |
501 | 512 |
502 var _response = _requester.request(_url, | 513 var _response = _requester.request(_url, "PATCH", |
503 "PATCH", | 514 body: _body, |
504 body: _body, | 515 queryParams: _queryParams, |
505 queryParams: _queryParams, | 516 uploadOptions: _uploadOptions, |
506 uploadOptions: _uploadOptions, | 517 uploadMedia: _uploadMedia, |
507 uploadMedia: _uploadMedia, | 518 downloadOptions: _downloadOptions); |
508 downloadOptions: _downloadOptions); | |
509 return _response.then((data) => new AuthorizedCertificate.fromJson(data)); | 519 return _response.then((data) => new AuthorizedCertificate.fromJson(data)); |
510 } | 520 } |
511 | |
512 } | 521 } |
513 | 522 |
514 | |
515 class AppsAuthorizedDomainsResourceApi { | 523 class AppsAuthorizedDomainsResourceApi { |
516 final commons.ApiRequester _requester; | 524 final commons.ApiRequester _requester; |
517 | 525 |
518 AppsAuthorizedDomainsResourceApi(commons.ApiRequester client) : | 526 AppsAuthorizedDomainsResourceApi(commons.ApiRequester client) |
519 _requester = client; | 527 : _requester = client; |
520 | 528 |
521 /** | 529 /// Lists all domains the user is authorized to administer. |
522 * Lists all domains the user is authorized to administer. | 530 /// |
523 * | 531 /// Request parameters: |
524 * Request parameters: | 532 /// |
525 * | 533 /// [appsId] - Part of `parent`. Name of the parent Application resource. |
526 * [appsId] - Part of `parent`. Name of the parent Application resource. | 534 /// Example: apps/myapp. |
527 * Example: apps/myapp. | 535 /// |
528 * | 536 /// [pageToken] - Continuation token for fetching the next page of results. |
529 * [pageToken] - Continuation token for fetching the next page of results. | 537 /// |
530 * | 538 /// [pageSize] - Maximum results to return per page. |
531 * [pageSize] - Maximum results to return per page. | 539 /// |
532 * | 540 /// Completes with a [ListAuthorizedDomainsResponse]. |
533 * Completes with a [ListAuthorizedDomainsResponse]. | 541 /// |
534 * | 542 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
535 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 543 /// an error. |
536 * error. | 544 /// |
537 * | 545 /// If the used [http.Client] completes with an error when making a REST |
538 * If the used [http.Client] completes with an error when making a REST call, | 546 /// call, this method will complete with the same error. |
539 * this method will complete with the same error. | 547 async.Future<ListAuthorizedDomainsResponse> list(core.String appsId, |
540 */ | 548 {core.String pageToken, core.int pageSize}) { |
541 async.Future<ListAuthorizedDomainsResponse> list(core.String appsId, {core.Str
ing pageToken, core.int pageSize}) { | |
542 var _url = null; | 549 var _url = null; |
543 var _queryParams = new core.Map(); | 550 var _queryParams = new core.Map(); |
544 var _uploadMedia = null; | 551 var _uploadMedia = null; |
545 var _uploadOptions = null; | 552 var _uploadOptions = null; |
546 var _downloadOptions = commons.DownloadOptions.Metadata; | 553 var _downloadOptions = commons.DownloadOptions.Metadata; |
547 var _body = null; | 554 var _body = null; |
548 | 555 |
549 if (appsId == null) { | 556 if (appsId == null) { |
550 throw new core.ArgumentError("Parameter appsId is required."); | 557 throw new core.ArgumentError("Parameter appsId is required."); |
551 } | 558 } |
552 if (pageToken != null) { | 559 if (pageToken != null) { |
553 _queryParams["pageToken"] = [pageToken]; | 560 _queryParams["pageToken"] = [pageToken]; |
554 } | 561 } |
555 if (pageSize != null) { | 562 if (pageSize != null) { |
556 _queryParams["pageSize"] = ["${pageSize}"]; | 563 _queryParams["pageSize"] = ["${pageSize}"]; |
557 } | 564 } |
558 | 565 |
559 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori
zedDomains'; | 566 _url = 'v1beta/apps/' + |
| 567 commons.Escaper.ecapeVariable('$appsId') + |
| 568 '/authorizedDomains'; |
560 | 569 |
561 var _response = _requester.request(_url, | 570 var _response = _requester.request(_url, "GET", |
562 "GET", | 571 body: _body, |
563 body: _body, | 572 queryParams: _queryParams, |
564 queryParams: _queryParams, | 573 uploadOptions: _uploadOptions, |
565 uploadOptions: _uploadOptions, | 574 uploadMedia: _uploadMedia, |
566 uploadMedia: _uploadMedia, | 575 downloadOptions: _downloadOptions); |
567 downloadOptions: _downloadOptions); | 576 return _response |
568 return _response.then((data) => new ListAuthorizedDomainsResponse.fromJson(d
ata)); | 577 .then((data) => new ListAuthorizedDomainsResponse.fromJson(data)); |
569 } | 578 } |
570 | |
571 } | 579 } |
572 | 580 |
573 | |
574 class AppsDomainMappingsResourceApi { | 581 class AppsDomainMappingsResourceApi { |
575 final commons.ApiRequester _requester; | 582 final commons.ApiRequester _requester; |
576 | 583 |
577 AppsDomainMappingsResourceApi(commons.ApiRequester client) : | 584 AppsDomainMappingsResourceApi(commons.ApiRequester client) |
578 _requester = client; | 585 : _requester = client; |
579 | 586 |
580 /** | 587 /// Maps a domain to an application. A user must be authorized to administer |
581 * Maps a domain to an application. A user must be authorized to administer a | 588 /// a domain in order to map it to an application. For a list of available |
582 * domain in order to map it to an application. For a list of available | 589 /// authorized domains, see AuthorizedDomains.ListAuthorizedDomains. |
583 * authorized domains, see AuthorizedDomains.ListAuthorizedDomains. | 590 /// |
584 * | 591 /// [request] - The metadata request object. |
585 * [request] - The metadata request object. | 592 /// |
586 * | 593 /// Request parameters: |
587 * Request parameters: | 594 /// |
588 * | 595 /// [appsId] - Part of `parent`. Name of the parent Application resource. |
589 * [appsId] - Part of `parent`. Name of the parent Application resource. | 596 /// Example: apps/myapp. |
590 * Example: apps/myapp. | 597 /// |
591 * | 598 /// Completes with a [Operation]. |
592 * Completes with a [Operation]. | 599 /// |
593 * | 600 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
594 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 601 /// an error. |
595 * error. | 602 /// |
596 * | 603 /// If the used [http.Client] completes with an error when making a REST |
597 * If the used [http.Client] completes with an error when making a REST call, | 604 /// call, this method will complete with the same error. |
598 * this method will complete with the same error. | |
599 */ | |
600 async.Future<Operation> create(DomainMapping request, core.String appsId) { | 605 async.Future<Operation> create(DomainMapping request, core.String appsId) { |
601 var _url = null; | 606 var _url = null; |
602 var _queryParams = new core.Map(); | 607 var _queryParams = new core.Map(); |
603 var _uploadMedia = null; | 608 var _uploadMedia = null; |
604 var _uploadOptions = null; | 609 var _uploadOptions = null; |
605 var _downloadOptions = commons.DownloadOptions.Metadata; | 610 var _downloadOptions = commons.DownloadOptions.Metadata; |
606 var _body = null; | 611 var _body = null; |
607 | 612 |
608 if (request != null) { | 613 if (request != null) { |
609 _body = convert.JSON.encode((request).toJson()); | 614 _body = convert.JSON.encode((request).toJson()); |
610 } | 615 } |
611 if (appsId == null) { | 616 if (appsId == null) { |
612 throw new core.ArgumentError("Parameter appsId is required."); | 617 throw new core.ArgumentError("Parameter appsId is required."); |
613 } | 618 } |
614 | 619 |
615 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainM
appings'; | 620 _url = 'v1beta/apps/' + |
| 621 commons.Escaper.ecapeVariable('$appsId') + |
| 622 '/domainMappings'; |
616 | 623 |
617 var _response = _requester.request(_url, | 624 var _response = _requester.request(_url, "POST", |
618 "POST", | 625 body: _body, |
619 body: _body, | 626 queryParams: _queryParams, |
620 queryParams: _queryParams, | 627 uploadOptions: _uploadOptions, |
621 uploadOptions: _uploadOptions, | 628 uploadMedia: _uploadMedia, |
622 uploadMedia: _uploadMedia, | 629 downloadOptions: _downloadOptions); |
623 downloadOptions: _downloadOptions); | |
624 return _response.then((data) => new Operation.fromJson(data)); | 630 return _response.then((data) => new Operation.fromJson(data)); |
625 } | 631 } |
626 | 632 |
627 /** | 633 /// Deletes the specified domain mapping. A user must be authorized to |
628 * Deletes the specified domain mapping. A user must be authorized to | 634 /// administer the associated domain in order to delete a DomainMapping |
629 * administer the associated domain in order to delete a DomainMapping | 635 /// resource. |
630 * resource. | 636 /// |
631 * | 637 /// Request parameters: |
632 * Request parameters: | 638 /// |
633 * | 639 /// [appsId] - Part of `name`. Name of the resource to delete. Example: |
634 * [appsId] - Part of `name`. Name of the resource to delete. Example: | 640 /// apps/myapp/domainMappings/example.com. |
635 * apps/myapp/domainMappings/example.com. | 641 /// |
636 * | 642 /// [domainMappingsId] - Part of `name`. See documentation of `appsId`. |
637 * [domainMappingsId] - Part of `name`. See documentation of `appsId`. | 643 /// |
638 * | 644 /// Completes with a [Operation]. |
639 * Completes with a [Operation]. | 645 /// |
640 * | 646 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
641 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 647 /// an error. |
642 * error. | 648 /// |
643 * | 649 /// If the used [http.Client] completes with an error when making a REST |
644 * If the used [http.Client] completes with an error when making a REST call, | 650 /// call, this method will complete with the same error. |
645 * this method will complete with the same error. | 651 async.Future<Operation> delete( |
646 */ | 652 core.String appsId, core.String domainMappingsId) { |
647 async.Future<Operation> delete(core.String appsId, core.String domainMappingsI
d) { | |
648 var _url = null; | 653 var _url = null; |
649 var _queryParams = new core.Map(); | 654 var _queryParams = new core.Map(); |
650 var _uploadMedia = null; | 655 var _uploadMedia = null; |
651 var _uploadOptions = null; | 656 var _uploadOptions = null; |
652 var _downloadOptions = commons.DownloadOptions.Metadata; | 657 var _downloadOptions = commons.DownloadOptions.Metadata; |
653 var _body = null; | 658 var _body = null; |
654 | 659 |
655 if (appsId == null) { | 660 if (appsId == null) { |
656 throw new core.ArgumentError("Parameter appsId is required."); | 661 throw new core.ArgumentError("Parameter appsId is required."); |
657 } | 662 } |
658 if (domainMappingsId == null) { | 663 if (domainMappingsId == null) { |
659 throw new core.ArgumentError("Parameter domainMappingsId is required."); | 664 throw new core.ArgumentError("Parameter domainMappingsId is required."); |
660 } | 665 } |
661 | 666 |
662 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainM
appings/' + commons.Escaper.ecapeVariable('$domainMappingsId'); | 667 _url = 'v1beta/apps/' + |
| 668 commons.Escaper.ecapeVariable('$appsId') + |
| 669 '/domainMappings/' + |
| 670 commons.Escaper.ecapeVariable('$domainMappingsId'); |
663 | 671 |
664 var _response = _requester.request(_url, | 672 var _response = _requester.request(_url, "DELETE", |
665 "DELETE", | 673 body: _body, |
666 body: _body, | 674 queryParams: _queryParams, |
667 queryParams: _queryParams, | 675 uploadOptions: _uploadOptions, |
668 uploadOptions: _uploadOptions, | 676 uploadMedia: _uploadMedia, |
669 uploadMedia: _uploadMedia, | 677 downloadOptions: _downloadOptions); |
670 downloadOptions: _downloadOptions); | |
671 return _response.then((data) => new Operation.fromJson(data)); | 678 return _response.then((data) => new Operation.fromJson(data)); |
672 } | 679 } |
673 | 680 |
674 /** | 681 /// Gets the specified domain mapping. |
675 * Gets the specified domain mapping. | 682 /// |
676 * | 683 /// Request parameters: |
677 * Request parameters: | 684 /// |
678 * | 685 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
679 * [appsId] - Part of `name`. Name of the resource requested. Example: | 686 /// apps/myapp/domainMappings/example.com. |
680 * apps/myapp/domainMappings/example.com. | 687 /// |
681 * | 688 /// [domainMappingsId] - Part of `name`. See documentation of `appsId`. |
682 * [domainMappingsId] - Part of `name`. See documentation of `appsId`. | 689 /// |
683 * | 690 /// Completes with a [DomainMapping]. |
684 * Completes with a [DomainMapping]. | 691 /// |
685 * | 692 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
686 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 693 /// an error. |
687 * error. | 694 /// |
688 * | 695 /// If the used [http.Client] completes with an error when making a REST |
689 * If the used [http.Client] completes with an error when making a REST call, | 696 /// call, this method will complete with the same error. |
690 * this method will complete with the same error. | 697 async.Future<DomainMapping> get( |
691 */ | 698 core.String appsId, core.String domainMappingsId) { |
692 async.Future<DomainMapping> get(core.String appsId, core.String domainMappings
Id) { | |
693 var _url = null; | 699 var _url = null; |
694 var _queryParams = new core.Map(); | 700 var _queryParams = new core.Map(); |
695 var _uploadMedia = null; | 701 var _uploadMedia = null; |
696 var _uploadOptions = null; | 702 var _uploadOptions = null; |
697 var _downloadOptions = commons.DownloadOptions.Metadata; | 703 var _downloadOptions = commons.DownloadOptions.Metadata; |
698 var _body = null; | 704 var _body = null; |
699 | 705 |
700 if (appsId == null) { | 706 if (appsId == null) { |
701 throw new core.ArgumentError("Parameter appsId is required."); | 707 throw new core.ArgumentError("Parameter appsId is required."); |
702 } | 708 } |
703 if (domainMappingsId == null) { | 709 if (domainMappingsId == null) { |
704 throw new core.ArgumentError("Parameter domainMappingsId is required."); | 710 throw new core.ArgumentError("Parameter domainMappingsId is required."); |
705 } | 711 } |
706 | 712 |
707 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainM
appings/' + commons.Escaper.ecapeVariable('$domainMappingsId'); | 713 _url = 'v1beta/apps/' + |
| 714 commons.Escaper.ecapeVariable('$appsId') + |
| 715 '/domainMappings/' + |
| 716 commons.Escaper.ecapeVariable('$domainMappingsId'); |
708 | 717 |
709 var _response = _requester.request(_url, | 718 var _response = _requester.request(_url, "GET", |
710 "GET", | 719 body: _body, |
711 body: _body, | 720 queryParams: _queryParams, |
712 queryParams: _queryParams, | 721 uploadOptions: _uploadOptions, |
713 uploadOptions: _uploadOptions, | 722 uploadMedia: _uploadMedia, |
714 uploadMedia: _uploadMedia, | 723 downloadOptions: _downloadOptions); |
715 downloadOptions: _downloadOptions); | |
716 return _response.then((data) => new DomainMapping.fromJson(data)); | 724 return _response.then((data) => new DomainMapping.fromJson(data)); |
717 } | 725 } |
718 | 726 |
719 /** | 727 /// Lists the domain mappings on an application. |
720 * Lists the domain mappings on an application. | 728 /// |
721 * | 729 /// Request parameters: |
722 * Request parameters: | 730 /// |
723 * | 731 /// [appsId] - Part of `parent`. Name of the parent Application resource. |
724 * [appsId] - Part of `parent`. Name of the parent Application resource. | 732 /// Example: apps/myapp. |
725 * Example: apps/myapp. | 733 /// |
726 * | 734 /// [pageToken] - Continuation token for fetching the next page of results. |
727 * [pageToken] - Continuation token for fetching the next page of results. | 735 /// |
728 * | 736 /// [pageSize] - Maximum results to return per page. |
729 * [pageSize] - Maximum results to return per page. | 737 /// |
730 * | 738 /// Completes with a [ListDomainMappingsResponse]. |
731 * Completes with a [ListDomainMappingsResponse]. | 739 /// |
732 * | 740 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
733 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 741 /// an error. |
734 * error. | 742 /// |
735 * | 743 /// If the used [http.Client] completes with an error when making a REST |
736 * If the used [http.Client] completes with an error when making a REST call, | 744 /// call, this method will complete with the same error. |
737 * this method will complete with the same error. | 745 async.Future<ListDomainMappingsResponse> list(core.String appsId, |
738 */ | 746 {core.String pageToken, core.int pageSize}) { |
739 async.Future<ListDomainMappingsResponse> list(core.String appsId, {core.String
pageToken, core.int pageSize}) { | |
740 var _url = null; | 747 var _url = null; |
741 var _queryParams = new core.Map(); | 748 var _queryParams = new core.Map(); |
742 var _uploadMedia = null; | 749 var _uploadMedia = null; |
743 var _uploadOptions = null; | 750 var _uploadOptions = null; |
744 var _downloadOptions = commons.DownloadOptions.Metadata; | 751 var _downloadOptions = commons.DownloadOptions.Metadata; |
745 var _body = null; | 752 var _body = null; |
746 | 753 |
747 if (appsId == null) { | 754 if (appsId == null) { |
748 throw new core.ArgumentError("Parameter appsId is required."); | 755 throw new core.ArgumentError("Parameter appsId is required."); |
749 } | 756 } |
750 if (pageToken != null) { | 757 if (pageToken != null) { |
751 _queryParams["pageToken"] = [pageToken]; | 758 _queryParams["pageToken"] = [pageToken]; |
752 } | 759 } |
753 if (pageSize != null) { | 760 if (pageSize != null) { |
754 _queryParams["pageSize"] = ["${pageSize}"]; | 761 _queryParams["pageSize"] = ["${pageSize}"]; |
755 } | 762 } |
756 | 763 |
757 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainM
appings'; | 764 _url = 'v1beta/apps/' + |
| 765 commons.Escaper.ecapeVariable('$appsId') + |
| 766 '/domainMappings'; |
758 | 767 |
759 var _response = _requester.request(_url, | 768 var _response = _requester.request(_url, "GET", |
760 "GET", | 769 body: _body, |
761 body: _body, | 770 queryParams: _queryParams, |
762 queryParams: _queryParams, | 771 uploadOptions: _uploadOptions, |
763 uploadOptions: _uploadOptions, | 772 uploadMedia: _uploadMedia, |
764 uploadMedia: _uploadMedia, | 773 downloadOptions: _downloadOptions); |
765 downloadOptions: _downloadOptions); | 774 return _response |
766 return _response.then((data) => new ListDomainMappingsResponse.fromJson(data
)); | 775 .then((data) => new ListDomainMappingsResponse.fromJson(data)); |
767 } | 776 } |
768 | 777 |
769 /** | 778 /// Updates the specified domain mapping. To map an SSL certificate to a |
770 * Updates the specified domain mapping. To map an SSL certificate to a domain | 779 /// domain mapping, update certificate_id to point to an |
771 * mapping, update certificate_id to point to an AuthorizedCertificate | 780 /// AuthorizedCertificate resource. A user must be authorized to administer |
772 * resource. A user must be authorized to administer the associated domain in | 781 /// the associated domain in order to update a DomainMapping resource. |
773 * order to update a DomainMapping resource. | 782 /// |
774 * | 783 /// [request] - The metadata request object. |
775 * [request] - The metadata request object. | 784 /// |
776 * | 785 /// Request parameters: |
777 * Request parameters: | 786 /// |
778 * | 787 /// [appsId] - Part of `name`. Name of the resource to update. Example: |
779 * [appsId] - Part of `name`. Name of the resource to update. Example: | 788 /// apps/myapp/domainMappings/example.com. |
780 * apps/myapp/domainMappings/example.com. | 789 /// |
781 * | 790 /// [domainMappingsId] - Part of `name`. See documentation of `appsId`. |
782 * [domainMappingsId] - Part of `name`. See documentation of `appsId`. | 791 /// |
783 * | 792 /// [updateMask] - Standard field mask for the set of fields to be updated. |
784 * [updateMask] - Standard field mask for the set of fields to be updated. | 793 /// |
785 * | 794 /// Completes with a [Operation]. |
786 * Completes with a [Operation]. | 795 /// |
787 * | 796 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
788 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 797 /// an error. |
789 * error. | 798 /// |
790 * | 799 /// If the used [http.Client] completes with an error when making a REST |
791 * If the used [http.Client] completes with an error when making a REST call, | 800 /// call, this method will complete with the same error. |
792 * this method will complete with the same error. | 801 async.Future<Operation> patch( |
793 */ | 802 DomainMapping request, core.String appsId, core.String domainMappingsId, |
794 async.Future<Operation> patch(DomainMapping request, core.String appsId, core.
String domainMappingsId, {core.String updateMask}) { | 803 {core.String updateMask}) { |
795 var _url = null; | 804 var _url = null; |
796 var _queryParams = new core.Map(); | 805 var _queryParams = new core.Map(); |
797 var _uploadMedia = null; | 806 var _uploadMedia = null; |
798 var _uploadOptions = null; | 807 var _uploadOptions = null; |
799 var _downloadOptions = commons.DownloadOptions.Metadata; | 808 var _downloadOptions = commons.DownloadOptions.Metadata; |
800 var _body = null; | 809 var _body = null; |
801 | 810 |
802 if (request != null) { | 811 if (request != null) { |
803 _body = convert.JSON.encode((request).toJson()); | 812 _body = convert.JSON.encode((request).toJson()); |
804 } | 813 } |
805 if (appsId == null) { | 814 if (appsId == null) { |
806 throw new core.ArgumentError("Parameter appsId is required."); | 815 throw new core.ArgumentError("Parameter appsId is required."); |
807 } | 816 } |
808 if (domainMappingsId == null) { | 817 if (domainMappingsId == null) { |
809 throw new core.ArgumentError("Parameter domainMappingsId is required."); | 818 throw new core.ArgumentError("Parameter domainMappingsId is required."); |
810 } | 819 } |
811 if (updateMask != null) { | 820 if (updateMask != null) { |
812 _queryParams["updateMask"] = [updateMask]; | 821 _queryParams["updateMask"] = [updateMask]; |
813 } | 822 } |
814 | 823 |
815 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainM
appings/' + commons.Escaper.ecapeVariable('$domainMappingsId'); | 824 _url = 'v1beta/apps/' + |
| 825 commons.Escaper.ecapeVariable('$appsId') + |
| 826 '/domainMappings/' + |
| 827 commons.Escaper.ecapeVariable('$domainMappingsId'); |
816 | 828 |
817 var _response = _requester.request(_url, | 829 var _response = _requester.request(_url, "PATCH", |
818 "PATCH", | 830 body: _body, |
819 body: _body, | 831 queryParams: _queryParams, |
820 queryParams: _queryParams, | 832 uploadOptions: _uploadOptions, |
821 uploadOptions: _uploadOptions, | 833 uploadMedia: _uploadMedia, |
822 uploadMedia: _uploadMedia, | 834 downloadOptions: _downloadOptions); |
823 downloadOptions: _downloadOptions); | |
824 return _response.then((data) => new Operation.fromJson(data)); | 835 return _response.then((data) => new Operation.fromJson(data)); |
825 } | 836 } |
826 | |
827 } | 837 } |
828 | 838 |
829 | |
830 class AppsFirewallResourceApi { | 839 class AppsFirewallResourceApi { |
831 final commons.ApiRequester _requester; | 840 final commons.ApiRequester _requester; |
832 | 841 |
833 AppsFirewallIngressRulesResourceApi get ingressRules => new AppsFirewallIngres
sRulesResourceApi(_requester); | 842 AppsFirewallIngressRulesResourceApi get ingressRules => |
| 843 new AppsFirewallIngressRulesResourceApi(_requester); |
834 | 844 |
835 AppsFirewallResourceApi(commons.ApiRequester client) : | 845 AppsFirewallResourceApi(commons.ApiRequester client) : _requester = client; |
836 _requester = client; | |
837 } | 846 } |
838 | 847 |
839 | |
840 class AppsFirewallIngressRulesResourceApi { | 848 class AppsFirewallIngressRulesResourceApi { |
841 final commons.ApiRequester _requester; | 849 final commons.ApiRequester _requester; |
842 | 850 |
843 AppsFirewallIngressRulesResourceApi(commons.ApiRequester client) : | 851 AppsFirewallIngressRulesResourceApi(commons.ApiRequester client) |
844 _requester = client; | 852 : _requester = client; |
845 | 853 |
846 /** | 854 /// Replaces the entire firewall ruleset in one bulk operation. This |
847 * Replaces the entire firewall ruleset in one bulk operation. This overrides | 855 /// overrides and replaces the rules of an existing firewall with the new |
848 * and replaces the rules of an existing firewall with the new rules.If the | 856 /// rules.If the final rule does not match traffic with the '*' wildcard IP |
849 * final rule does not match traffic with the '*' wildcard IP range, then an | 857 /// range, then an "allow all" rule is explicitly added to the end of the |
850 * "allow all" rule is explicitly added to the end of the list. | 858 /// list. |
851 * | 859 /// |
852 * [request] - The metadata request object. | 860 /// [request] - The metadata request object. |
853 * | 861 /// |
854 * Request parameters: | 862 /// Request parameters: |
855 * | 863 /// |
856 * [appsId] - Part of `name`. Name of the Firewall collection to set. Example: | 864 /// [appsId] - Part of `name`. Name of the Firewall collection to set. |
857 * apps/myapp/firewall/ingressRules. | 865 /// Example: apps/myapp/firewall/ingressRules. |
858 * | 866 /// |
859 * Completes with a [BatchUpdateIngressRulesResponse]. | 867 /// Completes with a [BatchUpdateIngressRulesResponse]. |
860 * | 868 /// |
861 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 869 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
862 * error. | 870 /// an error. |
863 * | 871 /// |
864 * If the used [http.Client] completes with an error when making a REST call, | 872 /// If the used [http.Client] completes with an error when making a REST |
865 * this method will complete with the same error. | 873 /// call, this method will complete with the same error. |
866 */ | 874 async.Future<BatchUpdateIngressRulesResponse> batchUpdate( |
867 async.Future<BatchUpdateIngressRulesResponse> batchUpdate(BatchUpdateIngressRu
lesRequest request, core.String appsId) { | 875 BatchUpdateIngressRulesRequest request, core.String appsId) { |
868 var _url = null; | 876 var _url = null; |
869 var _queryParams = new core.Map(); | 877 var _queryParams = new core.Map(); |
870 var _uploadMedia = null; | 878 var _uploadMedia = null; |
871 var _uploadOptions = null; | 879 var _uploadOptions = null; |
872 var _downloadOptions = commons.DownloadOptions.Metadata; | 880 var _downloadOptions = commons.DownloadOptions.Metadata; |
873 var _body = null; | 881 var _body = null; |
874 | 882 |
875 if (request != null) { | 883 if (request != null) { |
876 _body = convert.JSON.encode((request).toJson()); | 884 _body = convert.JSON.encode((request).toJson()); |
877 } | 885 } |
878 if (appsId == null) { | 886 if (appsId == null) { |
879 throw new core.ArgumentError("Parameter appsId is required."); | 887 throw new core.ArgumentError("Parameter appsId is required."); |
880 } | 888 } |
881 | 889 |
882 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal
l/ingressRules:batchUpdate'; | 890 _url = 'v1beta/apps/' + |
| 891 commons.Escaper.ecapeVariable('$appsId') + |
| 892 '/firewall/ingressRules:batchUpdate'; |
883 | 893 |
884 var _response = _requester.request(_url, | 894 var _response = _requester.request(_url, "POST", |
885 "POST", | 895 body: _body, |
886 body: _body, | 896 queryParams: _queryParams, |
887 queryParams: _queryParams, | 897 uploadOptions: _uploadOptions, |
888 uploadOptions: _uploadOptions, | 898 uploadMedia: _uploadMedia, |
889 uploadMedia: _uploadMedia, | 899 downloadOptions: _downloadOptions); |
890 downloadOptions: _downloadOptions); | 900 return _response |
891 return _response.then((data) => new BatchUpdateIngressRulesResponse.fromJson
(data)); | 901 .then((data) => new BatchUpdateIngressRulesResponse.fromJson(data)); |
892 } | 902 } |
893 | 903 |
894 /** | 904 /// Creates a firewall rule for the application. |
895 * Creates a firewall rule for the application. | 905 /// |
896 * | 906 /// [request] - The metadata request object. |
897 * [request] - The metadata request object. | 907 /// |
898 * | 908 /// Request parameters: |
899 * Request parameters: | 909 /// |
900 * | 910 /// [appsId] - Part of `parent`. Name of the parent Firewall collection in |
901 * [appsId] - Part of `parent`. Name of the parent Firewall collection in | 911 /// which to create a new rule. Example: apps/myapp/firewall/ingressRules. |
902 * which to create a new rule. Example: apps/myapp/firewall/ingressRules. | 912 /// |
903 * | 913 /// Completes with a [FirewallRule]. |
904 * Completes with a [FirewallRule]. | 914 /// |
905 * | 915 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
906 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 916 /// an error. |
907 * error. | 917 /// |
908 * | 918 /// If the used [http.Client] completes with an error when making a REST |
909 * If the used [http.Client] completes with an error when making a REST call, | 919 /// call, this method will complete with the same error. |
910 * this method will complete with the same error. | |
911 */ | |
912 async.Future<FirewallRule> create(FirewallRule request, core.String appsId) { | 920 async.Future<FirewallRule> create(FirewallRule request, core.String appsId) { |
913 var _url = null; | 921 var _url = null; |
914 var _queryParams = new core.Map(); | 922 var _queryParams = new core.Map(); |
915 var _uploadMedia = null; | 923 var _uploadMedia = null; |
916 var _uploadOptions = null; | 924 var _uploadOptions = null; |
917 var _downloadOptions = commons.DownloadOptions.Metadata; | 925 var _downloadOptions = commons.DownloadOptions.Metadata; |
918 var _body = null; | 926 var _body = null; |
919 | 927 |
920 if (request != null) { | 928 if (request != null) { |
921 _body = convert.JSON.encode((request).toJson()); | 929 _body = convert.JSON.encode((request).toJson()); |
922 } | 930 } |
923 if (appsId == null) { | 931 if (appsId == null) { |
924 throw new core.ArgumentError("Parameter appsId is required."); | 932 throw new core.ArgumentError("Parameter appsId is required."); |
925 } | 933 } |
926 | 934 |
927 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal
l/ingressRules'; | 935 _url = 'v1beta/apps/' + |
| 936 commons.Escaper.ecapeVariable('$appsId') + |
| 937 '/firewall/ingressRules'; |
928 | 938 |
929 var _response = _requester.request(_url, | 939 var _response = _requester.request(_url, "POST", |
930 "POST", | 940 body: _body, |
931 body: _body, | 941 queryParams: _queryParams, |
932 queryParams: _queryParams, | 942 uploadOptions: _uploadOptions, |
933 uploadOptions: _uploadOptions, | 943 uploadMedia: _uploadMedia, |
934 uploadMedia: _uploadMedia, | 944 downloadOptions: _downloadOptions); |
935 downloadOptions: _downloadOptions); | |
936 return _response.then((data) => new FirewallRule.fromJson(data)); | 945 return _response.then((data) => new FirewallRule.fromJson(data)); |
937 } | 946 } |
938 | 947 |
939 /** | 948 /// Deletes the specified firewall rule. |
940 * Deletes the specified firewall rule. | 949 /// |
941 * | 950 /// Request parameters: |
942 * Request parameters: | 951 /// |
943 * | 952 /// [appsId] - Part of `name`. Name of the Firewall resource to delete. |
944 * [appsId] - Part of `name`. Name of the Firewall resource to delete. | 953 /// Example: apps/myapp/firewall/ingressRules/100. |
945 * Example: apps/myapp/firewall/ingressRules/100. | 954 /// |
946 * | 955 /// [ingressRulesId] - Part of `name`. See documentation of `appsId`. |
947 * [ingressRulesId] - Part of `name`. See documentation of `appsId`. | 956 /// |
948 * | 957 /// Completes with a [Empty]. |
949 * Completes with a [Empty]. | 958 /// |
950 * | 959 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
951 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 960 /// an error. |
952 * error. | 961 /// |
953 * | 962 /// If the used [http.Client] completes with an error when making a REST |
954 * If the used [http.Client] completes with an error when making a REST call, | 963 /// call, this method will complete with the same error. |
955 * this method will complete with the same error. | |
956 */ | |
957 async.Future<Empty> delete(core.String appsId, core.String ingressRulesId) { | 964 async.Future<Empty> delete(core.String appsId, core.String ingressRulesId) { |
958 var _url = null; | 965 var _url = null; |
959 var _queryParams = new core.Map(); | 966 var _queryParams = new core.Map(); |
960 var _uploadMedia = null; | 967 var _uploadMedia = null; |
961 var _uploadOptions = null; | 968 var _uploadOptions = null; |
962 var _downloadOptions = commons.DownloadOptions.Metadata; | 969 var _downloadOptions = commons.DownloadOptions.Metadata; |
963 var _body = null; | 970 var _body = null; |
964 | 971 |
965 if (appsId == null) { | 972 if (appsId == null) { |
966 throw new core.ArgumentError("Parameter appsId is required."); | 973 throw new core.ArgumentError("Parameter appsId is required."); |
967 } | 974 } |
968 if (ingressRulesId == null) { | 975 if (ingressRulesId == null) { |
969 throw new core.ArgumentError("Parameter ingressRulesId is required."); | 976 throw new core.ArgumentError("Parameter ingressRulesId is required."); |
970 } | 977 } |
971 | 978 |
972 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal
l/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId'); | 979 _url = 'v1beta/apps/' + |
| 980 commons.Escaper.ecapeVariable('$appsId') + |
| 981 '/firewall/ingressRules/' + |
| 982 commons.Escaper.ecapeVariable('$ingressRulesId'); |
973 | 983 |
974 var _response = _requester.request(_url, | 984 var _response = _requester.request(_url, "DELETE", |
975 "DELETE", | 985 body: _body, |
976 body: _body, | 986 queryParams: _queryParams, |
977 queryParams: _queryParams, | 987 uploadOptions: _uploadOptions, |
978 uploadOptions: _uploadOptions, | 988 uploadMedia: _uploadMedia, |
979 uploadMedia: _uploadMedia, | 989 downloadOptions: _downloadOptions); |
980 downloadOptions: _downloadOptions); | |
981 return _response.then((data) => new Empty.fromJson(data)); | 990 return _response.then((data) => new Empty.fromJson(data)); |
982 } | 991 } |
983 | 992 |
984 /** | 993 /// Gets the specified firewall rule. |
985 * Gets the specified firewall rule. | 994 /// |
986 * | 995 /// Request parameters: |
987 * Request parameters: | 996 /// |
988 * | 997 /// [appsId] - Part of `name`. Name of the Firewall resource to retrieve. |
989 * [appsId] - Part of `name`. Name of the Firewall resource to retrieve. | 998 /// Example: apps/myapp/firewall/ingressRules/100. |
990 * Example: apps/myapp/firewall/ingressRules/100. | 999 /// |
991 * | 1000 /// [ingressRulesId] - Part of `name`. See documentation of `appsId`. |
992 * [ingressRulesId] - Part of `name`. See documentation of `appsId`. | 1001 /// |
993 * | 1002 /// Completes with a [FirewallRule]. |
994 * Completes with a [FirewallRule]. | 1003 /// |
995 * | 1004 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
996 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1005 /// an error. |
997 * error. | 1006 /// |
998 * | 1007 /// If the used [http.Client] completes with an error when making a REST |
999 * If the used [http.Client] completes with an error when making a REST call, | 1008 /// call, this method will complete with the same error. |
1000 * this method will complete with the same error. | 1009 async.Future<FirewallRule> get( |
1001 */ | 1010 core.String appsId, core.String ingressRulesId) { |
1002 async.Future<FirewallRule> get(core.String appsId, core.String ingressRulesId)
{ | |
1003 var _url = null; | 1011 var _url = null; |
1004 var _queryParams = new core.Map(); | 1012 var _queryParams = new core.Map(); |
1005 var _uploadMedia = null; | 1013 var _uploadMedia = null; |
1006 var _uploadOptions = null; | 1014 var _uploadOptions = null; |
1007 var _downloadOptions = commons.DownloadOptions.Metadata; | 1015 var _downloadOptions = commons.DownloadOptions.Metadata; |
1008 var _body = null; | 1016 var _body = null; |
1009 | 1017 |
1010 if (appsId == null) { | 1018 if (appsId == null) { |
1011 throw new core.ArgumentError("Parameter appsId is required."); | 1019 throw new core.ArgumentError("Parameter appsId is required."); |
1012 } | 1020 } |
1013 if (ingressRulesId == null) { | 1021 if (ingressRulesId == null) { |
1014 throw new core.ArgumentError("Parameter ingressRulesId is required."); | 1022 throw new core.ArgumentError("Parameter ingressRulesId is required."); |
1015 } | 1023 } |
1016 | 1024 |
1017 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal
l/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId'); | 1025 _url = 'v1beta/apps/' + |
| 1026 commons.Escaper.ecapeVariable('$appsId') + |
| 1027 '/firewall/ingressRules/' + |
| 1028 commons.Escaper.ecapeVariable('$ingressRulesId'); |
1018 | 1029 |
1019 var _response = _requester.request(_url, | 1030 var _response = _requester.request(_url, "GET", |
1020 "GET", | 1031 body: _body, |
1021 body: _body, | 1032 queryParams: _queryParams, |
1022 queryParams: _queryParams, | 1033 uploadOptions: _uploadOptions, |
1023 uploadOptions: _uploadOptions, | 1034 uploadMedia: _uploadMedia, |
1024 uploadMedia: _uploadMedia, | 1035 downloadOptions: _downloadOptions); |
1025 downloadOptions: _downloadOptions); | |
1026 return _response.then((data) => new FirewallRule.fromJson(data)); | 1036 return _response.then((data) => new FirewallRule.fromJson(data)); |
1027 } | 1037 } |
1028 | 1038 |
1029 /** | 1039 /// Lists the firewall rules of an application. |
1030 * Lists the firewall rules of an application. | 1040 /// |
1031 * | 1041 /// Request parameters: |
1032 * Request parameters: | 1042 /// |
1033 * | 1043 /// [appsId] - Part of `parent`. Name of the Firewall collection to retrieve. |
1034 * [appsId] - Part of `parent`. Name of the Firewall collection to retrieve. | 1044 /// Example: apps/myapp/firewall/ingressRules. |
1035 * Example: apps/myapp/firewall/ingressRules. | 1045 /// |
1036 * | 1046 /// [pageToken] - Continuation token for fetching the next page of results. |
1037 * [pageToken] - Continuation token for fetching the next page of results. | 1047 /// |
1038 * | 1048 /// [pageSize] - Maximum results to return per page. |
1039 * [pageSize] - Maximum results to return per page. | 1049 /// |
1040 * | 1050 /// [matchingAddress] - A valid IP Address. If set, only rules matching this |
1041 * [matchingAddress] - A valid IP Address. If set, only rules matching this | 1051 /// address will be returned. The first returned rule will be the rule that |
1042 * address will be returned. The first returned rule will be the rule that | 1052 /// fires on requests from this IP. |
1043 * fires on requests from this IP. | 1053 /// |
1044 * | 1054 /// Completes with a [ListIngressRulesResponse]. |
1045 * Completes with a [ListIngressRulesResponse]. | 1055 /// |
1046 * | 1056 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1047 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1057 /// an error. |
1048 * error. | 1058 /// |
1049 * | 1059 /// If the used [http.Client] completes with an error when making a REST |
1050 * If the used [http.Client] completes with an error when making a REST call, | 1060 /// call, this method will complete with the same error. |
1051 * this method will complete with the same error. | 1061 async.Future<ListIngressRulesResponse> list(core.String appsId, |
1052 */ | 1062 {core.String pageToken, core.int pageSize, core.String matchingAddress}) { |
1053 async.Future<ListIngressRulesResponse> list(core.String appsId, {core.String p
ageToken, core.int pageSize, core.String matchingAddress}) { | |
1054 var _url = null; | 1063 var _url = null; |
1055 var _queryParams = new core.Map(); | 1064 var _queryParams = new core.Map(); |
1056 var _uploadMedia = null; | 1065 var _uploadMedia = null; |
1057 var _uploadOptions = null; | 1066 var _uploadOptions = null; |
1058 var _downloadOptions = commons.DownloadOptions.Metadata; | 1067 var _downloadOptions = commons.DownloadOptions.Metadata; |
1059 var _body = null; | 1068 var _body = null; |
1060 | 1069 |
1061 if (appsId == null) { | 1070 if (appsId == null) { |
1062 throw new core.ArgumentError("Parameter appsId is required."); | 1071 throw new core.ArgumentError("Parameter appsId is required."); |
1063 } | 1072 } |
1064 if (pageToken != null) { | 1073 if (pageToken != null) { |
1065 _queryParams["pageToken"] = [pageToken]; | 1074 _queryParams["pageToken"] = [pageToken]; |
1066 } | 1075 } |
1067 if (pageSize != null) { | 1076 if (pageSize != null) { |
1068 _queryParams["pageSize"] = ["${pageSize}"]; | 1077 _queryParams["pageSize"] = ["${pageSize}"]; |
1069 } | 1078 } |
1070 if (matchingAddress != null) { | 1079 if (matchingAddress != null) { |
1071 _queryParams["matchingAddress"] = [matchingAddress]; | 1080 _queryParams["matchingAddress"] = [matchingAddress]; |
1072 } | 1081 } |
1073 | 1082 |
1074 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal
l/ingressRules'; | 1083 _url = 'v1beta/apps/' + |
| 1084 commons.Escaper.ecapeVariable('$appsId') + |
| 1085 '/firewall/ingressRules'; |
1075 | 1086 |
1076 var _response = _requester.request(_url, | 1087 var _response = _requester.request(_url, "GET", |
1077 "GET", | 1088 body: _body, |
1078 body: _body, | 1089 queryParams: _queryParams, |
1079 queryParams: _queryParams, | 1090 uploadOptions: _uploadOptions, |
1080 uploadOptions: _uploadOptions, | 1091 uploadMedia: _uploadMedia, |
1081 uploadMedia: _uploadMedia, | 1092 downloadOptions: _downloadOptions); |
1082 downloadOptions: _downloadOptions); | 1093 return _response |
1083 return _response.then((data) => new ListIngressRulesResponse.fromJson(data))
; | 1094 .then((data) => new ListIngressRulesResponse.fromJson(data)); |
1084 } | 1095 } |
1085 | 1096 |
1086 /** | 1097 /// Updates the specified firewall rule. |
1087 * Updates the specified firewall rule. | 1098 /// |
1088 * | 1099 /// [request] - The metadata request object. |
1089 * [request] - The metadata request object. | 1100 /// |
1090 * | 1101 /// Request parameters: |
1091 * Request parameters: | 1102 /// |
1092 * | 1103 /// [appsId] - Part of `name`. Name of the Firewall resource to update. |
1093 * [appsId] - Part of `name`. Name of the Firewall resource to update. | 1104 /// Example: apps/myapp/firewall/ingressRules/100. |
1094 * Example: apps/myapp/firewall/ingressRules/100. | 1105 /// |
1095 * | 1106 /// [ingressRulesId] - Part of `name`. See documentation of `appsId`. |
1096 * [ingressRulesId] - Part of `name`. See documentation of `appsId`. | 1107 /// |
1097 * | 1108 /// [updateMask] - Standard field mask for the set of fields to be updated. |
1098 * [updateMask] - Standard field mask for the set of fields to be updated. | 1109 /// |
1099 * | 1110 /// Completes with a [FirewallRule]. |
1100 * Completes with a [FirewallRule]. | 1111 /// |
1101 * | 1112 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1102 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1113 /// an error. |
1103 * error. | 1114 /// |
1104 * | 1115 /// If the used [http.Client] completes with an error when making a REST |
1105 * If the used [http.Client] completes with an error when making a REST call, | 1116 /// call, this method will complete with the same error. |
1106 * this method will complete with the same error. | 1117 async.Future<FirewallRule> patch( |
1107 */ | 1118 FirewallRule request, core.String appsId, core.String ingressRulesId, |
1108 async.Future<FirewallRule> patch(FirewallRule request, core.String appsId, cor
e.String ingressRulesId, {core.String updateMask}) { | 1119 {core.String updateMask}) { |
1109 var _url = null; | 1120 var _url = null; |
1110 var _queryParams = new core.Map(); | 1121 var _queryParams = new core.Map(); |
1111 var _uploadMedia = null; | 1122 var _uploadMedia = null; |
1112 var _uploadOptions = null; | 1123 var _uploadOptions = null; |
1113 var _downloadOptions = commons.DownloadOptions.Metadata; | 1124 var _downloadOptions = commons.DownloadOptions.Metadata; |
1114 var _body = null; | 1125 var _body = null; |
1115 | 1126 |
1116 if (request != null) { | 1127 if (request != null) { |
1117 _body = convert.JSON.encode((request).toJson()); | 1128 _body = convert.JSON.encode((request).toJson()); |
1118 } | 1129 } |
1119 if (appsId == null) { | 1130 if (appsId == null) { |
1120 throw new core.ArgumentError("Parameter appsId is required."); | 1131 throw new core.ArgumentError("Parameter appsId is required."); |
1121 } | 1132 } |
1122 if (ingressRulesId == null) { | 1133 if (ingressRulesId == null) { |
1123 throw new core.ArgumentError("Parameter ingressRulesId is required."); | 1134 throw new core.ArgumentError("Parameter ingressRulesId is required."); |
1124 } | 1135 } |
1125 if (updateMask != null) { | 1136 if (updateMask != null) { |
1126 _queryParams["updateMask"] = [updateMask]; | 1137 _queryParams["updateMask"] = [updateMask]; |
1127 } | 1138 } |
1128 | 1139 |
1129 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal
l/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId'); | 1140 _url = 'v1beta/apps/' + |
| 1141 commons.Escaper.ecapeVariable('$appsId') + |
| 1142 '/firewall/ingressRules/' + |
| 1143 commons.Escaper.ecapeVariable('$ingressRulesId'); |
1130 | 1144 |
1131 var _response = _requester.request(_url, | 1145 var _response = _requester.request(_url, "PATCH", |
1132 "PATCH", | 1146 body: _body, |
1133 body: _body, | 1147 queryParams: _queryParams, |
1134 queryParams: _queryParams, | 1148 uploadOptions: _uploadOptions, |
1135 uploadOptions: _uploadOptions, | 1149 uploadMedia: _uploadMedia, |
1136 uploadMedia: _uploadMedia, | 1150 downloadOptions: _downloadOptions); |
1137 downloadOptions: _downloadOptions); | |
1138 return _response.then((data) => new FirewallRule.fromJson(data)); | 1151 return _response.then((data) => new FirewallRule.fromJson(data)); |
1139 } | 1152 } |
1140 | |
1141 } | 1153 } |
1142 | 1154 |
1143 | |
1144 class AppsLocationsResourceApi { | 1155 class AppsLocationsResourceApi { |
1145 final commons.ApiRequester _requester; | 1156 final commons.ApiRequester _requester; |
1146 | 1157 |
1147 AppsLocationsResourceApi(commons.ApiRequester client) : | 1158 AppsLocationsResourceApi(commons.ApiRequester client) : _requester = client; |
1148 _requester = client; | |
1149 | 1159 |
1150 /** | 1160 /// Get information about a location. |
1151 * Get information about a location. | 1161 /// |
1152 * | 1162 /// Request parameters: |
1153 * Request parameters: | 1163 /// |
1154 * | 1164 /// [appsId] - Part of `name`. Resource name for the location. |
1155 * [appsId] - Part of `name`. Resource name for the location. | 1165 /// |
1156 * | 1166 /// [locationsId] - Part of `name`. See documentation of `appsId`. |
1157 * [locationsId] - Part of `name`. See documentation of `appsId`. | 1167 /// |
1158 * | 1168 /// Completes with a [Location]. |
1159 * Completes with a [Location]. | 1169 /// |
1160 * | 1170 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1161 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1171 /// an error. |
1162 * error. | 1172 /// |
1163 * | 1173 /// If the used [http.Client] completes with an error when making a REST |
1164 * If the used [http.Client] completes with an error when making a REST call, | 1174 /// call, this method will complete with the same error. |
1165 * this method will complete with the same error. | |
1166 */ | |
1167 async.Future<Location> get(core.String appsId, core.String locationsId) { | 1175 async.Future<Location> get(core.String appsId, core.String locationsId) { |
1168 var _url = null; | 1176 var _url = null; |
1169 var _queryParams = new core.Map(); | 1177 var _queryParams = new core.Map(); |
1170 var _uploadMedia = null; | 1178 var _uploadMedia = null; |
1171 var _uploadOptions = null; | 1179 var _uploadOptions = null; |
1172 var _downloadOptions = commons.DownloadOptions.Metadata; | 1180 var _downloadOptions = commons.DownloadOptions.Metadata; |
1173 var _body = null; | 1181 var _body = null; |
1174 | 1182 |
1175 if (appsId == null) { | 1183 if (appsId == null) { |
1176 throw new core.ArgumentError("Parameter appsId is required."); | 1184 throw new core.ArgumentError("Parameter appsId is required."); |
1177 } | 1185 } |
1178 if (locationsId == null) { | 1186 if (locationsId == null) { |
1179 throw new core.ArgumentError("Parameter locationsId is required."); | 1187 throw new core.ArgumentError("Parameter locationsId is required."); |
1180 } | 1188 } |
1181 | 1189 |
1182 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locatio
ns/' + commons.Escaper.ecapeVariable('$locationsId'); | 1190 _url = 'v1beta/apps/' + |
| 1191 commons.Escaper.ecapeVariable('$appsId') + |
| 1192 '/locations/' + |
| 1193 commons.Escaper.ecapeVariable('$locationsId'); |
1183 | 1194 |
1184 var _response = _requester.request(_url, | 1195 var _response = _requester.request(_url, "GET", |
1185 "GET", | 1196 body: _body, |
1186 body: _body, | 1197 queryParams: _queryParams, |
1187 queryParams: _queryParams, | 1198 uploadOptions: _uploadOptions, |
1188 uploadOptions: _uploadOptions, | 1199 uploadMedia: _uploadMedia, |
1189 uploadMedia: _uploadMedia, | 1200 downloadOptions: _downloadOptions); |
1190 downloadOptions: _downloadOptions); | |
1191 return _response.then((data) => new Location.fromJson(data)); | 1201 return _response.then((data) => new Location.fromJson(data)); |
1192 } | 1202 } |
1193 | 1203 |
1194 /** | 1204 /// Lists information about the supported locations for this service. |
1195 * Lists information about the supported locations for this service. | 1205 /// |
1196 * | 1206 /// Request parameters: |
1197 * Request parameters: | 1207 /// |
1198 * | 1208 /// [appsId] - Part of `name`. The resource that owns the locations |
1199 * [appsId] - Part of `name`. The resource that owns the locations collection, | 1209 /// collection, if applicable. |
1200 * if applicable. | 1210 /// |
1201 * | 1211 /// [filter] - The standard list filter. |
1202 * [filter] - The standard list filter. | 1212 /// |
1203 * | 1213 /// [pageToken] - The standard list page token. |
1204 * [pageToken] - The standard list page token. | 1214 /// |
1205 * | 1215 /// [pageSize] - The standard list page size. |
1206 * [pageSize] - The standard list page size. | 1216 /// |
1207 * | 1217 /// Completes with a [ListLocationsResponse]. |
1208 * Completes with a [ListLocationsResponse]. | 1218 /// |
1209 * | 1219 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1210 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1220 /// an error. |
1211 * error. | 1221 /// |
1212 * | 1222 /// If the used [http.Client] completes with an error when making a REST |
1213 * If the used [http.Client] completes with an error when making a REST call, | 1223 /// call, this method will complete with the same error. |
1214 * this method will complete with the same error. | 1224 async.Future<ListLocationsResponse> list(core.String appsId, |
1215 */ | 1225 {core.String filter, core.String pageToken, core.int pageSize}) { |
1216 async.Future<ListLocationsResponse> list(core.String appsId, {core.String filt
er, core.String pageToken, core.int pageSize}) { | |
1217 var _url = null; | 1226 var _url = null; |
1218 var _queryParams = new core.Map(); | 1227 var _queryParams = new core.Map(); |
1219 var _uploadMedia = null; | 1228 var _uploadMedia = null; |
1220 var _uploadOptions = null; | 1229 var _uploadOptions = null; |
1221 var _downloadOptions = commons.DownloadOptions.Metadata; | 1230 var _downloadOptions = commons.DownloadOptions.Metadata; |
1222 var _body = null; | 1231 var _body = null; |
1223 | 1232 |
1224 if (appsId == null) { | 1233 if (appsId == null) { |
1225 throw new core.ArgumentError("Parameter appsId is required."); | 1234 throw new core.ArgumentError("Parameter appsId is required."); |
1226 } | 1235 } |
1227 if (filter != null) { | 1236 if (filter != null) { |
1228 _queryParams["filter"] = [filter]; | 1237 _queryParams["filter"] = [filter]; |
1229 } | 1238 } |
1230 if (pageToken != null) { | 1239 if (pageToken != null) { |
1231 _queryParams["pageToken"] = [pageToken]; | 1240 _queryParams["pageToken"] = [pageToken]; |
1232 } | 1241 } |
1233 if (pageSize != null) { | 1242 if (pageSize != null) { |
1234 _queryParams["pageSize"] = ["${pageSize}"]; | 1243 _queryParams["pageSize"] = ["${pageSize}"]; |
1235 } | 1244 } |
1236 | 1245 |
1237 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locatio
ns'; | 1246 _url = 'v1beta/apps/' + |
| 1247 commons.Escaper.ecapeVariable('$appsId') + |
| 1248 '/locations'; |
1238 | 1249 |
1239 var _response = _requester.request(_url, | 1250 var _response = _requester.request(_url, "GET", |
1240 "GET", | 1251 body: _body, |
1241 body: _body, | 1252 queryParams: _queryParams, |
1242 queryParams: _queryParams, | 1253 uploadOptions: _uploadOptions, |
1243 uploadOptions: _uploadOptions, | 1254 uploadMedia: _uploadMedia, |
1244 uploadMedia: _uploadMedia, | 1255 downloadOptions: _downloadOptions); |
1245 downloadOptions: _downloadOptions); | |
1246 return _response.then((data) => new ListLocationsResponse.fromJson(data)); | 1256 return _response.then((data) => new ListLocationsResponse.fromJson(data)); |
1247 } | 1257 } |
1248 | |
1249 } | 1258 } |
1250 | 1259 |
1251 | |
1252 class AppsOperationsResourceApi { | 1260 class AppsOperationsResourceApi { |
1253 final commons.ApiRequester _requester; | 1261 final commons.ApiRequester _requester; |
1254 | 1262 |
1255 AppsOperationsResourceApi(commons.ApiRequester client) : | 1263 AppsOperationsResourceApi(commons.ApiRequester client) : _requester = client; |
1256 _requester = client; | |
1257 | 1264 |
1258 /** | 1265 /// Gets the latest state of a long-running operation. Clients can use this |
1259 * Gets the latest state of a long-running operation. Clients can use this | 1266 /// method to poll the operation result at intervals as recommended by the |
1260 * method to poll the operation result at intervals as recommended by the API | 1267 /// API service. |
1261 * service. | 1268 /// |
1262 * | 1269 /// Request parameters: |
1263 * Request parameters: | 1270 /// |
1264 * | 1271 /// [appsId] - Part of `name`. The name of the operation resource. |
1265 * [appsId] - Part of `name`. The name of the operation resource. | 1272 /// |
1266 * | 1273 /// [operationsId] - Part of `name`. See documentation of `appsId`. |
1267 * [operationsId] - Part of `name`. See documentation of `appsId`. | 1274 /// |
1268 * | 1275 /// Completes with a [Operation]. |
1269 * Completes with a [Operation]. | 1276 /// |
1270 * | 1277 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1271 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1278 /// an error. |
1272 * error. | 1279 /// |
1273 * | 1280 /// If the used [http.Client] completes with an error when making a REST |
1274 * If the used [http.Client] completes with an error when making a REST call, | 1281 /// call, this method will complete with the same error. |
1275 * this method will complete with the same error. | |
1276 */ | |
1277 async.Future<Operation> get(core.String appsId, core.String operationsId) { | 1282 async.Future<Operation> get(core.String appsId, core.String operationsId) { |
1278 var _url = null; | 1283 var _url = null; |
1279 var _queryParams = new core.Map(); | 1284 var _queryParams = new core.Map(); |
1280 var _uploadMedia = null; | 1285 var _uploadMedia = null; |
1281 var _uploadOptions = null; | 1286 var _uploadOptions = null; |
1282 var _downloadOptions = commons.DownloadOptions.Metadata; | 1287 var _downloadOptions = commons.DownloadOptions.Metadata; |
1283 var _body = null; | 1288 var _body = null; |
1284 | 1289 |
1285 if (appsId == null) { | 1290 if (appsId == null) { |
1286 throw new core.ArgumentError("Parameter appsId is required."); | 1291 throw new core.ArgumentError("Parameter appsId is required."); |
1287 } | 1292 } |
1288 if (operationsId == null) { | 1293 if (operationsId == null) { |
1289 throw new core.ArgumentError("Parameter operationsId is required."); | 1294 throw new core.ArgumentError("Parameter operationsId is required."); |
1290 } | 1295 } |
1291 | 1296 |
1292 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operati
ons/' + commons.Escaper.ecapeVariable('$operationsId'); | 1297 _url = 'v1beta/apps/' + |
| 1298 commons.Escaper.ecapeVariable('$appsId') + |
| 1299 '/operations/' + |
| 1300 commons.Escaper.ecapeVariable('$operationsId'); |
1293 | 1301 |
1294 var _response = _requester.request(_url, | 1302 var _response = _requester.request(_url, "GET", |
1295 "GET", | 1303 body: _body, |
1296 body: _body, | 1304 queryParams: _queryParams, |
1297 queryParams: _queryParams, | 1305 uploadOptions: _uploadOptions, |
1298 uploadOptions: _uploadOptions, | 1306 uploadMedia: _uploadMedia, |
1299 uploadMedia: _uploadMedia, | 1307 downloadOptions: _downloadOptions); |
1300 downloadOptions: _downloadOptions); | |
1301 return _response.then((data) => new Operation.fromJson(data)); | 1308 return _response.then((data) => new Operation.fromJson(data)); |
1302 } | 1309 } |
1303 | 1310 |
1304 /** | 1311 /// Lists operations that match the specified filter in the request. If the |
1305 * Lists operations that match the specified filter in the request. If the | 1312 /// server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the |
1306 * server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name | 1313 /// name binding allows API services to override the binding to use different |
1307 * binding allows API services to override the binding to use different | 1314 /// resource name schemes, such as users / * /operations. To override the |
1308 * resource name schemes, such as users / * /operations. To override the | 1315 /// binding, API services can add a binding such as "/v1/{name=users / * |
1309 * binding, API services can add a binding such as "/v1/{name=users / * | 1316 /// }/operations" to their service configuration. For backwards |
1310 * }/operations" to their service configuration. For backwards compatibility, | 1317 /// compatibility, the default name includes the operations collection id, |
1311 * the default name includes the operations collection id, however overriding | 1318 /// however overriding users must ensure the name binding is the parent |
1312 * users must ensure the name binding is the parent resource, without the | 1319 /// resource, without the operations collection id. |
1313 * operations collection id. | 1320 /// |
1314 * | 1321 /// Request parameters: |
1315 * Request parameters: | 1322 /// |
1316 * | 1323 /// [appsId] - Part of `name`. The name of the operation's parent resource. |
1317 * [appsId] - Part of `name`. The name of the operation's parent resource. | 1324 /// |
1318 * | 1325 /// [filter] - The standard list filter. |
1319 * [pageToken] - The standard list page token. | 1326 /// |
1320 * | 1327 /// [pageToken] - The standard list page token. |
1321 * [pageSize] - The standard list page size. | 1328 /// |
1322 * | 1329 /// [pageSize] - The standard list page size. |
1323 * [filter] - The standard list filter. | 1330 /// |
1324 * | 1331 /// Completes with a [ListOperationsResponse]. |
1325 * Completes with a [ListOperationsResponse]. | 1332 /// |
1326 * | 1333 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1327 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1334 /// an error. |
1328 * error. | 1335 /// |
1329 * | 1336 /// If the used [http.Client] completes with an error when making a REST |
1330 * If the used [http.Client] completes with an error when making a REST call, | 1337 /// call, this method will complete with the same error. |
1331 * this method will complete with the same error. | 1338 async.Future<ListOperationsResponse> list(core.String appsId, |
1332 */ | 1339 {core.String filter, core.String pageToken, core.int pageSize}) { |
1333 async.Future<ListOperationsResponse> list(core.String appsId, {core.String pag
eToken, core.int pageSize, core.String filter}) { | |
1334 var _url = null; | 1340 var _url = null; |
1335 var _queryParams = new core.Map(); | 1341 var _queryParams = new core.Map(); |
1336 var _uploadMedia = null; | 1342 var _uploadMedia = null; |
1337 var _uploadOptions = null; | 1343 var _uploadOptions = null; |
1338 var _downloadOptions = commons.DownloadOptions.Metadata; | 1344 var _downloadOptions = commons.DownloadOptions.Metadata; |
1339 var _body = null; | 1345 var _body = null; |
1340 | 1346 |
1341 if (appsId == null) { | 1347 if (appsId == null) { |
1342 throw new core.ArgumentError("Parameter appsId is required."); | 1348 throw new core.ArgumentError("Parameter appsId is required."); |
1343 } | 1349 } |
| 1350 if (filter != null) { |
| 1351 _queryParams["filter"] = [filter]; |
| 1352 } |
1344 if (pageToken != null) { | 1353 if (pageToken != null) { |
1345 _queryParams["pageToken"] = [pageToken]; | 1354 _queryParams["pageToken"] = [pageToken]; |
1346 } | 1355 } |
1347 if (pageSize != null) { | 1356 if (pageSize != null) { |
1348 _queryParams["pageSize"] = ["${pageSize}"]; | 1357 _queryParams["pageSize"] = ["${pageSize}"]; |
1349 } | 1358 } |
1350 if (filter != null) { | |
1351 _queryParams["filter"] = [filter]; | |
1352 } | |
1353 | 1359 |
1354 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operati
ons'; | 1360 _url = 'v1beta/apps/' + |
| 1361 commons.Escaper.ecapeVariable('$appsId') + |
| 1362 '/operations'; |
1355 | 1363 |
1356 var _response = _requester.request(_url, | 1364 var _response = _requester.request(_url, "GET", |
1357 "GET", | 1365 body: _body, |
1358 body: _body, | 1366 queryParams: _queryParams, |
1359 queryParams: _queryParams, | 1367 uploadOptions: _uploadOptions, |
1360 uploadOptions: _uploadOptions, | 1368 uploadMedia: _uploadMedia, |
1361 uploadMedia: _uploadMedia, | 1369 downloadOptions: _downloadOptions); |
1362 downloadOptions: _downloadOptions); | |
1363 return _response.then((data) => new ListOperationsResponse.fromJson(data)); | 1370 return _response.then((data) => new ListOperationsResponse.fromJson(data)); |
1364 } | 1371 } |
1365 | |
1366 } | 1372 } |
1367 | 1373 |
1368 | |
1369 class AppsServicesResourceApi { | 1374 class AppsServicesResourceApi { |
1370 final commons.ApiRequester _requester; | 1375 final commons.ApiRequester _requester; |
1371 | 1376 |
1372 AppsServicesVersionsResourceApi get versions => new AppsServicesVersionsResour
ceApi(_requester); | 1377 AppsServicesVersionsResourceApi get versions => |
| 1378 new AppsServicesVersionsResourceApi(_requester); |
1373 | 1379 |
1374 AppsServicesResourceApi(commons.ApiRequester client) : | 1380 AppsServicesResourceApi(commons.ApiRequester client) : _requester = client; |
1375 _requester = client; | |
1376 | 1381 |
1377 /** | 1382 /// Deletes the specified service and all enclosed versions. |
1378 * Deletes the specified service and all enclosed versions. | 1383 /// |
1379 * | 1384 /// Request parameters: |
1380 * Request parameters: | 1385 /// |
1381 * | 1386 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
1382 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1387 /// apps/myapp/services/default. |
1383 * apps/myapp/services/default. | 1388 /// |
1384 * | 1389 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
1385 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1390 /// |
1386 * | 1391 /// Completes with a [Operation]. |
1387 * Completes with a [Operation]. | 1392 /// |
1388 * | 1393 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1389 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1394 /// an error. |
1390 * error. | 1395 /// |
1391 * | 1396 /// If the used [http.Client] completes with an error when making a REST |
1392 * If the used [http.Client] completes with an error when making a REST call, | 1397 /// call, this method will complete with the same error. |
1393 * this method will complete with the same error. | |
1394 */ | |
1395 async.Future<Operation> delete(core.String appsId, core.String servicesId) { | 1398 async.Future<Operation> delete(core.String appsId, core.String servicesId) { |
1396 var _url = null; | 1399 var _url = null; |
1397 var _queryParams = new core.Map(); | 1400 var _queryParams = new core.Map(); |
1398 var _uploadMedia = null; | 1401 var _uploadMedia = null; |
1399 var _uploadOptions = null; | 1402 var _uploadOptions = null; |
1400 var _downloadOptions = commons.DownloadOptions.Metadata; | 1403 var _downloadOptions = commons.DownloadOptions.Metadata; |
1401 var _body = null; | 1404 var _body = null; |
1402 | 1405 |
1403 if (appsId == null) { | 1406 if (appsId == null) { |
1404 throw new core.ArgumentError("Parameter appsId is required."); | 1407 throw new core.ArgumentError("Parameter appsId is required."); |
1405 } | 1408 } |
1406 if (servicesId == null) { | 1409 if (servicesId == null) { |
1407 throw new core.ArgumentError("Parameter servicesId is required."); | 1410 throw new core.ArgumentError("Parameter servicesId is required."); |
1408 } | 1411 } |
1409 | 1412 |
1410 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId'); | 1413 _url = 'v1beta/apps/' + |
| 1414 commons.Escaper.ecapeVariable('$appsId') + |
| 1415 '/services/' + |
| 1416 commons.Escaper.ecapeVariable('$servicesId'); |
1411 | 1417 |
1412 var _response = _requester.request(_url, | 1418 var _response = _requester.request(_url, "DELETE", |
1413 "DELETE", | 1419 body: _body, |
1414 body: _body, | 1420 queryParams: _queryParams, |
1415 queryParams: _queryParams, | 1421 uploadOptions: _uploadOptions, |
1416 uploadOptions: _uploadOptions, | 1422 uploadMedia: _uploadMedia, |
1417 uploadMedia: _uploadMedia, | 1423 downloadOptions: _downloadOptions); |
1418 downloadOptions: _downloadOptions); | |
1419 return _response.then((data) => new Operation.fromJson(data)); | 1424 return _response.then((data) => new Operation.fromJson(data)); |
1420 } | 1425 } |
1421 | 1426 |
1422 /** | 1427 /// Gets the current configuration of the specified service. |
1423 * Gets the current configuration of the specified service. | 1428 /// |
1424 * | 1429 /// Request parameters: |
1425 * Request parameters: | 1430 /// |
1426 * | 1431 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
1427 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1432 /// apps/myapp/services/default. |
1428 * apps/myapp/services/default. | 1433 /// |
1429 * | 1434 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
1430 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1435 /// |
1431 * | 1436 /// Completes with a [Service]. |
1432 * Completes with a [Service]. | 1437 /// |
1433 * | 1438 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1434 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1439 /// an error. |
1435 * error. | 1440 /// |
1436 * | 1441 /// If the used [http.Client] completes with an error when making a REST |
1437 * If the used [http.Client] completes with an error when making a REST call, | 1442 /// call, this method will complete with the same error. |
1438 * this method will complete with the same error. | |
1439 */ | |
1440 async.Future<Service> get(core.String appsId, core.String servicesId) { | 1443 async.Future<Service> get(core.String appsId, core.String servicesId) { |
1441 var _url = null; | 1444 var _url = null; |
1442 var _queryParams = new core.Map(); | 1445 var _queryParams = new core.Map(); |
1443 var _uploadMedia = null; | 1446 var _uploadMedia = null; |
1444 var _uploadOptions = null; | 1447 var _uploadOptions = null; |
1445 var _downloadOptions = commons.DownloadOptions.Metadata; | 1448 var _downloadOptions = commons.DownloadOptions.Metadata; |
1446 var _body = null; | 1449 var _body = null; |
1447 | 1450 |
1448 if (appsId == null) { | 1451 if (appsId == null) { |
1449 throw new core.ArgumentError("Parameter appsId is required."); | 1452 throw new core.ArgumentError("Parameter appsId is required."); |
1450 } | 1453 } |
1451 if (servicesId == null) { | 1454 if (servicesId == null) { |
1452 throw new core.ArgumentError("Parameter servicesId is required."); | 1455 throw new core.ArgumentError("Parameter servicesId is required."); |
1453 } | 1456 } |
1454 | 1457 |
1455 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId'); | 1458 _url = 'v1beta/apps/' + |
| 1459 commons.Escaper.ecapeVariable('$appsId') + |
| 1460 '/services/' + |
| 1461 commons.Escaper.ecapeVariable('$servicesId'); |
1456 | 1462 |
1457 var _response = _requester.request(_url, | 1463 var _response = _requester.request(_url, "GET", |
1458 "GET", | 1464 body: _body, |
1459 body: _body, | 1465 queryParams: _queryParams, |
1460 queryParams: _queryParams, | 1466 uploadOptions: _uploadOptions, |
1461 uploadOptions: _uploadOptions, | 1467 uploadMedia: _uploadMedia, |
1462 uploadMedia: _uploadMedia, | 1468 downloadOptions: _downloadOptions); |
1463 downloadOptions: _downloadOptions); | |
1464 return _response.then((data) => new Service.fromJson(data)); | 1469 return _response.then((data) => new Service.fromJson(data)); |
1465 } | 1470 } |
1466 | 1471 |
1467 /** | 1472 /// Lists all the services in the application. |
1468 * Lists all the services in the application. | 1473 /// |
1469 * | 1474 /// Request parameters: |
1470 * Request parameters: | 1475 /// |
1471 * | 1476 /// [appsId] - Part of `parent`. Name of the parent Application resource. |
1472 * [appsId] - Part of `parent`. Name of the parent Application resource. | 1477 /// Example: apps/myapp. |
1473 * Example: apps/myapp. | 1478 /// |
1474 * | 1479 /// [pageToken] - Continuation token for fetching the next page of results. |
1475 * [pageToken] - Continuation token for fetching the next page of results. | 1480 /// |
1476 * | 1481 /// [pageSize] - Maximum results to return per page. |
1477 * [pageSize] - Maximum results to return per page. | 1482 /// |
1478 * | 1483 /// Completes with a [ListServicesResponse]. |
1479 * Completes with a [ListServicesResponse]. | 1484 /// |
1480 * | 1485 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1481 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1486 /// an error. |
1482 * error. | 1487 /// |
1483 * | 1488 /// If the used [http.Client] completes with an error when making a REST |
1484 * If the used [http.Client] completes with an error when making a REST call, | 1489 /// call, this method will complete with the same error. |
1485 * this method will complete with the same error. | 1490 async.Future<ListServicesResponse> list(core.String appsId, |
1486 */ | 1491 {core.String pageToken, core.int pageSize}) { |
1487 async.Future<ListServicesResponse> list(core.String appsId, {core.String pageT
oken, core.int pageSize}) { | |
1488 var _url = null; | 1492 var _url = null; |
1489 var _queryParams = new core.Map(); | 1493 var _queryParams = new core.Map(); |
1490 var _uploadMedia = null; | 1494 var _uploadMedia = null; |
1491 var _uploadOptions = null; | 1495 var _uploadOptions = null; |
1492 var _downloadOptions = commons.DownloadOptions.Metadata; | 1496 var _downloadOptions = commons.DownloadOptions.Metadata; |
1493 var _body = null; | 1497 var _body = null; |
1494 | 1498 |
1495 if (appsId == null) { | 1499 if (appsId == null) { |
1496 throw new core.ArgumentError("Parameter appsId is required."); | 1500 throw new core.ArgumentError("Parameter appsId is required."); |
1497 } | 1501 } |
1498 if (pageToken != null) { | 1502 if (pageToken != null) { |
1499 _queryParams["pageToken"] = [pageToken]; | 1503 _queryParams["pageToken"] = [pageToken]; |
1500 } | 1504 } |
1501 if (pageSize != null) { | 1505 if (pageSize != null) { |
1502 _queryParams["pageSize"] = ["${pageSize}"]; | 1506 _queryParams["pageSize"] = ["${pageSize}"]; |
1503 } | 1507 } |
1504 | 1508 |
1505 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s'; | 1509 _url = |
| 1510 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/services'; |
1506 | 1511 |
1507 var _response = _requester.request(_url, | 1512 var _response = _requester.request(_url, "GET", |
1508 "GET", | 1513 body: _body, |
1509 body: _body, | 1514 queryParams: _queryParams, |
1510 queryParams: _queryParams, | 1515 uploadOptions: _uploadOptions, |
1511 uploadOptions: _uploadOptions, | 1516 uploadMedia: _uploadMedia, |
1512 uploadMedia: _uploadMedia, | 1517 downloadOptions: _downloadOptions); |
1513 downloadOptions: _downloadOptions); | |
1514 return _response.then((data) => new ListServicesResponse.fromJson(data)); | 1518 return _response.then((data) => new ListServicesResponse.fromJson(data)); |
1515 } | 1519 } |
1516 | 1520 |
1517 /** | 1521 /// Updates the configuration of the specified service. |
1518 * Updates the configuration of the specified service. | 1522 /// |
1519 * | 1523 /// [request] - The metadata request object. |
1520 * [request] - The metadata request object. | 1524 /// |
1521 * | 1525 /// Request parameters: |
1522 * Request parameters: | 1526 /// |
1523 * | 1527 /// [appsId] - Part of `name`. Name of the resource to update. Example: |
1524 * [appsId] - Part of `name`. Name of the resource to update. Example: | 1528 /// apps/myapp/services/default. |
1525 * apps/myapp/services/default. | 1529 /// |
1526 * | 1530 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
1527 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1531 /// |
1528 * | 1532 /// [migrateTraffic] - Set to true to gradually shift traffic to one or more |
1529 * [updateMask] - Standard field mask for the set of fields to be updated. | 1533 /// versions that you specify. By default, traffic is shifted immediately. |
1530 * | 1534 /// For gradual traffic migration, the target versions must be located within |
1531 * [migrateTraffic] - Set to true to gradually shift traffic to one or more | 1535 /// instances that are configured for both warmup requests |
1532 * versions that you specify. By default, traffic is shifted immediately. For | 1536 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#inboundservicetype) |
1533 * gradual traffic migration, the target versions must be located within | 1537 /// and automatic scaling |
1534 * instances that are configured for both warmup requests | 1538 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#automaticscaling). |
1535 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services.versions#inboundservicetype) | 1539 /// You must specify the shardBy |
1536 * and automatic scaling | 1540 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services#shardby) |
1537 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services.versions#automaticscaling). | 1541 /// field in the Service resource. Gradual traffic migration is not supported |
1538 * You must specify the shardBy | 1542 /// in the App Engine flexible environment. For examples, see Migrating and |
1539 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services#shardby) | 1543 /// Splitting Traffic |
1540 * field in the Service resource. Gradual traffic migration is not supported | 1544 /// (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-tra
ffic). |
1541 * in the App Engine flexible environment. For examples, see Migrating and | 1545 /// |
1542 * Splitting Traffic | 1546 /// [updateMask] - Standard field mask for the set of fields to be updated. |
1543 * (https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traf
fic). | 1547 /// |
1544 * | 1548 /// Completes with a [Operation]. |
1545 * Completes with a [Operation]. | 1549 /// |
1546 * | 1550 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1547 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1551 /// an error. |
1548 * error. | 1552 /// |
1549 * | 1553 /// If the used [http.Client] completes with an error when making a REST |
1550 * If the used [http.Client] completes with an error when making a REST call, | 1554 /// call, this method will complete with the same error. |
1551 * this method will complete with the same error. | 1555 async.Future<Operation> patch( |
1552 */ | 1556 Service request, core.String appsId, core.String servicesId, |
1553 async.Future<Operation> patch(Service request, core.String appsId, core.String
servicesId, {core.String updateMask, core.bool migrateTraffic}) { | 1557 {core.bool migrateTraffic, core.String updateMask}) { |
1554 var _url = null; | 1558 var _url = null; |
1555 var _queryParams = new core.Map(); | 1559 var _queryParams = new core.Map(); |
1556 var _uploadMedia = null; | 1560 var _uploadMedia = null; |
1557 var _uploadOptions = null; | 1561 var _uploadOptions = null; |
1558 var _downloadOptions = commons.DownloadOptions.Metadata; | 1562 var _downloadOptions = commons.DownloadOptions.Metadata; |
1559 var _body = null; | 1563 var _body = null; |
1560 | 1564 |
1561 if (request != null) { | 1565 if (request != null) { |
1562 _body = convert.JSON.encode((request).toJson()); | 1566 _body = convert.JSON.encode((request).toJson()); |
1563 } | 1567 } |
1564 if (appsId == null) { | 1568 if (appsId == null) { |
1565 throw new core.ArgumentError("Parameter appsId is required."); | 1569 throw new core.ArgumentError("Parameter appsId is required."); |
1566 } | 1570 } |
1567 if (servicesId == null) { | 1571 if (servicesId == null) { |
1568 throw new core.ArgumentError("Parameter servicesId is required."); | 1572 throw new core.ArgumentError("Parameter servicesId is required."); |
1569 } | 1573 } |
| 1574 if (migrateTraffic != null) { |
| 1575 _queryParams["migrateTraffic"] = ["${migrateTraffic}"]; |
| 1576 } |
1570 if (updateMask != null) { | 1577 if (updateMask != null) { |
1571 _queryParams["updateMask"] = [updateMask]; | 1578 _queryParams["updateMask"] = [updateMask]; |
1572 } | 1579 } |
1573 if (migrateTraffic != null) { | |
1574 _queryParams["migrateTraffic"] = ["${migrateTraffic}"]; | |
1575 } | |
1576 | 1580 |
1577 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId'); | 1581 _url = 'v1beta/apps/' + |
| 1582 commons.Escaper.ecapeVariable('$appsId') + |
| 1583 '/services/' + |
| 1584 commons.Escaper.ecapeVariable('$servicesId'); |
1578 | 1585 |
1579 var _response = _requester.request(_url, | 1586 var _response = _requester.request(_url, "PATCH", |
1580 "PATCH", | 1587 body: _body, |
1581 body: _body, | 1588 queryParams: _queryParams, |
1582 queryParams: _queryParams, | 1589 uploadOptions: _uploadOptions, |
1583 uploadOptions: _uploadOptions, | 1590 uploadMedia: _uploadMedia, |
1584 uploadMedia: _uploadMedia, | 1591 downloadOptions: _downloadOptions); |
1585 downloadOptions: _downloadOptions); | |
1586 return _response.then((data) => new Operation.fromJson(data)); | 1592 return _response.then((data) => new Operation.fromJson(data)); |
1587 } | 1593 } |
1588 | |
1589 } | 1594 } |
1590 | 1595 |
1591 | |
1592 class AppsServicesVersionsResourceApi { | 1596 class AppsServicesVersionsResourceApi { |
1593 final commons.ApiRequester _requester; | 1597 final commons.ApiRequester _requester; |
1594 | 1598 |
1595 AppsServicesVersionsInstancesResourceApi get instances => new AppsServicesVers
ionsInstancesResourceApi(_requester); | 1599 AppsServicesVersionsInstancesResourceApi get instances => |
| 1600 new AppsServicesVersionsInstancesResourceApi(_requester); |
1596 | 1601 |
1597 AppsServicesVersionsResourceApi(commons.ApiRequester client) : | 1602 AppsServicesVersionsResourceApi(commons.ApiRequester client) |
1598 _requester = client; | 1603 : _requester = client; |
1599 | 1604 |
1600 /** | 1605 /// Deploys code and resource files to a new version. |
1601 * Deploys code and resource files to a new version. | 1606 /// |
1602 * | 1607 /// [request] - The metadata request object. |
1603 * [request] - The metadata request object. | 1608 /// |
1604 * | 1609 /// Request parameters: |
1605 * Request parameters: | 1610 /// |
1606 * | 1611 /// [appsId] - Part of `parent`. Name of the parent resource to create this |
1607 * [appsId] - Part of `parent`. Name of the parent resource to create this | 1612 /// version under. Example: apps/myapp/services/default. |
1608 * version under. Example: apps/myapp/services/default. | 1613 /// |
1609 * | 1614 /// [servicesId] - Part of `parent`. See documentation of `appsId`. |
1610 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 1615 /// |
1611 * | 1616 /// Completes with a [Operation]. |
1612 * Completes with a [Operation]. | 1617 /// |
1613 * | 1618 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1614 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1619 /// an error. |
1615 * error. | 1620 /// |
1616 * | 1621 /// If the used [http.Client] completes with an error when making a REST |
1617 * If the used [http.Client] completes with an error when making a REST call, | 1622 /// call, this method will complete with the same error. |
1618 * this method will complete with the same error. | 1623 async.Future<Operation> create( |
1619 */ | 1624 Version request, core.String appsId, core.String servicesId) { |
1620 async.Future<Operation> create(Version request, core.String appsId, core.Strin
g servicesId) { | |
1621 var _url = null; | 1625 var _url = null; |
1622 var _queryParams = new core.Map(); | 1626 var _queryParams = new core.Map(); |
1623 var _uploadMedia = null; | 1627 var _uploadMedia = null; |
1624 var _uploadOptions = null; | 1628 var _uploadOptions = null; |
1625 var _downloadOptions = commons.DownloadOptions.Metadata; | 1629 var _downloadOptions = commons.DownloadOptions.Metadata; |
1626 var _body = null; | 1630 var _body = null; |
1627 | 1631 |
1628 if (request != null) { | 1632 if (request != null) { |
1629 _body = convert.JSON.encode((request).toJson()); | 1633 _body = convert.JSON.encode((request).toJson()); |
1630 } | 1634 } |
1631 if (appsId == null) { | 1635 if (appsId == null) { |
1632 throw new core.ArgumentError("Parameter appsId is required."); | 1636 throw new core.ArgumentError("Parameter appsId is required."); |
1633 } | 1637 } |
1634 if (servicesId == null) { | 1638 if (servicesId == null) { |
1635 throw new core.ArgumentError("Parameter servicesId is required."); | 1639 throw new core.ArgumentError("Parameter servicesId is required."); |
1636 } | 1640 } |
1637 | 1641 |
1638 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions'; | 1642 _url = 'v1beta/apps/' + |
| 1643 commons.Escaper.ecapeVariable('$appsId') + |
| 1644 '/services/' + |
| 1645 commons.Escaper.ecapeVariable('$servicesId') + |
| 1646 '/versions'; |
1639 | 1647 |
1640 var _response = _requester.request(_url, | 1648 var _response = _requester.request(_url, "POST", |
1641 "POST", | 1649 body: _body, |
1642 body: _body, | 1650 queryParams: _queryParams, |
1643 queryParams: _queryParams, | 1651 uploadOptions: _uploadOptions, |
1644 uploadOptions: _uploadOptions, | 1652 uploadMedia: _uploadMedia, |
1645 uploadMedia: _uploadMedia, | 1653 downloadOptions: _downloadOptions); |
1646 downloadOptions: _downloadOptions); | |
1647 return _response.then((data) => new Operation.fromJson(data)); | 1654 return _response.then((data) => new Operation.fromJson(data)); |
1648 } | 1655 } |
1649 | 1656 |
1650 /** | 1657 /// Deletes an existing Version resource. |
1651 * Deletes an existing Version resource. | 1658 /// |
1652 * | 1659 /// Request parameters: |
1653 * Request parameters: | 1660 /// |
1654 * | 1661 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
1655 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1662 /// apps/myapp/services/default/versions/v1. |
1656 * apps/myapp/services/default/versions/v1. | 1663 /// |
1657 * | 1664 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
1658 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1665 /// |
1659 * | 1666 /// [versionsId] - Part of `name`. See documentation of `appsId`. |
1660 * [versionsId] - Part of `name`. See documentation of `appsId`. | 1667 /// |
1661 * | 1668 /// Completes with a [Operation]. |
1662 * Completes with a [Operation]. | 1669 /// |
1663 * | 1670 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1664 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1671 /// an error. |
1665 * error. | 1672 /// |
1666 * | 1673 /// If the used [http.Client] completes with an error when making a REST |
1667 * If the used [http.Client] completes with an error when making a REST call, | 1674 /// call, this method will complete with the same error. |
1668 * this method will complete with the same error. | 1675 async.Future<Operation> delete( |
1669 */ | 1676 core.String appsId, core.String servicesId, core.String versionsId) { |
1670 async.Future<Operation> delete(core.String appsId, core.String servicesId, cor
e.String versionsId) { | |
1671 var _url = null; | 1677 var _url = null; |
1672 var _queryParams = new core.Map(); | 1678 var _queryParams = new core.Map(); |
1673 var _uploadMedia = null; | 1679 var _uploadMedia = null; |
1674 var _uploadOptions = null; | 1680 var _uploadOptions = null; |
1675 var _downloadOptions = commons.DownloadOptions.Metadata; | 1681 var _downloadOptions = commons.DownloadOptions.Metadata; |
1676 var _body = null; | 1682 var _body = null; |
1677 | 1683 |
1678 if (appsId == null) { | 1684 if (appsId == null) { |
1679 throw new core.ArgumentError("Parameter appsId is required."); | 1685 throw new core.ArgumentError("Parameter appsId is required."); |
1680 } | 1686 } |
1681 if (servicesId == null) { | 1687 if (servicesId == null) { |
1682 throw new core.ArgumentError("Parameter servicesId is required."); | 1688 throw new core.ArgumentError("Parameter servicesId is required."); |
1683 } | 1689 } |
1684 if (versionsId == null) { | 1690 if (versionsId == null) { |
1685 throw new core.ArgumentError("Parameter versionsId is required."); | 1691 throw new core.ArgumentError("Parameter versionsId is required."); |
1686 } | 1692 } |
1687 | 1693 |
1688 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Esca
per.ecapeVariable('$versionsId'); | 1694 _url = 'v1beta/apps/' + |
| 1695 commons.Escaper.ecapeVariable('$appsId') + |
| 1696 '/services/' + |
| 1697 commons.Escaper.ecapeVariable('$servicesId') + |
| 1698 '/versions/' + |
| 1699 commons.Escaper.ecapeVariable('$versionsId'); |
1689 | 1700 |
1690 var _response = _requester.request(_url, | 1701 var _response = _requester.request(_url, "DELETE", |
1691 "DELETE", | 1702 body: _body, |
1692 body: _body, | 1703 queryParams: _queryParams, |
1693 queryParams: _queryParams, | 1704 uploadOptions: _uploadOptions, |
1694 uploadOptions: _uploadOptions, | 1705 uploadMedia: _uploadMedia, |
1695 uploadMedia: _uploadMedia, | 1706 downloadOptions: _downloadOptions); |
1696 downloadOptions: _downloadOptions); | |
1697 return _response.then((data) => new Operation.fromJson(data)); | 1707 return _response.then((data) => new Operation.fromJson(data)); |
1698 } | 1708 } |
1699 | 1709 |
1700 /** | 1710 /// Gets the specified Version resource. By default, only a BASIC_VIEW will |
1701 * Gets the specified Version resource. By default, only a BASIC_VIEW will be | 1711 /// be returned. Specify the FULL_VIEW parameter to get the full resource. |
1702 * returned. Specify the FULL_VIEW parameter to get the full resource. | 1712 /// |
1703 * | 1713 /// Request parameters: |
1704 * Request parameters: | 1714 /// |
1705 * | 1715 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
1706 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1716 /// apps/myapp/services/default/versions/v1. |
1707 * apps/myapp/services/default/versions/v1. | 1717 /// |
1708 * | 1718 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
1709 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1719 /// |
1710 * | 1720 /// [versionsId] - Part of `name`. See documentation of `appsId`. |
1711 * [versionsId] - Part of `name`. See documentation of `appsId`. | 1721 /// |
1712 * | 1722 /// [view] - Controls the set of fields returned in the Get response. |
1713 * [view] - Controls the set of fields returned in the Get response. | 1723 /// Possible string values are: |
1714 * Possible string values are: | 1724 /// - "BASIC" : A BASIC. |
1715 * - "BASIC" : A BASIC. | 1725 /// - "FULL" : A FULL. |
1716 * - "FULL" : A FULL. | 1726 /// |
1717 * | 1727 /// Completes with a [Version]. |
1718 * Completes with a [Version]. | 1728 /// |
1719 * | 1729 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1720 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1730 /// an error. |
1721 * error. | 1731 /// |
1722 * | 1732 /// If the used [http.Client] completes with an error when making a REST |
1723 * If the used [http.Client] completes with an error when making a REST call, | 1733 /// call, this method will complete with the same error. |
1724 * this method will complete with the same error. | 1734 async.Future<Version> get( |
1725 */ | 1735 core.String appsId, core.String servicesId, core.String versionsId, |
1726 async.Future<Version> get(core.String appsId, core.String servicesId, core.Str
ing versionsId, {core.String view}) { | 1736 {core.String view}) { |
1727 var _url = null; | 1737 var _url = null; |
1728 var _queryParams = new core.Map(); | 1738 var _queryParams = new core.Map(); |
1729 var _uploadMedia = null; | 1739 var _uploadMedia = null; |
1730 var _uploadOptions = null; | 1740 var _uploadOptions = null; |
1731 var _downloadOptions = commons.DownloadOptions.Metadata; | 1741 var _downloadOptions = commons.DownloadOptions.Metadata; |
1732 var _body = null; | 1742 var _body = null; |
1733 | 1743 |
1734 if (appsId == null) { | 1744 if (appsId == null) { |
1735 throw new core.ArgumentError("Parameter appsId is required."); | 1745 throw new core.ArgumentError("Parameter appsId is required."); |
1736 } | 1746 } |
1737 if (servicesId == null) { | 1747 if (servicesId == null) { |
1738 throw new core.ArgumentError("Parameter servicesId is required."); | 1748 throw new core.ArgumentError("Parameter servicesId is required."); |
1739 } | 1749 } |
1740 if (versionsId == null) { | 1750 if (versionsId == null) { |
1741 throw new core.ArgumentError("Parameter versionsId is required."); | 1751 throw new core.ArgumentError("Parameter versionsId is required."); |
1742 } | 1752 } |
1743 if (view != null) { | 1753 if (view != null) { |
1744 _queryParams["view"] = [view]; | 1754 _queryParams["view"] = [view]; |
1745 } | 1755 } |
1746 | 1756 |
1747 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Esca
per.ecapeVariable('$versionsId'); | 1757 _url = 'v1beta/apps/' + |
| 1758 commons.Escaper.ecapeVariable('$appsId') + |
| 1759 '/services/' + |
| 1760 commons.Escaper.ecapeVariable('$servicesId') + |
| 1761 '/versions/' + |
| 1762 commons.Escaper.ecapeVariable('$versionsId'); |
1748 | 1763 |
1749 var _response = _requester.request(_url, | 1764 var _response = _requester.request(_url, "GET", |
1750 "GET", | 1765 body: _body, |
1751 body: _body, | 1766 queryParams: _queryParams, |
1752 queryParams: _queryParams, | 1767 uploadOptions: _uploadOptions, |
1753 uploadOptions: _uploadOptions, | 1768 uploadMedia: _uploadMedia, |
1754 uploadMedia: _uploadMedia, | 1769 downloadOptions: _downloadOptions); |
1755 downloadOptions: _downloadOptions); | |
1756 return _response.then((data) => new Version.fromJson(data)); | 1770 return _response.then((data) => new Version.fromJson(data)); |
1757 } | 1771 } |
1758 | 1772 |
1759 /** | 1773 /// Lists the versions of a service. |
1760 * Lists the versions of a service. | 1774 /// |
1761 * | 1775 /// Request parameters: |
1762 * Request parameters: | 1776 /// |
1763 * | 1777 /// [appsId] - Part of `parent`. Name of the parent Service resource. |
1764 * [appsId] - Part of `parent`. Name of the parent Service resource. Example: | 1778 /// Example: apps/myapp/services/default. |
1765 * apps/myapp/services/default. | 1779 /// |
1766 * | 1780 /// [servicesId] - Part of `parent`. See documentation of `appsId`. |
1767 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 1781 /// |
1768 * | 1782 /// [pageToken] - Continuation token for fetching the next page of results. |
1769 * [pageToken] - Continuation token for fetching the next page of results. | 1783 /// |
1770 * | 1784 /// [pageSize] - Maximum results to return per page. |
1771 * [pageSize] - Maximum results to return per page. | 1785 /// |
1772 * | 1786 /// [view] - Controls the set of fields returned in the List response. |
1773 * [view] - Controls the set of fields returned in the List response. | 1787 /// Possible string values are: |
1774 * Possible string values are: | 1788 /// - "BASIC" : A BASIC. |
1775 * - "BASIC" : A BASIC. | 1789 /// - "FULL" : A FULL. |
1776 * - "FULL" : A FULL. | 1790 /// |
1777 * | 1791 /// Completes with a [ListVersionsResponse]. |
1778 * Completes with a [ListVersionsResponse]. | 1792 /// |
1779 * | 1793 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1780 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1794 /// an error. |
1781 * error. | 1795 /// |
1782 * | 1796 /// If the used [http.Client] completes with an error when making a REST |
1783 * If the used [http.Client] completes with an error when making a REST call, | 1797 /// call, this method will complete with the same error. |
1784 * this method will complete with the same error. | 1798 async.Future<ListVersionsResponse> list( |
1785 */ | 1799 core.String appsId, core.String servicesId, |
1786 async.Future<ListVersionsResponse> list(core.String appsId, core.String servic
esId, {core.String pageToken, core.int pageSize, core.String view}) { | 1800 {core.String pageToken, core.int pageSize, core.String view}) { |
1787 var _url = null; | 1801 var _url = null; |
1788 var _queryParams = new core.Map(); | 1802 var _queryParams = new core.Map(); |
1789 var _uploadMedia = null; | 1803 var _uploadMedia = null; |
1790 var _uploadOptions = null; | 1804 var _uploadOptions = null; |
1791 var _downloadOptions = commons.DownloadOptions.Metadata; | 1805 var _downloadOptions = commons.DownloadOptions.Metadata; |
1792 var _body = null; | 1806 var _body = null; |
1793 | 1807 |
1794 if (appsId == null) { | 1808 if (appsId == null) { |
1795 throw new core.ArgumentError("Parameter appsId is required."); | 1809 throw new core.ArgumentError("Parameter appsId is required."); |
1796 } | 1810 } |
1797 if (servicesId == null) { | 1811 if (servicesId == null) { |
1798 throw new core.ArgumentError("Parameter servicesId is required."); | 1812 throw new core.ArgumentError("Parameter servicesId is required."); |
1799 } | 1813 } |
1800 if (pageToken != null) { | 1814 if (pageToken != null) { |
1801 _queryParams["pageToken"] = [pageToken]; | 1815 _queryParams["pageToken"] = [pageToken]; |
1802 } | 1816 } |
1803 if (pageSize != null) { | 1817 if (pageSize != null) { |
1804 _queryParams["pageSize"] = ["${pageSize}"]; | 1818 _queryParams["pageSize"] = ["${pageSize}"]; |
1805 } | 1819 } |
1806 if (view != null) { | 1820 if (view != null) { |
1807 _queryParams["view"] = [view]; | 1821 _queryParams["view"] = [view]; |
1808 } | 1822 } |
1809 | 1823 |
1810 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions'; | 1824 _url = 'v1beta/apps/' + |
| 1825 commons.Escaper.ecapeVariable('$appsId') + |
| 1826 '/services/' + |
| 1827 commons.Escaper.ecapeVariable('$servicesId') + |
| 1828 '/versions'; |
1811 | 1829 |
1812 var _response = _requester.request(_url, | 1830 var _response = _requester.request(_url, "GET", |
1813 "GET", | 1831 body: _body, |
1814 body: _body, | 1832 queryParams: _queryParams, |
1815 queryParams: _queryParams, | 1833 uploadOptions: _uploadOptions, |
1816 uploadOptions: _uploadOptions, | 1834 uploadMedia: _uploadMedia, |
1817 uploadMedia: _uploadMedia, | 1835 downloadOptions: _downloadOptions); |
1818 downloadOptions: _downloadOptions); | |
1819 return _response.then((data) => new ListVersionsResponse.fromJson(data)); | 1836 return _response.then((data) => new ListVersionsResponse.fromJson(data)); |
1820 } | 1837 } |
1821 | 1838 |
1822 /** | 1839 /// Updates the specified Version resource. You can specify the following |
1823 * Updates the specified Version resource. You can specify the following | 1840 /// fields depending on the App Engine environment and type of scaling that |
1824 * fields depending on the App Engine environment and type of scaling that the | 1841 /// the version resource uses: |
1825 * version resource uses: | 1842 /// serving_status |
1826 * serving_status | 1843 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.serving_status): |
1827 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services.versions#Version.FIELDS.serving_status): | 1844 /// For Version resources that use basic scaling, manual scaling, or run in |
1828 * For Version resources that use basic scaling, manual scaling, or run in | 1845 /// the App Engine flexible environment. |
1829 * the App Engine flexible environment. | 1846 /// instance_class |
1830 * instance_class | 1847 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.instance_class): |
1831 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services.versions#Version.FIELDS.instance_class): | 1848 /// For Version resources that run in the App Engine standard environment. |
1832 * For Version resources that run in the App Engine standard environment. | 1849 /// automatic_scaling.min_idle_instances |
1833 * automatic_scaling.min_idle_instances | 1850 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.automatic_scaling): |
1834 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services.versions#Version.FIELDS.automatic_scaling): | 1851 /// For Version resources that use automatic scaling and run in the App |
1835 * For Version resources that use automatic scaling and run in the App Engine | 1852 /// Engine standard environment. |
1836 * standard environment. | 1853 /// automatic_scaling.max_idle_instances |
1837 * automatic_scaling.max_idle_instances | 1854 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.automatic_scaling): |
1838 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services.versions#Version.FIELDS.automatic_scaling): | 1855 /// For Version resources that use automatic scaling and run in the App |
1839 * For Version resources that use automatic scaling and run in the App Engine | 1856 /// Engine standard environment. |
1840 * standard environment. | 1857 /// automatic_scaling.min_total_instances |
1841 * | 1858 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.automatic_scaling): |
1842 * [request] - The metadata request object. | 1859 /// For Version resources that use automatic scaling and run in the App |
1843 * | 1860 /// Engine Flexible environment. |
1844 * Request parameters: | 1861 /// automatic_scaling.max_total_instances |
1845 * | 1862 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.automatic_scaling): |
1846 * [appsId] - Part of `name`. Name of the resource to update. Example: | 1863 /// For Version resources that use automatic scaling and run in the App |
1847 * apps/myapp/services/default/versions/1. | 1864 /// Engine Flexible environment. |
1848 * | 1865 /// automatic_scaling.cool_down_period_sec |
1849 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1866 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.automatic_scaling): |
1850 * | 1867 /// For Version resources that use automatic scaling and run in the App |
1851 * [versionsId] - Part of `name`. See documentation of `appsId`. | 1868 /// Engine Flexible environment. |
1852 * | 1869 /// automatic_scaling.cpu_utilization.target_utilization |
1853 * [updateMask] - Standard field mask for the set of fields to be updated. | 1870 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#Version.FIELDS.automatic_scaling): |
1854 * | 1871 /// For Version resources that use automatic scaling and run in the App |
1855 * Completes with a [Operation]. | 1872 /// Engine Flexible environment. |
1856 * | 1873 /// |
1857 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1874 /// [request] - The metadata request object. |
1858 * error. | 1875 /// |
1859 * | 1876 /// Request parameters: |
1860 * If the used [http.Client] completes with an error when making a REST call, | 1877 /// |
1861 * this method will complete with the same error. | 1878 /// [appsId] - Part of `name`. Name of the resource to update. Example: |
1862 */ | 1879 /// apps/myapp/services/default/versions/1. |
1863 async.Future<Operation> patch(Version request, core.String appsId, core.String
servicesId, core.String versionsId, {core.String updateMask}) { | 1880 /// |
| 1881 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
| 1882 /// |
| 1883 /// [versionsId] - Part of `name`. See documentation of `appsId`. |
| 1884 /// |
| 1885 /// [updateMask] - Standard field mask for the set of fields to be updated. |
| 1886 /// |
| 1887 /// Completes with a [Operation]. |
| 1888 /// |
| 1889 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1890 /// an error. |
| 1891 /// |
| 1892 /// If the used [http.Client] completes with an error when making a REST |
| 1893 /// call, this method will complete with the same error. |
| 1894 async.Future<Operation> patch(Version request, core.String appsId, |
| 1895 core.String servicesId, core.String versionsId, |
| 1896 {core.String updateMask}) { |
1864 var _url = null; | 1897 var _url = null; |
1865 var _queryParams = new core.Map(); | 1898 var _queryParams = new core.Map(); |
1866 var _uploadMedia = null; | 1899 var _uploadMedia = null; |
1867 var _uploadOptions = null; | 1900 var _uploadOptions = null; |
1868 var _downloadOptions = commons.DownloadOptions.Metadata; | 1901 var _downloadOptions = commons.DownloadOptions.Metadata; |
1869 var _body = null; | 1902 var _body = null; |
1870 | 1903 |
1871 if (request != null) { | 1904 if (request != null) { |
1872 _body = convert.JSON.encode((request).toJson()); | 1905 _body = convert.JSON.encode((request).toJson()); |
1873 } | 1906 } |
1874 if (appsId == null) { | 1907 if (appsId == null) { |
1875 throw new core.ArgumentError("Parameter appsId is required."); | 1908 throw new core.ArgumentError("Parameter appsId is required."); |
1876 } | 1909 } |
1877 if (servicesId == null) { | 1910 if (servicesId == null) { |
1878 throw new core.ArgumentError("Parameter servicesId is required."); | 1911 throw new core.ArgumentError("Parameter servicesId is required."); |
1879 } | 1912 } |
1880 if (versionsId == null) { | 1913 if (versionsId == null) { |
1881 throw new core.ArgumentError("Parameter versionsId is required."); | 1914 throw new core.ArgumentError("Parameter versionsId is required."); |
1882 } | 1915 } |
1883 if (updateMask != null) { | 1916 if (updateMask != null) { |
1884 _queryParams["updateMask"] = [updateMask]; | 1917 _queryParams["updateMask"] = [updateMask]; |
1885 } | 1918 } |
1886 | 1919 |
1887 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Esca
per.ecapeVariable('$versionsId'); | 1920 _url = 'v1beta/apps/' + |
| 1921 commons.Escaper.ecapeVariable('$appsId') + |
| 1922 '/services/' + |
| 1923 commons.Escaper.ecapeVariable('$servicesId') + |
| 1924 '/versions/' + |
| 1925 commons.Escaper.ecapeVariable('$versionsId'); |
1888 | 1926 |
1889 var _response = _requester.request(_url, | 1927 var _response = _requester.request(_url, "PATCH", |
1890 "PATCH", | 1928 body: _body, |
1891 body: _body, | 1929 queryParams: _queryParams, |
1892 queryParams: _queryParams, | 1930 uploadOptions: _uploadOptions, |
1893 uploadOptions: _uploadOptions, | 1931 uploadMedia: _uploadMedia, |
1894 uploadMedia: _uploadMedia, | 1932 downloadOptions: _downloadOptions); |
1895 downloadOptions: _downloadOptions); | |
1896 return _response.then((data) => new Operation.fromJson(data)); | 1933 return _response.then((data) => new Operation.fromJson(data)); |
1897 } | 1934 } |
1898 | |
1899 } | 1935 } |
1900 | 1936 |
1901 | |
1902 class AppsServicesVersionsInstancesResourceApi { | 1937 class AppsServicesVersionsInstancesResourceApi { |
1903 final commons.ApiRequester _requester; | 1938 final commons.ApiRequester _requester; |
1904 | 1939 |
1905 AppsServicesVersionsInstancesResourceApi(commons.ApiRequester client) : | 1940 AppsServicesVersionsInstancesResourceApi(commons.ApiRequester client) |
1906 _requester = client; | 1941 : _requester = client; |
1907 | 1942 |
1908 /** | 1943 /// Enables debugging on a VM instance. This allows you to use the SSH |
1909 * Enables debugging on a VM instance. This allows you to use the SSH command | 1944 /// command to connect to the virtual machine where the instance lives. While |
1910 * to connect to the virtual machine where the instance lives. While in "debug | 1945 /// in "debug mode", the instance continues to serve live traffic. You should |
1911 * mode", the instance continues to serve live traffic. You should delete the | 1946 /// delete the instance when you are done debugging and then allow the system |
1912 * instance when you are done debugging and then allow the system to take over | 1947 /// to take over and determine if another instance should be started.Only |
1913 * and determine if another instance should be started.Only applicable for | 1948 /// applicable for instances in App Engine flexible environment. |
1914 * instances in App Engine flexible environment. | 1949 /// |
1915 * | 1950 /// [request] - The metadata request object. |
1916 * [request] - The metadata request object. | 1951 /// |
1917 * | 1952 /// Request parameters: |
1918 * Request parameters: | 1953 /// |
1919 * | 1954 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
1920 * [appsId] - Part of `name`. Name of the resource requested. Example: | 1955 /// apps/myapp/services/default/versions/v1/instances/instance-1. |
1921 * apps/myapp/services/default/versions/v1/instances/instance-1. | 1956 /// |
1922 * | 1957 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
1923 * [servicesId] - Part of `name`. See documentation of `appsId`. | 1958 /// |
1924 * | 1959 /// [versionsId] - Part of `name`. See documentation of `appsId`. |
1925 * [versionsId] - Part of `name`. See documentation of `appsId`. | 1960 /// |
1926 * | 1961 /// [instancesId] - Part of `name`. See documentation of `appsId`. |
1927 * [instancesId] - Part of `name`. See documentation of `appsId`. | 1962 /// |
1928 * | 1963 /// Completes with a [Operation]. |
1929 * Completes with a [Operation]. | 1964 /// |
1930 * | 1965 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1931 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1966 /// an error. |
1932 * error. | 1967 /// |
1933 * | 1968 /// If the used [http.Client] completes with an error when making a REST |
1934 * If the used [http.Client] completes with an error when making a REST call, | 1969 /// call, this method will complete with the same error. |
1935 * this method will complete with the same error. | 1970 async.Future<Operation> debug( |
1936 */ | 1971 DebugInstanceRequest request, |
1937 async.Future<Operation> debug(DebugInstanceRequest request, core.String appsId
, core.String servicesId, core.String versionsId, core.String instancesId) { | 1972 core.String appsId, |
| 1973 core.String servicesId, |
| 1974 core.String versionsId, |
| 1975 core.String instancesId) { |
1938 var _url = null; | 1976 var _url = null; |
1939 var _queryParams = new core.Map(); | 1977 var _queryParams = new core.Map(); |
1940 var _uploadMedia = null; | 1978 var _uploadMedia = null; |
1941 var _uploadOptions = null; | 1979 var _uploadOptions = null; |
1942 var _downloadOptions = commons.DownloadOptions.Metadata; | 1980 var _downloadOptions = commons.DownloadOptions.Metadata; |
1943 var _body = null; | 1981 var _body = null; |
1944 | 1982 |
1945 if (request != null) { | 1983 if (request != null) { |
1946 _body = convert.JSON.encode((request).toJson()); | 1984 _body = convert.JSON.encode((request).toJson()); |
1947 } | 1985 } |
1948 if (appsId == null) { | 1986 if (appsId == null) { |
1949 throw new core.ArgumentError("Parameter appsId is required."); | 1987 throw new core.ArgumentError("Parameter appsId is required."); |
1950 } | 1988 } |
1951 if (servicesId == null) { | 1989 if (servicesId == null) { |
1952 throw new core.ArgumentError("Parameter servicesId is required."); | 1990 throw new core.ArgumentError("Parameter servicesId is required."); |
1953 } | 1991 } |
1954 if (versionsId == null) { | 1992 if (versionsId == null) { |
1955 throw new core.ArgumentError("Parameter versionsId is required."); | 1993 throw new core.ArgumentError("Parameter versionsId is required."); |
1956 } | 1994 } |
1957 if (instancesId == null) { | 1995 if (instancesId == null) { |
1958 throw new core.ArgumentError("Parameter instancesId is required."); | 1996 throw new core.ArgumentError("Parameter instancesId is required."); |
1959 } | 1997 } |
1960 | 1998 |
1961 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Esca
per.ecapeVariable('$versionsId') + '/instances/' + commons.Escaper.ecapeVariable
('$instancesId') + ':debug'; | 1999 _url = 'v1beta/apps/' + |
| 2000 commons.Escaper.ecapeVariable('$appsId') + |
| 2001 '/services/' + |
| 2002 commons.Escaper.ecapeVariable('$servicesId') + |
| 2003 '/versions/' + |
| 2004 commons.Escaper.ecapeVariable('$versionsId') + |
| 2005 '/instances/' + |
| 2006 commons.Escaper.ecapeVariable('$instancesId') + |
| 2007 ':debug'; |
1962 | 2008 |
1963 var _response = _requester.request(_url, | 2009 var _response = _requester.request(_url, "POST", |
1964 "POST", | 2010 body: _body, |
1965 body: _body, | 2011 queryParams: _queryParams, |
1966 queryParams: _queryParams, | 2012 uploadOptions: _uploadOptions, |
1967 uploadOptions: _uploadOptions, | 2013 uploadMedia: _uploadMedia, |
1968 uploadMedia: _uploadMedia, | 2014 downloadOptions: _downloadOptions); |
1969 downloadOptions: _downloadOptions); | |
1970 return _response.then((data) => new Operation.fromJson(data)); | 2015 return _response.then((data) => new Operation.fromJson(data)); |
1971 } | 2016 } |
1972 | 2017 |
1973 /** | 2018 /// Stops a running instance. |
1974 * Stops a running instance. | 2019 /// |
1975 * | 2020 /// Request parameters: |
1976 * Request parameters: | 2021 /// |
1977 * | 2022 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
1978 * [appsId] - Part of `name`. Name of the resource requested. Example: | 2023 /// apps/myapp/services/default/versions/v1/instances/instance-1. |
1979 * apps/myapp/services/default/versions/v1/instances/instance-1. | 2024 /// |
1980 * | 2025 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
1981 * [servicesId] - Part of `name`. See documentation of `appsId`. | 2026 /// |
1982 * | 2027 /// [versionsId] - Part of `name`. See documentation of `appsId`. |
1983 * [versionsId] - Part of `name`. See documentation of `appsId`. | 2028 /// |
1984 * | 2029 /// [instancesId] - Part of `name`. See documentation of `appsId`. |
1985 * [instancesId] - Part of `name`. See documentation of `appsId`. | 2030 /// |
1986 * | 2031 /// Completes with a [Operation]. |
1987 * Completes with a [Operation]. | 2032 /// |
1988 * | 2033 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1989 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2034 /// an error. |
1990 * error. | 2035 /// |
1991 * | 2036 /// If the used [http.Client] completes with an error when making a REST |
1992 * If the used [http.Client] completes with an error when making a REST call, | 2037 /// call, this method will complete with the same error. |
1993 * this method will complete with the same error. | 2038 async.Future<Operation> delete(core.String appsId, core.String servicesId, |
1994 */ | 2039 core.String versionsId, core.String instancesId) { |
1995 async.Future<Operation> delete(core.String appsId, core.String servicesId, cor
e.String versionsId, core.String instancesId) { | |
1996 var _url = null; | 2040 var _url = null; |
1997 var _queryParams = new core.Map(); | 2041 var _queryParams = new core.Map(); |
1998 var _uploadMedia = null; | 2042 var _uploadMedia = null; |
1999 var _uploadOptions = null; | 2043 var _uploadOptions = null; |
2000 var _downloadOptions = commons.DownloadOptions.Metadata; | 2044 var _downloadOptions = commons.DownloadOptions.Metadata; |
2001 var _body = null; | 2045 var _body = null; |
2002 | 2046 |
2003 if (appsId == null) { | 2047 if (appsId == null) { |
2004 throw new core.ArgumentError("Parameter appsId is required."); | 2048 throw new core.ArgumentError("Parameter appsId is required."); |
2005 } | 2049 } |
2006 if (servicesId == null) { | 2050 if (servicesId == null) { |
2007 throw new core.ArgumentError("Parameter servicesId is required."); | 2051 throw new core.ArgumentError("Parameter servicesId is required."); |
2008 } | 2052 } |
2009 if (versionsId == null) { | 2053 if (versionsId == null) { |
2010 throw new core.ArgumentError("Parameter versionsId is required."); | 2054 throw new core.ArgumentError("Parameter versionsId is required."); |
2011 } | 2055 } |
2012 if (instancesId == null) { | 2056 if (instancesId == null) { |
2013 throw new core.ArgumentError("Parameter instancesId is required."); | 2057 throw new core.ArgumentError("Parameter instancesId is required."); |
2014 } | 2058 } |
2015 | 2059 |
2016 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Esca
per.ecapeVariable('$versionsId') + '/instances/' + commons.Escaper.ecapeVariable
('$instancesId'); | 2060 _url = 'v1beta/apps/' + |
| 2061 commons.Escaper.ecapeVariable('$appsId') + |
| 2062 '/services/' + |
| 2063 commons.Escaper.ecapeVariable('$servicesId') + |
| 2064 '/versions/' + |
| 2065 commons.Escaper.ecapeVariable('$versionsId') + |
| 2066 '/instances/' + |
| 2067 commons.Escaper.ecapeVariable('$instancesId'); |
2017 | 2068 |
2018 var _response = _requester.request(_url, | 2069 var _response = _requester.request(_url, "DELETE", |
2019 "DELETE", | 2070 body: _body, |
2020 body: _body, | 2071 queryParams: _queryParams, |
2021 queryParams: _queryParams, | 2072 uploadOptions: _uploadOptions, |
2022 uploadOptions: _uploadOptions, | 2073 uploadMedia: _uploadMedia, |
2023 uploadMedia: _uploadMedia, | 2074 downloadOptions: _downloadOptions); |
2024 downloadOptions: _downloadOptions); | |
2025 return _response.then((data) => new Operation.fromJson(data)); | 2075 return _response.then((data) => new Operation.fromJson(data)); |
2026 } | 2076 } |
2027 | 2077 |
2028 /** | 2078 /// Gets instance information. |
2029 * Gets instance information. | 2079 /// |
2030 * | 2080 /// Request parameters: |
2031 * Request parameters: | 2081 /// |
2032 * | 2082 /// [appsId] - Part of `name`. Name of the resource requested. Example: |
2033 * [appsId] - Part of `name`. Name of the resource requested. Example: | 2083 /// apps/myapp/services/default/versions/v1/instances/instance-1. |
2034 * apps/myapp/services/default/versions/v1/instances/instance-1. | 2084 /// |
2035 * | 2085 /// [servicesId] - Part of `name`. See documentation of `appsId`. |
2036 * [servicesId] - Part of `name`. See documentation of `appsId`. | 2086 /// |
2037 * | 2087 /// [versionsId] - Part of `name`. See documentation of `appsId`. |
2038 * [versionsId] - Part of `name`. See documentation of `appsId`. | 2088 /// |
2039 * | 2089 /// [instancesId] - Part of `name`. See documentation of `appsId`. |
2040 * [instancesId] - Part of `name`. See documentation of `appsId`. | 2090 /// |
2041 * | 2091 /// Completes with a [Instance]. |
2042 * Completes with a [Instance]. | 2092 /// |
2043 * | 2093 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2044 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2094 /// an error. |
2045 * error. | 2095 /// |
2046 * | 2096 /// If the used [http.Client] completes with an error when making a REST |
2047 * If the used [http.Client] completes with an error when making a REST call, | 2097 /// call, this method will complete with the same error. |
2048 * this method will complete with the same error. | 2098 async.Future<Instance> get(core.String appsId, core.String servicesId, |
2049 */ | 2099 core.String versionsId, core.String instancesId) { |
2050 async.Future<Instance> get(core.String appsId, core.String servicesId, core.St
ring versionsId, core.String instancesId) { | |
2051 var _url = null; | 2100 var _url = null; |
2052 var _queryParams = new core.Map(); | 2101 var _queryParams = new core.Map(); |
2053 var _uploadMedia = null; | 2102 var _uploadMedia = null; |
2054 var _uploadOptions = null; | 2103 var _uploadOptions = null; |
2055 var _downloadOptions = commons.DownloadOptions.Metadata; | 2104 var _downloadOptions = commons.DownloadOptions.Metadata; |
2056 var _body = null; | 2105 var _body = null; |
2057 | 2106 |
2058 if (appsId == null) { | 2107 if (appsId == null) { |
2059 throw new core.ArgumentError("Parameter appsId is required."); | 2108 throw new core.ArgumentError("Parameter appsId is required."); |
2060 } | 2109 } |
2061 if (servicesId == null) { | 2110 if (servicesId == null) { |
2062 throw new core.ArgumentError("Parameter servicesId is required."); | 2111 throw new core.ArgumentError("Parameter servicesId is required."); |
2063 } | 2112 } |
2064 if (versionsId == null) { | 2113 if (versionsId == null) { |
2065 throw new core.ArgumentError("Parameter versionsId is required."); | 2114 throw new core.ArgumentError("Parameter versionsId is required."); |
2066 } | 2115 } |
2067 if (instancesId == null) { | 2116 if (instancesId == null) { |
2068 throw new core.ArgumentError("Parameter instancesId is required."); | 2117 throw new core.ArgumentError("Parameter instancesId is required."); |
2069 } | 2118 } |
2070 | 2119 |
2071 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Esca
per.ecapeVariable('$versionsId') + '/instances/' + commons.Escaper.ecapeVariable
('$instancesId'); | 2120 _url = 'v1beta/apps/' + |
| 2121 commons.Escaper.ecapeVariable('$appsId') + |
| 2122 '/services/' + |
| 2123 commons.Escaper.ecapeVariable('$servicesId') + |
| 2124 '/versions/' + |
| 2125 commons.Escaper.ecapeVariable('$versionsId') + |
| 2126 '/instances/' + |
| 2127 commons.Escaper.ecapeVariable('$instancesId'); |
2072 | 2128 |
2073 var _response = _requester.request(_url, | 2129 var _response = _requester.request(_url, "GET", |
2074 "GET", | 2130 body: _body, |
2075 body: _body, | 2131 queryParams: _queryParams, |
2076 queryParams: _queryParams, | 2132 uploadOptions: _uploadOptions, |
2077 uploadOptions: _uploadOptions, | 2133 uploadMedia: _uploadMedia, |
2078 uploadMedia: _uploadMedia, | 2134 downloadOptions: _downloadOptions); |
2079 downloadOptions: _downloadOptions); | |
2080 return _response.then((data) => new Instance.fromJson(data)); | 2135 return _response.then((data) => new Instance.fromJson(data)); |
2081 } | 2136 } |
2082 | 2137 |
2083 /** | 2138 /// Lists the instances of a version.Tip: To aggregate details about |
2084 * Lists the instances of a version.Tip: To aggregate details about instances | 2139 /// instances over time, see the Stackdriver Monitoring API |
2085 * over time, see the Stackdriver Monitoring API | 2140 /// (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSerie
s/list). |
2086 * (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries
/list). | 2141 /// |
2087 * | 2142 /// Request parameters: |
2088 * Request parameters: | 2143 /// |
2089 * | 2144 /// [appsId] - Part of `parent`. Name of the parent Version resource. |
2090 * [appsId] - Part of `parent`. Name of the parent Version resource. Example: | 2145 /// Example: apps/myapp/services/default/versions/v1. |
2091 * apps/myapp/services/default/versions/v1. | 2146 /// |
2092 * | 2147 /// [servicesId] - Part of `parent`. See documentation of `appsId`. |
2093 * [servicesId] - Part of `parent`. See documentation of `appsId`. | 2148 /// |
2094 * | 2149 /// [versionsId] - Part of `parent`. See documentation of `appsId`. |
2095 * [versionsId] - Part of `parent`. See documentation of `appsId`. | 2150 /// |
2096 * | 2151 /// [pageToken] - Continuation token for fetching the next page of results. |
2097 * [pageToken] - Continuation token for fetching the next page of results. | 2152 /// |
2098 * | 2153 /// [pageSize] - Maximum results to return per page. |
2099 * [pageSize] - Maximum results to return per page. | 2154 /// |
2100 * | 2155 /// Completes with a [ListInstancesResponse]. |
2101 * Completes with a [ListInstancesResponse]. | 2156 /// |
2102 * | 2157 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2103 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2158 /// an error. |
2104 * error. | 2159 /// |
2105 * | 2160 /// If the used [http.Client] completes with an error when making a REST |
2106 * If the used [http.Client] completes with an error when making a REST call, | 2161 /// call, this method will complete with the same error. |
2107 * this method will complete with the same error. | 2162 async.Future<ListInstancesResponse> list( |
2108 */ | 2163 core.String appsId, core.String servicesId, core.String versionsId, |
2109 async.Future<ListInstancesResponse> list(core.String appsId, core.String servi
cesId, core.String versionsId, {core.String pageToken, core.int pageSize}) { | 2164 {core.String pageToken, core.int pageSize}) { |
2110 var _url = null; | 2165 var _url = null; |
2111 var _queryParams = new core.Map(); | 2166 var _queryParams = new core.Map(); |
2112 var _uploadMedia = null; | 2167 var _uploadMedia = null; |
2113 var _uploadOptions = null; | 2168 var _uploadOptions = null; |
2114 var _downloadOptions = commons.DownloadOptions.Metadata; | 2169 var _downloadOptions = commons.DownloadOptions.Metadata; |
2115 var _body = null; | 2170 var _body = null; |
2116 | 2171 |
2117 if (appsId == null) { | 2172 if (appsId == null) { |
2118 throw new core.ArgumentError("Parameter appsId is required."); | 2173 throw new core.ArgumentError("Parameter appsId is required."); |
2119 } | 2174 } |
2120 if (servicesId == null) { | 2175 if (servicesId == null) { |
2121 throw new core.ArgumentError("Parameter servicesId is required."); | 2176 throw new core.ArgumentError("Parameter servicesId is required."); |
2122 } | 2177 } |
2123 if (versionsId == null) { | 2178 if (versionsId == null) { |
2124 throw new core.ArgumentError("Parameter versionsId is required."); | 2179 throw new core.ArgumentError("Parameter versionsId is required."); |
2125 } | 2180 } |
2126 if (pageToken != null) { | 2181 if (pageToken != null) { |
2127 _queryParams["pageToken"] = [pageToken]; | 2182 _queryParams["pageToken"] = [pageToken]; |
2128 } | 2183 } |
2129 if (pageSize != null) { | 2184 if (pageSize != null) { |
2130 _queryParams["pageSize"] = ["${pageSize}"]; | 2185 _queryParams["pageSize"] = ["${pageSize}"]; |
2131 } | 2186 } |
2132 | 2187 |
2133 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service
s/' + commons.Escaper.ecapeVariable('$servicesId') + '/versions/' + commons.Esca
per.ecapeVariable('$versionsId') + '/instances'; | 2188 _url = 'v1beta/apps/' + |
| 2189 commons.Escaper.ecapeVariable('$appsId') + |
| 2190 '/services/' + |
| 2191 commons.Escaper.ecapeVariable('$servicesId') + |
| 2192 '/versions/' + |
| 2193 commons.Escaper.ecapeVariable('$versionsId') + |
| 2194 '/instances'; |
2134 | 2195 |
2135 var _response = _requester.request(_url, | 2196 var _response = _requester.request(_url, "GET", |
2136 "GET", | 2197 body: _body, |
2137 body: _body, | 2198 queryParams: _queryParams, |
2138 queryParams: _queryParams, | 2199 uploadOptions: _uploadOptions, |
2139 uploadOptions: _uploadOptions, | 2200 uploadMedia: _uploadMedia, |
2140 uploadMedia: _uploadMedia, | 2201 downloadOptions: _downloadOptions); |
2141 downloadOptions: _downloadOptions); | |
2142 return _response.then((data) => new ListInstancesResponse.fromJson(data)); | 2202 return _response.then((data) => new ListInstancesResponse.fromJson(data)); |
2143 } | 2203 } |
2144 | |
2145 } | 2204 } |
2146 | 2205 |
| 2206 /// Google Cloud Endpoints |
| 2207 /// (https://cloud.google.com/appengine/docs/python/endpoints/) configuration |
| 2208 /// for API handlers. |
| 2209 class ApiConfigHandler { |
| 2210 /// Action to take when users access resources that require authentication. |
| 2211 /// Defaults to redirect. |
| 2212 /// Possible string values are: |
| 2213 /// - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. |
| 2214 /// AUTH_FAIL_ACTION_REDIRECT is assumed. |
| 2215 /// - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com". |
| 2216 /// The user is redirected back to the application URL after signing in or |
| 2217 /// creating an account. |
| 2218 /// - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP |
| 2219 /// status code and an error message. |
| 2220 core.String authFailAction; |
2147 | 2221 |
| 2222 /// Level of login required to access this resource. Defaults to optional. |
| 2223 /// Possible string values are: |
| 2224 /// - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed. |
| 2225 /// - "LOGIN_OPTIONAL" : Does not require that the user is signed in. |
| 2226 /// - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is |
| 2227 /// taken. In addition, if the user is not an administrator for the |
| 2228 /// application, they are given an error message regardless of |
| 2229 /// auth_fail_action. If the user is an administrator, the handler proceeds. |
| 2230 /// - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds |
| 2231 /// normally. Otherwise, the auth_fail_action is taken. |
| 2232 core.String login; |
2148 | 2233 |
2149 /** | 2234 /// Path to the script from the application root directory. |
2150 * Google Cloud Endpoints | |
2151 * (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for | |
2152 * API handlers. | |
2153 */ | |
2154 class ApiConfigHandler { | |
2155 /** | |
2156 * Action to take when users access resources that require authentication. | |
2157 * Defaults to redirect. | |
2158 * Possible string values are: | |
2159 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT | |
2160 * is assumed. | |
2161 * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com". | |
2162 * The user is redirected back to the application URL after signing in or | |
2163 * creating an account. | |
2164 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status | |
2165 * code and an error message. | |
2166 */ | |
2167 core.String authFailAction; | |
2168 /** | |
2169 * Level of login required to access this resource. Defaults to optional. | |
2170 * Possible string values are: | |
2171 * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed. | |
2172 * - "LOGIN_OPTIONAL" : Does not require that the user is signed in. | |
2173 * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is | |
2174 * taken. In addition, if the user is not an administrator for the | |
2175 * application, they are given an error message regardless of | |
2176 * auth_fail_action. If the user is an administrator, the handler proceeds. | |
2177 * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds | |
2178 * normally. Otherwise, the auth_fail_action is taken. | |
2179 */ | |
2180 core.String login; | |
2181 /** Path to the script from the application root directory. */ | |
2182 core.String script; | 2235 core.String script; |
2183 /** | 2236 |
2184 * Security (HTTPS) enforcement for this URL. | 2237 /// Security (HTTPS) enforcement for this URL. |
2185 * Possible string values are: | 2238 /// Possible string values are: |
2186 * - "SECURE_UNSPECIFIED" : Not specified. | 2239 /// - "SECURE_UNSPECIFIED" : Not specified. |
2187 * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the | 2240 /// - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match |
2188 * handler succeed without redirects. The application can examine the request | 2241 /// the handler succeed without redirects. The application can examine the |
2189 * to determine which protocol was used, and respond accordingly. | 2242 /// request to determine which protocol was used, and respond accordingly. |
2190 * - "SECURE_NEVER" : Requests for a URL that match this handler that use | 2243 /// - "SECURE_NEVER" : Requests for a URL that match this handler that use |
2191 * HTTPS are automatically redirected to the HTTP equivalent URL. | 2244 /// HTTPS are automatically redirected to the HTTP equivalent URL. |
2192 * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the | 2245 /// - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match |
2193 * handler succeed without redirects. The application can examine the request | 2246 /// the handler succeed without redirects. The application can examine the |
2194 * to determine which protocol was used and respond accordingly. | 2247 /// request to determine which protocol was used and respond accordingly. |
2195 * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not | 2248 /// - "SECURE_ALWAYS" : Requests for a URL that match this handler that do |
2196 * use HTTPS are automatically redirected to the HTTPS URL with the same path. | 2249 /// not use HTTPS are automatically redirected to the HTTPS URL with the same |
2197 * Query parameters are reserved for the redirect. | 2250 /// path. Query parameters are reserved for the redirect. |
2198 */ | |
2199 core.String securityLevel; | 2251 core.String securityLevel; |
2200 /** URL to serve the endpoint at. */ | 2252 |
| 2253 /// URL to serve the endpoint at. |
2201 core.String url; | 2254 core.String url; |
2202 | 2255 |
2203 ApiConfigHandler(); | 2256 ApiConfigHandler(); |
2204 | 2257 |
2205 ApiConfigHandler.fromJson(core.Map _json) { | 2258 ApiConfigHandler.fromJson(core.Map _json) { |
2206 if (_json.containsKey("authFailAction")) { | 2259 if (_json.containsKey("authFailAction")) { |
2207 authFailAction = _json["authFailAction"]; | 2260 authFailAction = _json["authFailAction"]; |
2208 } | 2261 } |
2209 if (_json.containsKey("login")) { | 2262 if (_json.containsKey("login")) { |
2210 login = _json["login"]; | 2263 login = _json["login"]; |
2211 } | 2264 } |
2212 if (_json.containsKey("script")) { | 2265 if (_json.containsKey("script")) { |
2213 script = _json["script"]; | 2266 script = _json["script"]; |
2214 } | 2267 } |
2215 if (_json.containsKey("securityLevel")) { | 2268 if (_json.containsKey("securityLevel")) { |
2216 securityLevel = _json["securityLevel"]; | 2269 securityLevel = _json["securityLevel"]; |
2217 } | 2270 } |
2218 if (_json.containsKey("url")) { | 2271 if (_json.containsKey("url")) { |
2219 url = _json["url"]; | 2272 url = _json["url"]; |
2220 } | 2273 } |
2221 } | 2274 } |
2222 | 2275 |
2223 core.Map<core.String, core.Object> toJson() { | 2276 core.Map<core.String, core.Object> toJson() { |
2224 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2277 final core.Map<core.String, core.Object> _json = |
| 2278 new core.Map<core.String, core.Object>(); |
2225 if (authFailAction != null) { | 2279 if (authFailAction != null) { |
2226 _json["authFailAction"] = authFailAction; | 2280 _json["authFailAction"] = authFailAction; |
2227 } | 2281 } |
2228 if (login != null) { | 2282 if (login != null) { |
2229 _json["login"] = login; | 2283 _json["login"] = login; |
2230 } | 2284 } |
2231 if (script != null) { | 2285 if (script != null) { |
2232 _json["script"] = script; | 2286 _json["script"] = script; |
2233 } | 2287 } |
2234 if (securityLevel != null) { | 2288 if (securityLevel != null) { |
2235 _json["securityLevel"] = securityLevel; | 2289 _json["securityLevel"] = securityLevel; |
2236 } | 2290 } |
2237 if (url != null) { | 2291 if (url != null) { |
2238 _json["url"] = url; | 2292 _json["url"] = url; |
2239 } | 2293 } |
2240 return _json; | 2294 return _json; |
2241 } | 2295 } |
2242 } | 2296 } |
2243 | 2297 |
2244 /** Uses Google Cloud Endpoints to handle requests. */ | 2298 /// Uses Google Cloud Endpoints to handle requests. |
2245 class ApiEndpointHandler { | 2299 class ApiEndpointHandler { |
2246 /** Path to the script from the application root directory. */ | 2300 /// Path to the script from the application root directory. |
2247 core.String scriptPath; | 2301 core.String scriptPath; |
2248 | 2302 |
2249 ApiEndpointHandler(); | 2303 ApiEndpointHandler(); |
2250 | 2304 |
2251 ApiEndpointHandler.fromJson(core.Map _json) { | 2305 ApiEndpointHandler.fromJson(core.Map _json) { |
2252 if (_json.containsKey("scriptPath")) { | 2306 if (_json.containsKey("scriptPath")) { |
2253 scriptPath = _json["scriptPath"]; | 2307 scriptPath = _json["scriptPath"]; |
2254 } | 2308 } |
2255 } | 2309 } |
2256 | 2310 |
2257 core.Map<core.String, core.Object> toJson() { | 2311 core.Map<core.String, core.Object> toJson() { |
2258 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2312 final core.Map<core.String, core.Object> _json = |
| 2313 new core.Map<core.String, core.Object>(); |
2259 if (scriptPath != null) { | 2314 if (scriptPath != null) { |
2260 _json["scriptPath"] = scriptPath; | 2315 _json["scriptPath"] = scriptPath; |
2261 } | 2316 } |
2262 return _json; | 2317 return _json; |
2263 } | 2318 } |
2264 } | 2319 } |
2265 | 2320 |
2266 /** | 2321 /// An Application resource contains the top-level configuration of an App |
2267 * An Application resource contains the top-level configuration of an App Engine | 2322 /// Engine application. Next tag: 20 |
2268 * application. Next tag: 20 | |
2269 */ | |
2270 class Application { | 2323 class Application { |
2271 /** | 2324 /// Google Apps authentication domain that controls which users can access |
2272 * Google Apps authentication domain that controls which users can access this | 2325 /// this application.Defaults to open access for any Google Account. |
2273 * application.Defaults to open access for any Google Account. | |
2274 */ | |
2275 core.String authDomain; | 2326 core.String authDomain; |
2276 /** | 2327 |
2277 * Google Cloud Storage bucket that can be used for storing files associated | 2328 /// Google Cloud Storage bucket that can be used for storing files associated |
2278 * with this application. This bucket is associated with the application and | 2329 /// with this application. This bucket is associated with the application and |
2279 * can be used by the gcloud deployment commands.@OutputOnly | 2330 /// can be used by the gcloud deployment commands.@OutputOnly |
2280 */ | |
2281 core.String codeBucket; | 2331 core.String codeBucket; |
2282 /** | 2332 |
2283 * Google Cloud Storage bucket that can be used by this application to store | 2333 /// Google Cloud Storage bucket that can be used by this application to store |
2284 * content.@OutputOnly | 2334 /// content.@OutputOnly |
2285 */ | |
2286 core.String defaultBucket; | 2335 core.String defaultBucket; |
2287 /** Cookie expiration policy for this application. */ | 2336 |
| 2337 /// Cookie expiration policy for this application. |
2288 core.String defaultCookieExpiration; | 2338 core.String defaultCookieExpiration; |
2289 /** | 2339 |
2290 * Hostname used to reach this application, as resolved by App | 2340 /// Hostname used to reach this application, as resolved by App |
2291 * Engine.@OutputOnly | 2341 /// Engine.@OutputOnly |
2292 */ | |
2293 core.String defaultHostname; | 2342 core.String defaultHostname; |
2294 /** | 2343 |
2295 * HTTP path dispatch rules for requests to the application that do not | 2344 /// HTTP path dispatch rules for requests to the application that do not |
2296 * explicitly target a service or version. Rules are order-dependent. Up to 20 | 2345 /// explicitly target a service or version. Rules are order-dependent. Up to |
2297 * dispatch rules can be supported.@OutputOnly | 2346 /// 20 dispatch rules can be supported.@OutputOnly |
2298 */ | |
2299 core.List<UrlDispatchRule> dispatchRules; | 2347 core.List<UrlDispatchRule> dispatchRules; |
2300 /** The feature specific settings to be used in the application. */ | 2348 |
| 2349 /// The feature specific settings to be used in the application. |
2301 FeatureSettings featureSettings; | 2350 FeatureSettings featureSettings; |
2302 /** | 2351 |
2303 * The Google Container Registry domain used for storing managed build docker | 2352 /// The Google Container Registry domain used for storing managed build |
2304 * images for this application. | 2353 /// docker images for this application. |
2305 */ | |
2306 core.String gcrDomain; | 2354 core.String gcrDomain; |
2307 IdentityAwareProxy iap; | 2355 IdentityAwareProxy iap; |
2308 /** | 2356 |
2309 * Identifier of the Application resource. This identifier is equivalent to | 2357 /// Identifier of the Application resource. This identifier is equivalent to |
2310 * the project ID of the Google Cloud Platform project where you want to | 2358 /// the project ID of the Google Cloud Platform project where you want to |
2311 * deploy your application. Example: myapp. | 2359 /// deploy your application. Example: myapp. |
2312 */ | |
2313 core.String id; | 2360 core.String id; |
2314 /** | 2361 |
2315 * Location from which this application will be run. Application instances | 2362 /// Location from which this application will be run. Application instances |
2316 * will run out of data centers in the chosen location, which is also where | 2363 /// will run out of data centers in the chosen location, which is also where |
2317 * all of the application's end user content is stored.Defaults to | 2364 /// all of the application's end user content is stored.Defaults to |
2318 * us-central.Options are:us-central - Central USeurope-west - Western | 2365 /// us-central.Options are:us-central - Central USeurope-west - Western |
2319 * Europeus-east1 - Eastern US | 2366 /// Europeus-east1 - Eastern US |
2320 */ | |
2321 core.String locationId; | 2367 core.String locationId; |
2322 /** | 2368 |
2323 * Full path to the Application resource in the API. Example: | 2369 /// Full path to the Application resource in the API. Example: |
2324 * apps/myapp.@OutputOnly | 2370 /// apps/myapp.@OutputOnly |
2325 */ | |
2326 core.String name; | 2371 core.String name; |
2327 /** | 2372 |
2328 * Serving status of this application. | 2373 /// Serving status of this application. |
2329 * Possible string values are: | 2374 /// Possible string values are: |
2330 * - "UNSPECIFIED" : Serving status is unspecified. | 2375 /// - "UNSPECIFIED" : Serving status is unspecified. |
2331 * - "SERVING" : Application is serving. | 2376 /// - "SERVING" : Application is serving. |
2332 * - "USER_DISABLED" : Application has been disabled by the user. | 2377 /// - "USER_DISABLED" : Application has been disabled by the user. |
2333 * - "SYSTEM_DISABLED" : Application has been disabled by the system. | 2378 /// - "SYSTEM_DISABLED" : Application has been disabled by the system. |
2334 */ | |
2335 core.String servingStatus; | 2379 core.String servingStatus; |
2336 | 2380 |
2337 Application(); | 2381 Application(); |
2338 | 2382 |
2339 Application.fromJson(core.Map _json) { | 2383 Application.fromJson(core.Map _json) { |
2340 if (_json.containsKey("authDomain")) { | 2384 if (_json.containsKey("authDomain")) { |
2341 authDomain = _json["authDomain"]; | 2385 authDomain = _json["authDomain"]; |
2342 } | 2386 } |
2343 if (_json.containsKey("codeBucket")) { | 2387 if (_json.containsKey("codeBucket")) { |
2344 codeBucket = _json["codeBucket"]; | 2388 codeBucket = _json["codeBucket"]; |
2345 } | 2389 } |
2346 if (_json.containsKey("defaultBucket")) { | 2390 if (_json.containsKey("defaultBucket")) { |
2347 defaultBucket = _json["defaultBucket"]; | 2391 defaultBucket = _json["defaultBucket"]; |
2348 } | 2392 } |
2349 if (_json.containsKey("defaultCookieExpiration")) { | 2393 if (_json.containsKey("defaultCookieExpiration")) { |
2350 defaultCookieExpiration = _json["defaultCookieExpiration"]; | 2394 defaultCookieExpiration = _json["defaultCookieExpiration"]; |
2351 } | 2395 } |
2352 if (_json.containsKey("defaultHostname")) { | 2396 if (_json.containsKey("defaultHostname")) { |
2353 defaultHostname = _json["defaultHostname"]; | 2397 defaultHostname = _json["defaultHostname"]; |
2354 } | 2398 } |
2355 if (_json.containsKey("dispatchRules")) { | 2399 if (_json.containsKey("dispatchRules")) { |
2356 dispatchRules = _json["dispatchRules"].map((value) => new UrlDispatchRule.
fromJson(value)).toList(); | 2400 dispatchRules = _json["dispatchRules"] |
| 2401 .map((value) => new UrlDispatchRule.fromJson(value)) |
| 2402 .toList(); |
2357 } | 2403 } |
2358 if (_json.containsKey("featureSettings")) { | 2404 if (_json.containsKey("featureSettings")) { |
2359 featureSettings = new FeatureSettings.fromJson(_json["featureSettings"]); | 2405 featureSettings = new FeatureSettings.fromJson(_json["featureSettings"]); |
2360 } | 2406 } |
2361 if (_json.containsKey("gcrDomain")) { | 2407 if (_json.containsKey("gcrDomain")) { |
2362 gcrDomain = _json["gcrDomain"]; | 2408 gcrDomain = _json["gcrDomain"]; |
2363 } | 2409 } |
2364 if (_json.containsKey("iap")) { | 2410 if (_json.containsKey("iap")) { |
2365 iap = new IdentityAwareProxy.fromJson(_json["iap"]); | 2411 iap = new IdentityAwareProxy.fromJson(_json["iap"]); |
2366 } | 2412 } |
2367 if (_json.containsKey("id")) { | 2413 if (_json.containsKey("id")) { |
2368 id = _json["id"]; | 2414 id = _json["id"]; |
2369 } | 2415 } |
2370 if (_json.containsKey("locationId")) { | 2416 if (_json.containsKey("locationId")) { |
2371 locationId = _json["locationId"]; | 2417 locationId = _json["locationId"]; |
2372 } | 2418 } |
2373 if (_json.containsKey("name")) { | 2419 if (_json.containsKey("name")) { |
2374 name = _json["name"]; | 2420 name = _json["name"]; |
2375 } | 2421 } |
2376 if (_json.containsKey("servingStatus")) { | 2422 if (_json.containsKey("servingStatus")) { |
2377 servingStatus = _json["servingStatus"]; | 2423 servingStatus = _json["servingStatus"]; |
2378 } | 2424 } |
2379 } | 2425 } |
2380 | 2426 |
2381 core.Map<core.String, core.Object> toJson() { | 2427 core.Map<core.String, core.Object> toJson() { |
2382 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2428 final core.Map<core.String, core.Object> _json = |
| 2429 new core.Map<core.String, core.Object>(); |
2383 if (authDomain != null) { | 2430 if (authDomain != null) { |
2384 _json["authDomain"] = authDomain; | 2431 _json["authDomain"] = authDomain; |
2385 } | 2432 } |
2386 if (codeBucket != null) { | 2433 if (codeBucket != null) { |
2387 _json["codeBucket"] = codeBucket; | 2434 _json["codeBucket"] = codeBucket; |
2388 } | 2435 } |
2389 if (defaultBucket != null) { | 2436 if (defaultBucket != null) { |
2390 _json["defaultBucket"] = defaultBucket; | 2437 _json["defaultBucket"] = defaultBucket; |
2391 } | 2438 } |
2392 if (defaultCookieExpiration != null) { | 2439 if (defaultCookieExpiration != null) { |
2393 _json["defaultCookieExpiration"] = defaultCookieExpiration; | 2440 _json["defaultCookieExpiration"] = defaultCookieExpiration; |
2394 } | 2441 } |
2395 if (defaultHostname != null) { | 2442 if (defaultHostname != null) { |
2396 _json["defaultHostname"] = defaultHostname; | 2443 _json["defaultHostname"] = defaultHostname; |
2397 } | 2444 } |
2398 if (dispatchRules != null) { | 2445 if (dispatchRules != null) { |
2399 _json["dispatchRules"] = dispatchRules.map((value) => (value).toJson()).to
List(); | 2446 _json["dispatchRules"] = |
| 2447 dispatchRules.map((value) => (value).toJson()).toList(); |
2400 } | 2448 } |
2401 if (featureSettings != null) { | 2449 if (featureSettings != null) { |
2402 _json["featureSettings"] = (featureSettings).toJson(); | 2450 _json["featureSettings"] = (featureSettings).toJson(); |
2403 } | 2451 } |
2404 if (gcrDomain != null) { | 2452 if (gcrDomain != null) { |
2405 _json["gcrDomain"] = gcrDomain; | 2453 _json["gcrDomain"] = gcrDomain; |
2406 } | 2454 } |
2407 if (iap != null) { | 2455 if (iap != null) { |
2408 _json["iap"] = (iap).toJson(); | 2456 _json["iap"] = (iap).toJson(); |
2409 } | 2457 } |
2410 if (id != null) { | 2458 if (id != null) { |
2411 _json["id"] = id; | 2459 _json["id"] = id; |
2412 } | 2460 } |
2413 if (locationId != null) { | 2461 if (locationId != null) { |
2414 _json["locationId"] = locationId; | 2462 _json["locationId"] = locationId; |
2415 } | 2463 } |
2416 if (name != null) { | 2464 if (name != null) { |
2417 _json["name"] = name; | 2465 _json["name"] = name; |
2418 } | 2466 } |
2419 if (servingStatus != null) { | 2467 if (servingStatus != null) { |
2420 _json["servingStatus"] = servingStatus; | 2468 _json["servingStatus"] = servingStatus; |
2421 } | 2469 } |
2422 return _json; | 2470 return _json; |
2423 } | 2471 } |
2424 } | 2472 } |
2425 | 2473 |
2426 /** | 2474 /// An SSL certificate that a user has been authorized to administer. A user is |
2427 * An SSL certificate that a user has been authorized to administer. A user is | 2475 /// authorized to administer any certificate that applies to one of their |
2428 * authorized to administer any certificate that applies to one of their | 2476 /// authorized domains. |
2429 * authorized domains. | |
2430 */ | |
2431 class AuthorizedCertificate { | 2477 class AuthorizedCertificate { |
2432 /** | 2478 /// The SSL certificate serving the AuthorizedCertificate resource. This must |
2433 * The SSL certificate serving the AuthorizedCertificate resource. This must | 2479 /// be obtained independently from a certificate authority. |
2434 * be obtained independently from a certificate authority. | |
2435 */ | |
2436 CertificateRawData certificateRawData; | 2480 CertificateRawData certificateRawData; |
2437 /** | 2481 |
2438 * The user-specified display name of the certificate. This is not guaranteed | 2482 /// The user-specified display name of the certificate. This is not |
2439 * to be unique. Example: My Certificate. | 2483 /// guaranteed to be unique. Example: My Certificate. |
2440 */ | |
2441 core.String displayName; | 2484 core.String displayName; |
2442 /** | 2485 |
2443 * Aggregate count of the domain mappings with this certificate mapped. This | 2486 /// Aggregate count of the domain mappings with this certificate mapped. This |
2444 * count includes domain mappings on applications for which the user does not | 2487 /// count includes domain mappings on applications for which the user does |
2445 * have VIEWER permissions.Only returned by GET or LIST requests when | 2488 /// not have VIEWER permissions.Only returned by GET or LIST requests when |
2446 * specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly | 2489 /// specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly |
2447 */ | |
2448 core.int domainMappingsCount; | 2490 core.int domainMappingsCount; |
2449 /** | 2491 |
2450 * Topmost applicable domains of this certificate. This certificate applies to | 2492 /// Topmost applicable domains of this certificate. This certificate applies |
2451 * these domains and their subdomains. Example: example.com.@OutputOnly | 2493 /// to these domains and their subdomains. Example: example.com.@OutputOnly |
2452 */ | |
2453 core.List<core.String> domainNames; | 2494 core.List<core.String> domainNames; |
2454 /** | 2495 |
2455 * The time when this certificate expires. To update the renewal time on this | 2496 /// The time when this certificate expires. To update the renewal time on |
2456 * certificate, upload an SSL certificate with a different expiration time | 2497 /// this certificate, upload an SSL certificate with a different expiration |
2457 * using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly | 2498 /// time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly |
2458 */ | |
2459 core.String expireTime; | 2499 core.String expireTime; |
2460 /** | 2500 |
2461 * Relative name of the certificate. This is a unique value autogenerated on | 2501 /// Relative name of the certificate. This is a unique value autogenerated on |
2462 * AuthorizedCertificate resource creation. Example: 12345.@OutputOnly | 2502 /// AuthorizedCertificate resource creation. Example: 12345.@OutputOnly |
2463 */ | |
2464 core.String id; | 2503 core.String id; |
2465 /** | 2504 |
2466 * Full path to the AuthorizedCertificate resource in the API. Example: | 2505 /// Only applicable if this certificate is managed by App Engine. Managed |
2467 * apps/myapp/authorizedCertificates/12345.@OutputOnly | 2506 /// certificates are tied to the lifecycle of a DomainMapping and cannot be |
2468 */ | 2507 /// updated or deleted via the AuthorizedCertificates API. If this |
| 2508 /// certificate is manually administered by the user, this field will be |
| 2509 /// empty.@OutputOnly |
| 2510 ManagedCertificate managedCertificate; |
| 2511 |
| 2512 /// Full path to the AuthorizedCertificate resource in the API. Example: |
| 2513 /// apps/myapp/authorizedCertificates/12345.@OutputOnly |
2469 core.String name; | 2514 core.String name; |
2470 /** | 2515 |
2471 * The full paths to user visible Domain Mapping resources that have this | 2516 /// The full paths to user visible Domain Mapping resources that have this |
2472 * certificate mapped. Example: apps/myapp/domainMappings/example.com.This may | 2517 /// certificate mapped. Example: apps/myapp/domainMappings/example.com.This |
2473 * not represent the full list of mapped domain mappings if the user does not | 2518 /// may not represent the full list of mapped domain mappings if the user |
2474 * have VIEWER permissions on all of the applications that have this | 2519 /// does not have VIEWER permissions on all of the applications that have |
2475 * certificate mapped. See domain_mappings_count for a complete count.Only | 2520 /// this certificate mapped. See domain_mappings_count for a complete |
2476 * returned by GET or LIST requests when specifically requested by the | 2521 /// count.Only returned by GET or LIST requests when specifically requested |
2477 * view=FULL_CERTIFICATE option.@OutputOnly | 2522 /// by the view=FULL_CERTIFICATE option.@OutputOnly |
2478 */ | |
2479 core.List<core.String> visibleDomainMappings; | 2523 core.List<core.String> visibleDomainMappings; |
2480 | 2524 |
2481 AuthorizedCertificate(); | 2525 AuthorizedCertificate(); |
2482 | 2526 |
2483 AuthorizedCertificate.fromJson(core.Map _json) { | 2527 AuthorizedCertificate.fromJson(core.Map _json) { |
2484 if (_json.containsKey("certificateRawData")) { | 2528 if (_json.containsKey("certificateRawData")) { |
2485 certificateRawData = new CertificateRawData.fromJson(_json["certificateRaw
Data"]); | 2529 certificateRawData = |
| 2530 new CertificateRawData.fromJson(_json["certificateRawData"]); |
2486 } | 2531 } |
2487 if (_json.containsKey("displayName")) { | 2532 if (_json.containsKey("displayName")) { |
2488 displayName = _json["displayName"]; | 2533 displayName = _json["displayName"]; |
2489 } | 2534 } |
2490 if (_json.containsKey("domainMappingsCount")) { | 2535 if (_json.containsKey("domainMappingsCount")) { |
2491 domainMappingsCount = _json["domainMappingsCount"]; | 2536 domainMappingsCount = _json["domainMappingsCount"]; |
2492 } | 2537 } |
2493 if (_json.containsKey("domainNames")) { | 2538 if (_json.containsKey("domainNames")) { |
2494 domainNames = _json["domainNames"]; | 2539 domainNames = _json["domainNames"]; |
2495 } | 2540 } |
2496 if (_json.containsKey("expireTime")) { | 2541 if (_json.containsKey("expireTime")) { |
2497 expireTime = _json["expireTime"]; | 2542 expireTime = _json["expireTime"]; |
2498 } | 2543 } |
2499 if (_json.containsKey("id")) { | 2544 if (_json.containsKey("id")) { |
2500 id = _json["id"]; | 2545 id = _json["id"]; |
2501 } | 2546 } |
| 2547 if (_json.containsKey("managedCertificate")) { |
| 2548 managedCertificate = |
| 2549 new ManagedCertificate.fromJson(_json["managedCertificate"]); |
| 2550 } |
2502 if (_json.containsKey("name")) { | 2551 if (_json.containsKey("name")) { |
2503 name = _json["name"]; | 2552 name = _json["name"]; |
2504 } | 2553 } |
2505 if (_json.containsKey("visibleDomainMappings")) { | 2554 if (_json.containsKey("visibleDomainMappings")) { |
2506 visibleDomainMappings = _json["visibleDomainMappings"]; | 2555 visibleDomainMappings = _json["visibleDomainMappings"]; |
2507 } | 2556 } |
2508 } | 2557 } |
2509 | 2558 |
2510 core.Map<core.String, core.Object> toJson() { | 2559 core.Map<core.String, core.Object> toJson() { |
2511 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2560 final core.Map<core.String, core.Object> _json = |
| 2561 new core.Map<core.String, core.Object>(); |
2512 if (certificateRawData != null) { | 2562 if (certificateRawData != null) { |
2513 _json["certificateRawData"] = (certificateRawData).toJson(); | 2563 _json["certificateRawData"] = (certificateRawData).toJson(); |
2514 } | 2564 } |
2515 if (displayName != null) { | 2565 if (displayName != null) { |
2516 _json["displayName"] = displayName; | 2566 _json["displayName"] = displayName; |
2517 } | 2567 } |
2518 if (domainMappingsCount != null) { | 2568 if (domainMappingsCount != null) { |
2519 _json["domainMappingsCount"] = domainMappingsCount; | 2569 _json["domainMappingsCount"] = domainMappingsCount; |
2520 } | 2570 } |
2521 if (domainNames != null) { | 2571 if (domainNames != null) { |
2522 _json["domainNames"] = domainNames; | 2572 _json["domainNames"] = domainNames; |
2523 } | 2573 } |
2524 if (expireTime != null) { | 2574 if (expireTime != null) { |
2525 _json["expireTime"] = expireTime; | 2575 _json["expireTime"] = expireTime; |
2526 } | 2576 } |
2527 if (id != null) { | 2577 if (id != null) { |
2528 _json["id"] = id; | 2578 _json["id"] = id; |
2529 } | 2579 } |
| 2580 if (managedCertificate != null) { |
| 2581 _json["managedCertificate"] = (managedCertificate).toJson(); |
| 2582 } |
2530 if (name != null) { | 2583 if (name != null) { |
2531 _json["name"] = name; | 2584 _json["name"] = name; |
2532 } | 2585 } |
2533 if (visibleDomainMappings != null) { | 2586 if (visibleDomainMappings != null) { |
2534 _json["visibleDomainMappings"] = visibleDomainMappings; | 2587 _json["visibleDomainMappings"] = visibleDomainMappings; |
2535 } | 2588 } |
2536 return _json; | 2589 return _json; |
2537 } | 2590 } |
2538 } | 2591 } |
2539 | 2592 |
2540 /** | 2593 /// A domain that a user has been authorized to administer. To authorize use of |
2541 * A domain that a user has been authorized to administer. To authorize use of a | 2594 /// a domain, verify ownership via Webmaster Central |
2542 * domain, verify ownership via Webmaster Central | 2595 /// (https://www.google.com/webmasters/verification/home). |
2543 * (https://www.google.com/webmasters/verification/home). | |
2544 */ | |
2545 class AuthorizedDomain { | 2596 class AuthorizedDomain { |
2546 /** | 2597 /// Fully qualified domain name of the domain authorized for use. Example: |
2547 * Fully qualified domain name of the domain authorized for use. Example: | 2598 /// example.com. |
2548 * example.com. | |
2549 */ | |
2550 core.String id; | 2599 core.String id; |
2551 /** | 2600 |
2552 * Full path to the AuthorizedDomain resource in the API. Example: | 2601 /// Full path to the AuthorizedDomain resource in the API. Example: |
2553 * apps/myapp/authorizedDomains/example.com.@OutputOnly | 2602 /// apps/myapp/authorizedDomains/example.com.@OutputOnly |
2554 */ | |
2555 core.String name; | 2603 core.String name; |
2556 | 2604 |
2557 AuthorizedDomain(); | 2605 AuthorizedDomain(); |
2558 | 2606 |
2559 AuthorizedDomain.fromJson(core.Map _json) { | 2607 AuthorizedDomain.fromJson(core.Map _json) { |
2560 if (_json.containsKey("id")) { | 2608 if (_json.containsKey("id")) { |
2561 id = _json["id"]; | 2609 id = _json["id"]; |
2562 } | 2610 } |
2563 if (_json.containsKey("name")) { | 2611 if (_json.containsKey("name")) { |
2564 name = _json["name"]; | 2612 name = _json["name"]; |
2565 } | 2613 } |
2566 } | 2614 } |
2567 | 2615 |
2568 core.Map<core.String, core.Object> toJson() { | 2616 core.Map<core.String, core.Object> toJson() { |
2569 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2617 final core.Map<core.String, core.Object> _json = |
| 2618 new core.Map<core.String, core.Object>(); |
2570 if (id != null) { | 2619 if (id != null) { |
2571 _json["id"] = id; | 2620 _json["id"] = id; |
2572 } | 2621 } |
2573 if (name != null) { | 2622 if (name != null) { |
2574 _json["name"] = name; | 2623 _json["name"] = name; |
2575 } | 2624 } |
2576 return _json; | 2625 return _json; |
2577 } | 2626 } |
2578 } | 2627 } |
2579 | 2628 |
2580 /** | 2629 /// Automatic scaling is based on request rate, response latencies, and other |
2581 * Automatic scaling is based on request rate, response latencies, and other | 2630 /// application metrics. |
2582 * application metrics. | |
2583 */ | |
2584 class AutomaticScaling { | 2631 class AutomaticScaling { |
2585 /** | 2632 /// Amount of time that the Autoscaler |
2586 * Amount of time that the Autoscaler | 2633 /// (https://cloud.google.com/compute/docs/autoscaler/) should wait between |
2587 * (https://cloud.google.com/compute/docs/autoscaler/) should wait between | 2634 /// changes to the number of virtual machines. Only applicable for VM |
2588 * changes to the number of virtual machines. Only applicable for VM runtimes. | 2635 /// runtimes. |
2589 */ | |
2590 core.String coolDownPeriod; | 2636 core.String coolDownPeriod; |
2591 /** Target scaling by CPU usage. */ | 2637 |
| 2638 /// Target scaling by CPU usage. |
2592 CpuUtilization cpuUtilization; | 2639 CpuUtilization cpuUtilization; |
2593 /** Target scaling by disk usage. */ | 2640 |
| 2641 /// Target scaling by disk usage. |
2594 DiskUtilization diskUtilization; | 2642 DiskUtilization diskUtilization; |
2595 /** | 2643 |
2596 * Number of concurrent requests an automatic scaling instance can accept | 2644 /// Number of concurrent requests an automatic scaling instance can accept |
2597 * before the scheduler spawns a new instance.Defaults to a runtime-specific | 2645 /// before the scheduler spawns a new instance.Defaults to a runtime-specific |
2598 * value. | 2646 /// value. |
2599 */ | |
2600 core.int maxConcurrentRequests; | 2647 core.int maxConcurrentRequests; |
2601 /** | 2648 |
2602 * Maximum number of idle instances that should be maintained for this | 2649 /// Maximum number of idle instances that should be maintained for this |
2603 * version. | 2650 /// version. |
2604 */ | |
2605 core.int maxIdleInstances; | 2651 core.int maxIdleInstances; |
2606 /** | 2652 |
2607 * Maximum amount of time that a request should wait in the pending queue | 2653 /// Maximum amount of time that a request should wait in the pending queue |
2608 * before starting a new instance to handle it. | 2654 /// before starting a new instance to handle it. |
2609 */ | |
2610 core.String maxPendingLatency; | 2655 core.String maxPendingLatency; |
2611 /** Maximum number of instances that should be started to handle requests. */ | 2656 |
| 2657 /// Maximum number of instances that should be started to handle requests. |
2612 core.int maxTotalInstances; | 2658 core.int maxTotalInstances; |
2613 /** | 2659 |
2614 * Minimum number of idle instances that should be maintained for this | 2660 /// Minimum number of idle instances that should be maintained for this |
2615 * version. Only applicable for the default version of a service. | 2661 /// version. Only applicable for the default version of a service. |
2616 */ | |
2617 core.int minIdleInstances; | 2662 core.int minIdleInstances; |
2618 /** | 2663 |
2619 * Minimum amount of time a request should wait in the pending queue before | 2664 /// Minimum amount of time a request should wait in the pending queue before |
2620 * starting a new instance to handle it. | 2665 /// starting a new instance to handle it. |
2621 */ | |
2622 core.String minPendingLatency; | 2666 core.String minPendingLatency; |
2623 /** | 2667 |
2624 * Minimum number of instances that should be maintained for this version. | 2668 /// Minimum number of instances that should be maintained for this version. |
2625 */ | |
2626 core.int minTotalInstances; | 2669 core.int minTotalInstances; |
2627 /** Target scaling by network usage. */ | 2670 |
| 2671 /// Target scaling by network usage. |
2628 NetworkUtilization networkUtilization; | 2672 NetworkUtilization networkUtilization; |
2629 /** Target scaling by request utilization. */ | 2673 |
| 2674 /// Target scaling by request utilization. |
2630 RequestUtilization requestUtilization; | 2675 RequestUtilization requestUtilization; |
2631 /** Scheduler settings for standard environment. */ | 2676 |
| 2677 /// Scheduler settings for standard environment. |
2632 StandardSchedulerSettings standardSchedulerSettings; | 2678 StandardSchedulerSettings standardSchedulerSettings; |
2633 | 2679 |
2634 AutomaticScaling(); | 2680 AutomaticScaling(); |
2635 | 2681 |
2636 AutomaticScaling.fromJson(core.Map _json) { | 2682 AutomaticScaling.fromJson(core.Map _json) { |
2637 if (_json.containsKey("coolDownPeriod")) { | 2683 if (_json.containsKey("coolDownPeriod")) { |
2638 coolDownPeriod = _json["coolDownPeriod"]; | 2684 coolDownPeriod = _json["coolDownPeriod"]; |
2639 } | 2685 } |
2640 if (_json.containsKey("cpuUtilization")) { | 2686 if (_json.containsKey("cpuUtilization")) { |
2641 cpuUtilization = new CpuUtilization.fromJson(_json["cpuUtilization"]); | 2687 cpuUtilization = new CpuUtilization.fromJson(_json["cpuUtilization"]); |
(...skipping 16 matching lines...) Expand all Loading... |
2658 if (_json.containsKey("minIdleInstances")) { | 2704 if (_json.containsKey("minIdleInstances")) { |
2659 minIdleInstances = _json["minIdleInstances"]; | 2705 minIdleInstances = _json["minIdleInstances"]; |
2660 } | 2706 } |
2661 if (_json.containsKey("minPendingLatency")) { | 2707 if (_json.containsKey("minPendingLatency")) { |
2662 minPendingLatency = _json["minPendingLatency"]; | 2708 minPendingLatency = _json["minPendingLatency"]; |
2663 } | 2709 } |
2664 if (_json.containsKey("minTotalInstances")) { | 2710 if (_json.containsKey("minTotalInstances")) { |
2665 minTotalInstances = _json["minTotalInstances"]; | 2711 minTotalInstances = _json["minTotalInstances"]; |
2666 } | 2712 } |
2667 if (_json.containsKey("networkUtilization")) { | 2713 if (_json.containsKey("networkUtilization")) { |
2668 networkUtilization = new NetworkUtilization.fromJson(_json["networkUtiliza
tion"]); | 2714 networkUtilization = |
| 2715 new NetworkUtilization.fromJson(_json["networkUtilization"]); |
2669 } | 2716 } |
2670 if (_json.containsKey("requestUtilization")) { | 2717 if (_json.containsKey("requestUtilization")) { |
2671 requestUtilization = new RequestUtilization.fromJson(_json["requestUtiliza
tion"]); | 2718 requestUtilization = |
| 2719 new RequestUtilization.fromJson(_json["requestUtilization"]); |
2672 } | 2720 } |
2673 if (_json.containsKey("standardSchedulerSettings")) { | 2721 if (_json.containsKey("standardSchedulerSettings")) { |
2674 standardSchedulerSettings = new StandardSchedulerSettings.fromJson(_json["
standardSchedulerSettings"]); | 2722 standardSchedulerSettings = new StandardSchedulerSettings.fromJson( |
| 2723 _json["standardSchedulerSettings"]); |
2675 } | 2724 } |
2676 } | 2725 } |
2677 | 2726 |
2678 core.Map<core.String, core.Object> toJson() { | 2727 core.Map<core.String, core.Object> toJson() { |
2679 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2728 final core.Map<core.String, core.Object> _json = |
| 2729 new core.Map<core.String, core.Object>(); |
2680 if (coolDownPeriod != null) { | 2730 if (coolDownPeriod != null) { |
2681 _json["coolDownPeriod"] = coolDownPeriod; | 2731 _json["coolDownPeriod"] = coolDownPeriod; |
2682 } | 2732 } |
2683 if (cpuUtilization != null) { | 2733 if (cpuUtilization != null) { |
2684 _json["cpuUtilization"] = (cpuUtilization).toJson(); | 2734 _json["cpuUtilization"] = (cpuUtilization).toJson(); |
2685 } | 2735 } |
2686 if (diskUtilization != null) { | 2736 if (diskUtilization != null) { |
2687 _json["diskUtilization"] = (diskUtilization).toJson(); | 2737 _json["diskUtilization"] = (diskUtilization).toJson(); |
2688 } | 2738 } |
2689 if (maxConcurrentRequests != null) { | 2739 if (maxConcurrentRequests != null) { |
(...skipping 23 matching lines...) Expand all Loading... |
2713 if (requestUtilization != null) { | 2763 if (requestUtilization != null) { |
2714 _json["requestUtilization"] = (requestUtilization).toJson(); | 2764 _json["requestUtilization"] = (requestUtilization).toJson(); |
2715 } | 2765 } |
2716 if (standardSchedulerSettings != null) { | 2766 if (standardSchedulerSettings != null) { |
2717 _json["standardSchedulerSettings"] = (standardSchedulerSettings).toJson(); | 2767 _json["standardSchedulerSettings"] = (standardSchedulerSettings).toJson(); |
2718 } | 2768 } |
2719 return _json; | 2769 return _json; |
2720 } | 2770 } |
2721 } | 2771 } |
2722 | 2772 |
2723 /** | 2773 /// A service with basic scaling will create an instance when the application |
2724 * A service with basic scaling will create an instance when the application | 2774 /// receives a request. The instance will be turned down when the app becomes |
2725 * receives a request. The instance will be turned down when the app becomes | 2775 /// idle. Basic scaling is ideal for work that is intermittent or driven by |
2726 * idle. Basic scaling is ideal for work that is intermittent or driven by user | 2776 /// user activity. |
2727 * activity. | |
2728 */ | |
2729 class BasicScaling { | 2777 class BasicScaling { |
2730 /** | 2778 /// Duration of time after the last request that an instance must wait before |
2731 * Duration of time after the last request that an instance must wait before | 2779 /// the instance is shut down. |
2732 * the instance is shut down. | |
2733 */ | |
2734 core.String idleTimeout; | 2780 core.String idleTimeout; |
2735 /** Maximum number of instances to create for this version. */ | 2781 |
| 2782 /// Maximum number of instances to create for this version. |
2736 core.int maxInstances; | 2783 core.int maxInstances; |
2737 | 2784 |
2738 BasicScaling(); | 2785 BasicScaling(); |
2739 | 2786 |
2740 BasicScaling.fromJson(core.Map _json) { | 2787 BasicScaling.fromJson(core.Map _json) { |
2741 if (_json.containsKey("idleTimeout")) { | 2788 if (_json.containsKey("idleTimeout")) { |
2742 idleTimeout = _json["idleTimeout"]; | 2789 idleTimeout = _json["idleTimeout"]; |
2743 } | 2790 } |
2744 if (_json.containsKey("maxInstances")) { | 2791 if (_json.containsKey("maxInstances")) { |
2745 maxInstances = _json["maxInstances"]; | 2792 maxInstances = _json["maxInstances"]; |
2746 } | 2793 } |
2747 } | 2794 } |
2748 | 2795 |
2749 core.Map<core.String, core.Object> toJson() { | 2796 core.Map<core.String, core.Object> toJson() { |
2750 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2797 final core.Map<core.String, core.Object> _json = |
| 2798 new core.Map<core.String, core.Object>(); |
2751 if (idleTimeout != null) { | 2799 if (idleTimeout != null) { |
2752 _json["idleTimeout"] = idleTimeout; | 2800 _json["idleTimeout"] = idleTimeout; |
2753 } | 2801 } |
2754 if (maxInstances != null) { | 2802 if (maxInstances != null) { |
2755 _json["maxInstances"] = maxInstances; | 2803 _json["maxInstances"] = maxInstances; |
2756 } | 2804 } |
2757 return _json; | 2805 return _json; |
2758 } | 2806 } |
2759 } | 2807 } |
2760 | 2808 |
2761 /** Request message for Firewall.BatchUpdateIngressRules. */ | 2809 /// Request message for Firewall.BatchUpdateIngressRules. |
2762 class BatchUpdateIngressRulesRequest { | 2810 class BatchUpdateIngressRulesRequest { |
2763 /** A list of FirewallRules to replace the existing set. */ | 2811 /// A list of FirewallRules to replace the existing set. |
2764 core.List<FirewallRule> ingressRules; | 2812 core.List<FirewallRule> ingressRules; |
2765 | 2813 |
2766 BatchUpdateIngressRulesRequest(); | 2814 BatchUpdateIngressRulesRequest(); |
2767 | 2815 |
2768 BatchUpdateIngressRulesRequest.fromJson(core.Map _json) { | 2816 BatchUpdateIngressRulesRequest.fromJson(core.Map _json) { |
2769 if (_json.containsKey("ingressRules")) { | 2817 if (_json.containsKey("ingressRules")) { |
2770 ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJ
son(value)).toList(); | 2818 ingressRules = _json["ingressRules"] |
| 2819 .map((value) => new FirewallRule.fromJson(value)) |
| 2820 .toList(); |
2771 } | 2821 } |
2772 } | 2822 } |
2773 | 2823 |
2774 core.Map<core.String, core.Object> toJson() { | 2824 core.Map<core.String, core.Object> toJson() { |
2775 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2825 final core.Map<core.String, core.Object> _json = |
| 2826 new core.Map<core.String, core.Object>(); |
2776 if (ingressRules != null) { | 2827 if (ingressRules != null) { |
2777 _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toLi
st(); | 2828 _json["ingressRules"] = |
| 2829 ingressRules.map((value) => (value).toJson()).toList(); |
2778 } | 2830 } |
2779 return _json; | 2831 return _json; |
2780 } | 2832 } |
2781 } | 2833 } |
2782 | 2834 |
2783 /** Response message for Firewall.UpdateAllIngressRules. */ | 2835 /// Response message for Firewall.UpdateAllIngressRules. |
2784 class BatchUpdateIngressRulesResponse { | 2836 class BatchUpdateIngressRulesResponse { |
2785 /** The full list of ingress FirewallRules for this application. */ | 2837 /// The full list of ingress FirewallRules for this application. |
2786 core.List<FirewallRule> ingressRules; | 2838 core.List<FirewallRule> ingressRules; |
2787 | 2839 |
2788 BatchUpdateIngressRulesResponse(); | 2840 BatchUpdateIngressRulesResponse(); |
2789 | 2841 |
2790 BatchUpdateIngressRulesResponse.fromJson(core.Map _json) { | 2842 BatchUpdateIngressRulesResponse.fromJson(core.Map _json) { |
2791 if (_json.containsKey("ingressRules")) { | 2843 if (_json.containsKey("ingressRules")) { |
2792 ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJ
son(value)).toList(); | 2844 ingressRules = _json["ingressRules"] |
| 2845 .map((value) => new FirewallRule.fromJson(value)) |
| 2846 .toList(); |
2793 } | 2847 } |
2794 } | 2848 } |
2795 | 2849 |
2796 core.Map<core.String, core.Object> toJson() { | 2850 core.Map<core.String, core.Object> toJson() { |
2797 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2851 final core.Map<core.String, core.Object> _json = |
| 2852 new core.Map<core.String, core.Object>(); |
2798 if (ingressRules != null) { | 2853 if (ingressRules != null) { |
2799 _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toLi
st(); | 2854 _json["ingressRules"] = |
| 2855 ingressRules.map((value) => (value).toJson()).toList(); |
2800 } | 2856 } |
2801 return _json; | 2857 return _json; |
2802 } | 2858 } |
2803 } | 2859 } |
2804 | 2860 |
2805 /** Google Cloud Container Builder build information. */ | 2861 /// Google Cloud Container Builder build information. |
2806 class BuildInfo { | 2862 class BuildInfo { |
2807 /** | 2863 /// The Google Cloud Container Builder build id. Example: |
2808 * The Google Cloud Container Builder build id. Example: | 2864 /// "f966068f-08b2-42c8-bdfe-74137dff2bf9" |
2809 * "f966068f-08b2-42c8-bdfe-74137dff2bf9" | |
2810 */ | |
2811 core.String cloudBuildId; | 2865 core.String cloudBuildId; |
2812 | 2866 |
2813 BuildInfo(); | 2867 BuildInfo(); |
2814 | 2868 |
2815 BuildInfo.fromJson(core.Map _json) { | 2869 BuildInfo.fromJson(core.Map _json) { |
2816 if (_json.containsKey("cloudBuildId")) { | 2870 if (_json.containsKey("cloudBuildId")) { |
2817 cloudBuildId = _json["cloudBuildId"]; | 2871 cloudBuildId = _json["cloudBuildId"]; |
2818 } | 2872 } |
2819 } | 2873 } |
2820 | 2874 |
2821 core.Map<core.String, core.Object> toJson() { | 2875 core.Map<core.String, core.Object> toJson() { |
2822 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2876 final core.Map<core.String, core.Object> _json = |
| 2877 new core.Map<core.String, core.Object>(); |
2823 if (cloudBuildId != null) { | 2878 if (cloudBuildId != null) { |
2824 _json["cloudBuildId"] = cloudBuildId; | 2879 _json["cloudBuildId"] = cloudBuildId; |
2825 } | 2880 } |
2826 return _json; | 2881 return _json; |
2827 } | 2882 } |
2828 } | 2883 } |
2829 | 2884 |
2830 /** An SSL certificate obtained from a certificate authority. */ | 2885 /// An SSL certificate obtained from a certificate authority. |
2831 class CertificateRawData { | 2886 class CertificateRawData { |
2832 /** | 2887 /// Unencrypted PEM encoded RSA private key. This field is set once on |
2833 * Unencrypted PEM encoded RSA private key. This field is set once on | 2888 /// certificate creation and then encrypted. The key size must be 2048 bits |
2834 * certificate creation and then encrypted. The key size must be 2048 bits or | 2889 /// or fewer. Must include the header and footer. Example: <pre> -----BEGIN |
2835 * fewer. Must include the header and footer. Example: <pre> -----BEGIN RSA | 2890 /// RSA PRIVATE KEY----- <unencrypted_key_value> -----END RSA PRIVATE |
2836 * PRIVATE KEY----- <unencrypted_key_value> -----END RSA PRIVATE KEY----- | 2891 /// KEY----- </pre> @InputOnly |
2837 * </pre> @InputOnly | |
2838 */ | |
2839 core.String privateKey; | 2892 core.String privateKey; |
2840 /** | 2893 |
2841 * PEM encoded x.509 public key certificate. This field is set once on | 2894 /// PEM encoded x.509 public key certificate. This field is set once on |
2842 * certificate creation. Must include the header and footer. Example: <pre> | 2895 /// certificate creation. Must include the header and footer. Example: <pre> |
2843 * -----BEGIN CERTIFICATE----- <certificate_value> -----END CERTIFICATE----- | 2896 /// -----BEGIN CERTIFICATE----- <certificate_value> -----END CERTIFICATE----- |
2844 * </pre> | 2897 /// </pre> |
2845 */ | |
2846 core.String publicCertificate; | 2898 core.String publicCertificate; |
2847 | 2899 |
2848 CertificateRawData(); | 2900 CertificateRawData(); |
2849 | 2901 |
2850 CertificateRawData.fromJson(core.Map _json) { | 2902 CertificateRawData.fromJson(core.Map _json) { |
2851 if (_json.containsKey("privateKey")) { | 2903 if (_json.containsKey("privateKey")) { |
2852 privateKey = _json["privateKey"]; | 2904 privateKey = _json["privateKey"]; |
2853 } | 2905 } |
2854 if (_json.containsKey("publicCertificate")) { | 2906 if (_json.containsKey("publicCertificate")) { |
2855 publicCertificate = _json["publicCertificate"]; | 2907 publicCertificate = _json["publicCertificate"]; |
2856 } | 2908 } |
2857 } | 2909 } |
2858 | 2910 |
2859 core.Map<core.String, core.Object> toJson() { | 2911 core.Map<core.String, core.Object> toJson() { |
2860 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2912 final core.Map<core.String, core.Object> _json = |
| 2913 new core.Map<core.String, core.Object>(); |
2861 if (privateKey != null) { | 2914 if (privateKey != null) { |
2862 _json["privateKey"] = privateKey; | 2915 _json["privateKey"] = privateKey; |
2863 } | 2916 } |
2864 if (publicCertificate != null) { | 2917 if (publicCertificate != null) { |
2865 _json["publicCertificate"] = publicCertificate; | 2918 _json["publicCertificate"] = publicCertificate; |
2866 } | 2919 } |
2867 return _json; | 2920 return _json; |
2868 } | 2921 } |
2869 } | 2922 } |
2870 | 2923 |
2871 /** | 2924 /// Docker image that is used to create a container and start a VM instance for |
2872 * Docker image that is used to create a container and start a VM instance for | 2925 /// the version that you deploy. Only applicable for instances running in the |
2873 * the version that you deploy. Only applicable for instances running in the App | 2926 /// App Engine flexible environment. |
2874 * Engine flexible environment. | |
2875 */ | |
2876 class ContainerInfo { | 2927 class ContainerInfo { |
2877 /** | 2928 /// URI to the hosted container image in Google Container Registry. The URI |
2878 * URI to the hosted container image in Google Container Registry. The URI | 2929 /// must be fully qualified and include a tag or digest. Examples: |
2879 * must be fully qualified and include a tag or digest. Examples: | 2930 /// "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest" |
2880 * "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest" | |
2881 */ | |
2882 core.String image; | 2931 core.String image; |
2883 | 2932 |
2884 ContainerInfo(); | 2933 ContainerInfo(); |
2885 | 2934 |
2886 ContainerInfo.fromJson(core.Map _json) { | 2935 ContainerInfo.fromJson(core.Map _json) { |
2887 if (_json.containsKey("image")) { | 2936 if (_json.containsKey("image")) { |
2888 image = _json["image"]; | 2937 image = _json["image"]; |
2889 } | 2938 } |
2890 } | 2939 } |
2891 | 2940 |
2892 core.Map<core.String, core.Object> toJson() { | 2941 core.Map<core.String, core.Object> toJson() { |
2893 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2942 final core.Map<core.String, core.Object> _json = |
| 2943 new core.Map<core.String, core.Object>(); |
2894 if (image != null) { | 2944 if (image != null) { |
2895 _json["image"] = image; | 2945 _json["image"] = image; |
2896 } | 2946 } |
2897 return _json; | 2947 return _json; |
2898 } | 2948 } |
2899 } | 2949 } |
2900 | 2950 |
2901 /** Target scaling by CPU usage. */ | 2951 /// Target scaling by CPU usage. |
2902 class CpuUtilization { | 2952 class CpuUtilization { |
2903 /** Period of time over which CPU utilization is calculated. */ | 2953 /// Period of time over which CPU utilization is calculated. |
2904 core.String aggregationWindowLength; | 2954 core.String aggregationWindowLength; |
2905 /** | 2955 |
2906 * Target CPU utilization ratio to maintain when scaling. Must be between 0 | 2956 /// Target CPU utilization ratio to maintain when scaling. Must be between 0 |
2907 * and 1. | 2957 /// and 1. |
2908 */ | |
2909 core.double targetUtilization; | 2958 core.double targetUtilization; |
2910 | 2959 |
2911 CpuUtilization(); | 2960 CpuUtilization(); |
2912 | 2961 |
2913 CpuUtilization.fromJson(core.Map _json) { | 2962 CpuUtilization.fromJson(core.Map _json) { |
2914 if (_json.containsKey("aggregationWindowLength")) { | 2963 if (_json.containsKey("aggregationWindowLength")) { |
2915 aggregationWindowLength = _json["aggregationWindowLength"]; | 2964 aggregationWindowLength = _json["aggregationWindowLength"]; |
2916 } | 2965 } |
2917 if (_json.containsKey("targetUtilization")) { | 2966 if (_json.containsKey("targetUtilization")) { |
2918 targetUtilization = _json["targetUtilization"]; | 2967 targetUtilization = _json["targetUtilization"]; |
2919 } | 2968 } |
2920 } | 2969 } |
2921 | 2970 |
2922 core.Map<core.String, core.Object> toJson() { | 2971 core.Map<core.String, core.Object> toJson() { |
2923 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2972 final core.Map<core.String, core.Object> _json = |
| 2973 new core.Map<core.String, core.Object>(); |
2924 if (aggregationWindowLength != null) { | 2974 if (aggregationWindowLength != null) { |
2925 _json["aggregationWindowLength"] = aggregationWindowLength; | 2975 _json["aggregationWindowLength"] = aggregationWindowLength; |
2926 } | 2976 } |
2927 if (targetUtilization != null) { | 2977 if (targetUtilization != null) { |
2928 _json["targetUtilization"] = targetUtilization; | 2978 _json["targetUtilization"] = targetUtilization; |
2929 } | 2979 } |
2930 return _json; | 2980 return _json; |
2931 } | 2981 } |
2932 } | 2982 } |
2933 | 2983 |
2934 /** Request message for Instances.DebugInstance. */ | 2984 /// Request message for Instances.DebugInstance. |
2935 class DebugInstanceRequest { | 2985 class DebugInstanceRequest { |
2936 /** | 2986 /// Public SSH key to add to the instance. Examples: |
2937 * Public SSH key to add to the instance. Examples: | 2987 /// [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME] |
2938 * [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME] | 2988 /// [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh |
2939 * [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh | 2989 /// {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information, |
2940 * {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information, | 2990 /// see Adding and Removing SSH Keys |
2941 * see Adding and Removing SSH Keys | 2991 /// (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys)
. |
2942 * (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys). | |
2943 */ | |
2944 core.String sshKey; | 2992 core.String sshKey; |
2945 | 2993 |
2946 DebugInstanceRequest(); | 2994 DebugInstanceRequest(); |
2947 | 2995 |
2948 DebugInstanceRequest.fromJson(core.Map _json) { | 2996 DebugInstanceRequest.fromJson(core.Map _json) { |
2949 if (_json.containsKey("sshKey")) { | 2997 if (_json.containsKey("sshKey")) { |
2950 sshKey = _json["sshKey"]; | 2998 sshKey = _json["sshKey"]; |
2951 } | 2999 } |
2952 } | 3000 } |
2953 | 3001 |
2954 core.Map<core.String, core.Object> toJson() { | 3002 core.Map<core.String, core.Object> toJson() { |
2955 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3003 final core.Map<core.String, core.Object> _json = |
| 3004 new core.Map<core.String, core.Object>(); |
2956 if (sshKey != null) { | 3005 if (sshKey != null) { |
2957 _json["sshKey"] = sshKey; | 3006 _json["sshKey"] = sshKey; |
2958 } | 3007 } |
2959 return _json; | 3008 return _json; |
2960 } | 3009 } |
2961 } | 3010 } |
2962 | 3011 |
2963 /** Code and application artifacts used to deploy a version to App Engine. */ | 3012 /// Code and application artifacts used to deploy a version to App Engine. |
2964 class Deployment { | 3013 class Deployment { |
2965 /** Google Cloud Container Builder build information. */ | 3014 /// Google Cloud Container Builder build information. |
2966 BuildInfo build; | 3015 BuildInfo build; |
2967 /** | 3016 |
2968 * The Docker image for the container that runs the version. Only applicable | 3017 /// The Docker image for the container that runs the version. Only applicable |
2969 * for instances running in the App Engine flexible environment. | 3018 /// for instances running in the App Engine flexible environment. |
2970 */ | |
2971 ContainerInfo container; | 3019 ContainerInfo container; |
2972 /** | 3020 |
2973 * Manifest of the files stored in Google Cloud Storage that are included as | 3021 /// Manifest of the files stored in Google Cloud Storage that are included as |
2974 * part of this version. All files must be readable using the credentials | 3022 /// part of this version. All files must be readable using the credentials |
2975 * supplied with this call. | 3023 /// supplied with this call. |
2976 */ | |
2977 core.Map<core.String, FileInfo> files; | 3024 core.Map<core.String, FileInfo> files; |
2978 /** The zip file for this deployment, if this is a zip deployment. */ | 3025 |
| 3026 /// The zip file for this deployment, if this is a zip deployment. |
2979 ZipInfo zip; | 3027 ZipInfo zip; |
2980 | 3028 |
2981 Deployment(); | 3029 Deployment(); |
2982 | 3030 |
2983 Deployment.fromJson(core.Map _json) { | 3031 Deployment.fromJson(core.Map _json) { |
2984 if (_json.containsKey("build")) { | 3032 if (_json.containsKey("build")) { |
2985 build = new BuildInfo.fromJson(_json["build"]); | 3033 build = new BuildInfo.fromJson(_json["build"]); |
2986 } | 3034 } |
2987 if (_json.containsKey("container")) { | 3035 if (_json.containsKey("container")) { |
2988 container = new ContainerInfo.fromJson(_json["container"]); | 3036 container = new ContainerInfo.fromJson(_json["container"]); |
2989 } | 3037 } |
2990 if (_json.containsKey("files")) { | 3038 if (_json.containsKey("files")) { |
2991 files = commons.mapMap<core.Map<core.String, core.Object>, FileInfo>(_json
["files"], (core.Map<core.String, core.Object> item) => new FileInfo.fromJson(it
em)); | 3039 files = commons.mapMap<core.Map<core.String, core.Object>, FileInfo>( |
| 3040 _json["files"], |
| 3041 (core.Map<core.String, core.Object> item) => |
| 3042 new FileInfo.fromJson(item)); |
2992 } | 3043 } |
2993 if (_json.containsKey("zip")) { | 3044 if (_json.containsKey("zip")) { |
2994 zip = new ZipInfo.fromJson(_json["zip"]); | 3045 zip = new ZipInfo.fromJson(_json["zip"]); |
2995 } | 3046 } |
2996 } | 3047 } |
2997 | 3048 |
2998 core.Map<core.String, core.Object> toJson() { | 3049 core.Map<core.String, core.Object> toJson() { |
2999 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3050 final core.Map<core.String, core.Object> _json = |
| 3051 new core.Map<core.String, core.Object>(); |
3000 if (build != null) { | 3052 if (build != null) { |
3001 _json["build"] = (build).toJson(); | 3053 _json["build"] = (build).toJson(); |
3002 } | 3054 } |
3003 if (container != null) { | 3055 if (container != null) { |
3004 _json["container"] = (container).toJson(); | 3056 _json["container"] = (container).toJson(); |
3005 } | 3057 } |
3006 if (files != null) { | 3058 if (files != null) { |
3007 _json["files"] = commons.mapMap<FileInfo, core.Map<core.String, core.Objec
t>>(files, (FileInfo item) => (item).toJson()); | 3059 _json["files"] = |
| 3060 commons.mapMap<FileInfo, core.Map<core.String, core.Object>>( |
| 3061 files, (FileInfo item) => (item).toJson()); |
3008 } | 3062 } |
3009 if (zip != null) { | 3063 if (zip != null) { |
3010 _json["zip"] = (zip).toJson(); | 3064 _json["zip"] = (zip).toJson(); |
3011 } | 3065 } |
3012 return _json; | 3066 return _json; |
3013 } | 3067 } |
3014 } | 3068 } |
3015 | 3069 |
3016 /** Target scaling by disk usage. Only applicable for VM runtimes. */ | 3070 /// Target scaling by disk usage. Only applicable for VM runtimes. |
3017 class DiskUtilization { | 3071 class DiskUtilization { |
3018 /** Target bytes read per second. */ | 3072 /// Target bytes read per second. |
3019 core.int targetReadBytesPerSecond; | 3073 core.int targetReadBytesPerSecond; |
3020 /** Target ops read per seconds. */ | 3074 |
| 3075 /// Target ops read per seconds. |
3021 core.int targetReadOpsPerSecond; | 3076 core.int targetReadOpsPerSecond; |
3022 /** Target bytes written per second. */ | 3077 |
| 3078 /// Target bytes written per second. |
3023 core.int targetWriteBytesPerSecond; | 3079 core.int targetWriteBytesPerSecond; |
3024 /** Target ops written per second. */ | 3080 |
| 3081 /// Target ops written per second. |
3025 core.int targetWriteOpsPerSecond; | 3082 core.int targetWriteOpsPerSecond; |
3026 | 3083 |
3027 DiskUtilization(); | 3084 DiskUtilization(); |
3028 | 3085 |
3029 DiskUtilization.fromJson(core.Map _json) { | 3086 DiskUtilization.fromJson(core.Map _json) { |
3030 if (_json.containsKey("targetReadBytesPerSecond")) { | 3087 if (_json.containsKey("targetReadBytesPerSecond")) { |
3031 targetReadBytesPerSecond = _json["targetReadBytesPerSecond"]; | 3088 targetReadBytesPerSecond = _json["targetReadBytesPerSecond"]; |
3032 } | 3089 } |
3033 if (_json.containsKey("targetReadOpsPerSecond")) { | 3090 if (_json.containsKey("targetReadOpsPerSecond")) { |
3034 targetReadOpsPerSecond = _json["targetReadOpsPerSecond"]; | 3091 targetReadOpsPerSecond = _json["targetReadOpsPerSecond"]; |
3035 } | 3092 } |
3036 if (_json.containsKey("targetWriteBytesPerSecond")) { | 3093 if (_json.containsKey("targetWriteBytesPerSecond")) { |
3037 targetWriteBytesPerSecond = _json["targetWriteBytesPerSecond"]; | 3094 targetWriteBytesPerSecond = _json["targetWriteBytesPerSecond"]; |
3038 } | 3095 } |
3039 if (_json.containsKey("targetWriteOpsPerSecond")) { | 3096 if (_json.containsKey("targetWriteOpsPerSecond")) { |
3040 targetWriteOpsPerSecond = _json["targetWriteOpsPerSecond"]; | 3097 targetWriteOpsPerSecond = _json["targetWriteOpsPerSecond"]; |
3041 } | 3098 } |
3042 } | 3099 } |
3043 | 3100 |
3044 core.Map<core.String, core.Object> toJson() { | 3101 core.Map<core.String, core.Object> toJson() { |
3045 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3102 final core.Map<core.String, core.Object> _json = |
| 3103 new core.Map<core.String, core.Object>(); |
3046 if (targetReadBytesPerSecond != null) { | 3104 if (targetReadBytesPerSecond != null) { |
3047 _json["targetReadBytesPerSecond"] = targetReadBytesPerSecond; | 3105 _json["targetReadBytesPerSecond"] = targetReadBytesPerSecond; |
3048 } | 3106 } |
3049 if (targetReadOpsPerSecond != null) { | 3107 if (targetReadOpsPerSecond != null) { |
3050 _json["targetReadOpsPerSecond"] = targetReadOpsPerSecond; | 3108 _json["targetReadOpsPerSecond"] = targetReadOpsPerSecond; |
3051 } | 3109 } |
3052 if (targetWriteBytesPerSecond != null) { | 3110 if (targetWriteBytesPerSecond != null) { |
3053 _json["targetWriteBytesPerSecond"] = targetWriteBytesPerSecond; | 3111 _json["targetWriteBytesPerSecond"] = targetWriteBytesPerSecond; |
3054 } | 3112 } |
3055 if (targetWriteOpsPerSecond != null) { | 3113 if (targetWriteOpsPerSecond != null) { |
3056 _json["targetWriteOpsPerSecond"] = targetWriteOpsPerSecond; | 3114 _json["targetWriteOpsPerSecond"] = targetWriteOpsPerSecond; |
3057 } | 3115 } |
3058 return _json; | 3116 return _json; |
3059 } | 3117 } |
3060 } | 3118 } |
3061 | 3119 |
3062 /** A domain serving an App Engine application. */ | 3120 /// A domain serving an App Engine application. |
3063 class DomainMapping { | 3121 class DomainMapping { |
3064 /** | 3122 /// Relative name of the domain serving the application. Example: |
3065 * Relative name of the domain serving the application. Example: example.com. | 3123 /// example.com. |
3066 */ | |
3067 core.String id; | 3124 core.String id; |
3068 /** | 3125 |
3069 * Full path to the DomainMapping resource in the API. Example: | 3126 /// Full path to the DomainMapping resource in the API. Example: |
3070 * apps/myapp/domainMapping/example.com.@OutputOnly | 3127 /// apps/myapp/domainMapping/example.com.@OutputOnly |
3071 */ | |
3072 core.String name; | 3128 core.String name; |
3073 /** | 3129 |
3074 * The resource records required to configure this domain mapping. These | 3130 /// The resource records required to configure this domain mapping. These |
3075 * records must be added to the domain's DNS configuration in order to serve | 3131 /// records must be added to the domain's DNS configuration in order to serve |
3076 * the application via this domain mapping.@OutputOnly | 3132 /// the application via this domain mapping.@OutputOnly |
3077 */ | |
3078 core.List<ResourceRecord> resourceRecords; | 3133 core.List<ResourceRecord> resourceRecords; |
3079 /** | 3134 |
3080 * SSL configuration for this domain. If unconfigured, this domain will not | 3135 /// SSL configuration for this domain. If unconfigured, this domain will not |
3081 * serve with SSL. | 3136 /// serve with SSL. |
3082 */ | |
3083 SslSettings sslSettings; | 3137 SslSettings sslSettings; |
3084 | 3138 |
3085 DomainMapping(); | 3139 DomainMapping(); |
3086 | 3140 |
3087 DomainMapping.fromJson(core.Map _json) { | 3141 DomainMapping.fromJson(core.Map _json) { |
3088 if (_json.containsKey("id")) { | 3142 if (_json.containsKey("id")) { |
3089 id = _json["id"]; | 3143 id = _json["id"]; |
3090 } | 3144 } |
3091 if (_json.containsKey("name")) { | 3145 if (_json.containsKey("name")) { |
3092 name = _json["name"]; | 3146 name = _json["name"]; |
3093 } | 3147 } |
3094 if (_json.containsKey("resourceRecords")) { | 3148 if (_json.containsKey("resourceRecords")) { |
3095 resourceRecords = _json["resourceRecords"].map((value) => new ResourceReco
rd.fromJson(value)).toList(); | 3149 resourceRecords = _json["resourceRecords"] |
| 3150 .map((value) => new ResourceRecord.fromJson(value)) |
| 3151 .toList(); |
3096 } | 3152 } |
3097 if (_json.containsKey("sslSettings")) { | 3153 if (_json.containsKey("sslSettings")) { |
3098 sslSettings = new SslSettings.fromJson(_json["sslSettings"]); | 3154 sslSettings = new SslSettings.fromJson(_json["sslSettings"]); |
3099 } | 3155 } |
3100 } | 3156 } |
3101 | 3157 |
3102 core.Map<core.String, core.Object> toJson() { | 3158 core.Map<core.String, core.Object> toJson() { |
3103 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3159 final core.Map<core.String, core.Object> _json = |
| 3160 new core.Map<core.String, core.Object>(); |
3104 if (id != null) { | 3161 if (id != null) { |
3105 _json["id"] = id; | 3162 _json["id"] = id; |
3106 } | 3163 } |
3107 if (name != null) { | 3164 if (name != null) { |
3108 _json["name"] = name; | 3165 _json["name"] = name; |
3109 } | 3166 } |
3110 if (resourceRecords != null) { | 3167 if (resourceRecords != null) { |
3111 _json["resourceRecords"] = resourceRecords.map((value) => (value).toJson()
).toList(); | 3168 _json["resourceRecords"] = |
| 3169 resourceRecords.map((value) => (value).toJson()).toList(); |
3112 } | 3170 } |
3113 if (sslSettings != null) { | 3171 if (sslSettings != null) { |
3114 _json["sslSettings"] = (sslSettings).toJson(); | 3172 _json["sslSettings"] = (sslSettings).toJson(); |
3115 } | 3173 } |
3116 return _json; | 3174 return _json; |
3117 } | 3175 } |
3118 } | 3176 } |
3119 | 3177 |
3120 /** | 3178 /// A generic empty message that you can re-use to avoid defining duplicated |
3121 * A generic empty message that you can re-use to avoid defining duplicated | 3179 /// empty messages in your APIs. A typical example is to use it as the request |
3122 * empty messages in your APIs. A typical example is to use it as the request or | 3180 /// or the response type of an API method. For instance: |
3123 * the response type of an API method. For instance: | 3181 /// service Foo { |
3124 * service Foo { | 3182 /// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); |
3125 * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); | 3183 /// } |
3126 * } | 3184 /// The JSON representation for Empty is empty JSON object {}. |
3127 * The JSON representation for Empty is empty JSON object {}. | |
3128 */ | |
3129 class Empty { | 3185 class Empty { |
3130 | |
3131 Empty(); | 3186 Empty(); |
3132 | 3187 |
3133 Empty.fromJson(core.Map _json) { | 3188 Empty.fromJson(core.Map _json) {} |
3134 } | |
3135 | 3189 |
3136 core.Map<core.String, core.Object> toJson() { | 3190 core.Map<core.String, core.Object> toJson() { |
3137 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3191 final core.Map<core.String, core.Object> _json = |
| 3192 new core.Map<core.String, core.Object>(); |
3138 return _json; | 3193 return _json; |
3139 } | 3194 } |
3140 } | 3195 } |
3141 | 3196 |
3142 /** | 3197 /// Cloud Endpoints (https://cloud.google.com/endpoints) configuration. The |
3143 * Cloud Endpoints (https://cloud.google.com/endpoints) configuration. The | 3198 /// Endpoints API Service provides tooling for serving Open API and gRPC |
3144 * Endpoints API Service provides tooling for serving Open API and gRPC | 3199 /// endpoints via an NGINX proxy.The fields here refer to the name and |
3145 * endpoints via an NGINX proxy.The fields here refer to the name and | 3200 /// configuration id of a "service" resource in the Service Management API |
3146 * configuration id of a "service" resource in the Service Management API | 3201 /// (https://cloud.google.com/service-management/overview). |
3147 * (https://cloud.google.com/service-management/overview). | |
3148 */ | |
3149 class EndpointsApiService { | 3202 class EndpointsApiService { |
3150 /** | 3203 /// Endpoints service configuration id as specified by the Service Management |
3151 * Endpoints service configuration id as specified by the Service Management | 3204 /// API. For example "2016-09-19r1" |
3152 * API. For example "2016-09-19r1" | |
3153 */ | |
3154 core.String configId; | 3205 core.String configId; |
3155 /** | 3206 |
3156 * Endpoints service name which is the name of the "service" resource in the | 3207 /// Endpoints service name which is the name of the "service" resource in the |
3157 * Service Management API. For example "myapi.endpoints.myproject.cloud.goog" | 3208 /// Service Management API. For example |
3158 */ | 3209 /// "myapi.endpoints.myproject.cloud.goog" |
3159 core.String name; | 3210 core.String name; |
3160 | 3211 |
3161 EndpointsApiService(); | 3212 EndpointsApiService(); |
3162 | 3213 |
3163 EndpointsApiService.fromJson(core.Map _json) { | 3214 EndpointsApiService.fromJson(core.Map _json) { |
3164 if (_json.containsKey("configId")) { | 3215 if (_json.containsKey("configId")) { |
3165 configId = _json["configId"]; | 3216 configId = _json["configId"]; |
3166 } | 3217 } |
3167 if (_json.containsKey("name")) { | 3218 if (_json.containsKey("name")) { |
3168 name = _json["name"]; | 3219 name = _json["name"]; |
3169 } | 3220 } |
3170 } | 3221 } |
3171 | 3222 |
3172 core.Map<core.String, core.Object> toJson() { | 3223 core.Map<core.String, core.Object> toJson() { |
3173 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3224 final core.Map<core.String, core.Object> _json = |
| 3225 new core.Map<core.String, core.Object>(); |
3174 if (configId != null) { | 3226 if (configId != null) { |
3175 _json["configId"] = configId; | 3227 _json["configId"] = configId; |
3176 } | 3228 } |
3177 if (name != null) { | 3229 if (name != null) { |
3178 _json["name"] = name; | 3230 _json["name"] = name; |
3179 } | 3231 } |
3180 return _json; | 3232 return _json; |
3181 } | 3233 } |
3182 } | 3234 } |
3183 | 3235 |
3184 /** Custom static error page to be served when an error occurs. */ | 3236 /// Custom static error page to be served when an error occurs. |
3185 class ErrorHandler { | 3237 class ErrorHandler { |
3186 /** | 3238 /// Error condition this handler applies to. |
3187 * Error condition this handler applies to. | 3239 /// Possible string values are: |
3188 * Possible string values are: | 3240 /// - "ERROR_CODE_UNSPECIFIED" : Not specified. ERROR_CODE_DEFAULT is |
3189 * - "ERROR_CODE_UNSPECIFIED" : Not specified. ERROR_CODE_DEFAULT is assumed. | 3241 /// assumed. |
3190 * - "ERROR_CODE_DEFAULT" : All other error types. | 3242 /// - "ERROR_CODE_DEFAULT" : All other error types. |
3191 * - "ERROR_CODE_OVER_QUOTA" : Application has exceeded a resource quota. | 3243 /// - "ERROR_CODE_OVER_QUOTA" : Application has exceeded a resource quota. |
3192 * - "ERROR_CODE_DOS_API_DENIAL" : Client blocked by the application's Denial | 3244 /// - "ERROR_CODE_DOS_API_DENIAL" : Client blocked by the application's |
3193 * of Service protection configuration. | 3245 /// Denial of Service protection configuration. |
3194 * - "ERROR_CODE_TIMEOUT" : Deadline reached before the application responds. | 3246 /// - "ERROR_CODE_TIMEOUT" : Deadline reached before the application |
3195 */ | 3247 /// responds. |
3196 core.String errorCode; | 3248 core.String errorCode; |
3197 /** MIME type of file. Defaults to text/html. */ | 3249 |
| 3250 /// MIME type of file. Defaults to text/html. |
3198 core.String mimeType; | 3251 core.String mimeType; |
3199 /** Static file content to be served for this error. */ | 3252 |
| 3253 /// Static file content to be served for this error. |
3200 core.String staticFile; | 3254 core.String staticFile; |
3201 | 3255 |
3202 ErrorHandler(); | 3256 ErrorHandler(); |
3203 | 3257 |
3204 ErrorHandler.fromJson(core.Map _json) { | 3258 ErrorHandler.fromJson(core.Map _json) { |
3205 if (_json.containsKey("errorCode")) { | 3259 if (_json.containsKey("errorCode")) { |
3206 errorCode = _json["errorCode"]; | 3260 errorCode = _json["errorCode"]; |
3207 } | 3261 } |
3208 if (_json.containsKey("mimeType")) { | 3262 if (_json.containsKey("mimeType")) { |
3209 mimeType = _json["mimeType"]; | 3263 mimeType = _json["mimeType"]; |
3210 } | 3264 } |
3211 if (_json.containsKey("staticFile")) { | 3265 if (_json.containsKey("staticFile")) { |
3212 staticFile = _json["staticFile"]; | 3266 staticFile = _json["staticFile"]; |
3213 } | 3267 } |
3214 } | 3268 } |
3215 | 3269 |
3216 core.Map<core.String, core.Object> toJson() { | 3270 core.Map<core.String, core.Object> toJson() { |
3217 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3271 final core.Map<core.String, core.Object> _json = |
| 3272 new core.Map<core.String, core.Object>(); |
3218 if (errorCode != null) { | 3273 if (errorCode != null) { |
3219 _json["errorCode"] = errorCode; | 3274 _json["errorCode"] = errorCode; |
3220 } | 3275 } |
3221 if (mimeType != null) { | 3276 if (mimeType != null) { |
3222 _json["mimeType"] = mimeType; | 3277 _json["mimeType"] = mimeType; |
3223 } | 3278 } |
3224 if (staticFile != null) { | 3279 if (staticFile != null) { |
3225 _json["staticFile"] = staticFile; | 3280 _json["staticFile"] = staticFile; |
3226 } | 3281 } |
3227 return _json; | 3282 return _json; |
3228 } | 3283 } |
3229 } | 3284 } |
3230 | 3285 |
3231 /** | 3286 /// The feature specific settings to be used in the application. These define |
3232 * The feature specific settings to be used in the application. These define | 3287 /// behaviors that are user configurable. |
3233 * behaviors that are user configurable. | |
3234 */ | |
3235 class FeatureSettings { | 3288 class FeatureSettings { |
3236 /** | 3289 /// Boolean value indicating if split health checks should be used instead of |
3237 * Boolean value indicating if split health checks should be used instead of | 3290 /// the legacy health checks. At an app.yaml level, this means defaulting to |
3238 * the legacy health checks. At an app.yaml level, this means defaulting to | 3291 /// 'readiness_check' and 'liveness_check' values instead of 'health_check' |
3239 * 'readiness_check' and 'liveness_check' values instead of 'health_check' | 3292 /// ones. Once the legacy 'health_check' behavior is deprecated, and this |
3240 * ones. Once the legacy 'health_check' behavior is deprecated, and this value | 3293 /// value is always true, this setting can be removed. |
3241 * is always true, this setting can be removed. | |
3242 */ | |
3243 core.bool splitHealthChecks; | 3294 core.bool splitHealthChecks; |
3244 | 3295 |
3245 FeatureSettings(); | 3296 FeatureSettings(); |
3246 | 3297 |
3247 FeatureSettings.fromJson(core.Map _json) { | 3298 FeatureSettings.fromJson(core.Map _json) { |
3248 if (_json.containsKey("splitHealthChecks")) { | 3299 if (_json.containsKey("splitHealthChecks")) { |
3249 splitHealthChecks = _json["splitHealthChecks"]; | 3300 splitHealthChecks = _json["splitHealthChecks"]; |
3250 } | 3301 } |
3251 } | 3302 } |
3252 | 3303 |
3253 core.Map<core.String, core.Object> toJson() { | 3304 core.Map<core.String, core.Object> toJson() { |
3254 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3305 final core.Map<core.String, core.Object> _json = |
| 3306 new core.Map<core.String, core.Object>(); |
3255 if (splitHealthChecks != null) { | 3307 if (splitHealthChecks != null) { |
3256 _json["splitHealthChecks"] = splitHealthChecks; | 3308 _json["splitHealthChecks"] = splitHealthChecks; |
3257 } | 3309 } |
3258 return _json; | 3310 return _json; |
3259 } | 3311 } |
3260 } | 3312 } |
3261 | 3313 |
3262 /** | 3314 /// Single source file that is part of the version to be deployed. Each source |
3263 * Single source file that is part of the version to be deployed. Each source | 3315 /// file that is deployed must be specified separately. |
3264 * file that is deployed must be specified separately. | |
3265 */ | |
3266 class FileInfo { | 3316 class FileInfo { |
3267 /** | 3317 /// The MIME type of the file.Defaults to the value from Google Cloud |
3268 * The MIME type of the file.Defaults to the value from Google Cloud Storage. | 3318 /// Storage. |
3269 */ | |
3270 core.String mimeType; | 3319 core.String mimeType; |
3271 /** The SHA1 hash of the file, in hex. */ | 3320 |
| 3321 /// The SHA1 hash of the file, in hex. |
3272 core.String sha1Sum; | 3322 core.String sha1Sum; |
3273 /** | 3323 |
3274 * URL source to use to fetch this file. Must be a URL to a resource in Google | 3324 /// URL source to use to fetch this file. Must be a URL to a resource in |
3275 * Cloud Storage in the form | 3325 /// Google Cloud Storage in the form |
3276 * 'http(s)://storage.googleapis.com/<bucket>/<object>'. | 3326 /// 'http(s)://storage.googleapis.com/<bucket>/<object>'. |
3277 */ | |
3278 core.String sourceUrl; | 3327 core.String sourceUrl; |
3279 | 3328 |
3280 FileInfo(); | 3329 FileInfo(); |
3281 | 3330 |
3282 FileInfo.fromJson(core.Map _json) { | 3331 FileInfo.fromJson(core.Map _json) { |
3283 if (_json.containsKey("mimeType")) { | 3332 if (_json.containsKey("mimeType")) { |
3284 mimeType = _json["mimeType"]; | 3333 mimeType = _json["mimeType"]; |
3285 } | 3334 } |
3286 if (_json.containsKey("sha1Sum")) { | 3335 if (_json.containsKey("sha1Sum")) { |
3287 sha1Sum = _json["sha1Sum"]; | 3336 sha1Sum = _json["sha1Sum"]; |
3288 } | 3337 } |
3289 if (_json.containsKey("sourceUrl")) { | 3338 if (_json.containsKey("sourceUrl")) { |
3290 sourceUrl = _json["sourceUrl"]; | 3339 sourceUrl = _json["sourceUrl"]; |
3291 } | 3340 } |
3292 } | 3341 } |
3293 | 3342 |
3294 core.Map<core.String, core.Object> toJson() { | 3343 core.Map<core.String, core.Object> toJson() { |
3295 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3344 final core.Map<core.String, core.Object> _json = |
| 3345 new core.Map<core.String, core.Object>(); |
3296 if (mimeType != null) { | 3346 if (mimeType != null) { |
3297 _json["mimeType"] = mimeType; | 3347 _json["mimeType"] = mimeType; |
3298 } | 3348 } |
3299 if (sha1Sum != null) { | 3349 if (sha1Sum != null) { |
3300 _json["sha1Sum"] = sha1Sum; | 3350 _json["sha1Sum"] = sha1Sum; |
3301 } | 3351 } |
3302 if (sourceUrl != null) { | 3352 if (sourceUrl != null) { |
3303 _json["sourceUrl"] = sourceUrl; | 3353 _json["sourceUrl"] = sourceUrl; |
3304 } | 3354 } |
3305 return _json; | 3355 return _json; |
3306 } | 3356 } |
3307 } | 3357 } |
3308 | 3358 |
3309 /** | 3359 /// A single firewall rule that is evaluated against incoming traffic and |
3310 * A single firewall rule that is evaluated against incoming traffic and | 3360 /// provides an action to take on matched requests. |
3311 * provides an action to take on matched requests. | |
3312 */ | |
3313 class FirewallRule { | 3361 class FirewallRule { |
3314 /** | 3362 /// The action to take on matched requests. |
3315 * The action to take on matched requests. | 3363 /// Possible string values are: |
3316 * Possible string values are: | 3364 /// - "UNSPECIFIED_ACTION" |
3317 * - "UNSPECIFIED_ACTION" | 3365 /// - "ALLOW" : Matching requests are allowed. |
3318 * - "ALLOW" : Matching requests are allowed. | 3366 /// - "DENY" : Matching requests are denied. |
3319 * - "DENY" : Matching requests are denied. | |
3320 */ | |
3321 core.String action; | 3367 core.String action; |
3322 /** | 3368 |
3323 * An optional string description of this rule. This field has a maximum | 3369 /// An optional string description of this rule. This field has a maximum |
3324 * length of 100 characters. | 3370 /// length of 100 characters. |
3325 */ | |
3326 core.String description; | 3371 core.String description; |
3327 /** | 3372 |
3328 * A positive integer between 1, Int32.MaxValue-1 that defines the order of | 3373 /// A positive integer between 1, Int32.MaxValue-1 that defines the order of |
3329 * rule evaluation. Rules with the lowest priority are evaluated first.A | 3374 /// rule evaluation. Rules with the lowest priority are evaluated first.A |
3330 * default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic | 3375 /// default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic |
3331 * when no previous rule matches. Only the action of this rule can be modified | 3376 /// when no previous rule matches. Only the action of this rule can be |
3332 * by the user. | 3377 /// modified by the user. |
3333 */ | |
3334 core.int priority; | 3378 core.int priority; |
3335 /** | 3379 |
3336 * IP address or range, defined using CIDR notation, of requests that this | 3380 /// IP address or range, defined using CIDR notation, of requests that this |
3337 * rule applies to. You can use the wildcard character "*" to match all IPs | 3381 /// rule applies to. You can use the wildcard character "*" to match all IPs |
3338 * equivalent to "0/0" and "::/0" together. Examples: 192.168.1.1 or | 3382 /// equivalent to "0/0" and "::/0" together. Examples: 192.168.1.1 or |
3339 * 192.168.0.0/16 or 2001:db8::/32 or | 3383 /// 192.168.0.0/16 or 2001:db8::/32 or |
3340 * 2001:0db8:0000:0042:0000:8a2e:0370:7334.<p>Truncation will be silently | 3384 /// 2001:0db8:0000:0042:0000:8a2e:0370:7334.<p>Truncation will be silently |
3341 * performed on addresses which are not properly truncated. For example, | 3385 /// performed on addresses which are not properly truncated. For example, |
3342 * 1.2.3.4/24 is accepted as the same address as 1.2.3.0/24. Similarly, for | 3386 /// 1.2.3.4/24 is accepted as the same address as 1.2.3.0/24. Similarly, for |
3343 * IPv6, 2001:db8::1/32 is accepted as the same address as 2001:db8::/32. | 3387 /// IPv6, 2001:db8::1/32 is accepted as the same address as 2001:db8::/32. |
3344 */ | |
3345 core.String sourceRange; | 3388 core.String sourceRange; |
3346 | 3389 |
3347 FirewallRule(); | 3390 FirewallRule(); |
3348 | 3391 |
3349 FirewallRule.fromJson(core.Map _json) { | 3392 FirewallRule.fromJson(core.Map _json) { |
3350 if (_json.containsKey("action")) { | 3393 if (_json.containsKey("action")) { |
3351 action = _json["action"]; | 3394 action = _json["action"]; |
3352 } | 3395 } |
3353 if (_json.containsKey("description")) { | 3396 if (_json.containsKey("description")) { |
3354 description = _json["description"]; | 3397 description = _json["description"]; |
3355 } | 3398 } |
3356 if (_json.containsKey("priority")) { | 3399 if (_json.containsKey("priority")) { |
3357 priority = _json["priority"]; | 3400 priority = _json["priority"]; |
3358 } | 3401 } |
3359 if (_json.containsKey("sourceRange")) { | 3402 if (_json.containsKey("sourceRange")) { |
3360 sourceRange = _json["sourceRange"]; | 3403 sourceRange = _json["sourceRange"]; |
3361 } | 3404 } |
3362 } | 3405 } |
3363 | 3406 |
3364 core.Map<core.String, core.Object> toJson() { | 3407 core.Map<core.String, core.Object> toJson() { |
3365 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3408 final core.Map<core.String, core.Object> _json = |
| 3409 new core.Map<core.String, core.Object>(); |
3366 if (action != null) { | 3410 if (action != null) { |
3367 _json["action"] = action; | 3411 _json["action"] = action; |
3368 } | 3412 } |
3369 if (description != null) { | 3413 if (description != null) { |
3370 _json["description"] = description; | 3414 _json["description"] = description; |
3371 } | 3415 } |
3372 if (priority != null) { | 3416 if (priority != null) { |
3373 _json["priority"] = priority; | 3417 _json["priority"] = priority; |
3374 } | 3418 } |
3375 if (sourceRange != null) { | 3419 if (sourceRange != null) { |
3376 _json["sourceRange"] = sourceRange; | 3420 _json["sourceRange"] = sourceRange; |
3377 } | 3421 } |
3378 return _json; | 3422 return _json; |
3379 } | 3423 } |
3380 } | 3424 } |
3381 | 3425 |
3382 /** | 3426 /// Health checking configuration for VM instances. Unhealthy instances are |
3383 * Health checking configuration for VM instances. Unhealthy instances are | 3427 /// killed and replaced with new instances. Only applicable for instances in |
3384 * killed and replaced with new instances. Only applicable for instances in App | 3428 /// App Engine flexible environment. |
3385 * Engine flexible environment. | |
3386 */ | |
3387 class HealthCheck { | 3429 class HealthCheck { |
3388 /** Interval between health checks. */ | 3430 /// Interval between health checks. |
3389 core.String checkInterval; | 3431 core.String checkInterval; |
3390 /** Whether to explicitly disable health checks for this instance. */ | 3432 |
| 3433 /// Whether to explicitly disable health checks for this instance. |
3391 core.bool disableHealthCheck; | 3434 core.bool disableHealthCheck; |
3392 /** | 3435 |
3393 * Number of consecutive successful health checks required before receiving | 3436 /// Number of consecutive successful health checks required before receiving |
3394 * traffic. | 3437 /// traffic. |
3395 */ | |
3396 core.int healthyThreshold; | 3438 core.int healthyThreshold; |
3397 /** | 3439 |
3398 * Host header to send when performing an HTTP health check. Example: | 3440 /// Host header to send when performing an HTTP health check. Example: |
3399 * "myapp.appspot.com" | 3441 /// "myapp.appspot.com" |
3400 */ | |
3401 core.String host; | 3442 core.String host; |
3402 /** | 3443 |
3403 * Number of consecutive failed health checks required before an instance is | 3444 /// Number of consecutive failed health checks required before an instance is |
3404 * restarted. | 3445 /// restarted. |
3405 */ | |
3406 core.int restartThreshold; | 3446 core.int restartThreshold; |
3407 /** Time before the health check is considered failed. */ | 3447 |
| 3448 /// Time before the health check is considered failed. |
3408 core.String timeout; | 3449 core.String timeout; |
3409 /** | 3450 |
3410 * Number of consecutive failed health checks required before removing | 3451 /// Number of consecutive failed health checks required before removing |
3411 * traffic. | 3452 /// traffic. |
3412 */ | |
3413 core.int unhealthyThreshold; | 3453 core.int unhealthyThreshold; |
3414 | 3454 |
3415 HealthCheck(); | 3455 HealthCheck(); |
3416 | 3456 |
3417 HealthCheck.fromJson(core.Map _json) { | 3457 HealthCheck.fromJson(core.Map _json) { |
3418 if (_json.containsKey("checkInterval")) { | 3458 if (_json.containsKey("checkInterval")) { |
3419 checkInterval = _json["checkInterval"]; | 3459 checkInterval = _json["checkInterval"]; |
3420 } | 3460 } |
3421 if (_json.containsKey("disableHealthCheck")) { | 3461 if (_json.containsKey("disableHealthCheck")) { |
3422 disableHealthCheck = _json["disableHealthCheck"]; | 3462 disableHealthCheck = _json["disableHealthCheck"]; |
3423 } | 3463 } |
3424 if (_json.containsKey("healthyThreshold")) { | 3464 if (_json.containsKey("healthyThreshold")) { |
3425 healthyThreshold = _json["healthyThreshold"]; | 3465 healthyThreshold = _json["healthyThreshold"]; |
3426 } | 3466 } |
3427 if (_json.containsKey("host")) { | 3467 if (_json.containsKey("host")) { |
3428 host = _json["host"]; | 3468 host = _json["host"]; |
3429 } | 3469 } |
3430 if (_json.containsKey("restartThreshold")) { | 3470 if (_json.containsKey("restartThreshold")) { |
3431 restartThreshold = _json["restartThreshold"]; | 3471 restartThreshold = _json["restartThreshold"]; |
3432 } | 3472 } |
3433 if (_json.containsKey("timeout")) { | 3473 if (_json.containsKey("timeout")) { |
3434 timeout = _json["timeout"]; | 3474 timeout = _json["timeout"]; |
3435 } | 3475 } |
3436 if (_json.containsKey("unhealthyThreshold")) { | 3476 if (_json.containsKey("unhealthyThreshold")) { |
3437 unhealthyThreshold = _json["unhealthyThreshold"]; | 3477 unhealthyThreshold = _json["unhealthyThreshold"]; |
3438 } | 3478 } |
3439 } | 3479 } |
3440 | 3480 |
3441 core.Map<core.String, core.Object> toJson() { | 3481 core.Map<core.String, core.Object> toJson() { |
3442 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3482 final core.Map<core.String, core.Object> _json = |
| 3483 new core.Map<core.String, core.Object>(); |
3443 if (checkInterval != null) { | 3484 if (checkInterval != null) { |
3444 _json["checkInterval"] = checkInterval; | 3485 _json["checkInterval"] = checkInterval; |
3445 } | 3486 } |
3446 if (disableHealthCheck != null) { | 3487 if (disableHealthCheck != null) { |
3447 _json["disableHealthCheck"] = disableHealthCheck; | 3488 _json["disableHealthCheck"] = disableHealthCheck; |
3448 } | 3489 } |
3449 if (healthyThreshold != null) { | 3490 if (healthyThreshold != null) { |
3450 _json["healthyThreshold"] = healthyThreshold; | 3491 _json["healthyThreshold"] = healthyThreshold; |
3451 } | 3492 } |
3452 if (host != null) { | 3493 if (host != null) { |
3453 _json["host"] = host; | 3494 _json["host"] = host; |
3454 } | 3495 } |
3455 if (restartThreshold != null) { | 3496 if (restartThreshold != null) { |
3456 _json["restartThreshold"] = restartThreshold; | 3497 _json["restartThreshold"] = restartThreshold; |
3457 } | 3498 } |
3458 if (timeout != null) { | 3499 if (timeout != null) { |
3459 _json["timeout"] = timeout; | 3500 _json["timeout"] = timeout; |
3460 } | 3501 } |
3461 if (unhealthyThreshold != null) { | 3502 if (unhealthyThreshold != null) { |
3462 _json["unhealthyThreshold"] = unhealthyThreshold; | 3503 _json["unhealthyThreshold"] = unhealthyThreshold; |
3463 } | 3504 } |
3464 return _json; | 3505 return _json; |
3465 } | 3506 } |
3466 } | 3507 } |
3467 | 3508 |
3468 /** Identity-Aware Proxy */ | 3509 /// Identity-Aware Proxy |
3469 class IdentityAwareProxy { | 3510 class IdentityAwareProxy { |
3470 /** | 3511 /// Whether the serving infrastructure will authenticate and authorize all |
3471 * Whether the serving infrastructure will authenticate and authorize all | 3512 /// incoming requests.If true, the oauth2_client_id and oauth2_client_secret |
3472 * incoming requests.If true, the oauth2_client_id and oauth2_client_secret | 3513 /// fields must be non-empty. |
3473 * fields must be non-empty. | |
3474 */ | |
3475 core.bool enabled; | 3514 core.bool enabled; |
3476 /** OAuth2 client ID to use for the authentication flow. */ | 3515 |
| 3516 /// OAuth2 client ID to use for the authentication flow. |
3477 core.String oauth2ClientId; | 3517 core.String oauth2ClientId; |
3478 /** | 3518 |
3479 * OAuth2 client secret to use for the authentication flow.For security | 3519 /// OAuth2 client secret to use for the authentication flow.For security |
3480 * reasons, this value cannot be retrieved via the API. Instead, the SHA-256 | 3520 /// reasons, this value cannot be retrieved via the API. Instead, the SHA-256 |
3481 * hash of the value is returned in the oauth2_client_secret_sha256 | 3521 /// hash of the value is returned in the oauth2_client_secret_sha256 |
3482 * field.@InputOnly | 3522 /// field.@InputOnly |
3483 */ | |
3484 core.String oauth2ClientSecret; | 3523 core.String oauth2ClientSecret; |
3485 /** Hex-encoded SHA-256 hash of the client secret.@OutputOnly */ | 3524 |
| 3525 /// Hex-encoded SHA-256 hash of the client secret.@OutputOnly |
3486 core.String oauth2ClientSecretSha256; | 3526 core.String oauth2ClientSecretSha256; |
3487 | 3527 |
3488 IdentityAwareProxy(); | 3528 IdentityAwareProxy(); |
3489 | 3529 |
3490 IdentityAwareProxy.fromJson(core.Map _json) { | 3530 IdentityAwareProxy.fromJson(core.Map _json) { |
3491 if (_json.containsKey("enabled")) { | 3531 if (_json.containsKey("enabled")) { |
3492 enabled = _json["enabled"]; | 3532 enabled = _json["enabled"]; |
3493 } | 3533 } |
3494 if (_json.containsKey("oauth2ClientId")) { | 3534 if (_json.containsKey("oauth2ClientId")) { |
3495 oauth2ClientId = _json["oauth2ClientId"]; | 3535 oauth2ClientId = _json["oauth2ClientId"]; |
3496 } | 3536 } |
3497 if (_json.containsKey("oauth2ClientSecret")) { | 3537 if (_json.containsKey("oauth2ClientSecret")) { |
3498 oauth2ClientSecret = _json["oauth2ClientSecret"]; | 3538 oauth2ClientSecret = _json["oauth2ClientSecret"]; |
3499 } | 3539 } |
3500 if (_json.containsKey("oauth2ClientSecretSha256")) { | 3540 if (_json.containsKey("oauth2ClientSecretSha256")) { |
3501 oauth2ClientSecretSha256 = _json["oauth2ClientSecretSha256"]; | 3541 oauth2ClientSecretSha256 = _json["oauth2ClientSecretSha256"]; |
3502 } | 3542 } |
3503 } | 3543 } |
3504 | 3544 |
3505 core.Map<core.String, core.Object> toJson() { | 3545 core.Map<core.String, core.Object> toJson() { |
3506 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3546 final core.Map<core.String, core.Object> _json = |
| 3547 new core.Map<core.String, core.Object>(); |
3507 if (enabled != null) { | 3548 if (enabled != null) { |
3508 _json["enabled"] = enabled; | 3549 _json["enabled"] = enabled; |
3509 } | 3550 } |
3510 if (oauth2ClientId != null) { | 3551 if (oauth2ClientId != null) { |
3511 _json["oauth2ClientId"] = oauth2ClientId; | 3552 _json["oauth2ClientId"] = oauth2ClientId; |
3512 } | 3553 } |
3513 if (oauth2ClientSecret != null) { | 3554 if (oauth2ClientSecret != null) { |
3514 _json["oauth2ClientSecret"] = oauth2ClientSecret; | 3555 _json["oauth2ClientSecret"] = oauth2ClientSecret; |
3515 } | 3556 } |
3516 if (oauth2ClientSecretSha256 != null) { | 3557 if (oauth2ClientSecretSha256 != null) { |
3517 _json["oauth2ClientSecretSha256"] = oauth2ClientSecretSha256; | 3558 _json["oauth2ClientSecretSha256"] = oauth2ClientSecretSha256; |
3518 } | 3559 } |
3519 return _json; | 3560 return _json; |
3520 } | 3561 } |
3521 } | 3562 } |
3522 | 3563 |
3523 /** | 3564 /// An Instance resource is the computing unit that App Engine uses to |
3524 * An Instance resource is the computing unit that App Engine uses to | 3565 /// automatically scale an application. |
3525 * automatically scale an application. | |
3526 */ | |
3527 class Instance { | 3566 class Instance { |
3528 /** App Engine release this instance is running on.@OutputOnly */ | 3567 /// App Engine release this instance is running on.@OutputOnly |
3529 core.String appEngineRelease; | 3568 core.String appEngineRelease; |
3530 /** | 3569 |
3531 * Availability of the instance.@OutputOnly | 3570 /// Availability of the instance.@OutputOnly |
3532 * Possible string values are: | 3571 /// Possible string values are: |
3533 * - "UNSPECIFIED" | 3572 /// - "UNSPECIFIED" |
3534 * - "RESIDENT" | 3573 /// - "RESIDENT" |
3535 * - "DYNAMIC" | 3574 /// - "DYNAMIC" |
3536 */ | |
3537 core.String availability; | 3575 core.String availability; |
3538 /** Average latency (ms) over the last minute.@OutputOnly */ | 3576 |
| 3577 /// Average latency (ms) over the last minute.@OutputOnly |
3539 core.int averageLatency; | 3578 core.int averageLatency; |
3540 /** Number of errors since this instance was started.@OutputOnly */ | 3579 |
| 3580 /// Number of errors since this instance was started.@OutputOnly |
3541 core.int errors; | 3581 core.int errors; |
3542 /** | 3582 |
3543 * Relative name of the instance within the version. Example: | 3583 /// Relative name of the instance within the version. Example: |
3544 * instance-1.@OutputOnly | 3584 /// instance-1.@OutputOnly |
3545 */ | |
3546 core.String id; | 3585 core.String id; |
3547 /** Total memory in use (bytes).@OutputOnly */ | 3586 |
| 3587 /// Total memory in use (bytes).@OutputOnly |
3548 core.String memoryUsage; | 3588 core.String memoryUsage; |
3549 /** | 3589 |
3550 * Full path to the Instance resource in the API. Example: | 3590 /// Full path to the Instance resource in the API. Example: |
3551 * apps/myapp/services/default/versions/v1/instances/instance-1.@OutputOnly | 3591 /// apps/myapp/services/default/versions/v1/instances/instance-1.@OutputOnly |
3552 */ | |
3553 core.String name; | 3592 core.String name; |
3554 /** Average queries per second (QPS) over the last minute.@OutputOnly */ | 3593 |
| 3594 /// Average queries per second (QPS) over the last minute.@OutputOnly |
3555 core.double qps; | 3595 core.double qps; |
3556 /** Number of requests since this instance was started.@OutputOnly */ | 3596 |
| 3597 /// Number of requests since this instance was started.@OutputOnly |
3557 core.int requests; | 3598 core.int requests; |
3558 /** Time that this instance was started.@OutputOnly */ | 3599 |
| 3600 /// Time that this instance was started.@OutputOnly |
3559 core.String startTime; | 3601 core.String startTime; |
3560 /** | 3602 |
3561 * Whether this instance is in debug mode. Only applicable for instances in | 3603 /// Whether this instance is in debug mode. Only applicable for instances in |
3562 * App Engine flexible environment.@OutputOnly | 3604 /// App Engine flexible environment.@OutputOnly |
3563 */ | |
3564 core.bool vmDebugEnabled; | 3605 core.bool vmDebugEnabled; |
3565 /** | 3606 |
3566 * Virtual machine ID of this instance. Only applicable for instances in App | 3607 /// Virtual machine ID of this instance. Only applicable for instances in App |
3567 * Engine flexible environment.@OutputOnly | 3608 /// Engine flexible environment.@OutputOnly |
3568 */ | |
3569 core.String vmId; | 3609 core.String vmId; |
3570 /** | 3610 |
3571 * The IP address of this instance. Only applicable for instances in App | 3611 /// The IP address of this instance. Only applicable for instances in App |
3572 * Engine flexible environment.@OutputOnly | 3612 /// Engine flexible environment.@OutputOnly |
3573 */ | |
3574 core.String vmIp; | 3613 core.String vmIp; |
3575 /** | 3614 |
3576 * Name of the virtual machine where this instance lives. Only applicable for | 3615 /// Name of the virtual machine where this instance lives. Only applicable |
3577 * instances in App Engine flexible environment.@OutputOnly | 3616 /// for instances in App Engine flexible environment.@OutputOnly |
3578 */ | |
3579 core.String vmName; | 3617 core.String vmName; |
3580 /** | 3618 |
3581 * Status of the virtual machine where this instance lives. Only applicable | 3619 /// Status of the virtual machine where this instance lives. Only applicable |
3582 * for instances in App Engine flexible environment.@OutputOnly | 3620 /// for instances in App Engine flexible environment.@OutputOnly |
3583 */ | |
3584 core.String vmStatus; | 3621 core.String vmStatus; |
3585 /** | 3622 |
3586 * Zone where the virtual machine is located. Only applicable for instances in | 3623 /// Zone where the virtual machine is located. Only applicable for instances |
3587 * App Engine flexible environment.@OutputOnly | 3624 /// in App Engine flexible environment.@OutputOnly |
3588 */ | |
3589 core.String vmZoneName; | 3625 core.String vmZoneName; |
3590 | 3626 |
3591 Instance(); | 3627 Instance(); |
3592 | 3628 |
3593 Instance.fromJson(core.Map _json) { | 3629 Instance.fromJson(core.Map _json) { |
3594 if (_json.containsKey("appEngineRelease")) { | 3630 if (_json.containsKey("appEngineRelease")) { |
3595 appEngineRelease = _json["appEngineRelease"]; | 3631 appEngineRelease = _json["appEngineRelease"]; |
3596 } | 3632 } |
3597 if (_json.containsKey("availability")) { | 3633 if (_json.containsKey("availability")) { |
3598 availability = _json["availability"]; | 3634 availability = _json["availability"]; |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3635 } | 3671 } |
3636 if (_json.containsKey("vmStatus")) { | 3672 if (_json.containsKey("vmStatus")) { |
3637 vmStatus = _json["vmStatus"]; | 3673 vmStatus = _json["vmStatus"]; |
3638 } | 3674 } |
3639 if (_json.containsKey("vmZoneName")) { | 3675 if (_json.containsKey("vmZoneName")) { |
3640 vmZoneName = _json["vmZoneName"]; | 3676 vmZoneName = _json["vmZoneName"]; |
3641 } | 3677 } |
3642 } | 3678 } |
3643 | 3679 |
3644 core.Map<core.String, core.Object> toJson() { | 3680 core.Map<core.String, core.Object> toJson() { |
3645 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3681 final core.Map<core.String, core.Object> _json = |
| 3682 new core.Map<core.String, core.Object>(); |
3646 if (appEngineRelease != null) { | 3683 if (appEngineRelease != null) { |
3647 _json["appEngineRelease"] = appEngineRelease; | 3684 _json["appEngineRelease"] = appEngineRelease; |
3648 } | 3685 } |
3649 if (availability != null) { | 3686 if (availability != null) { |
3650 _json["availability"] = availability; | 3687 _json["availability"] = availability; |
3651 } | 3688 } |
3652 if (averageLatency != null) { | 3689 if (averageLatency != null) { |
3653 _json["averageLatency"] = averageLatency; | 3690 _json["averageLatency"] = averageLatency; |
3654 } | 3691 } |
3655 if (errors != null) { | 3692 if (errors != null) { |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3688 if (vmStatus != null) { | 3725 if (vmStatus != null) { |
3689 _json["vmStatus"] = vmStatus; | 3726 _json["vmStatus"] = vmStatus; |
3690 } | 3727 } |
3691 if (vmZoneName != null) { | 3728 if (vmZoneName != null) { |
3692 _json["vmZoneName"] = vmZoneName; | 3729 _json["vmZoneName"] = vmZoneName; |
3693 } | 3730 } |
3694 return _json; | 3731 return _json; |
3695 } | 3732 } |
3696 } | 3733 } |
3697 | 3734 |
3698 /** Third-party Python runtime library that is required by the application. */ | 3735 /// Third-party Python runtime library that is required by the application. |
3699 class Library { | 3736 class Library { |
3700 /** Name of the library. Example: "django". */ | 3737 /// Name of the library. Example: "django". |
3701 core.String name; | 3738 core.String name; |
3702 /** Version of the library to select, or "latest". */ | 3739 |
| 3740 /// Version of the library to select, or "latest". |
3703 core.String version; | 3741 core.String version; |
3704 | 3742 |
3705 Library(); | 3743 Library(); |
3706 | 3744 |
3707 Library.fromJson(core.Map _json) { | 3745 Library.fromJson(core.Map _json) { |
3708 if (_json.containsKey("name")) { | 3746 if (_json.containsKey("name")) { |
3709 name = _json["name"]; | 3747 name = _json["name"]; |
3710 } | 3748 } |
3711 if (_json.containsKey("version")) { | 3749 if (_json.containsKey("version")) { |
3712 version = _json["version"]; | 3750 version = _json["version"]; |
3713 } | 3751 } |
3714 } | 3752 } |
3715 | 3753 |
3716 core.Map<core.String, core.Object> toJson() { | 3754 core.Map<core.String, core.Object> toJson() { |
3717 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3755 final core.Map<core.String, core.Object> _json = |
| 3756 new core.Map<core.String, core.Object>(); |
3718 if (name != null) { | 3757 if (name != null) { |
3719 _json["name"] = name; | 3758 _json["name"] = name; |
3720 } | 3759 } |
3721 if (version != null) { | 3760 if (version != null) { |
3722 _json["version"] = version; | 3761 _json["version"] = version; |
3723 } | 3762 } |
3724 return _json; | 3763 return _json; |
3725 } | 3764 } |
3726 } | 3765 } |
3727 | 3766 |
3728 /** Response message for AuthorizedCertificates.ListAuthorizedCertificates. */ | 3767 /// Response message for AuthorizedCertificates.ListAuthorizedCertificates. |
3729 class ListAuthorizedCertificatesResponse { | 3768 class ListAuthorizedCertificatesResponse { |
3730 /** The SSL certificates the user is authorized to administer. */ | 3769 /// The SSL certificates the user is authorized to administer. |
3731 core.List<AuthorizedCertificate> certificates; | 3770 core.List<AuthorizedCertificate> certificates; |
3732 /** Continuation token for fetching the next page of results. */ | 3771 |
| 3772 /// Continuation token for fetching the next page of results. |
3733 core.String nextPageToken; | 3773 core.String nextPageToken; |
3734 | 3774 |
3735 ListAuthorizedCertificatesResponse(); | 3775 ListAuthorizedCertificatesResponse(); |
3736 | 3776 |
3737 ListAuthorizedCertificatesResponse.fromJson(core.Map _json) { | 3777 ListAuthorizedCertificatesResponse.fromJson(core.Map _json) { |
3738 if (_json.containsKey("certificates")) { | 3778 if (_json.containsKey("certificates")) { |
3739 certificates = _json["certificates"].map((value) => new AuthorizedCertific
ate.fromJson(value)).toList(); | 3779 certificates = _json["certificates"] |
| 3780 .map((value) => new AuthorizedCertificate.fromJson(value)) |
| 3781 .toList(); |
3740 } | 3782 } |
3741 if (_json.containsKey("nextPageToken")) { | 3783 if (_json.containsKey("nextPageToken")) { |
3742 nextPageToken = _json["nextPageToken"]; | 3784 nextPageToken = _json["nextPageToken"]; |
3743 } | 3785 } |
3744 } | 3786 } |
3745 | 3787 |
3746 core.Map<core.String, core.Object> toJson() { | 3788 core.Map<core.String, core.Object> toJson() { |
3747 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3789 final core.Map<core.String, core.Object> _json = |
| 3790 new core.Map<core.String, core.Object>(); |
3748 if (certificates != null) { | 3791 if (certificates != null) { |
3749 _json["certificates"] = certificates.map((value) => (value).toJson()).toLi
st(); | 3792 _json["certificates"] = |
| 3793 certificates.map((value) => (value).toJson()).toList(); |
3750 } | 3794 } |
3751 if (nextPageToken != null) { | 3795 if (nextPageToken != null) { |
3752 _json["nextPageToken"] = nextPageToken; | 3796 _json["nextPageToken"] = nextPageToken; |
3753 } | 3797 } |
3754 return _json; | 3798 return _json; |
3755 } | 3799 } |
3756 } | 3800 } |
3757 | 3801 |
3758 /** Response message for AuthorizedDomains.ListAuthorizedDomains. */ | 3802 /// Response message for AuthorizedDomains.ListAuthorizedDomains. |
3759 class ListAuthorizedDomainsResponse { | 3803 class ListAuthorizedDomainsResponse { |
3760 /** The authorized domains belonging to the user. */ | 3804 /// The authorized domains belonging to the user. |
3761 core.List<AuthorizedDomain> domains; | 3805 core.List<AuthorizedDomain> domains; |
3762 /** Continuation token for fetching the next page of results. */ | 3806 |
| 3807 /// Continuation token for fetching the next page of results. |
3763 core.String nextPageToken; | 3808 core.String nextPageToken; |
3764 | 3809 |
3765 ListAuthorizedDomainsResponse(); | 3810 ListAuthorizedDomainsResponse(); |
3766 | 3811 |
3767 ListAuthorizedDomainsResponse.fromJson(core.Map _json) { | 3812 ListAuthorizedDomainsResponse.fromJson(core.Map _json) { |
3768 if (_json.containsKey("domains")) { | 3813 if (_json.containsKey("domains")) { |
3769 domains = _json["domains"].map((value) => new AuthorizedDomain.fromJson(va
lue)).toList(); | 3814 domains = _json["domains"] |
| 3815 .map((value) => new AuthorizedDomain.fromJson(value)) |
| 3816 .toList(); |
3770 } | 3817 } |
3771 if (_json.containsKey("nextPageToken")) { | 3818 if (_json.containsKey("nextPageToken")) { |
3772 nextPageToken = _json["nextPageToken"]; | 3819 nextPageToken = _json["nextPageToken"]; |
3773 } | 3820 } |
3774 } | 3821 } |
3775 | 3822 |
3776 core.Map<core.String, core.Object> toJson() { | 3823 core.Map<core.String, core.Object> toJson() { |
3777 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3824 final core.Map<core.String, core.Object> _json = |
| 3825 new core.Map<core.String, core.Object>(); |
3778 if (domains != null) { | 3826 if (domains != null) { |
3779 _json["domains"] = domains.map((value) => (value).toJson()).toList(); | 3827 _json["domains"] = domains.map((value) => (value).toJson()).toList(); |
3780 } | 3828 } |
3781 if (nextPageToken != null) { | 3829 if (nextPageToken != null) { |
3782 _json["nextPageToken"] = nextPageToken; | 3830 _json["nextPageToken"] = nextPageToken; |
3783 } | 3831 } |
3784 return _json; | 3832 return _json; |
3785 } | 3833 } |
3786 } | 3834 } |
3787 | 3835 |
3788 /** Response message for DomainMappings.ListDomainMappings. */ | 3836 /// Response message for DomainMappings.ListDomainMappings. |
3789 class ListDomainMappingsResponse { | 3837 class ListDomainMappingsResponse { |
3790 /** The domain mappings for the application. */ | 3838 /// The domain mappings for the application. |
3791 core.List<DomainMapping> domainMappings; | 3839 core.List<DomainMapping> domainMappings; |
3792 /** Continuation token for fetching the next page of results. */ | 3840 |
| 3841 /// Continuation token for fetching the next page of results. |
3793 core.String nextPageToken; | 3842 core.String nextPageToken; |
3794 | 3843 |
3795 ListDomainMappingsResponse(); | 3844 ListDomainMappingsResponse(); |
3796 | 3845 |
3797 ListDomainMappingsResponse.fromJson(core.Map _json) { | 3846 ListDomainMappingsResponse.fromJson(core.Map _json) { |
3798 if (_json.containsKey("domainMappings")) { | 3847 if (_json.containsKey("domainMappings")) { |
3799 domainMappings = _json["domainMappings"].map((value) => new DomainMapping.
fromJson(value)).toList(); | 3848 domainMappings = _json["domainMappings"] |
| 3849 .map((value) => new DomainMapping.fromJson(value)) |
| 3850 .toList(); |
3800 } | 3851 } |
3801 if (_json.containsKey("nextPageToken")) { | 3852 if (_json.containsKey("nextPageToken")) { |
3802 nextPageToken = _json["nextPageToken"]; | 3853 nextPageToken = _json["nextPageToken"]; |
3803 } | 3854 } |
3804 } | 3855 } |
3805 | 3856 |
3806 core.Map<core.String, core.Object> toJson() { | 3857 core.Map<core.String, core.Object> toJson() { |
3807 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3858 final core.Map<core.String, core.Object> _json = |
| 3859 new core.Map<core.String, core.Object>(); |
3808 if (domainMappings != null) { | 3860 if (domainMappings != null) { |
3809 _json["domainMappings"] = domainMappings.map((value) => (value).toJson()).
toList(); | 3861 _json["domainMappings"] = |
| 3862 domainMappings.map((value) => (value).toJson()).toList(); |
3810 } | 3863 } |
3811 if (nextPageToken != null) { | 3864 if (nextPageToken != null) { |
3812 _json["nextPageToken"] = nextPageToken; | 3865 _json["nextPageToken"] = nextPageToken; |
3813 } | 3866 } |
3814 return _json; | 3867 return _json; |
3815 } | 3868 } |
3816 } | 3869 } |
3817 | 3870 |
3818 /** Response message for Firewall.ListIngressRules. */ | 3871 /// Response message for Firewall.ListIngressRules. |
3819 class ListIngressRulesResponse { | 3872 class ListIngressRulesResponse { |
3820 /** The ingress FirewallRules for this application. */ | 3873 /// The ingress FirewallRules for this application. |
3821 core.List<FirewallRule> ingressRules; | 3874 core.List<FirewallRule> ingressRules; |
3822 /** Continuation token for fetching the next page of results. */ | 3875 |
| 3876 /// Continuation token for fetching the next page of results. |
3823 core.String nextPageToken; | 3877 core.String nextPageToken; |
3824 | 3878 |
3825 ListIngressRulesResponse(); | 3879 ListIngressRulesResponse(); |
3826 | 3880 |
3827 ListIngressRulesResponse.fromJson(core.Map _json) { | 3881 ListIngressRulesResponse.fromJson(core.Map _json) { |
3828 if (_json.containsKey("ingressRules")) { | 3882 if (_json.containsKey("ingressRules")) { |
3829 ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJ
son(value)).toList(); | 3883 ingressRules = _json["ingressRules"] |
| 3884 .map((value) => new FirewallRule.fromJson(value)) |
| 3885 .toList(); |
3830 } | 3886 } |
3831 if (_json.containsKey("nextPageToken")) { | 3887 if (_json.containsKey("nextPageToken")) { |
3832 nextPageToken = _json["nextPageToken"]; | 3888 nextPageToken = _json["nextPageToken"]; |
3833 } | 3889 } |
3834 } | 3890 } |
3835 | 3891 |
3836 core.Map<core.String, core.Object> toJson() { | 3892 core.Map<core.String, core.Object> toJson() { |
3837 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3893 final core.Map<core.String, core.Object> _json = |
| 3894 new core.Map<core.String, core.Object>(); |
3838 if (ingressRules != null) { | 3895 if (ingressRules != null) { |
3839 _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toLi
st(); | 3896 _json["ingressRules"] = |
| 3897 ingressRules.map((value) => (value).toJson()).toList(); |
3840 } | 3898 } |
3841 if (nextPageToken != null) { | 3899 if (nextPageToken != null) { |
3842 _json["nextPageToken"] = nextPageToken; | 3900 _json["nextPageToken"] = nextPageToken; |
3843 } | 3901 } |
3844 return _json; | 3902 return _json; |
3845 } | 3903 } |
3846 } | 3904 } |
3847 | 3905 |
3848 /** Response message for Instances.ListInstances. */ | 3906 /// Response message for Instances.ListInstances. |
3849 class ListInstancesResponse { | 3907 class ListInstancesResponse { |
3850 /** The instances belonging to the requested version. */ | 3908 /// The instances belonging to the requested version. |
3851 core.List<Instance> instances; | 3909 core.List<Instance> instances; |
3852 /** Continuation token for fetching the next page of results. */ | 3910 |
| 3911 /// Continuation token for fetching the next page of results. |
3853 core.String nextPageToken; | 3912 core.String nextPageToken; |
3854 | 3913 |
3855 ListInstancesResponse(); | 3914 ListInstancesResponse(); |
3856 | 3915 |
3857 ListInstancesResponse.fromJson(core.Map _json) { | 3916 ListInstancesResponse.fromJson(core.Map _json) { |
3858 if (_json.containsKey("instances")) { | 3917 if (_json.containsKey("instances")) { |
3859 instances = _json["instances"].map((value) => new Instance.fromJson(value)
).toList(); | 3918 instances = _json["instances"] |
| 3919 .map((value) => new Instance.fromJson(value)) |
| 3920 .toList(); |
3860 } | 3921 } |
3861 if (_json.containsKey("nextPageToken")) { | 3922 if (_json.containsKey("nextPageToken")) { |
3862 nextPageToken = _json["nextPageToken"]; | 3923 nextPageToken = _json["nextPageToken"]; |
3863 } | 3924 } |
3864 } | 3925 } |
3865 | 3926 |
3866 core.Map<core.String, core.Object> toJson() { | 3927 core.Map<core.String, core.Object> toJson() { |
3867 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3928 final core.Map<core.String, core.Object> _json = |
| 3929 new core.Map<core.String, core.Object>(); |
3868 if (instances != null) { | 3930 if (instances != null) { |
3869 _json["instances"] = instances.map((value) => (value).toJson()).toList(); | 3931 _json["instances"] = instances.map((value) => (value).toJson()).toList(); |
3870 } | 3932 } |
3871 if (nextPageToken != null) { | 3933 if (nextPageToken != null) { |
3872 _json["nextPageToken"] = nextPageToken; | 3934 _json["nextPageToken"] = nextPageToken; |
3873 } | 3935 } |
3874 return _json; | 3936 return _json; |
3875 } | 3937 } |
3876 } | 3938 } |
3877 | 3939 |
3878 /** The response message for Locations.ListLocations. */ | 3940 /// The response message for Locations.ListLocations. |
3879 class ListLocationsResponse { | 3941 class ListLocationsResponse { |
3880 /** A list of locations that matches the specified filter in the request. */ | 3942 /// A list of locations that matches the specified filter in the request. |
3881 core.List<Location> locations; | 3943 core.List<Location> locations; |
3882 /** The standard List next-page token. */ | 3944 |
| 3945 /// The standard List next-page token. |
3883 core.String nextPageToken; | 3946 core.String nextPageToken; |
3884 | 3947 |
3885 ListLocationsResponse(); | 3948 ListLocationsResponse(); |
3886 | 3949 |
3887 ListLocationsResponse.fromJson(core.Map _json) { | 3950 ListLocationsResponse.fromJson(core.Map _json) { |
3888 if (_json.containsKey("locations")) { | 3951 if (_json.containsKey("locations")) { |
3889 locations = _json["locations"].map((value) => new Location.fromJson(value)
).toList(); | 3952 locations = _json["locations"] |
| 3953 .map((value) => new Location.fromJson(value)) |
| 3954 .toList(); |
3890 } | 3955 } |
3891 if (_json.containsKey("nextPageToken")) { | 3956 if (_json.containsKey("nextPageToken")) { |
3892 nextPageToken = _json["nextPageToken"]; | 3957 nextPageToken = _json["nextPageToken"]; |
3893 } | 3958 } |
3894 } | 3959 } |
3895 | 3960 |
3896 core.Map<core.String, core.Object> toJson() { | 3961 core.Map<core.String, core.Object> toJson() { |
3897 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3962 final core.Map<core.String, core.Object> _json = |
| 3963 new core.Map<core.String, core.Object>(); |
3898 if (locations != null) { | 3964 if (locations != null) { |
3899 _json["locations"] = locations.map((value) => (value).toJson()).toList(); | 3965 _json["locations"] = locations.map((value) => (value).toJson()).toList(); |
3900 } | 3966 } |
3901 if (nextPageToken != null) { | 3967 if (nextPageToken != null) { |
3902 _json["nextPageToken"] = nextPageToken; | 3968 _json["nextPageToken"] = nextPageToken; |
3903 } | 3969 } |
3904 return _json; | 3970 return _json; |
3905 } | 3971 } |
3906 } | 3972 } |
3907 | 3973 |
3908 /** The response message for Operations.ListOperations. */ | 3974 /// The response message for Operations.ListOperations. |
3909 class ListOperationsResponse { | 3975 class ListOperationsResponse { |
3910 /** The standard List next-page token. */ | 3976 /// The standard List next-page token. |
3911 core.String nextPageToken; | 3977 core.String nextPageToken; |
3912 /** A list of operations that matches the specified filter in the request. */ | 3978 |
| 3979 /// A list of operations that matches the specified filter in the request. |
3913 core.List<Operation> operations; | 3980 core.List<Operation> operations; |
3914 | 3981 |
3915 ListOperationsResponse(); | 3982 ListOperationsResponse(); |
3916 | 3983 |
3917 ListOperationsResponse.fromJson(core.Map _json) { | 3984 ListOperationsResponse.fromJson(core.Map _json) { |
3918 if (_json.containsKey("nextPageToken")) { | 3985 if (_json.containsKey("nextPageToken")) { |
3919 nextPageToken = _json["nextPageToken"]; | 3986 nextPageToken = _json["nextPageToken"]; |
3920 } | 3987 } |
3921 if (_json.containsKey("operations")) { | 3988 if (_json.containsKey("operations")) { |
3922 operations = _json["operations"].map((value) => new Operation.fromJson(val
ue)).toList(); | 3989 operations = _json["operations"] |
| 3990 .map((value) => new Operation.fromJson(value)) |
| 3991 .toList(); |
3923 } | 3992 } |
3924 } | 3993 } |
3925 | 3994 |
3926 core.Map<core.String, core.Object> toJson() { | 3995 core.Map<core.String, core.Object> toJson() { |
3927 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3996 final core.Map<core.String, core.Object> _json = |
| 3997 new core.Map<core.String, core.Object>(); |
3928 if (nextPageToken != null) { | 3998 if (nextPageToken != null) { |
3929 _json["nextPageToken"] = nextPageToken; | 3999 _json["nextPageToken"] = nextPageToken; |
3930 } | 4000 } |
3931 if (operations != null) { | 4001 if (operations != null) { |
3932 _json["operations"] = operations.map((value) => (value).toJson()).toList()
; | 4002 _json["operations"] = |
| 4003 operations.map((value) => (value).toJson()).toList(); |
3933 } | 4004 } |
3934 return _json; | 4005 return _json; |
3935 } | 4006 } |
3936 } | 4007 } |
3937 | 4008 |
3938 /** Response message for Services.ListServices. */ | 4009 /// Response message for Services.ListServices. |
3939 class ListServicesResponse { | 4010 class ListServicesResponse { |
3940 /** Continuation token for fetching the next page of results. */ | 4011 /// Continuation token for fetching the next page of results. |
3941 core.String nextPageToken; | 4012 core.String nextPageToken; |
3942 /** The services belonging to the requested application. */ | 4013 |
| 4014 /// The services belonging to the requested application. |
3943 core.List<Service> services; | 4015 core.List<Service> services; |
3944 | 4016 |
3945 ListServicesResponse(); | 4017 ListServicesResponse(); |
3946 | 4018 |
3947 ListServicesResponse.fromJson(core.Map _json) { | 4019 ListServicesResponse.fromJson(core.Map _json) { |
3948 if (_json.containsKey("nextPageToken")) { | 4020 if (_json.containsKey("nextPageToken")) { |
3949 nextPageToken = _json["nextPageToken"]; | 4021 nextPageToken = _json["nextPageToken"]; |
3950 } | 4022 } |
3951 if (_json.containsKey("services")) { | 4023 if (_json.containsKey("services")) { |
3952 services = _json["services"].map((value) => new Service.fromJson(value)).t
oList(); | 4024 services = _json["services"] |
| 4025 .map((value) => new Service.fromJson(value)) |
| 4026 .toList(); |
3953 } | 4027 } |
3954 } | 4028 } |
3955 | 4029 |
3956 core.Map<core.String, core.Object> toJson() { | 4030 core.Map<core.String, core.Object> toJson() { |
3957 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4031 final core.Map<core.String, core.Object> _json = |
| 4032 new core.Map<core.String, core.Object>(); |
3958 if (nextPageToken != null) { | 4033 if (nextPageToken != null) { |
3959 _json["nextPageToken"] = nextPageToken; | 4034 _json["nextPageToken"] = nextPageToken; |
3960 } | 4035 } |
3961 if (services != null) { | 4036 if (services != null) { |
3962 _json["services"] = services.map((value) => (value).toJson()).toList(); | 4037 _json["services"] = services.map((value) => (value).toJson()).toList(); |
3963 } | 4038 } |
3964 return _json; | 4039 return _json; |
3965 } | 4040 } |
3966 } | 4041 } |
3967 | 4042 |
3968 /** Response message for Versions.ListVersions. */ | 4043 /// Response message for Versions.ListVersions. |
3969 class ListVersionsResponse { | 4044 class ListVersionsResponse { |
3970 /** Continuation token for fetching the next page of results. */ | 4045 /// Continuation token for fetching the next page of results. |
3971 core.String nextPageToken; | 4046 core.String nextPageToken; |
3972 /** The versions belonging to the requested service. */ | 4047 |
| 4048 /// The versions belonging to the requested service. |
3973 core.List<Version> versions; | 4049 core.List<Version> versions; |
3974 | 4050 |
3975 ListVersionsResponse(); | 4051 ListVersionsResponse(); |
3976 | 4052 |
3977 ListVersionsResponse.fromJson(core.Map _json) { | 4053 ListVersionsResponse.fromJson(core.Map _json) { |
3978 if (_json.containsKey("nextPageToken")) { | 4054 if (_json.containsKey("nextPageToken")) { |
3979 nextPageToken = _json["nextPageToken"]; | 4055 nextPageToken = _json["nextPageToken"]; |
3980 } | 4056 } |
3981 if (_json.containsKey("versions")) { | 4057 if (_json.containsKey("versions")) { |
3982 versions = _json["versions"].map((value) => new Version.fromJson(value)).t
oList(); | 4058 versions = _json["versions"] |
| 4059 .map((value) => new Version.fromJson(value)) |
| 4060 .toList(); |
3983 } | 4061 } |
3984 } | 4062 } |
3985 | 4063 |
3986 core.Map<core.String, core.Object> toJson() { | 4064 core.Map<core.String, core.Object> toJson() { |
3987 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4065 final core.Map<core.String, core.Object> _json = |
| 4066 new core.Map<core.String, core.Object>(); |
3988 if (nextPageToken != null) { | 4067 if (nextPageToken != null) { |
3989 _json["nextPageToken"] = nextPageToken; | 4068 _json["nextPageToken"] = nextPageToken; |
3990 } | 4069 } |
3991 if (versions != null) { | 4070 if (versions != null) { |
3992 _json["versions"] = versions.map((value) => (value).toJson()).toList(); | 4071 _json["versions"] = versions.map((value) => (value).toJson()).toList(); |
3993 } | 4072 } |
3994 return _json; | 4073 return _json; |
3995 } | 4074 } |
3996 } | 4075 } |
3997 | 4076 |
3998 /** | 4077 /// Health checking configuration for VM instances. Unhealthy instances are |
3999 * Health checking configuration for VM instances. Unhealthy instances are | 4078 /// killed and replaced with new instances. |
4000 * killed and replaced with new instances. | |
4001 */ | |
4002 class LivenessCheck { | 4079 class LivenessCheck { |
4003 /** Interval between health checks. */ | 4080 /// Interval between health checks. |
4004 core.String checkInterval; | 4081 core.String checkInterval; |
4005 /** | 4082 |
4006 * Number of consecutive failed checks required before considering the VM | 4083 /// Number of consecutive failed checks required before considering the VM |
4007 * unhealthy. | 4084 /// unhealthy. |
4008 */ | |
4009 core.int failureThreshold; | 4085 core.int failureThreshold; |
4010 /** | 4086 |
4011 * Host header to send when performing a HTTP Liveness check. Example: | 4087 /// Host header to send when performing a HTTP Liveness check. Example: |
4012 * "myapp.appspot.com" | 4088 /// "myapp.appspot.com" |
4013 */ | |
4014 core.String host; | 4089 core.String host; |
4015 /** The initial delay before starting to execute the checks. */ | 4090 |
| 4091 /// The initial delay before starting to execute the checks. |
4016 core.String initialDelay; | 4092 core.String initialDelay; |
4017 /** The request path. */ | 4093 |
| 4094 /// The request path. |
4018 core.String path; | 4095 core.String path; |
4019 /** | 4096 |
4020 * Number of consecutive successful checks required before considering the VM | 4097 /// Number of consecutive successful checks required before considering the |
4021 * healthy. | 4098 /// VM healthy. |
4022 */ | |
4023 core.int successThreshold; | 4099 core.int successThreshold; |
4024 /** Time before the check is considered failed. */ | 4100 |
| 4101 /// Time before the check is considered failed. |
4025 core.String timeout; | 4102 core.String timeout; |
4026 | 4103 |
4027 LivenessCheck(); | 4104 LivenessCheck(); |
4028 | 4105 |
4029 LivenessCheck.fromJson(core.Map _json) { | 4106 LivenessCheck.fromJson(core.Map _json) { |
4030 if (_json.containsKey("checkInterval")) { | 4107 if (_json.containsKey("checkInterval")) { |
4031 checkInterval = _json["checkInterval"]; | 4108 checkInterval = _json["checkInterval"]; |
4032 } | 4109 } |
4033 if (_json.containsKey("failureThreshold")) { | 4110 if (_json.containsKey("failureThreshold")) { |
4034 failureThreshold = _json["failureThreshold"]; | 4111 failureThreshold = _json["failureThreshold"]; |
4035 } | 4112 } |
4036 if (_json.containsKey("host")) { | 4113 if (_json.containsKey("host")) { |
4037 host = _json["host"]; | 4114 host = _json["host"]; |
4038 } | 4115 } |
4039 if (_json.containsKey("initialDelay")) { | 4116 if (_json.containsKey("initialDelay")) { |
4040 initialDelay = _json["initialDelay"]; | 4117 initialDelay = _json["initialDelay"]; |
4041 } | 4118 } |
4042 if (_json.containsKey("path")) { | 4119 if (_json.containsKey("path")) { |
4043 path = _json["path"]; | 4120 path = _json["path"]; |
4044 } | 4121 } |
4045 if (_json.containsKey("successThreshold")) { | 4122 if (_json.containsKey("successThreshold")) { |
4046 successThreshold = _json["successThreshold"]; | 4123 successThreshold = _json["successThreshold"]; |
4047 } | 4124 } |
4048 if (_json.containsKey("timeout")) { | 4125 if (_json.containsKey("timeout")) { |
4049 timeout = _json["timeout"]; | 4126 timeout = _json["timeout"]; |
4050 } | 4127 } |
4051 } | 4128 } |
4052 | 4129 |
4053 core.Map<core.String, core.Object> toJson() { | 4130 core.Map<core.String, core.Object> toJson() { |
4054 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4131 final core.Map<core.String, core.Object> _json = |
| 4132 new core.Map<core.String, core.Object>(); |
4055 if (checkInterval != null) { | 4133 if (checkInterval != null) { |
4056 _json["checkInterval"] = checkInterval; | 4134 _json["checkInterval"] = checkInterval; |
4057 } | 4135 } |
4058 if (failureThreshold != null) { | 4136 if (failureThreshold != null) { |
4059 _json["failureThreshold"] = failureThreshold; | 4137 _json["failureThreshold"] = failureThreshold; |
4060 } | 4138 } |
4061 if (host != null) { | 4139 if (host != null) { |
4062 _json["host"] = host; | 4140 _json["host"] = host; |
4063 } | 4141 } |
4064 if (initialDelay != null) { | 4142 if (initialDelay != null) { |
4065 _json["initialDelay"] = initialDelay; | 4143 _json["initialDelay"] = initialDelay; |
4066 } | 4144 } |
4067 if (path != null) { | 4145 if (path != null) { |
4068 _json["path"] = path; | 4146 _json["path"] = path; |
4069 } | 4147 } |
4070 if (successThreshold != null) { | 4148 if (successThreshold != null) { |
4071 _json["successThreshold"] = successThreshold; | 4149 _json["successThreshold"] = successThreshold; |
4072 } | 4150 } |
4073 if (timeout != null) { | 4151 if (timeout != null) { |
4074 _json["timeout"] = timeout; | 4152 _json["timeout"] = timeout; |
4075 } | 4153 } |
4076 return _json; | 4154 return _json; |
4077 } | 4155 } |
4078 } | 4156 } |
4079 | 4157 |
4080 /** A resource that represents Google Cloud Platform location. */ | 4158 /// A resource that represents Google Cloud Platform location. |
4081 class Location { | 4159 class Location { |
4082 /** | 4160 /// Cross-service attributes for the location. For example |
4083 * Cross-service attributes for the location. For example | 4161 /// {"cloud.googleapis.com/region": "us-east1"} |
4084 * {"cloud.googleapis.com/region": "us-east1"} | |
4085 */ | |
4086 core.Map<core.String, core.String> labels; | 4162 core.Map<core.String, core.String> labels; |
4087 /** The canonical id for this location. For example: "us-east1". */ | 4163 |
| 4164 /// The canonical id for this location. For example: "us-east1". |
4088 core.String locationId; | 4165 core.String locationId; |
4089 /** | 4166 |
4090 * Service-specific metadata. For example the available capacity at the given | 4167 /// Service-specific metadata. For example the available capacity at the |
4091 * location. | 4168 /// given location. |
4092 * | 4169 /// |
4093 * The values for Object must be JSON objects. It can consist of `num`, | 4170 /// The values for Object must be JSON objects. It can consist of `num`, |
4094 * `String`, `bool` and `null` as well as `Map` and `List` values. | 4171 /// `String`, `bool` and `null` as well as `Map` and `List` values. |
4095 */ | |
4096 core.Map<core.String, core.Object> metadata; | 4172 core.Map<core.String, core.Object> metadata; |
4097 /** | 4173 |
4098 * Resource name for the location, which may vary between implementations. For | 4174 /// Resource name for the location, which may vary between implementations. |
4099 * example: "projects/example-project/locations/us-east1" | 4175 /// For example: "projects/example-project/locations/us-east1" |
4100 */ | |
4101 core.String name; | 4176 core.String name; |
4102 | 4177 |
4103 Location(); | 4178 Location(); |
4104 | 4179 |
4105 Location.fromJson(core.Map _json) { | 4180 Location.fromJson(core.Map _json) { |
4106 if (_json.containsKey("labels")) { | 4181 if (_json.containsKey("labels")) { |
4107 labels = _json["labels"]; | 4182 labels = _json["labels"]; |
4108 } | 4183 } |
4109 if (_json.containsKey("locationId")) { | 4184 if (_json.containsKey("locationId")) { |
4110 locationId = _json["locationId"]; | 4185 locationId = _json["locationId"]; |
4111 } | 4186 } |
4112 if (_json.containsKey("metadata")) { | 4187 if (_json.containsKey("metadata")) { |
4113 metadata = _json["metadata"]; | 4188 metadata = _json["metadata"]; |
4114 } | 4189 } |
4115 if (_json.containsKey("name")) { | 4190 if (_json.containsKey("name")) { |
4116 name = _json["name"]; | 4191 name = _json["name"]; |
4117 } | 4192 } |
4118 } | 4193 } |
4119 | 4194 |
4120 core.Map<core.String, core.Object> toJson() { | 4195 core.Map<core.String, core.Object> toJson() { |
4121 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4196 final core.Map<core.String, core.Object> _json = |
| 4197 new core.Map<core.String, core.Object>(); |
4122 if (labels != null) { | 4198 if (labels != null) { |
4123 _json["labels"] = labels; | 4199 _json["labels"] = labels; |
4124 } | 4200 } |
4125 if (locationId != null) { | 4201 if (locationId != null) { |
4126 _json["locationId"] = locationId; | 4202 _json["locationId"] = locationId; |
4127 } | 4203 } |
4128 if (metadata != null) { | 4204 if (metadata != null) { |
4129 _json["metadata"] = metadata; | 4205 _json["metadata"] = metadata; |
4130 } | 4206 } |
4131 if (name != null) { | 4207 if (name != null) { |
4132 _json["name"] = name; | 4208 _json["name"] = name; |
4133 } | 4209 } |
4134 return _json; | 4210 return _json; |
4135 } | 4211 } |
4136 } | 4212 } |
4137 | 4213 |
4138 /** Metadata for the given google.cloud.location.Location. */ | 4214 /// Metadata for the given google.cloud.location.Location. |
4139 class LocationMetadata { | 4215 class LocationMetadata { |
4140 /** | 4216 /// App Engine Flexible Environment is available in the given |
4141 * App Engine Flexible Environment is available in the given | 4217 /// location.@OutputOnly |
4142 * location.@OutputOnly | |
4143 */ | |
4144 core.bool flexibleEnvironmentAvailable; | 4218 core.bool flexibleEnvironmentAvailable; |
4145 /** | 4219 |
4146 * App Engine Standard Environment is available in the given | 4220 /// App Engine Standard Environment is available in the given |
4147 * location.@OutputOnly | 4221 /// location.@OutputOnly |
4148 */ | |
4149 core.bool standardEnvironmentAvailable; | 4222 core.bool standardEnvironmentAvailable; |
4150 | 4223 |
4151 LocationMetadata(); | 4224 LocationMetadata(); |
4152 | 4225 |
4153 LocationMetadata.fromJson(core.Map _json) { | 4226 LocationMetadata.fromJson(core.Map _json) { |
4154 if (_json.containsKey("flexibleEnvironmentAvailable")) { | 4227 if (_json.containsKey("flexibleEnvironmentAvailable")) { |
4155 flexibleEnvironmentAvailable = _json["flexibleEnvironmentAvailable"]; | 4228 flexibleEnvironmentAvailable = _json["flexibleEnvironmentAvailable"]; |
4156 } | 4229 } |
4157 if (_json.containsKey("standardEnvironmentAvailable")) { | 4230 if (_json.containsKey("standardEnvironmentAvailable")) { |
4158 standardEnvironmentAvailable = _json["standardEnvironmentAvailable"]; | 4231 standardEnvironmentAvailable = _json["standardEnvironmentAvailable"]; |
4159 } | 4232 } |
4160 } | 4233 } |
4161 | 4234 |
4162 core.Map<core.String, core.Object> toJson() { | 4235 core.Map<core.String, core.Object> toJson() { |
4163 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4236 final core.Map<core.String, core.Object> _json = |
| 4237 new core.Map<core.String, core.Object>(); |
4164 if (flexibleEnvironmentAvailable != null) { | 4238 if (flexibleEnvironmentAvailable != null) { |
4165 _json["flexibleEnvironmentAvailable"] = flexibleEnvironmentAvailable; | 4239 _json["flexibleEnvironmentAvailable"] = flexibleEnvironmentAvailable; |
4166 } | 4240 } |
4167 if (standardEnvironmentAvailable != null) { | 4241 if (standardEnvironmentAvailable != null) { |
4168 _json["standardEnvironmentAvailable"] = standardEnvironmentAvailable; | 4242 _json["standardEnvironmentAvailable"] = standardEnvironmentAvailable; |
4169 } | 4243 } |
4170 return _json; | 4244 return _json; |
4171 } | 4245 } |
4172 } | 4246 } |
4173 | 4247 |
4174 /** | 4248 /// A certificate managed by App Engine. |
4175 * A service with manual scaling runs continuously, allowing you to perform | 4249 class ManagedCertificate { |
4176 * complex initialization and rely on the state of its memory over time. | 4250 /// Time at which the certificate was last renewed. The renewal process is |
4177 */ | 4251 /// fully managed. Certificate renewal will automatically occur before the |
| 4252 /// certificate expires. Renewal errors can be tracked via |
| 4253 /// ManagementStatus.@OutputOnly |
| 4254 core.String lastRenewalTime; |
| 4255 |
| 4256 /// Status of certificate management. Refers to the most recent certificate |
| 4257 /// acquisition or renewal attempt.@OutputOnly |
| 4258 /// Possible string values are: |
| 4259 /// - "MANAGEMENT_STATUS_UNSPECIFIED" |
| 4260 /// - "OK" : Certificate was successfully obtained and inserted into the |
| 4261 /// serving system. |
| 4262 /// - "PENDING" : Certificate is under active attempts to acquire or renew. |
| 4263 /// - "FAILED_RETRYING_NOT_VISIBLE" : Most recent renewal failed due to an |
| 4264 /// invalid DNS setup and will be retried. Renewal attempts will continue to |
| 4265 /// fail until the certificate domain's DNS configuration is fixed. The last |
| 4266 /// successfully provisioned certificate may still be serving. |
| 4267 /// - "FAILED_PERMANENT" : All renewal attempts have been exhausted, likely |
| 4268 /// due to an invalid DNS setup. |
| 4269 core.String status; |
| 4270 |
| 4271 ManagedCertificate(); |
| 4272 |
| 4273 ManagedCertificate.fromJson(core.Map _json) { |
| 4274 if (_json.containsKey("lastRenewalTime")) { |
| 4275 lastRenewalTime = _json["lastRenewalTime"]; |
| 4276 } |
| 4277 if (_json.containsKey("status")) { |
| 4278 status = _json["status"]; |
| 4279 } |
| 4280 } |
| 4281 |
| 4282 core.Map<core.String, core.Object> toJson() { |
| 4283 final core.Map<core.String, core.Object> _json = |
| 4284 new core.Map<core.String, core.Object>(); |
| 4285 if (lastRenewalTime != null) { |
| 4286 _json["lastRenewalTime"] = lastRenewalTime; |
| 4287 } |
| 4288 if (status != null) { |
| 4289 _json["status"] = status; |
| 4290 } |
| 4291 return _json; |
| 4292 } |
| 4293 } |
| 4294 |
| 4295 /// A service with manual scaling runs continuously, allowing you to perform |
| 4296 /// complex initialization and rely on the state of its memory over time. |
4178 class ManualScaling { | 4297 class ManualScaling { |
4179 /** | 4298 /// Number of instances to assign to the service at the start. This number |
4180 * Number of instances to assign to the service at the start. This number can | 4299 /// can later be altered by using the Modules API |
4181 * later be altered by using the Modules API | 4300 /// (https://cloud.google.com/appengine/docs/python/modules/functions) |
4182 * (https://cloud.google.com/appengine/docs/python/modules/functions) | 4301 /// set_num_instances() function. |
4183 * set_num_instances() function. | |
4184 */ | |
4185 core.int instances; | 4302 core.int instances; |
4186 | 4303 |
4187 ManualScaling(); | 4304 ManualScaling(); |
4188 | 4305 |
4189 ManualScaling.fromJson(core.Map _json) { | 4306 ManualScaling.fromJson(core.Map _json) { |
4190 if (_json.containsKey("instances")) { | 4307 if (_json.containsKey("instances")) { |
4191 instances = _json["instances"]; | 4308 instances = _json["instances"]; |
4192 } | 4309 } |
4193 } | 4310 } |
4194 | 4311 |
4195 core.Map<core.String, core.Object> toJson() { | 4312 core.Map<core.String, core.Object> toJson() { |
4196 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4313 final core.Map<core.String, core.Object> _json = |
| 4314 new core.Map<core.String, core.Object>(); |
4197 if (instances != null) { | 4315 if (instances != null) { |
4198 _json["instances"] = instances; | 4316 _json["instances"] = instances; |
4199 } | 4317 } |
4200 return _json; | 4318 return _json; |
4201 } | 4319 } |
4202 } | 4320 } |
4203 | 4321 |
4204 /** | 4322 /// Extra network settings. Only applicable for App Engine flexible environment |
4205 * Extra network settings. Only applicable for App Engine flexible environment | 4323 /// versions |
4206 * versions | |
4207 */ | |
4208 class Network { | 4324 class Network { |
4209 /** | 4325 /// List of ports, or port pairs, to forward from the virtual machine to the |
4210 * List of ports, or port pairs, to forward from the virtual machine to the | 4326 /// application container. Only applicable for App Engine flexible |
4211 * application container. Only applicable for App Engine flexible environment | 4327 /// environment versions. |
4212 * versions. | |
4213 */ | |
4214 core.List<core.String> forwardedPorts; | 4328 core.List<core.String> forwardedPorts; |
4215 /** | 4329 |
4216 * Tag to apply to the VM instance during creation. Only applicable for for | 4330 /// Tag to apply to the VM instance during creation. Only applicable for for |
4217 * App Engine flexible environment versions. | 4331 /// App Engine flexible environment versions. |
4218 */ | |
4219 core.String instanceTag; | 4332 core.String instanceTag; |
4220 /** | 4333 |
4221 * Google Compute Engine network where the virtual machines are created. | 4334 /// Google Compute Engine network where the virtual machines are created. |
4222 * Specify the short name, not the resource path.Defaults to default. | 4335 /// Specify the short name, not the resource path.Defaults to default. |
4223 */ | |
4224 core.String name; | 4336 core.String name; |
4225 /** | 4337 |
4226 * Google Cloud Platform sub-network where the virtual machines are created. | 4338 /// Google Cloud Platform sub-network where the virtual machines are created. |
4227 * Specify the short name, not the resource path.If a subnetwork name is | 4339 /// Specify the short name, not the resource path.If a subnetwork name is |
4228 * specified, a network name will also be required unless it is for the | 4340 /// specified, a network name will also be required unless it is for the |
4229 * default network. | 4341 /// default network. |
4230 * If the network the VM instance is being created in is a Legacy network, | 4342 /// If the network the VM instance is being created in is a Legacy network, |
4231 * then the IP address is allocated from the IPv4Range. | 4343 /// then the IP address is allocated from the IPv4Range. |
4232 * If the network the VM instance is being created in is an auto Subnet Mode | 4344 /// If the network the VM instance is being created in is an auto Subnet Mode |
4233 * Network, then only network name should be specified (not the | 4345 /// Network, then only network name should be specified (not the |
4234 * subnetwork_name) and the IP address is created from the IPCidrRange of the | 4346 /// subnetwork_name) and the IP address is created from the IPCidrRange of |
4235 * subnetwork that exists in that zone for that network. | 4347 /// the subnetwork that exists in that zone for that network. |
4236 * If the network the VM instance is being created in is a custom Subnet Mode | 4348 /// If the network the VM instance is being created in is a custom Subnet |
4237 * Network, then the subnetwork_name must be specified and the IP address is | 4349 /// Mode Network, then the subnetwork_name must be specified and the IP |
4238 * created from the IPCidrRange of the subnetwork.If specified, the subnetwork | 4350 /// address is created from the IPCidrRange of the subnetwork.If specified, |
4239 * must exist in the same region as the App Engine flexible environment | 4351 /// the subnetwork must exist in the same region as the App Engine flexible |
4240 * application. | 4352 /// environment application. |
4241 */ | |
4242 core.String subnetworkName; | 4353 core.String subnetworkName; |
4243 | 4354 |
4244 Network(); | 4355 Network(); |
4245 | 4356 |
4246 Network.fromJson(core.Map _json) { | 4357 Network.fromJson(core.Map _json) { |
4247 if (_json.containsKey("forwardedPorts")) { | 4358 if (_json.containsKey("forwardedPorts")) { |
4248 forwardedPorts = _json["forwardedPorts"]; | 4359 forwardedPorts = _json["forwardedPorts"]; |
4249 } | 4360 } |
4250 if (_json.containsKey("instanceTag")) { | 4361 if (_json.containsKey("instanceTag")) { |
4251 instanceTag = _json["instanceTag"]; | 4362 instanceTag = _json["instanceTag"]; |
4252 } | 4363 } |
4253 if (_json.containsKey("name")) { | 4364 if (_json.containsKey("name")) { |
4254 name = _json["name"]; | 4365 name = _json["name"]; |
4255 } | 4366 } |
4256 if (_json.containsKey("subnetworkName")) { | 4367 if (_json.containsKey("subnetworkName")) { |
4257 subnetworkName = _json["subnetworkName"]; | 4368 subnetworkName = _json["subnetworkName"]; |
4258 } | 4369 } |
4259 } | 4370 } |
4260 | 4371 |
4261 core.Map<core.String, core.Object> toJson() { | 4372 core.Map<core.String, core.Object> toJson() { |
4262 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4373 final core.Map<core.String, core.Object> _json = |
| 4374 new core.Map<core.String, core.Object>(); |
4263 if (forwardedPorts != null) { | 4375 if (forwardedPorts != null) { |
4264 _json["forwardedPorts"] = forwardedPorts; | 4376 _json["forwardedPorts"] = forwardedPorts; |
4265 } | 4377 } |
4266 if (instanceTag != null) { | 4378 if (instanceTag != null) { |
4267 _json["instanceTag"] = instanceTag; | 4379 _json["instanceTag"] = instanceTag; |
4268 } | 4380 } |
4269 if (name != null) { | 4381 if (name != null) { |
4270 _json["name"] = name; | 4382 _json["name"] = name; |
4271 } | 4383 } |
4272 if (subnetworkName != null) { | 4384 if (subnetworkName != null) { |
4273 _json["subnetworkName"] = subnetworkName; | 4385 _json["subnetworkName"] = subnetworkName; |
4274 } | 4386 } |
4275 return _json; | 4387 return _json; |
4276 } | 4388 } |
4277 } | 4389 } |
4278 | 4390 |
4279 /** Target scaling by network usage. Only applicable for VM runtimes. */ | 4391 /// Target scaling by network usage. Only applicable for VM runtimes. |
4280 class NetworkUtilization { | 4392 class NetworkUtilization { |
4281 /** Target bytes received per second. */ | 4393 /// Target bytes received per second. |
4282 core.int targetReceivedBytesPerSecond; | 4394 core.int targetReceivedBytesPerSecond; |
4283 /** Target packets received per second. */ | 4395 |
| 4396 /// Target packets received per second. |
4284 core.int targetReceivedPacketsPerSecond; | 4397 core.int targetReceivedPacketsPerSecond; |
4285 /** Target bytes sent per second. */ | 4398 |
| 4399 /// Target bytes sent per second. |
4286 core.int targetSentBytesPerSecond; | 4400 core.int targetSentBytesPerSecond; |
4287 /** Target packets sent per second. */ | 4401 |
| 4402 /// Target packets sent per second. |
4288 core.int targetSentPacketsPerSecond; | 4403 core.int targetSentPacketsPerSecond; |
4289 | 4404 |
4290 NetworkUtilization(); | 4405 NetworkUtilization(); |
4291 | 4406 |
4292 NetworkUtilization.fromJson(core.Map _json) { | 4407 NetworkUtilization.fromJson(core.Map _json) { |
4293 if (_json.containsKey("targetReceivedBytesPerSecond")) { | 4408 if (_json.containsKey("targetReceivedBytesPerSecond")) { |
4294 targetReceivedBytesPerSecond = _json["targetReceivedBytesPerSecond"]; | 4409 targetReceivedBytesPerSecond = _json["targetReceivedBytesPerSecond"]; |
4295 } | 4410 } |
4296 if (_json.containsKey("targetReceivedPacketsPerSecond")) { | 4411 if (_json.containsKey("targetReceivedPacketsPerSecond")) { |
4297 targetReceivedPacketsPerSecond = _json["targetReceivedPacketsPerSecond"]; | 4412 targetReceivedPacketsPerSecond = _json["targetReceivedPacketsPerSecond"]; |
4298 } | 4413 } |
4299 if (_json.containsKey("targetSentBytesPerSecond")) { | 4414 if (_json.containsKey("targetSentBytesPerSecond")) { |
4300 targetSentBytesPerSecond = _json["targetSentBytesPerSecond"]; | 4415 targetSentBytesPerSecond = _json["targetSentBytesPerSecond"]; |
4301 } | 4416 } |
4302 if (_json.containsKey("targetSentPacketsPerSecond")) { | 4417 if (_json.containsKey("targetSentPacketsPerSecond")) { |
4303 targetSentPacketsPerSecond = _json["targetSentPacketsPerSecond"]; | 4418 targetSentPacketsPerSecond = _json["targetSentPacketsPerSecond"]; |
4304 } | 4419 } |
4305 } | 4420 } |
4306 | 4421 |
4307 core.Map<core.String, core.Object> toJson() { | 4422 core.Map<core.String, core.Object> toJson() { |
4308 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4423 final core.Map<core.String, core.Object> _json = |
| 4424 new core.Map<core.String, core.Object>(); |
4309 if (targetReceivedBytesPerSecond != null) { | 4425 if (targetReceivedBytesPerSecond != null) { |
4310 _json["targetReceivedBytesPerSecond"] = targetReceivedBytesPerSecond; | 4426 _json["targetReceivedBytesPerSecond"] = targetReceivedBytesPerSecond; |
4311 } | 4427 } |
4312 if (targetReceivedPacketsPerSecond != null) { | 4428 if (targetReceivedPacketsPerSecond != null) { |
4313 _json["targetReceivedPacketsPerSecond"] = targetReceivedPacketsPerSecond; | 4429 _json["targetReceivedPacketsPerSecond"] = targetReceivedPacketsPerSecond; |
4314 } | 4430 } |
4315 if (targetSentBytesPerSecond != null) { | 4431 if (targetSentBytesPerSecond != null) { |
4316 _json["targetSentBytesPerSecond"] = targetSentBytesPerSecond; | 4432 _json["targetSentBytesPerSecond"] = targetSentBytesPerSecond; |
4317 } | 4433 } |
4318 if (targetSentPacketsPerSecond != null) { | 4434 if (targetSentPacketsPerSecond != null) { |
4319 _json["targetSentPacketsPerSecond"] = targetSentPacketsPerSecond; | 4435 _json["targetSentPacketsPerSecond"] = targetSentPacketsPerSecond; |
4320 } | 4436 } |
4321 return _json; | 4437 return _json; |
4322 } | 4438 } |
4323 } | 4439 } |
4324 | 4440 |
4325 /** | 4441 /// This resource represents a long-running operation that is the result of a |
4326 * This resource represents a long-running operation that is the result of a | 4442 /// network API call. |
4327 * network API call. | |
4328 */ | |
4329 class Operation { | 4443 class Operation { |
4330 /** | 4444 /// If the value is false, it means the operation is still in progress. If |
4331 * If the value is false, it means the operation is still in progress. If | 4445 /// true, the operation is completed, and either error or response is |
4332 * true, the operation is completed, and either error or response is | 4446 /// available. |
4333 * available. | |
4334 */ | |
4335 core.bool done; | 4447 core.bool done; |
4336 /** The error result of the operation in case of failure or cancellation. */ | 4448 |
| 4449 /// The error result of the operation in case of failure or cancellation. |
4337 Status error; | 4450 Status error; |
4338 /** | 4451 |
4339 * Service-specific metadata associated with the operation. It typically | 4452 /// Service-specific metadata associated with the operation. It typically |
4340 * contains progress information and common metadata such as create time. Some | 4453 /// contains progress information and common metadata such as create time. |
4341 * services might not provide such metadata. Any method that returns a | 4454 /// Some services might not provide such metadata. Any method that returns a |
4342 * long-running operation should document the metadata type, if any. | 4455 /// long-running operation should document the metadata type, if any. |
4343 * | 4456 /// |
4344 * The values for Object must be JSON objects. It can consist of `num`, | 4457 /// The values for Object must be JSON objects. It can consist of `num`, |
4345 * `String`, `bool` and `null` as well as `Map` and `List` values. | 4458 /// `String`, `bool` and `null` as well as `Map` and `List` values. |
4346 */ | |
4347 core.Map<core.String, core.Object> metadata; | 4459 core.Map<core.String, core.Object> metadata; |
4348 /** | 4460 |
4349 * The server-assigned name, which is only unique within the same service that | 4461 /// The server-assigned name, which is only unique within the same service |
4350 * originally returns it. If you use the default HTTP mapping, the name should | 4462 /// that originally returns it. If you use the default HTTP mapping, the name |
4351 * have the format of operations/some/unique/name. | 4463 /// should have the format of operations/some/unique/name. |
4352 */ | |
4353 core.String name; | 4464 core.String name; |
4354 /** | 4465 |
4355 * The normal response of the operation in case of success. If the original | 4466 /// The normal response of the operation in case of success. If the original |
4356 * method returns no data on success, such as Delete, the response is | 4467 /// method returns no data on success, such as Delete, the response is |
4357 * google.protobuf.Empty. If the original method is standard | 4468 /// google.protobuf.Empty. If the original method is standard |
4358 * Get/Create/Update, the response should be the resource. For other methods, | 4469 /// Get/Create/Update, the response should be the resource. For other |
4359 * the response should have the type XxxResponse, where Xxx is the original | 4470 /// methods, the response should have the type XxxResponse, where Xxx is the |
4360 * method name. For example, if the original method name is TakeSnapshot(), | 4471 /// original method name. For example, if the original method name is |
4361 * the inferred response type is TakeSnapshotResponse. | 4472 /// TakeSnapshot(), the inferred response type is TakeSnapshotResponse. |
4362 * | 4473 /// |
4363 * The values for Object must be JSON objects. It can consist of `num`, | 4474 /// The values for Object must be JSON objects. It can consist of `num`, |
4364 * `String`, `bool` and `null` as well as `Map` and `List` values. | 4475 /// `String`, `bool` and `null` as well as `Map` and `List` values. |
4365 */ | |
4366 core.Map<core.String, core.Object> response; | 4476 core.Map<core.String, core.Object> response; |
4367 | 4477 |
4368 Operation(); | 4478 Operation(); |
4369 | 4479 |
4370 Operation.fromJson(core.Map _json) { | 4480 Operation.fromJson(core.Map _json) { |
4371 if (_json.containsKey("done")) { | 4481 if (_json.containsKey("done")) { |
4372 done = _json["done"]; | 4482 done = _json["done"]; |
4373 } | 4483 } |
4374 if (_json.containsKey("error")) { | 4484 if (_json.containsKey("error")) { |
4375 error = new Status.fromJson(_json["error"]); | 4485 error = new Status.fromJson(_json["error"]); |
4376 } | 4486 } |
4377 if (_json.containsKey("metadata")) { | 4487 if (_json.containsKey("metadata")) { |
4378 metadata = _json["metadata"]; | 4488 metadata = _json["metadata"]; |
4379 } | 4489 } |
4380 if (_json.containsKey("name")) { | 4490 if (_json.containsKey("name")) { |
4381 name = _json["name"]; | 4491 name = _json["name"]; |
4382 } | 4492 } |
4383 if (_json.containsKey("response")) { | 4493 if (_json.containsKey("response")) { |
4384 response = _json["response"]; | 4494 response = _json["response"]; |
4385 } | 4495 } |
4386 } | 4496 } |
4387 | 4497 |
4388 core.Map<core.String, core.Object> toJson() { | 4498 core.Map<core.String, core.Object> toJson() { |
4389 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4499 final core.Map<core.String, core.Object> _json = |
| 4500 new core.Map<core.String, core.Object>(); |
4390 if (done != null) { | 4501 if (done != null) { |
4391 _json["done"] = done; | 4502 _json["done"] = done; |
4392 } | 4503 } |
4393 if (error != null) { | 4504 if (error != null) { |
4394 _json["error"] = (error).toJson(); | 4505 _json["error"] = (error).toJson(); |
4395 } | 4506 } |
4396 if (metadata != null) { | 4507 if (metadata != null) { |
4397 _json["metadata"] = metadata; | 4508 _json["metadata"] = metadata; |
4398 } | 4509 } |
4399 if (name != null) { | 4510 if (name != null) { |
4400 _json["name"] = name; | 4511 _json["name"] = name; |
4401 } | 4512 } |
4402 if (response != null) { | 4513 if (response != null) { |
4403 _json["response"] = response; | 4514 _json["response"] = response; |
4404 } | 4515 } |
4405 return _json; | 4516 return _json; |
4406 } | 4517 } |
4407 } | 4518 } |
4408 | 4519 |
4409 /** Metadata for the given google.longrunning.Operation. */ | 4520 /// Metadata for the given google.longrunning.Operation. |
4410 class OperationMetadata { | 4521 class OperationMetadata { |
4411 /** Timestamp that this operation completed.@OutputOnly */ | 4522 /// Timestamp that this operation completed.@OutputOnly |
4412 core.String endTime; | 4523 core.String endTime; |
4413 /** Timestamp that this operation was created.@OutputOnly */ | 4524 |
| 4525 /// Timestamp that this operation was created.@OutputOnly |
4414 core.String insertTime; | 4526 core.String insertTime; |
4415 /** | 4527 |
4416 * API method that initiated this operation. Example: | 4528 /// API method that initiated this operation. Example: |
4417 * google.appengine.v1beta4.Version.CreateVersion.@OutputOnly | 4529 /// google.appengine.v1beta4.Version.CreateVersion.@OutputOnly |
4418 */ | |
4419 core.String method; | 4530 core.String method; |
4420 /** | 4531 |
4421 * Type of this operation. Deprecated, use method field instead. Example: | 4532 /// Type of this operation. Deprecated, use method field instead. Example: |
4422 * "create_version".@OutputOnly | 4533 /// "create_version".@OutputOnly |
4423 */ | |
4424 core.String operationType; | 4534 core.String operationType; |
4425 /** | 4535 |
4426 * Name of the resource that this operation is acting on. Example: | 4536 /// Name of the resource that this operation is acting on. Example: |
4427 * apps/myapp/modules/default.@OutputOnly | 4537 /// apps/myapp/modules/default.@OutputOnly |
4428 */ | |
4429 core.String target; | 4538 core.String target; |
4430 /** User who requested this operation.@OutputOnly */ | 4539 |
| 4540 /// User who requested this operation.@OutputOnly |
4431 core.String user; | 4541 core.String user; |
4432 | 4542 |
4433 OperationMetadata(); | 4543 OperationMetadata(); |
4434 | 4544 |
4435 OperationMetadata.fromJson(core.Map _json) { | 4545 OperationMetadata.fromJson(core.Map _json) { |
4436 if (_json.containsKey("endTime")) { | 4546 if (_json.containsKey("endTime")) { |
4437 endTime = _json["endTime"]; | 4547 endTime = _json["endTime"]; |
4438 } | 4548 } |
4439 if (_json.containsKey("insertTime")) { | 4549 if (_json.containsKey("insertTime")) { |
4440 insertTime = _json["insertTime"]; | 4550 insertTime = _json["insertTime"]; |
4441 } | 4551 } |
4442 if (_json.containsKey("method")) { | 4552 if (_json.containsKey("method")) { |
4443 method = _json["method"]; | 4553 method = _json["method"]; |
4444 } | 4554 } |
4445 if (_json.containsKey("operationType")) { | 4555 if (_json.containsKey("operationType")) { |
4446 operationType = _json["operationType"]; | 4556 operationType = _json["operationType"]; |
4447 } | 4557 } |
4448 if (_json.containsKey("target")) { | 4558 if (_json.containsKey("target")) { |
4449 target = _json["target"]; | 4559 target = _json["target"]; |
4450 } | 4560 } |
4451 if (_json.containsKey("user")) { | 4561 if (_json.containsKey("user")) { |
4452 user = _json["user"]; | 4562 user = _json["user"]; |
4453 } | 4563 } |
4454 } | 4564 } |
4455 | 4565 |
4456 core.Map<core.String, core.Object> toJson() { | 4566 core.Map<core.String, core.Object> toJson() { |
4457 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4567 final core.Map<core.String, core.Object> _json = |
| 4568 new core.Map<core.String, core.Object>(); |
4458 if (endTime != null) { | 4569 if (endTime != null) { |
4459 _json["endTime"] = endTime; | 4570 _json["endTime"] = endTime; |
4460 } | 4571 } |
4461 if (insertTime != null) { | 4572 if (insertTime != null) { |
4462 _json["insertTime"] = insertTime; | 4573 _json["insertTime"] = insertTime; |
4463 } | 4574 } |
4464 if (method != null) { | 4575 if (method != null) { |
4465 _json["method"] = method; | 4576 _json["method"] = method; |
4466 } | 4577 } |
4467 if (operationType != null) { | 4578 if (operationType != null) { |
4468 _json["operationType"] = operationType; | 4579 _json["operationType"] = operationType; |
4469 } | 4580 } |
4470 if (target != null) { | 4581 if (target != null) { |
4471 _json["target"] = target; | 4582 _json["target"] = target; |
4472 } | 4583 } |
4473 if (user != null) { | 4584 if (user != null) { |
4474 _json["user"] = user; | 4585 _json["user"] = user; |
4475 } | 4586 } |
4476 return _json; | 4587 return _json; |
4477 } | 4588 } |
4478 } | 4589 } |
4479 | 4590 |
4480 /** Metadata for the given google.longrunning.Operation. */ | 4591 /// Metadata for the given google.longrunning.Operation. |
4481 class OperationMetadataExperimental { | 4592 class OperationMetadataExperimental { |
4482 /** Time that this operation completed.@OutputOnly */ | 4593 /// Time that this operation completed.@OutputOnly |
4483 core.String endTime; | 4594 core.String endTime; |
4484 /** Time that this operation was created.@OutputOnly */ | 4595 |
| 4596 /// Time that this operation was created.@OutputOnly |
4485 core.String insertTime; | 4597 core.String insertTime; |
4486 /** | 4598 |
4487 * API method that initiated this operation. Example: | 4599 /// API method that initiated this operation. Example: |
4488 * google.appengine.experimental.CustomDomains.CreateCustomDomain.@OutputOnly | 4600 /// google.appengine.experimental.CustomDomains.CreateCustomDomain.@OutputOnly |
4489 */ | |
4490 core.String method; | 4601 core.String method; |
4491 /** | 4602 |
4492 * Name of the resource that this operation is acting on. Example: | 4603 /// Name of the resource that this operation is acting on. Example: |
4493 * apps/myapp/customDomains/example.com.@OutputOnly | 4604 /// apps/myapp/customDomains/example.com.@OutputOnly |
4494 */ | |
4495 core.String target; | 4605 core.String target; |
4496 /** User who requested this operation.@OutputOnly */ | 4606 |
| 4607 /// User who requested this operation.@OutputOnly |
4497 core.String user; | 4608 core.String user; |
4498 | 4609 |
4499 OperationMetadataExperimental(); | 4610 OperationMetadataExperimental(); |
4500 | 4611 |
4501 OperationMetadataExperimental.fromJson(core.Map _json) { | 4612 OperationMetadataExperimental.fromJson(core.Map _json) { |
4502 if (_json.containsKey("endTime")) { | 4613 if (_json.containsKey("endTime")) { |
4503 endTime = _json["endTime"]; | 4614 endTime = _json["endTime"]; |
4504 } | 4615 } |
4505 if (_json.containsKey("insertTime")) { | 4616 if (_json.containsKey("insertTime")) { |
4506 insertTime = _json["insertTime"]; | 4617 insertTime = _json["insertTime"]; |
4507 } | 4618 } |
4508 if (_json.containsKey("method")) { | 4619 if (_json.containsKey("method")) { |
4509 method = _json["method"]; | 4620 method = _json["method"]; |
4510 } | 4621 } |
4511 if (_json.containsKey("target")) { | 4622 if (_json.containsKey("target")) { |
4512 target = _json["target"]; | 4623 target = _json["target"]; |
4513 } | 4624 } |
4514 if (_json.containsKey("user")) { | 4625 if (_json.containsKey("user")) { |
4515 user = _json["user"]; | 4626 user = _json["user"]; |
4516 } | 4627 } |
4517 } | 4628 } |
4518 | 4629 |
4519 core.Map<core.String, core.Object> toJson() { | 4630 core.Map<core.String, core.Object> toJson() { |
4520 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4631 final core.Map<core.String, core.Object> _json = |
| 4632 new core.Map<core.String, core.Object>(); |
4521 if (endTime != null) { | 4633 if (endTime != null) { |
4522 _json["endTime"] = endTime; | 4634 _json["endTime"] = endTime; |
4523 } | 4635 } |
4524 if (insertTime != null) { | 4636 if (insertTime != null) { |
4525 _json["insertTime"] = insertTime; | 4637 _json["insertTime"] = insertTime; |
4526 } | 4638 } |
4527 if (method != null) { | 4639 if (method != null) { |
4528 _json["method"] = method; | 4640 _json["method"] = method; |
4529 } | 4641 } |
4530 if (target != null) { | 4642 if (target != null) { |
4531 _json["target"] = target; | 4643 _json["target"] = target; |
4532 } | 4644 } |
4533 if (user != null) { | 4645 if (user != null) { |
4534 _json["user"] = user; | 4646 _json["user"] = user; |
4535 } | 4647 } |
4536 return _json; | 4648 return _json; |
4537 } | 4649 } |
4538 } | 4650 } |
4539 | 4651 |
4540 /** Metadata for the given google.longrunning.Operation. */ | 4652 /// Metadata for the given google.longrunning.Operation. |
4541 class OperationMetadataV1 { | 4653 class OperationMetadataV1 { |
4542 /** Time that this operation completed.@OutputOnly */ | 4654 /// Time that this operation completed.@OutputOnly |
4543 core.String endTime; | 4655 core.String endTime; |
4544 /** | 4656 |
4545 * Ephemeral message that may change every time the operation is polled. | 4657 /// Ephemeral message that may change every time the operation is polled. |
4546 * @OutputOnly | 4658 /// @OutputOnly |
4547 */ | |
4548 core.String ephemeralMessage; | 4659 core.String ephemeralMessage; |
4549 /** Time that this operation was created.@OutputOnly */ | 4660 |
| 4661 /// Time that this operation was created.@OutputOnly |
4550 core.String insertTime; | 4662 core.String insertTime; |
4551 /** | 4663 |
4552 * API method that initiated this operation. Example: | 4664 /// API method that initiated this operation. Example: |
4553 * google.appengine.v1.Versions.CreateVersion.@OutputOnly | 4665 /// google.appengine.v1.Versions.CreateVersion.@OutputOnly |
4554 */ | |
4555 core.String method; | 4666 core.String method; |
4556 /** | 4667 |
4557 * Name of the resource that this operation is acting on. Example: | 4668 /// Name of the resource that this operation is acting on. Example: |
4558 * apps/myapp/services/default.@OutputOnly | 4669 /// apps/myapp/services/default.@OutputOnly |
4559 */ | |
4560 core.String target; | 4670 core.String target; |
4561 /** User who requested this operation.@OutputOnly */ | 4671 |
| 4672 /// User who requested this operation.@OutputOnly |
4562 core.String user; | 4673 core.String user; |
4563 /** Durable messages that persist on every operation poll. @OutputOnly */ | 4674 |
| 4675 /// Durable messages that persist on every operation poll. @OutputOnly |
4564 core.List<core.String> warning; | 4676 core.List<core.String> warning; |
4565 | 4677 |
4566 OperationMetadataV1(); | 4678 OperationMetadataV1(); |
4567 | 4679 |
4568 OperationMetadataV1.fromJson(core.Map _json) { | 4680 OperationMetadataV1.fromJson(core.Map _json) { |
4569 if (_json.containsKey("endTime")) { | 4681 if (_json.containsKey("endTime")) { |
4570 endTime = _json["endTime"]; | 4682 endTime = _json["endTime"]; |
4571 } | 4683 } |
4572 if (_json.containsKey("ephemeralMessage")) { | 4684 if (_json.containsKey("ephemeralMessage")) { |
4573 ephemeralMessage = _json["ephemeralMessage"]; | 4685 ephemeralMessage = _json["ephemeralMessage"]; |
4574 } | 4686 } |
4575 if (_json.containsKey("insertTime")) { | 4687 if (_json.containsKey("insertTime")) { |
4576 insertTime = _json["insertTime"]; | 4688 insertTime = _json["insertTime"]; |
4577 } | 4689 } |
4578 if (_json.containsKey("method")) { | 4690 if (_json.containsKey("method")) { |
4579 method = _json["method"]; | 4691 method = _json["method"]; |
4580 } | 4692 } |
4581 if (_json.containsKey("target")) { | 4693 if (_json.containsKey("target")) { |
4582 target = _json["target"]; | 4694 target = _json["target"]; |
4583 } | 4695 } |
4584 if (_json.containsKey("user")) { | 4696 if (_json.containsKey("user")) { |
4585 user = _json["user"]; | 4697 user = _json["user"]; |
4586 } | 4698 } |
4587 if (_json.containsKey("warning")) { | 4699 if (_json.containsKey("warning")) { |
4588 warning = _json["warning"]; | 4700 warning = _json["warning"]; |
4589 } | 4701 } |
4590 } | 4702 } |
4591 | 4703 |
4592 core.Map<core.String, core.Object> toJson() { | 4704 core.Map<core.String, core.Object> toJson() { |
4593 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4705 final core.Map<core.String, core.Object> _json = |
| 4706 new core.Map<core.String, core.Object>(); |
4594 if (endTime != null) { | 4707 if (endTime != null) { |
4595 _json["endTime"] = endTime; | 4708 _json["endTime"] = endTime; |
4596 } | 4709 } |
4597 if (ephemeralMessage != null) { | 4710 if (ephemeralMessage != null) { |
4598 _json["ephemeralMessage"] = ephemeralMessage; | 4711 _json["ephemeralMessage"] = ephemeralMessage; |
4599 } | 4712 } |
4600 if (insertTime != null) { | 4713 if (insertTime != null) { |
4601 _json["insertTime"] = insertTime; | 4714 _json["insertTime"] = insertTime; |
4602 } | 4715 } |
4603 if (method != null) { | 4716 if (method != null) { |
4604 _json["method"] = method; | 4717 _json["method"] = method; |
4605 } | 4718 } |
4606 if (target != null) { | 4719 if (target != null) { |
4607 _json["target"] = target; | 4720 _json["target"] = target; |
4608 } | 4721 } |
4609 if (user != null) { | 4722 if (user != null) { |
4610 _json["user"] = user; | 4723 _json["user"] = user; |
4611 } | 4724 } |
4612 if (warning != null) { | 4725 if (warning != null) { |
4613 _json["warning"] = warning; | 4726 _json["warning"] = warning; |
4614 } | 4727 } |
4615 return _json; | 4728 return _json; |
4616 } | 4729 } |
4617 } | 4730 } |
4618 | 4731 |
4619 /** Metadata for the given google.longrunning.Operation. */ | 4732 /// Metadata for the given google.longrunning.Operation. |
4620 class OperationMetadataV1Alpha { | 4733 class OperationMetadataV1Alpha { |
4621 /** Time that this operation completed.@OutputOnly */ | 4734 /// Time that this operation completed.@OutputOnly |
4622 core.String endTime; | 4735 core.String endTime; |
4623 /** | 4736 |
4624 * Ephemeral message that may change every time the operation is polled. | 4737 /// Ephemeral message that may change every time the operation is polled. |
4625 * @OutputOnly | 4738 /// @OutputOnly |
4626 */ | |
4627 core.String ephemeralMessage; | 4739 core.String ephemeralMessage; |
4628 /** Time that this operation was created.@OutputOnly */ | 4740 |
| 4741 /// Time that this operation was created.@OutputOnly |
4629 core.String insertTime; | 4742 core.String insertTime; |
4630 /** | 4743 |
4631 * API method that initiated this operation. Example: | 4744 /// API method that initiated this operation. Example: |
4632 * google.appengine.v1alpha.Versions.CreateVersion.@OutputOnly | 4745 /// google.appengine.v1alpha.Versions.CreateVersion.@OutputOnly |
4633 */ | |
4634 core.String method; | 4746 core.String method; |
4635 /** | 4747 |
4636 * Name of the resource that this operation is acting on. Example: | 4748 /// Name of the resource that this operation is acting on. Example: |
4637 * apps/myapp/services/default.@OutputOnly | 4749 /// apps/myapp/services/default.@OutputOnly |
4638 */ | |
4639 core.String target; | 4750 core.String target; |
4640 /** User who requested this operation.@OutputOnly */ | 4751 |
| 4752 /// User who requested this operation.@OutputOnly |
4641 core.String user; | 4753 core.String user; |
4642 /** Durable messages that persist on every operation poll. @OutputOnly */ | 4754 |
| 4755 /// Durable messages that persist on every operation poll. @OutputOnly |
4643 core.List<core.String> warning; | 4756 core.List<core.String> warning; |
4644 | 4757 |
4645 OperationMetadataV1Alpha(); | 4758 OperationMetadataV1Alpha(); |
4646 | 4759 |
4647 OperationMetadataV1Alpha.fromJson(core.Map _json) { | 4760 OperationMetadataV1Alpha.fromJson(core.Map _json) { |
4648 if (_json.containsKey("endTime")) { | 4761 if (_json.containsKey("endTime")) { |
4649 endTime = _json["endTime"]; | 4762 endTime = _json["endTime"]; |
4650 } | 4763 } |
4651 if (_json.containsKey("ephemeralMessage")) { | 4764 if (_json.containsKey("ephemeralMessage")) { |
4652 ephemeralMessage = _json["ephemeralMessage"]; | 4765 ephemeralMessage = _json["ephemeralMessage"]; |
4653 } | 4766 } |
4654 if (_json.containsKey("insertTime")) { | 4767 if (_json.containsKey("insertTime")) { |
4655 insertTime = _json["insertTime"]; | 4768 insertTime = _json["insertTime"]; |
4656 } | 4769 } |
4657 if (_json.containsKey("method")) { | 4770 if (_json.containsKey("method")) { |
4658 method = _json["method"]; | 4771 method = _json["method"]; |
4659 } | 4772 } |
4660 if (_json.containsKey("target")) { | 4773 if (_json.containsKey("target")) { |
4661 target = _json["target"]; | 4774 target = _json["target"]; |
4662 } | 4775 } |
4663 if (_json.containsKey("user")) { | 4776 if (_json.containsKey("user")) { |
4664 user = _json["user"]; | 4777 user = _json["user"]; |
4665 } | 4778 } |
4666 if (_json.containsKey("warning")) { | 4779 if (_json.containsKey("warning")) { |
4667 warning = _json["warning"]; | 4780 warning = _json["warning"]; |
4668 } | 4781 } |
4669 } | 4782 } |
4670 | 4783 |
4671 core.Map<core.String, core.Object> toJson() { | 4784 core.Map<core.String, core.Object> toJson() { |
4672 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4785 final core.Map<core.String, core.Object> _json = |
| 4786 new core.Map<core.String, core.Object>(); |
4673 if (endTime != null) { | 4787 if (endTime != null) { |
4674 _json["endTime"] = endTime; | 4788 _json["endTime"] = endTime; |
4675 } | 4789 } |
4676 if (ephemeralMessage != null) { | 4790 if (ephemeralMessage != null) { |
4677 _json["ephemeralMessage"] = ephemeralMessage; | 4791 _json["ephemeralMessage"] = ephemeralMessage; |
4678 } | 4792 } |
4679 if (insertTime != null) { | 4793 if (insertTime != null) { |
4680 _json["insertTime"] = insertTime; | 4794 _json["insertTime"] = insertTime; |
4681 } | 4795 } |
4682 if (method != null) { | 4796 if (method != null) { |
4683 _json["method"] = method; | 4797 _json["method"] = method; |
4684 } | 4798 } |
4685 if (target != null) { | 4799 if (target != null) { |
4686 _json["target"] = target; | 4800 _json["target"] = target; |
4687 } | 4801 } |
4688 if (user != null) { | 4802 if (user != null) { |
4689 _json["user"] = user; | 4803 _json["user"] = user; |
4690 } | 4804 } |
4691 if (warning != null) { | 4805 if (warning != null) { |
4692 _json["warning"] = warning; | 4806 _json["warning"] = warning; |
4693 } | 4807 } |
4694 return _json; | 4808 return _json; |
4695 } | 4809 } |
4696 } | 4810 } |
4697 | 4811 |
4698 /** Metadata for the given google.longrunning.Operation. */ | 4812 /// Metadata for the given google.longrunning.Operation. |
4699 class OperationMetadataV1Beta { | 4813 class OperationMetadataV1Beta { |
4700 /** Time that this operation completed.@OutputOnly */ | 4814 /// Time that this operation completed.@OutputOnly |
4701 core.String endTime; | 4815 core.String endTime; |
4702 /** | 4816 |
4703 * Ephemeral message that may change every time the operation is polled. | 4817 /// Ephemeral message that may change every time the operation is polled. |
4704 * @OutputOnly | 4818 /// @OutputOnly |
4705 */ | |
4706 core.String ephemeralMessage; | 4819 core.String ephemeralMessage; |
4707 /** Time that this operation was created.@OutputOnly */ | 4820 |
| 4821 /// Time that this operation was created.@OutputOnly |
4708 core.String insertTime; | 4822 core.String insertTime; |
4709 /** | 4823 |
4710 * API method that initiated this operation. Example: | 4824 /// API method that initiated this operation. Example: |
4711 * google.appengine.v1beta.Versions.CreateVersion.@OutputOnly | 4825 /// google.appengine.v1beta.Versions.CreateVersion.@OutputOnly |
4712 */ | |
4713 core.String method; | 4826 core.String method; |
4714 /** | 4827 |
4715 * Name of the resource that this operation is acting on. Example: | 4828 /// Name of the resource that this operation is acting on. Example: |
4716 * apps/myapp/services/default.@OutputOnly | 4829 /// apps/myapp/services/default.@OutputOnly |
4717 */ | |
4718 core.String target; | 4830 core.String target; |
4719 /** User who requested this operation.@OutputOnly */ | 4831 |
| 4832 /// User who requested this operation.@OutputOnly |
4720 core.String user; | 4833 core.String user; |
4721 /** Durable messages that persist on every operation poll. @OutputOnly */ | 4834 |
| 4835 /// Durable messages that persist on every operation poll. @OutputOnly |
4722 core.List<core.String> warning; | 4836 core.List<core.String> warning; |
4723 | 4837 |
4724 OperationMetadataV1Beta(); | 4838 OperationMetadataV1Beta(); |
4725 | 4839 |
4726 OperationMetadataV1Beta.fromJson(core.Map _json) { | 4840 OperationMetadataV1Beta.fromJson(core.Map _json) { |
4727 if (_json.containsKey("endTime")) { | 4841 if (_json.containsKey("endTime")) { |
4728 endTime = _json["endTime"]; | 4842 endTime = _json["endTime"]; |
4729 } | 4843 } |
4730 if (_json.containsKey("ephemeralMessage")) { | 4844 if (_json.containsKey("ephemeralMessage")) { |
4731 ephemeralMessage = _json["ephemeralMessage"]; | 4845 ephemeralMessage = _json["ephemeralMessage"]; |
4732 } | 4846 } |
4733 if (_json.containsKey("insertTime")) { | 4847 if (_json.containsKey("insertTime")) { |
4734 insertTime = _json["insertTime"]; | 4848 insertTime = _json["insertTime"]; |
4735 } | 4849 } |
4736 if (_json.containsKey("method")) { | 4850 if (_json.containsKey("method")) { |
4737 method = _json["method"]; | 4851 method = _json["method"]; |
4738 } | 4852 } |
4739 if (_json.containsKey("target")) { | 4853 if (_json.containsKey("target")) { |
4740 target = _json["target"]; | 4854 target = _json["target"]; |
4741 } | 4855 } |
4742 if (_json.containsKey("user")) { | 4856 if (_json.containsKey("user")) { |
4743 user = _json["user"]; | 4857 user = _json["user"]; |
4744 } | 4858 } |
4745 if (_json.containsKey("warning")) { | 4859 if (_json.containsKey("warning")) { |
4746 warning = _json["warning"]; | 4860 warning = _json["warning"]; |
4747 } | 4861 } |
4748 } | 4862 } |
4749 | 4863 |
4750 core.Map<core.String, core.Object> toJson() { | 4864 core.Map<core.String, core.Object> toJson() { |
4751 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4865 final core.Map<core.String, core.Object> _json = |
| 4866 new core.Map<core.String, core.Object>(); |
4752 if (endTime != null) { | 4867 if (endTime != null) { |
4753 _json["endTime"] = endTime; | 4868 _json["endTime"] = endTime; |
4754 } | 4869 } |
4755 if (ephemeralMessage != null) { | 4870 if (ephemeralMessage != null) { |
4756 _json["ephemeralMessage"] = ephemeralMessage; | 4871 _json["ephemeralMessage"] = ephemeralMessage; |
4757 } | 4872 } |
4758 if (insertTime != null) { | 4873 if (insertTime != null) { |
4759 _json["insertTime"] = insertTime; | 4874 _json["insertTime"] = insertTime; |
4760 } | 4875 } |
4761 if (method != null) { | 4876 if (method != null) { |
4762 _json["method"] = method; | 4877 _json["method"] = method; |
4763 } | 4878 } |
4764 if (target != null) { | 4879 if (target != null) { |
4765 _json["target"] = target; | 4880 _json["target"] = target; |
4766 } | 4881 } |
4767 if (user != null) { | 4882 if (user != null) { |
4768 _json["user"] = user; | 4883 _json["user"] = user; |
4769 } | 4884 } |
4770 if (warning != null) { | 4885 if (warning != null) { |
4771 _json["warning"] = warning; | 4886 _json["warning"] = warning; |
4772 } | 4887 } |
4773 return _json; | 4888 return _json; |
4774 } | 4889 } |
4775 } | 4890 } |
4776 | 4891 |
4777 /** Metadata for the given google.longrunning.Operation. */ | 4892 /// Metadata for the given google.longrunning.Operation. |
4778 class OperationMetadataV1Beta5 { | 4893 class OperationMetadataV1Beta5 { |
4779 /** Timestamp that this operation completed.@OutputOnly */ | 4894 /// Timestamp that this operation completed.@OutputOnly |
4780 core.String endTime; | 4895 core.String endTime; |
4781 /** Timestamp that this operation was created.@OutputOnly */ | 4896 |
| 4897 /// Timestamp that this operation was created.@OutputOnly |
4782 core.String insertTime; | 4898 core.String insertTime; |
4783 /** | 4899 |
4784 * API method name that initiated this operation. Example: | 4900 /// API method name that initiated this operation. Example: |
4785 * google.appengine.v1beta5.Version.CreateVersion.@OutputOnly | 4901 /// google.appengine.v1beta5.Version.CreateVersion.@OutputOnly |
4786 */ | |
4787 core.String method; | 4902 core.String method; |
4788 /** | 4903 |
4789 * Name of the resource that this operation is acting on. Example: | 4904 /// Name of the resource that this operation is acting on. Example: |
4790 * apps/myapp/services/default.@OutputOnly | 4905 /// apps/myapp/services/default.@OutputOnly |
4791 */ | |
4792 core.String target; | 4906 core.String target; |
4793 /** User who requested this operation.@OutputOnly */ | 4907 |
| 4908 /// User who requested this operation.@OutputOnly |
4794 core.String user; | 4909 core.String user; |
4795 | 4910 |
4796 OperationMetadataV1Beta5(); | 4911 OperationMetadataV1Beta5(); |
4797 | 4912 |
4798 OperationMetadataV1Beta5.fromJson(core.Map _json) { | 4913 OperationMetadataV1Beta5.fromJson(core.Map _json) { |
4799 if (_json.containsKey("endTime")) { | 4914 if (_json.containsKey("endTime")) { |
4800 endTime = _json["endTime"]; | 4915 endTime = _json["endTime"]; |
4801 } | 4916 } |
4802 if (_json.containsKey("insertTime")) { | 4917 if (_json.containsKey("insertTime")) { |
4803 insertTime = _json["insertTime"]; | 4918 insertTime = _json["insertTime"]; |
4804 } | 4919 } |
4805 if (_json.containsKey("method")) { | 4920 if (_json.containsKey("method")) { |
4806 method = _json["method"]; | 4921 method = _json["method"]; |
4807 } | 4922 } |
4808 if (_json.containsKey("target")) { | 4923 if (_json.containsKey("target")) { |
4809 target = _json["target"]; | 4924 target = _json["target"]; |
4810 } | 4925 } |
4811 if (_json.containsKey("user")) { | 4926 if (_json.containsKey("user")) { |
4812 user = _json["user"]; | 4927 user = _json["user"]; |
4813 } | 4928 } |
4814 } | 4929 } |
4815 | 4930 |
4816 core.Map<core.String, core.Object> toJson() { | 4931 core.Map<core.String, core.Object> toJson() { |
4817 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4932 final core.Map<core.String, core.Object> _json = |
| 4933 new core.Map<core.String, core.Object>(); |
4818 if (endTime != null) { | 4934 if (endTime != null) { |
4819 _json["endTime"] = endTime; | 4935 _json["endTime"] = endTime; |
4820 } | 4936 } |
4821 if (insertTime != null) { | 4937 if (insertTime != null) { |
4822 _json["insertTime"] = insertTime; | 4938 _json["insertTime"] = insertTime; |
4823 } | 4939 } |
4824 if (method != null) { | 4940 if (method != null) { |
4825 _json["method"] = method; | 4941 _json["method"] = method; |
4826 } | 4942 } |
4827 if (target != null) { | 4943 if (target != null) { |
4828 _json["target"] = target; | 4944 _json["target"] = target; |
4829 } | 4945 } |
4830 if (user != null) { | 4946 if (user != null) { |
4831 _json["user"] = user; | 4947 _json["user"] = user; |
4832 } | 4948 } |
4833 return _json; | 4949 return _json; |
4834 } | 4950 } |
4835 } | 4951 } |
4836 | 4952 |
4837 /** | 4953 /// Readiness checking configuration for VM instances. Unhealthy instances are |
4838 * Readiness checking configuration for VM instances. Unhealthy instances are | 4954 /// removed from traffic rotation. |
4839 * removed from traffic rotation. | |
4840 */ | |
4841 class ReadinessCheck { | 4955 class ReadinessCheck { |
4842 /** | 4956 /// A maximum time limit on application initialization, measured from moment |
4843 * A maximum time limit on application initialization, measured from moment | 4957 /// the application successfully replies to a healthcheck until it is ready |
4844 * the application successfully replies to a healthcheck until it is ready to | 4958 /// to serve traffic. |
4845 * serve traffic. | |
4846 */ | |
4847 core.String appStartTimeout; | 4959 core.String appStartTimeout; |
4848 /** Interval between health checks. */ | 4960 |
| 4961 /// Interval between health checks. |
4849 core.String checkInterval; | 4962 core.String checkInterval; |
4850 /** Number of consecutive failed checks required before removing traffic. */ | 4963 |
| 4964 /// Number of consecutive failed checks required before removing traffic. |
4851 core.int failureThreshold; | 4965 core.int failureThreshold; |
4852 /** | 4966 |
4853 * Host header to send when performing a HTTP Readiness check. Example: | 4967 /// Host header to send when performing a HTTP Readiness check. Example: |
4854 * "myapp.appspot.com" | 4968 /// "myapp.appspot.com" |
4855 */ | |
4856 core.String host; | 4969 core.String host; |
4857 /** The request path. */ | 4970 |
| 4971 /// The request path. |
4858 core.String path; | 4972 core.String path; |
4859 /** | 4973 |
4860 * Number of consecutive successful checks required before receiving traffic. | 4974 /// Number of consecutive successful checks required before receiving |
4861 */ | 4975 /// traffic. |
4862 core.int successThreshold; | 4976 core.int successThreshold; |
4863 /** Time before the check is considered failed. */ | 4977 |
| 4978 /// Time before the check is considered failed. |
4864 core.String timeout; | 4979 core.String timeout; |
4865 | 4980 |
4866 ReadinessCheck(); | 4981 ReadinessCheck(); |
4867 | 4982 |
4868 ReadinessCheck.fromJson(core.Map _json) { | 4983 ReadinessCheck.fromJson(core.Map _json) { |
4869 if (_json.containsKey("appStartTimeout")) { | 4984 if (_json.containsKey("appStartTimeout")) { |
4870 appStartTimeout = _json["appStartTimeout"]; | 4985 appStartTimeout = _json["appStartTimeout"]; |
4871 } | 4986 } |
4872 if (_json.containsKey("checkInterval")) { | 4987 if (_json.containsKey("checkInterval")) { |
4873 checkInterval = _json["checkInterval"]; | 4988 checkInterval = _json["checkInterval"]; |
4874 } | 4989 } |
4875 if (_json.containsKey("failureThreshold")) { | 4990 if (_json.containsKey("failureThreshold")) { |
4876 failureThreshold = _json["failureThreshold"]; | 4991 failureThreshold = _json["failureThreshold"]; |
4877 } | 4992 } |
4878 if (_json.containsKey("host")) { | 4993 if (_json.containsKey("host")) { |
4879 host = _json["host"]; | 4994 host = _json["host"]; |
4880 } | 4995 } |
4881 if (_json.containsKey("path")) { | 4996 if (_json.containsKey("path")) { |
4882 path = _json["path"]; | 4997 path = _json["path"]; |
4883 } | 4998 } |
4884 if (_json.containsKey("successThreshold")) { | 4999 if (_json.containsKey("successThreshold")) { |
4885 successThreshold = _json["successThreshold"]; | 5000 successThreshold = _json["successThreshold"]; |
4886 } | 5001 } |
4887 if (_json.containsKey("timeout")) { | 5002 if (_json.containsKey("timeout")) { |
4888 timeout = _json["timeout"]; | 5003 timeout = _json["timeout"]; |
4889 } | 5004 } |
4890 } | 5005 } |
4891 | 5006 |
4892 core.Map<core.String, core.Object> toJson() { | 5007 core.Map<core.String, core.Object> toJson() { |
4893 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5008 final core.Map<core.String, core.Object> _json = |
| 5009 new core.Map<core.String, core.Object>(); |
4894 if (appStartTimeout != null) { | 5010 if (appStartTimeout != null) { |
4895 _json["appStartTimeout"] = appStartTimeout; | 5011 _json["appStartTimeout"] = appStartTimeout; |
4896 } | 5012 } |
4897 if (checkInterval != null) { | 5013 if (checkInterval != null) { |
4898 _json["checkInterval"] = checkInterval; | 5014 _json["checkInterval"] = checkInterval; |
4899 } | 5015 } |
4900 if (failureThreshold != null) { | 5016 if (failureThreshold != null) { |
4901 _json["failureThreshold"] = failureThreshold; | 5017 _json["failureThreshold"] = failureThreshold; |
4902 } | 5018 } |
4903 if (host != null) { | 5019 if (host != null) { |
4904 _json["host"] = host; | 5020 _json["host"] = host; |
4905 } | 5021 } |
4906 if (path != null) { | 5022 if (path != null) { |
4907 _json["path"] = path; | 5023 _json["path"] = path; |
4908 } | 5024 } |
4909 if (successThreshold != null) { | 5025 if (successThreshold != null) { |
4910 _json["successThreshold"] = successThreshold; | 5026 _json["successThreshold"] = successThreshold; |
4911 } | 5027 } |
4912 if (timeout != null) { | 5028 if (timeout != null) { |
4913 _json["timeout"] = timeout; | 5029 _json["timeout"] = timeout; |
4914 } | 5030 } |
4915 return _json; | 5031 return _json; |
4916 } | 5032 } |
4917 } | 5033 } |
4918 | 5034 |
4919 /** Request message for 'Applications.RepairApplication'. */ | 5035 /// Request message for 'Applications.RepairApplication'. |
4920 class RepairApplicationRequest { | 5036 class RepairApplicationRequest { |
4921 | |
4922 RepairApplicationRequest(); | 5037 RepairApplicationRequest(); |
4923 | 5038 |
4924 RepairApplicationRequest.fromJson(core.Map _json) { | 5039 RepairApplicationRequest.fromJson(core.Map _json) {} |
4925 } | |
4926 | 5040 |
4927 core.Map<core.String, core.Object> toJson() { | 5041 core.Map<core.String, core.Object> toJson() { |
4928 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5042 final core.Map<core.String, core.Object> _json = |
| 5043 new core.Map<core.String, core.Object>(); |
4929 return _json; | 5044 return _json; |
4930 } | 5045 } |
4931 } | 5046 } |
4932 | 5047 |
4933 /** Target scaling by request utilization. Only applicable for VM runtimes. */ | 5048 /// Target scaling by request utilization. Only applicable for VM runtimes. |
4934 class RequestUtilization { | 5049 class RequestUtilization { |
4935 /** Target number of concurrent requests. */ | 5050 /// Target number of concurrent requests. |
4936 core.int targetConcurrentRequests; | 5051 core.int targetConcurrentRequests; |
4937 /** Target requests per second. */ | 5052 |
| 5053 /// Target requests per second. |
4938 core.int targetRequestCountPerSecond; | 5054 core.int targetRequestCountPerSecond; |
4939 | 5055 |
4940 RequestUtilization(); | 5056 RequestUtilization(); |
4941 | 5057 |
4942 RequestUtilization.fromJson(core.Map _json) { | 5058 RequestUtilization.fromJson(core.Map _json) { |
4943 if (_json.containsKey("targetConcurrentRequests")) { | 5059 if (_json.containsKey("targetConcurrentRequests")) { |
4944 targetConcurrentRequests = _json["targetConcurrentRequests"]; | 5060 targetConcurrentRequests = _json["targetConcurrentRequests"]; |
4945 } | 5061 } |
4946 if (_json.containsKey("targetRequestCountPerSecond")) { | 5062 if (_json.containsKey("targetRequestCountPerSecond")) { |
4947 targetRequestCountPerSecond = _json["targetRequestCountPerSecond"]; | 5063 targetRequestCountPerSecond = _json["targetRequestCountPerSecond"]; |
4948 } | 5064 } |
4949 } | 5065 } |
4950 | 5066 |
4951 core.Map<core.String, core.Object> toJson() { | 5067 core.Map<core.String, core.Object> toJson() { |
4952 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5068 final core.Map<core.String, core.Object> _json = |
| 5069 new core.Map<core.String, core.Object>(); |
4953 if (targetConcurrentRequests != null) { | 5070 if (targetConcurrentRequests != null) { |
4954 _json["targetConcurrentRequests"] = targetConcurrentRequests; | 5071 _json["targetConcurrentRequests"] = targetConcurrentRequests; |
4955 } | 5072 } |
4956 if (targetRequestCountPerSecond != null) { | 5073 if (targetRequestCountPerSecond != null) { |
4957 _json["targetRequestCountPerSecond"] = targetRequestCountPerSecond; | 5074 _json["targetRequestCountPerSecond"] = targetRequestCountPerSecond; |
4958 } | 5075 } |
4959 return _json; | 5076 return _json; |
4960 } | 5077 } |
4961 } | 5078 } |
4962 | 5079 |
4963 /** A DNS resource record. */ | 5080 /// A DNS resource record. |
4964 class ResourceRecord { | 5081 class ResourceRecord { |
4965 /** | 5082 /// Relative name of the object affected by this record. Only applicable for |
4966 * Relative name of the object affected by this record. Only applicable for | 5083 /// CNAME records. Example: 'www'. |
4967 * CNAME records. Example: 'www'. | |
4968 */ | |
4969 core.String name; | 5084 core.String name; |
4970 /** | 5085 |
4971 * Data for this record. Values vary by record type, as defined in RFC 1035 | 5086 /// Data for this record. Values vary by record type, as defined in RFC 1035 |
4972 * (section 5) and RFC 1034 (section 3.6.1). | 5087 /// (section 5) and RFC 1034 (section 3.6.1). |
4973 */ | |
4974 core.String rrdata; | 5088 core.String rrdata; |
4975 /** | 5089 |
4976 * Resource record type. Example: AAAA. | 5090 /// Resource record type. Example: AAAA. |
4977 * Possible string values are: | 5091 /// Possible string values are: |
4978 * - "A" : An A resource record. Data is an IPv4 address. | 5092 /// - "A" : An A resource record. Data is an IPv4 address. |
4979 * - "AAAA" : An AAAA resource record. Data is an IPv6 address. | 5093 /// - "AAAA" : An AAAA resource record. Data is an IPv6 address. |
4980 * - "CNAME" : A CNAME resource record. Data is a domain name to be aliased. | 5094 /// - "CNAME" : A CNAME resource record. Data is a domain name to be aliased. |
4981 */ | |
4982 core.String type; | 5095 core.String type; |
4983 | 5096 |
4984 ResourceRecord(); | 5097 ResourceRecord(); |
4985 | 5098 |
4986 ResourceRecord.fromJson(core.Map _json) { | 5099 ResourceRecord.fromJson(core.Map _json) { |
4987 if (_json.containsKey("name")) { | 5100 if (_json.containsKey("name")) { |
4988 name = _json["name"]; | 5101 name = _json["name"]; |
4989 } | 5102 } |
4990 if (_json.containsKey("rrdata")) { | 5103 if (_json.containsKey("rrdata")) { |
4991 rrdata = _json["rrdata"]; | 5104 rrdata = _json["rrdata"]; |
4992 } | 5105 } |
4993 if (_json.containsKey("type")) { | 5106 if (_json.containsKey("type")) { |
4994 type = _json["type"]; | 5107 type = _json["type"]; |
4995 } | 5108 } |
4996 } | 5109 } |
4997 | 5110 |
4998 core.Map<core.String, core.Object> toJson() { | 5111 core.Map<core.String, core.Object> toJson() { |
4999 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5112 final core.Map<core.String, core.Object> _json = |
| 5113 new core.Map<core.String, core.Object>(); |
5000 if (name != null) { | 5114 if (name != null) { |
5001 _json["name"] = name; | 5115 _json["name"] = name; |
5002 } | 5116 } |
5003 if (rrdata != null) { | 5117 if (rrdata != null) { |
5004 _json["rrdata"] = rrdata; | 5118 _json["rrdata"] = rrdata; |
5005 } | 5119 } |
5006 if (type != null) { | 5120 if (type != null) { |
5007 _json["type"] = type; | 5121 _json["type"] = type; |
5008 } | 5122 } |
5009 return _json; | 5123 return _json; |
5010 } | 5124 } |
5011 } | 5125 } |
5012 | 5126 |
5013 /** Machine resources for a version. */ | 5127 /// Machine resources for a version. |
5014 class Resources { | 5128 class Resources { |
5015 /** Number of CPU cores needed. */ | 5129 /// Number of CPU cores needed. |
5016 core.double cpu; | 5130 core.double cpu; |
5017 /** Disk size (GB) needed. */ | 5131 |
| 5132 /// Disk size (GB) needed. |
5018 core.double diskGb; | 5133 core.double diskGb; |
5019 /** Memory (GB) needed. */ | 5134 |
| 5135 /// Memory (GB) needed. |
5020 core.double memoryGb; | 5136 core.double memoryGb; |
5021 /** User specified volumes. */ | 5137 |
| 5138 /// User specified volumes. |
5022 core.List<Volume> volumes; | 5139 core.List<Volume> volumes; |
5023 | 5140 |
5024 Resources(); | 5141 Resources(); |
5025 | 5142 |
5026 Resources.fromJson(core.Map _json) { | 5143 Resources.fromJson(core.Map _json) { |
5027 if (_json.containsKey("cpu")) { | 5144 if (_json.containsKey("cpu")) { |
5028 cpu = _json["cpu"]; | 5145 cpu = _json["cpu"]; |
5029 } | 5146 } |
5030 if (_json.containsKey("diskGb")) { | 5147 if (_json.containsKey("diskGb")) { |
5031 diskGb = _json["diskGb"]; | 5148 diskGb = _json["diskGb"]; |
5032 } | 5149 } |
5033 if (_json.containsKey("memoryGb")) { | 5150 if (_json.containsKey("memoryGb")) { |
5034 memoryGb = _json["memoryGb"]; | 5151 memoryGb = _json["memoryGb"]; |
5035 } | 5152 } |
5036 if (_json.containsKey("volumes")) { | 5153 if (_json.containsKey("volumes")) { |
5037 volumes = _json["volumes"].map((value) => new Volume.fromJson(value)).toLi
st(); | 5154 volumes = |
| 5155 _json["volumes"].map((value) => new Volume.fromJson(value)).toList(); |
5038 } | 5156 } |
5039 } | 5157 } |
5040 | 5158 |
5041 core.Map<core.String, core.Object> toJson() { | 5159 core.Map<core.String, core.Object> toJson() { |
5042 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5160 final core.Map<core.String, core.Object> _json = |
| 5161 new core.Map<core.String, core.Object>(); |
5043 if (cpu != null) { | 5162 if (cpu != null) { |
5044 _json["cpu"] = cpu; | 5163 _json["cpu"] = cpu; |
5045 } | 5164 } |
5046 if (diskGb != null) { | 5165 if (diskGb != null) { |
5047 _json["diskGb"] = diskGb; | 5166 _json["diskGb"] = diskGb; |
5048 } | 5167 } |
5049 if (memoryGb != null) { | 5168 if (memoryGb != null) { |
5050 _json["memoryGb"] = memoryGb; | 5169 _json["memoryGb"] = memoryGb; |
5051 } | 5170 } |
5052 if (volumes != null) { | 5171 if (volumes != null) { |
5053 _json["volumes"] = volumes.map((value) => (value).toJson()).toList(); | 5172 _json["volumes"] = volumes.map((value) => (value).toJson()).toList(); |
5054 } | 5173 } |
5055 return _json; | 5174 return _json; |
5056 } | 5175 } |
5057 } | 5176 } |
5058 | 5177 |
5059 /** Executes a script to handle the request that matches the URL pattern. */ | 5178 /// Executes a script to handle the request that matches the URL pattern. |
5060 class ScriptHandler { | 5179 class ScriptHandler { |
5061 /** Path to the script from the application root directory. */ | 5180 /// Path to the script from the application root directory. |
5062 core.String scriptPath; | 5181 core.String scriptPath; |
5063 | 5182 |
5064 ScriptHandler(); | 5183 ScriptHandler(); |
5065 | 5184 |
5066 ScriptHandler.fromJson(core.Map _json) { | 5185 ScriptHandler.fromJson(core.Map _json) { |
5067 if (_json.containsKey("scriptPath")) { | 5186 if (_json.containsKey("scriptPath")) { |
5068 scriptPath = _json["scriptPath"]; | 5187 scriptPath = _json["scriptPath"]; |
5069 } | 5188 } |
5070 } | 5189 } |
5071 | 5190 |
5072 core.Map<core.String, core.Object> toJson() { | 5191 core.Map<core.String, core.Object> toJson() { |
5073 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5192 final core.Map<core.String, core.Object> _json = |
| 5193 new core.Map<core.String, core.Object>(); |
5074 if (scriptPath != null) { | 5194 if (scriptPath != null) { |
5075 _json["scriptPath"] = scriptPath; | 5195 _json["scriptPath"] = scriptPath; |
5076 } | 5196 } |
5077 return _json; | 5197 return _json; |
5078 } | 5198 } |
5079 } | 5199 } |
5080 | 5200 |
5081 /** | 5201 /// A Service resource is a logical component of an application that can share |
5082 * A Service resource is a logical component of an application that can share | 5202 /// state and communicate in a secure fashion with other services. For example, |
5083 * state and communicate in a secure fashion with other services. For example, | 5203 /// an application that handles customer requests might include separate |
5084 * an application that handles customer requests might include separate services | 5204 /// services to handle tasks such as backend data analysis or API requests from |
5085 * to handle tasks such as backend data analysis or API requests from mobile | 5205 /// mobile devices. Each service has a collection of versions that define a |
5086 * devices. Each service has a collection of versions that define a specific set | 5206 /// specific set of code used to implement the functionality of that service. |
5087 * of code used to implement the functionality of that service. | |
5088 */ | |
5089 class Service { | 5207 class Service { |
5090 /** | 5208 /// Relative name of the service within the application. Example: |
5091 * Relative name of the service within the application. Example: | 5209 /// default.@OutputOnly |
5092 * default.@OutputOnly | |
5093 */ | |
5094 core.String id; | 5210 core.String id; |
5095 /** | 5211 |
5096 * Full path to the Service resource in the API. Example: | 5212 /// Full path to the Service resource in the API. Example: |
5097 * apps/myapp/services/default.@OutputOnly | 5213 /// apps/myapp/services/default.@OutputOnly |
5098 */ | |
5099 core.String name; | 5214 core.String name; |
5100 /** | 5215 |
5101 * Mapping that defines fractional HTTP traffic diversion to different | 5216 /// Mapping that defines fractional HTTP traffic diversion to different |
5102 * versions within the service. | 5217 /// versions within the service. |
5103 */ | |
5104 TrafficSplit split; | 5218 TrafficSplit split; |
5105 | 5219 |
5106 Service(); | 5220 Service(); |
5107 | 5221 |
5108 Service.fromJson(core.Map _json) { | 5222 Service.fromJson(core.Map _json) { |
5109 if (_json.containsKey("id")) { | 5223 if (_json.containsKey("id")) { |
5110 id = _json["id"]; | 5224 id = _json["id"]; |
5111 } | 5225 } |
5112 if (_json.containsKey("name")) { | 5226 if (_json.containsKey("name")) { |
5113 name = _json["name"]; | 5227 name = _json["name"]; |
5114 } | 5228 } |
5115 if (_json.containsKey("split")) { | 5229 if (_json.containsKey("split")) { |
5116 split = new TrafficSplit.fromJson(_json["split"]); | 5230 split = new TrafficSplit.fromJson(_json["split"]); |
5117 } | 5231 } |
5118 } | 5232 } |
5119 | 5233 |
5120 core.Map<core.String, core.Object> toJson() { | 5234 core.Map<core.String, core.Object> toJson() { |
5121 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5235 final core.Map<core.String, core.Object> _json = |
| 5236 new core.Map<core.String, core.Object>(); |
5122 if (id != null) { | 5237 if (id != null) { |
5123 _json["id"] = id; | 5238 _json["id"] = id; |
5124 } | 5239 } |
5125 if (name != null) { | 5240 if (name != null) { |
5126 _json["name"] = name; | 5241 _json["name"] = name; |
5127 } | 5242 } |
5128 if (split != null) { | 5243 if (split != null) { |
5129 _json["split"] = (split).toJson(); | 5244 _json["split"] = (split).toJson(); |
5130 } | 5245 } |
5131 return _json; | 5246 return _json; |
5132 } | 5247 } |
5133 } | 5248 } |
5134 | 5249 |
5135 /** SSL configuration for a DomainMapping resource. */ | 5250 /// SSL configuration for a DomainMapping resource. |
5136 class SslSettings { | 5251 class SslSettings { |
5137 /** | 5252 /// ID of the AuthorizedCertificate resource configuring SSL for the |
5138 * ID of the AuthorizedCertificate resource configuring SSL for the | 5253 /// application. Clearing this field will remove SSL support.By default, a |
5139 * application. Clearing this field will remove SSL support. Example: 12345. | 5254 /// managed certificate is automatically created for every domain mapping. To |
5140 */ | 5255 /// omit SSL support or to configure SSL manually, specify |
| 5256 /// SslManagementType.MANUAL on a CREATE or UPDATE request. You must be |
| 5257 /// authorized to administer the AuthorizedCertificate resource to manually |
| 5258 /// map it to a DomainMapping resource. Example: 12345. |
5141 core.String certificateId; | 5259 core.String certificateId; |
5142 | 5260 |
| 5261 /// ID of the managed AuthorizedCertificate resource currently being |
| 5262 /// provisioned, if applicable. Until the new managed certificate has been |
| 5263 /// successfully provisioned, the previous SSL state will be preserved. Once |
| 5264 /// the provisioning process completes, the certificate_id field will reflect |
| 5265 /// the new managed certificate and this field will be left empty. To remove |
| 5266 /// SSL support while there is still a pending managed certificate, clear the |
| 5267 /// certificate_id field with an UpdateDomainMappingRequest.@OutputOnly |
| 5268 core.String pendingManagedCertificateId; |
| 5269 |
| 5270 /// SSL management type for this domain. If AUTOMATIC, a managed certificate |
| 5271 /// is automatically provisioned. If MANUAL, certificate_id must be manually |
| 5272 /// specified in order to configure SSL for this domain. |
| 5273 /// Possible string values are: |
| 5274 /// - "AUTOMATIC" : SSL support for this domain is configured automatically. |
| 5275 /// The mapped SSL certificate will be automatically renewed. |
| 5276 /// - "MANUAL" : SSL support for this domain is configured manually by the |
| 5277 /// user. Either the domain has no SSL support or a user-obtained SSL |
| 5278 /// certificate has been explictly mapped to this domain. |
| 5279 core.String sslManagementType; |
| 5280 |
5143 SslSettings(); | 5281 SslSettings(); |
5144 | 5282 |
5145 SslSettings.fromJson(core.Map _json) { | 5283 SslSettings.fromJson(core.Map _json) { |
5146 if (_json.containsKey("certificateId")) { | 5284 if (_json.containsKey("certificateId")) { |
5147 certificateId = _json["certificateId"]; | 5285 certificateId = _json["certificateId"]; |
5148 } | 5286 } |
| 5287 if (_json.containsKey("pendingManagedCertificateId")) { |
| 5288 pendingManagedCertificateId = _json["pendingManagedCertificateId"]; |
| 5289 } |
| 5290 if (_json.containsKey("sslManagementType")) { |
| 5291 sslManagementType = _json["sslManagementType"]; |
| 5292 } |
5149 } | 5293 } |
5150 | 5294 |
5151 core.Map<core.String, core.Object> toJson() { | 5295 core.Map<core.String, core.Object> toJson() { |
5152 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5296 final core.Map<core.String, core.Object> _json = |
| 5297 new core.Map<core.String, core.Object>(); |
5153 if (certificateId != null) { | 5298 if (certificateId != null) { |
5154 _json["certificateId"] = certificateId; | 5299 _json["certificateId"] = certificateId; |
5155 } | 5300 } |
| 5301 if (pendingManagedCertificateId != null) { |
| 5302 _json["pendingManagedCertificateId"] = pendingManagedCertificateId; |
| 5303 } |
| 5304 if (sslManagementType != null) { |
| 5305 _json["sslManagementType"] = sslManagementType; |
| 5306 } |
5156 return _json; | 5307 return _json; |
5157 } | 5308 } |
5158 } | 5309 } |
5159 | 5310 |
5160 /** Scheduler settings for standard environment. */ | 5311 /// Scheduler settings for standard environment. |
5161 class StandardSchedulerSettings { | 5312 class StandardSchedulerSettings { |
5162 /** | 5313 /// Maximum number of instances for an app version. Set to a non-positive |
5163 * Maximum number of instances for an app version. Set to a non-positive value | 5314 /// value (0 by convention) to disable max_instances configuration. |
5164 * (0 by convention) to disable max_instances configuration. | |
5165 */ | |
5166 core.int maxInstances; | 5315 core.int maxInstances; |
5167 /** | 5316 |
5168 * Minimum number of instances for an app version. Set to a non-positive value | 5317 /// Minimum number of instances for an app version. Set to a non-positive |
5169 * (0 by convention) to disable min_instances configuration. | 5318 /// value (0 by convention) to disable min_instances configuration. |
5170 */ | |
5171 core.int minInstances; | 5319 core.int minInstances; |
5172 /** Target CPU utilization ratio to maintain when scaling. */ | 5320 |
| 5321 /// Target CPU utilization ratio to maintain when scaling. |
5173 core.double targetCpuUtilization; | 5322 core.double targetCpuUtilization; |
5174 /** Target throughput utilization ratio to maintain when scaling */ | 5323 |
| 5324 /// Target throughput utilization ratio to maintain when scaling |
5175 core.double targetThroughputUtilization; | 5325 core.double targetThroughputUtilization; |
5176 | 5326 |
5177 StandardSchedulerSettings(); | 5327 StandardSchedulerSettings(); |
5178 | 5328 |
5179 StandardSchedulerSettings.fromJson(core.Map _json) { | 5329 StandardSchedulerSettings.fromJson(core.Map _json) { |
5180 if (_json.containsKey("maxInstances")) { | 5330 if (_json.containsKey("maxInstances")) { |
5181 maxInstances = _json["maxInstances"]; | 5331 maxInstances = _json["maxInstances"]; |
5182 } | 5332 } |
5183 if (_json.containsKey("minInstances")) { | 5333 if (_json.containsKey("minInstances")) { |
5184 minInstances = _json["minInstances"]; | 5334 minInstances = _json["minInstances"]; |
5185 } | 5335 } |
5186 if (_json.containsKey("targetCpuUtilization")) { | 5336 if (_json.containsKey("targetCpuUtilization")) { |
5187 targetCpuUtilization = _json["targetCpuUtilization"]; | 5337 targetCpuUtilization = _json["targetCpuUtilization"]; |
5188 } | 5338 } |
5189 if (_json.containsKey("targetThroughputUtilization")) { | 5339 if (_json.containsKey("targetThroughputUtilization")) { |
5190 targetThroughputUtilization = _json["targetThroughputUtilization"]; | 5340 targetThroughputUtilization = _json["targetThroughputUtilization"]; |
5191 } | 5341 } |
5192 } | 5342 } |
5193 | 5343 |
5194 core.Map<core.String, core.Object> toJson() { | 5344 core.Map<core.String, core.Object> toJson() { |
5195 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5345 final core.Map<core.String, core.Object> _json = |
| 5346 new core.Map<core.String, core.Object>(); |
5196 if (maxInstances != null) { | 5347 if (maxInstances != null) { |
5197 _json["maxInstances"] = maxInstances; | 5348 _json["maxInstances"] = maxInstances; |
5198 } | 5349 } |
5199 if (minInstances != null) { | 5350 if (minInstances != null) { |
5200 _json["minInstances"] = minInstances; | 5351 _json["minInstances"] = minInstances; |
5201 } | 5352 } |
5202 if (targetCpuUtilization != null) { | 5353 if (targetCpuUtilization != null) { |
5203 _json["targetCpuUtilization"] = targetCpuUtilization; | 5354 _json["targetCpuUtilization"] = targetCpuUtilization; |
5204 } | 5355 } |
5205 if (targetThroughputUtilization != null) { | 5356 if (targetThroughputUtilization != null) { |
5206 _json["targetThroughputUtilization"] = targetThroughputUtilization; | 5357 _json["targetThroughputUtilization"] = targetThroughputUtilization; |
5207 } | 5358 } |
5208 return _json; | 5359 return _json; |
5209 } | 5360 } |
5210 } | 5361 } |
5211 | 5362 |
5212 /** | 5363 /// Files served directly to the user for a given URL, such as images, CSS |
5213 * Files served directly to the user for a given URL, such as images, CSS | 5364 /// stylesheets, or JavaScript source files. Static file handlers describe |
5214 * stylesheets, or JavaScript source files. Static file handlers describe which | 5365 /// which files in the application directory are static files, and which URLs |
5215 * files in the application directory are static files, and which URLs serve | 5366 /// serve them. |
5216 * them. | |
5217 */ | |
5218 class StaticFilesHandler { | 5367 class StaticFilesHandler { |
5219 /** | 5368 /// Whether files should also be uploaded as code data. By default, files |
5220 * Whether files should also be uploaded as code data. By default, files | 5369 /// declared in static file handlers are uploaded as static data and are only |
5221 * declared in static file handlers are uploaded as static data and are only | 5370 /// served to end users; they cannot be read by the application. If enabled, |
5222 * served to end users; they cannot be read by the application. If enabled, | 5371 /// uploads are charged against both your code and static data storage |
5223 * uploads are charged against both your code and static data storage resource | 5372 /// resource quotas. |
5224 * quotas. | |
5225 */ | |
5226 core.bool applicationReadable; | 5373 core.bool applicationReadable; |
5227 /** | 5374 |
5228 * Time a static file served by this handler should be cached by web proxies | 5375 /// Time a static file served by this handler should be cached by web proxies |
5229 * and browsers. | 5376 /// and browsers. |
5230 */ | |
5231 core.String expiration; | 5377 core.String expiration; |
5232 /** HTTP headers to use for all responses from these URLs. */ | 5378 |
| 5379 /// HTTP headers to use for all responses from these URLs. |
5233 core.Map<core.String, core.String> httpHeaders; | 5380 core.Map<core.String, core.String> httpHeaders; |
5234 /** | 5381 |
5235 * MIME type used to serve all files served by this handler.Defaults to | 5382 /// MIME type used to serve all files served by this handler.Defaults to |
5236 * file-specific MIME types, which are derived from each file's filename | 5383 /// file-specific MIME types, which are derived from each file's filename |
5237 * extension. | 5384 /// extension. |
5238 */ | |
5239 core.String mimeType; | 5385 core.String mimeType; |
5240 /** | 5386 |
5241 * Path to the static files matched by the URL pattern, from the application | 5387 /// Path to the static files matched by the URL pattern, from the application |
5242 * root directory. The path can refer to text matched in groupings in the URL | 5388 /// root directory. The path can refer to text matched in groupings in the |
5243 * pattern. | 5389 /// URL pattern. |
5244 */ | |
5245 core.String path; | 5390 core.String path; |
5246 /** | 5391 |
5247 * Whether this handler should match the request if the file referenced by the | 5392 /// Whether this handler should match the request if the file referenced by |
5248 * handler does not exist. | 5393 /// the handler does not exist. |
5249 */ | |
5250 core.bool requireMatchingFile; | 5394 core.bool requireMatchingFile; |
5251 /** | 5395 |
5252 * Regular expression that matches the file paths for all files that should be | 5396 /// Regular expression that matches the file paths for all files that should |
5253 * referenced by this handler. | 5397 /// be referenced by this handler. |
5254 */ | |
5255 core.String uploadPathRegex; | 5398 core.String uploadPathRegex; |
5256 | 5399 |
5257 StaticFilesHandler(); | 5400 StaticFilesHandler(); |
5258 | 5401 |
5259 StaticFilesHandler.fromJson(core.Map _json) { | 5402 StaticFilesHandler.fromJson(core.Map _json) { |
5260 if (_json.containsKey("applicationReadable")) { | 5403 if (_json.containsKey("applicationReadable")) { |
5261 applicationReadable = _json["applicationReadable"]; | 5404 applicationReadable = _json["applicationReadable"]; |
5262 } | 5405 } |
5263 if (_json.containsKey("expiration")) { | 5406 if (_json.containsKey("expiration")) { |
5264 expiration = _json["expiration"]; | 5407 expiration = _json["expiration"]; |
5265 } | 5408 } |
5266 if (_json.containsKey("httpHeaders")) { | 5409 if (_json.containsKey("httpHeaders")) { |
5267 httpHeaders = _json["httpHeaders"]; | 5410 httpHeaders = _json["httpHeaders"]; |
5268 } | 5411 } |
5269 if (_json.containsKey("mimeType")) { | 5412 if (_json.containsKey("mimeType")) { |
5270 mimeType = _json["mimeType"]; | 5413 mimeType = _json["mimeType"]; |
5271 } | 5414 } |
5272 if (_json.containsKey("path")) { | 5415 if (_json.containsKey("path")) { |
5273 path = _json["path"]; | 5416 path = _json["path"]; |
5274 } | 5417 } |
5275 if (_json.containsKey("requireMatchingFile")) { | 5418 if (_json.containsKey("requireMatchingFile")) { |
5276 requireMatchingFile = _json["requireMatchingFile"]; | 5419 requireMatchingFile = _json["requireMatchingFile"]; |
5277 } | 5420 } |
5278 if (_json.containsKey("uploadPathRegex")) { | 5421 if (_json.containsKey("uploadPathRegex")) { |
5279 uploadPathRegex = _json["uploadPathRegex"]; | 5422 uploadPathRegex = _json["uploadPathRegex"]; |
5280 } | 5423 } |
5281 } | 5424 } |
5282 | 5425 |
5283 core.Map<core.String, core.Object> toJson() { | 5426 core.Map<core.String, core.Object> toJson() { |
5284 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5427 final core.Map<core.String, core.Object> _json = |
| 5428 new core.Map<core.String, core.Object>(); |
5285 if (applicationReadable != null) { | 5429 if (applicationReadable != null) { |
5286 _json["applicationReadable"] = applicationReadable; | 5430 _json["applicationReadable"] = applicationReadable; |
5287 } | 5431 } |
5288 if (expiration != null) { | 5432 if (expiration != null) { |
5289 _json["expiration"] = expiration; | 5433 _json["expiration"] = expiration; |
5290 } | 5434 } |
5291 if (httpHeaders != null) { | 5435 if (httpHeaders != null) { |
5292 _json["httpHeaders"] = httpHeaders; | 5436 _json["httpHeaders"] = httpHeaders; |
5293 } | 5437 } |
5294 if (mimeType != null) { | 5438 if (mimeType != null) { |
5295 _json["mimeType"] = mimeType; | 5439 _json["mimeType"] = mimeType; |
5296 } | 5440 } |
5297 if (path != null) { | 5441 if (path != null) { |
5298 _json["path"] = path; | 5442 _json["path"] = path; |
5299 } | 5443 } |
5300 if (requireMatchingFile != null) { | 5444 if (requireMatchingFile != null) { |
5301 _json["requireMatchingFile"] = requireMatchingFile; | 5445 _json["requireMatchingFile"] = requireMatchingFile; |
5302 } | 5446 } |
5303 if (uploadPathRegex != null) { | 5447 if (uploadPathRegex != null) { |
5304 _json["uploadPathRegex"] = uploadPathRegex; | 5448 _json["uploadPathRegex"] = uploadPathRegex; |
5305 } | 5449 } |
5306 return _json; | 5450 return _json; |
5307 } | 5451 } |
5308 } | 5452 } |
5309 | 5453 |
5310 /** | 5454 /// The Status type defines a logical error model that is suitable for |
5311 * The Status type defines a logical error model that is suitable for different | 5455 /// different programming environments, including REST APIs and RPC APIs. It is |
5312 * programming environments, including REST APIs and RPC APIs. It is used by | 5456 /// used by gRPC (https://github.com/grpc). The error model is designed to be: |
5313 * gRPC (https://github.com/grpc). The error model is designed to be: | 5457 /// Simple to use and understand for most users |
5314 * Simple to use and understand for most users | 5458 /// Flexible enough to meet unexpected needsOverviewThe Status message contains |
5315 * Flexible enough to meet unexpected needsOverviewThe Status message contains | 5459 /// three pieces of data: error code, error message, and error details. The |
5316 * three pieces of data: error code, error message, and error details. The error | 5460 /// error code should be an enum value of google.rpc.Code, but it may accept |
5317 * code should be an enum value of google.rpc.Code, but it may accept additional | 5461 /// additional error codes if needed. The error message should be a |
5318 * error codes if needed. The error message should be a developer-facing English | 5462 /// developer-facing English message that helps developers understand and |
5319 * message that helps developers understand and resolve the error. If a | 5463 /// resolve the error. If a localized user-facing error message is needed, put |
5320 * localized user-facing error message is needed, put the localized message in | 5464 /// the localized message in the error details or localize it in the client. |
5321 * the error details or localize it in the client. The optional error details | 5465 /// The optional error details may contain arbitrary information about the |
5322 * may contain arbitrary information about the error. There is a predefined set | 5466 /// error. There is a predefined set of error detail types in the package |
5323 * of error detail types in the package google.rpc that can be used for common | 5467 /// google.rpc that can be used for common error conditions.Language mappingThe |
5324 * error conditions.Language mappingThe Status message is the logical | 5468 /// Status message is the logical representation of the error model, but it is |
5325 * representation of the error model, but it is not necessarily the actual wire | 5469 /// not necessarily the actual wire format. When the Status message is exposed |
5326 * format. When the Status message is exposed in different client libraries and | 5470 /// in different client libraries and different wire protocols, it can be |
5327 * different wire protocols, it can be mapped differently. For example, it will | 5471 /// mapped differently. For example, it will likely be mapped to some |
5328 * likely be mapped to some exceptions in Java, but more likely mapped to some | 5472 /// exceptions in Java, but more likely mapped to some error codes in C.Other |
5329 * error codes in C.Other usesThe error model and the Status message can be used | 5473 /// usesThe error model and the Status message can be used in a variety of |
5330 * in a variety of environments, either with or without APIs, to provide a | 5474 /// environments, either with or without APIs, to provide a consistent |
5331 * consistent developer experience across different environments.Example uses of | 5475 /// developer experience across different environments.Example uses of this |
5332 * this error model include: | 5476 /// error model include: |
5333 * Partial errors. If a service needs to return partial errors to the client, it | 5477 /// Partial errors. If a service needs to return partial errors to the client, |
5334 * may embed the Status in the normal response to indicate the partial errors. | 5478 /// it may embed the Status in the normal response to indicate the partial |
5335 * Workflow errors. A typical workflow has multiple steps. Each step may have a | 5479 /// errors. |
5336 * Status message for error reporting. | 5480 /// Workflow errors. A typical workflow has multiple steps. Each step may have |
5337 * Batch operations. If a client uses batch request and batch response, the | 5481 /// a Status message for error reporting. |
5338 * Status message should be used directly inside batch response, one for each | 5482 /// Batch operations. If a client uses batch request and batch response, the |
5339 * error sub-response. | 5483 /// Status message should be used directly inside batch response, one for each |
5340 * Asynchronous operations. If an API call embeds asynchronous operation results | 5484 /// error sub-response. |
5341 * in its response, the status of those operations should be represented | 5485 /// Asynchronous operations. If an API call embeds asynchronous operation |
5342 * directly using the Status message. | 5486 /// results in its response, the status of those operations should be |
5343 * Logging. If some API errors are stored in logs, the message Status could be | 5487 /// represented directly using the Status message. |
5344 * used directly after any stripping needed for security/privacy reasons. | 5488 /// Logging. If some API errors are stored in logs, the message Status could be |
5345 */ | 5489 /// used directly after any stripping needed for security/privacy reasons. |
5346 class Status { | 5490 class Status { |
5347 /** The status code, which should be an enum value of google.rpc.Code. */ | 5491 /// The status code, which should be an enum value of google.rpc.Code. |
5348 core.int code; | 5492 core.int code; |
5349 /** | 5493 |
5350 * A list of messages that carry the error details. There is a common set of | 5494 /// A list of messages that carry the error details. There is a common set of |
5351 * message types for APIs to use. | 5495 /// message types for APIs to use. |
5352 * | 5496 /// |
5353 * The values for Object must be JSON objects. It can consist of `num`, | 5497 /// The values for Object must be JSON objects. It can consist of `num`, |
5354 * `String`, `bool` and `null` as well as `Map` and `List` values. | 5498 /// `String`, `bool` and `null` as well as `Map` and `List` values. |
5355 */ | |
5356 core.List<core.Map<core.String, core.Object>> details; | 5499 core.List<core.Map<core.String, core.Object>> details; |
5357 /** | 5500 |
5358 * A developer-facing error message, which should be in English. Any | 5501 /// A developer-facing error message, which should be in English. Any |
5359 * user-facing error message should be localized and sent in the | 5502 /// user-facing error message should be localized and sent in the |
5360 * google.rpc.Status.details field, or localized by the client. | 5503 /// google.rpc.Status.details field, or localized by the client. |
5361 */ | |
5362 core.String message; | 5504 core.String message; |
5363 | 5505 |
5364 Status(); | 5506 Status(); |
5365 | 5507 |
5366 Status.fromJson(core.Map _json) { | 5508 Status.fromJson(core.Map _json) { |
5367 if (_json.containsKey("code")) { | 5509 if (_json.containsKey("code")) { |
5368 code = _json["code"]; | 5510 code = _json["code"]; |
5369 } | 5511 } |
5370 if (_json.containsKey("details")) { | 5512 if (_json.containsKey("details")) { |
5371 details = _json["details"]; | 5513 details = _json["details"]; |
5372 } | 5514 } |
5373 if (_json.containsKey("message")) { | 5515 if (_json.containsKey("message")) { |
5374 message = _json["message"]; | 5516 message = _json["message"]; |
5375 } | 5517 } |
5376 } | 5518 } |
5377 | 5519 |
5378 core.Map<core.String, core.Object> toJson() { | 5520 core.Map<core.String, core.Object> toJson() { |
5379 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5521 final core.Map<core.String, core.Object> _json = |
| 5522 new core.Map<core.String, core.Object>(); |
5380 if (code != null) { | 5523 if (code != null) { |
5381 _json["code"] = code; | 5524 _json["code"] = code; |
5382 } | 5525 } |
5383 if (details != null) { | 5526 if (details != null) { |
5384 _json["details"] = details; | 5527 _json["details"] = details; |
5385 } | 5528 } |
5386 if (message != null) { | 5529 if (message != null) { |
5387 _json["message"] = message; | 5530 _json["message"] = message; |
5388 } | 5531 } |
5389 return _json; | 5532 return _json; |
5390 } | 5533 } |
5391 } | 5534 } |
5392 | 5535 |
5393 /** | 5536 /// Traffic routing configuration for versions within a single service. Traffic |
5394 * Traffic routing configuration for versions within a single service. Traffic | 5537 /// splits define how traffic directed to the service is assigned to versions. |
5395 * splits define how traffic directed to the service is assigned to versions. | |
5396 */ | |
5397 class TrafficSplit { | 5538 class TrafficSplit { |
5398 /** | 5539 /// Mapping from version IDs within the service to fractional (0.000, 1] |
5399 * Mapping from version IDs within the service to fractional (0.000, 1] | 5540 /// allocations of traffic for that version. Each version can be specified |
5400 * allocations of traffic for that version. Each version can be specified only | 5541 /// only once, but some versions in the service may not have any traffic |
5401 * once, but some versions in the service may not have any traffic allocation. | 5542 /// allocation. Services that have traffic allocated cannot be deleted until |
5402 * Services that have traffic allocated cannot be deleted until either the | 5543 /// either the service is deleted or their traffic allocation is removed. |
5403 * service is deleted or their traffic allocation is removed. Allocations must | 5544 /// Allocations must sum to 1. Up to two decimal place precision is supported |
5404 * sum to 1. Up to two decimal place precision is supported for IP-based | 5545 /// for IP-based splits and up to three decimal places is supported for |
5405 * splits and up to three decimal places is supported for cookie-based splits. | 5546 /// cookie-based splits. |
5406 */ | |
5407 core.Map<core.String, core.double> allocations; | 5547 core.Map<core.String, core.double> allocations; |
5408 /** | 5548 |
5409 * Mechanism used to determine which version a request is sent to. The traffic | 5549 /// Mechanism used to determine which version a request is sent to. The |
5410 * selection algorithm will be stable for either type until allocations are | 5550 /// traffic selection algorithm will be stable for either type until |
5411 * changed. | 5551 /// allocations are changed. |
5412 * Possible string values are: | 5552 /// Possible string values are: |
5413 * - "UNSPECIFIED" : Diversion method unspecified. | 5553 /// - "UNSPECIFIED" : Diversion method unspecified. |
5414 * - "COOKIE" : Diversion based on a specially named cookie, "GOOGAPPUID." The | 5554 /// - "COOKIE" : Diversion based on a specially named cookie, "GOOGAPPUID." |
5415 * cookie must be set by the application itself or no diversion will occur. | 5555 /// The cookie must be set by the application itself or no diversion will |
5416 * - "IP" : Diversion based on applying the modulus operation to a fingerprint | 5556 /// occur. |
5417 * of the IP address. | 5557 /// - "IP" : Diversion based on applying the modulus operation to a |
5418 * - "RANDOM" : Diversion based on weighted random assignment. An incoming | 5558 /// fingerprint of the IP address. |
5419 * request is randomly routed to a version in the traffic split, with | 5559 /// - "RANDOM" : Diversion based on weighted random assignment. An incoming |
5420 * probability proportional to the version's traffic share. | 5560 /// request is randomly routed to a version in the traffic split, with |
5421 */ | 5561 /// probability proportional to the version's traffic share. |
5422 core.String shardBy; | 5562 core.String shardBy; |
5423 | 5563 |
5424 TrafficSplit(); | 5564 TrafficSplit(); |
5425 | 5565 |
5426 TrafficSplit.fromJson(core.Map _json) { | 5566 TrafficSplit.fromJson(core.Map _json) { |
5427 if (_json.containsKey("allocations")) { | 5567 if (_json.containsKey("allocations")) { |
5428 allocations = _json["allocations"]; | 5568 allocations = _json["allocations"]; |
5429 } | 5569 } |
5430 if (_json.containsKey("shardBy")) { | 5570 if (_json.containsKey("shardBy")) { |
5431 shardBy = _json["shardBy"]; | 5571 shardBy = _json["shardBy"]; |
5432 } | 5572 } |
5433 } | 5573 } |
5434 | 5574 |
5435 core.Map<core.String, core.Object> toJson() { | 5575 core.Map<core.String, core.Object> toJson() { |
5436 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5576 final core.Map<core.String, core.Object> _json = |
| 5577 new core.Map<core.String, core.Object>(); |
5437 if (allocations != null) { | 5578 if (allocations != null) { |
5438 _json["allocations"] = allocations; | 5579 _json["allocations"] = allocations; |
5439 } | 5580 } |
5440 if (shardBy != null) { | 5581 if (shardBy != null) { |
5441 _json["shardBy"] = shardBy; | 5582 _json["shardBy"] = shardBy; |
5442 } | 5583 } |
5443 return _json; | 5584 return _json; |
5444 } | 5585 } |
5445 } | 5586 } |
5446 | 5587 |
5447 /** Rules to match an HTTP request and dispatch that request to a service. */ | 5588 /// Rules to match an HTTP request and dispatch that request to a service. |
5448 class UrlDispatchRule { | 5589 class UrlDispatchRule { |
5449 /** | 5590 /// Domain name to match against. The wildcard "*" is supported if specified |
5450 * Domain name to match against. The wildcard "*" is supported if specified | 5591 /// before a period: "*.".Defaults to matching all domains: "*". |
5451 * before a period: "*.".Defaults to matching all domains: "*". | |
5452 */ | |
5453 core.String domain; | 5592 core.String domain; |
5454 /** | 5593 |
5455 * Pathname within the host. Must start with a "/". A single "*" can be | 5594 /// Pathname within the host. Must start with a "/". A single "*" can be |
5456 * included at the end of the path.The sum of the lengths of the domain and | 5595 /// included at the end of the path.The sum of the lengths of the domain and |
5457 * path may not exceed 100 characters. | 5596 /// path may not exceed 100 characters. |
5458 */ | |
5459 core.String path; | 5597 core.String path; |
5460 /** | 5598 |
5461 * Resource ID of a service in this application that should serve the matched | 5599 /// Resource ID of a service in this application that should serve the |
5462 * request. The service must already exist. Example: default. | 5600 /// matched request. The service must already exist. Example: default. |
5463 */ | |
5464 core.String service; | 5601 core.String service; |
5465 | 5602 |
5466 UrlDispatchRule(); | 5603 UrlDispatchRule(); |
5467 | 5604 |
5468 UrlDispatchRule.fromJson(core.Map _json) { | 5605 UrlDispatchRule.fromJson(core.Map _json) { |
5469 if (_json.containsKey("domain")) { | 5606 if (_json.containsKey("domain")) { |
5470 domain = _json["domain"]; | 5607 domain = _json["domain"]; |
5471 } | 5608 } |
5472 if (_json.containsKey("path")) { | 5609 if (_json.containsKey("path")) { |
5473 path = _json["path"]; | 5610 path = _json["path"]; |
5474 } | 5611 } |
5475 if (_json.containsKey("service")) { | 5612 if (_json.containsKey("service")) { |
5476 service = _json["service"]; | 5613 service = _json["service"]; |
5477 } | 5614 } |
5478 } | 5615 } |
5479 | 5616 |
5480 core.Map<core.String, core.Object> toJson() { | 5617 core.Map<core.String, core.Object> toJson() { |
5481 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5618 final core.Map<core.String, core.Object> _json = |
| 5619 new core.Map<core.String, core.Object>(); |
5482 if (domain != null) { | 5620 if (domain != null) { |
5483 _json["domain"] = domain; | 5621 _json["domain"] = domain; |
5484 } | 5622 } |
5485 if (path != null) { | 5623 if (path != null) { |
5486 _json["path"] = path; | 5624 _json["path"] = path; |
5487 } | 5625 } |
5488 if (service != null) { | 5626 if (service != null) { |
5489 _json["service"] = service; | 5627 _json["service"] = service; |
5490 } | 5628 } |
5491 return _json; | 5629 return _json; |
5492 } | 5630 } |
5493 } | 5631 } |
5494 | 5632 |
5495 /** | 5633 /// URL pattern and description of how the URL should be handled. App Engine |
5496 * URL pattern and description of how the URL should be handled. App Engine can | 5634 /// can handle URLs by executing application code or by serving static files |
5497 * handle URLs by executing application code or by serving static files uploaded | 5635 /// uploaded with the version, such as images, CSS, or JavaScript. |
5498 * with the version, such as images, CSS, or JavaScript. | |
5499 */ | |
5500 class UrlMap { | 5636 class UrlMap { |
5501 /** Uses API Endpoints to handle requests. */ | 5637 /// Uses API Endpoints to handle requests. |
5502 ApiEndpointHandler apiEndpoint; | 5638 ApiEndpointHandler apiEndpoint; |
5503 /** | 5639 |
5504 * Action to take when users access resources that require authentication. | 5640 /// Action to take when users access resources that require authentication. |
5505 * Defaults to redirect. | 5641 /// Defaults to redirect. |
5506 * Possible string values are: | 5642 /// Possible string values are: |
5507 * - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. AUTH_FAIL_ACTION_REDIRECT | 5643 /// - "AUTH_FAIL_ACTION_UNSPECIFIED" : Not specified. |
5508 * is assumed. | 5644 /// AUTH_FAIL_ACTION_REDIRECT is assumed. |
5509 * - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com". | 5645 /// - "AUTH_FAIL_ACTION_REDIRECT" : Redirects user to "accounts.google.com". |
5510 * The user is redirected back to the application URL after signing in or | 5646 /// The user is redirected back to the application URL after signing in or |
5511 * creating an account. | 5647 /// creating an account. |
5512 * - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP status | 5648 /// - "AUTH_FAIL_ACTION_UNAUTHORIZED" : Rejects request with a 401 HTTP |
5513 * code and an error message. | 5649 /// status code and an error message. |
5514 */ | |
5515 core.String authFailAction; | 5650 core.String authFailAction; |
5516 /** | 5651 |
5517 * Level of login required to access this resource. | 5652 /// Level of login required to access this resource. |
5518 * Possible string values are: | 5653 /// Possible string values are: |
5519 * - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed. | 5654 /// - "LOGIN_UNSPECIFIED" : Not specified. LOGIN_OPTIONAL is assumed. |
5520 * - "LOGIN_OPTIONAL" : Does not require that the user is signed in. | 5655 /// - "LOGIN_OPTIONAL" : Does not require that the user is signed in. |
5521 * - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is | 5656 /// - "LOGIN_ADMIN" : If the user is not signed in, the auth_fail_action is |
5522 * taken. In addition, if the user is not an administrator for the | 5657 /// taken. In addition, if the user is not an administrator for the |
5523 * application, they are given an error message regardless of | 5658 /// application, they are given an error message regardless of |
5524 * auth_fail_action. If the user is an administrator, the handler proceeds. | 5659 /// auth_fail_action. If the user is an administrator, the handler proceeds. |
5525 * - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds | 5660 /// - "LOGIN_REQUIRED" : If the user has signed in, the handler proceeds |
5526 * normally. Otherwise, the auth_fail_action is taken. | 5661 /// normally. Otherwise, the auth_fail_action is taken. |
5527 */ | |
5528 core.String login; | 5662 core.String login; |
5529 /** | 5663 |
5530 * 30x code to use when performing redirects for the secure field. Defaults to | 5664 /// 30x code to use when performing redirects for the secure field. Defaults |
5531 * 302. | 5665 /// to 302. |
5532 * Possible string values are: | 5666 /// Possible string values are: |
5533 * - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : Not specified. 302 is | 5667 /// - "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" : Not specified. 302 is |
5534 * assumed. | 5668 /// assumed. |
5535 * - "REDIRECT_HTTP_RESPONSE_CODE_301" : 301 Moved Permanently code. | 5669 /// - "REDIRECT_HTTP_RESPONSE_CODE_301" : 301 Moved Permanently code. |
5536 * - "REDIRECT_HTTP_RESPONSE_CODE_302" : 302 Moved Temporarily code. | 5670 /// - "REDIRECT_HTTP_RESPONSE_CODE_302" : 302 Moved Temporarily code. |
5537 * - "REDIRECT_HTTP_RESPONSE_CODE_303" : 303 See Other code. | 5671 /// - "REDIRECT_HTTP_RESPONSE_CODE_303" : 303 See Other code. |
5538 * - "REDIRECT_HTTP_RESPONSE_CODE_307" : 307 Temporary Redirect code. | 5672 /// - "REDIRECT_HTTP_RESPONSE_CODE_307" : 307 Temporary Redirect code. |
5539 */ | |
5540 core.String redirectHttpResponseCode; | 5673 core.String redirectHttpResponseCode; |
5541 /** Executes a script to handle the request that matches this URL pattern. */ | 5674 |
| 5675 /// Executes a script to handle the request that matches this URL pattern. |
5542 ScriptHandler script; | 5676 ScriptHandler script; |
5543 /** | 5677 |
5544 * Security (HTTPS) enforcement for this URL. | 5678 /// Security (HTTPS) enforcement for this URL. |
5545 * Possible string values are: | 5679 /// Possible string values are: |
5546 * - "SECURE_UNSPECIFIED" : Not specified. | 5680 /// - "SECURE_UNSPECIFIED" : Not specified. |
5547 * - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match the | 5681 /// - "SECURE_DEFAULT" : Both HTTP and HTTPS requests with URLs that match |
5548 * handler succeed without redirects. The application can examine the request | 5682 /// the handler succeed without redirects. The application can examine the |
5549 * to determine which protocol was used, and respond accordingly. | 5683 /// request to determine which protocol was used, and respond accordingly. |
5550 * - "SECURE_NEVER" : Requests for a URL that match this handler that use | 5684 /// - "SECURE_NEVER" : Requests for a URL that match this handler that use |
5551 * HTTPS are automatically redirected to the HTTP equivalent URL. | 5685 /// HTTPS are automatically redirected to the HTTP equivalent URL. |
5552 * - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match the | 5686 /// - "SECURE_OPTIONAL" : Both HTTP and HTTPS requests with URLs that match |
5553 * handler succeed without redirects. The application can examine the request | 5687 /// the handler succeed without redirects. The application can examine the |
5554 * to determine which protocol was used and respond accordingly. | 5688 /// request to determine which protocol was used and respond accordingly. |
5555 * - "SECURE_ALWAYS" : Requests for a URL that match this handler that do not | 5689 /// - "SECURE_ALWAYS" : Requests for a URL that match this handler that do |
5556 * use HTTPS are automatically redirected to the HTTPS URL with the same path. | 5690 /// not use HTTPS are automatically redirected to the HTTPS URL with the same |
5557 * Query parameters are reserved for the redirect. | 5691 /// path. Query parameters are reserved for the redirect. |
5558 */ | |
5559 core.String securityLevel; | 5692 core.String securityLevel; |
5560 /** Returns the contents of a file, such as an image, as the response. */ | 5693 |
| 5694 /// Returns the contents of a file, such as an image, as the response. |
5561 StaticFilesHandler staticFiles; | 5695 StaticFilesHandler staticFiles; |
5562 /** | 5696 |
5563 * URL prefix. Uses regular expression syntax, which means regexp special | 5697 /// URL prefix. Uses regular expression syntax, which means regexp special |
5564 * characters must be escaped, but should not contain groupings. All URLs that | 5698 /// characters must be escaped, but should not contain groupings. All URLs |
5565 * begin with this prefix are handled by this handler, using the portion of | 5699 /// that begin with this prefix are handled by this handler, using the |
5566 * the URL after the prefix as part of the file path. | 5700 /// portion of the URL after the prefix as part of the file path. |
5567 */ | |
5568 core.String urlRegex; | 5701 core.String urlRegex; |
5569 | 5702 |
5570 UrlMap(); | 5703 UrlMap(); |
5571 | 5704 |
5572 UrlMap.fromJson(core.Map _json) { | 5705 UrlMap.fromJson(core.Map _json) { |
5573 if (_json.containsKey("apiEndpoint")) { | 5706 if (_json.containsKey("apiEndpoint")) { |
5574 apiEndpoint = new ApiEndpointHandler.fromJson(_json["apiEndpoint"]); | 5707 apiEndpoint = new ApiEndpointHandler.fromJson(_json["apiEndpoint"]); |
5575 } | 5708 } |
5576 if (_json.containsKey("authFailAction")) { | 5709 if (_json.containsKey("authFailAction")) { |
5577 authFailAction = _json["authFailAction"]; | 5710 authFailAction = _json["authFailAction"]; |
(...skipping 12 matching lines...) Expand all Loading... |
5590 } | 5723 } |
5591 if (_json.containsKey("staticFiles")) { | 5724 if (_json.containsKey("staticFiles")) { |
5592 staticFiles = new StaticFilesHandler.fromJson(_json["staticFiles"]); | 5725 staticFiles = new StaticFilesHandler.fromJson(_json["staticFiles"]); |
5593 } | 5726 } |
5594 if (_json.containsKey("urlRegex")) { | 5727 if (_json.containsKey("urlRegex")) { |
5595 urlRegex = _json["urlRegex"]; | 5728 urlRegex = _json["urlRegex"]; |
5596 } | 5729 } |
5597 } | 5730 } |
5598 | 5731 |
5599 core.Map<core.String, core.Object> toJson() { | 5732 core.Map<core.String, core.Object> toJson() { |
5600 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5733 final core.Map<core.String, core.Object> _json = |
| 5734 new core.Map<core.String, core.Object>(); |
5601 if (apiEndpoint != null) { | 5735 if (apiEndpoint != null) { |
5602 _json["apiEndpoint"] = (apiEndpoint).toJson(); | 5736 _json["apiEndpoint"] = (apiEndpoint).toJson(); |
5603 } | 5737 } |
5604 if (authFailAction != null) { | 5738 if (authFailAction != null) { |
5605 _json["authFailAction"] = authFailAction; | 5739 _json["authFailAction"] = authFailAction; |
5606 } | 5740 } |
5607 if (login != null) { | 5741 if (login != null) { |
5608 _json["login"] = login; | 5742 _json["login"] = login; |
5609 } | 5743 } |
5610 if (redirectHttpResponseCode != null) { | 5744 if (redirectHttpResponseCode != null) { |
5611 _json["redirectHttpResponseCode"] = redirectHttpResponseCode; | 5745 _json["redirectHttpResponseCode"] = redirectHttpResponseCode; |
5612 } | 5746 } |
5613 if (script != null) { | 5747 if (script != null) { |
5614 _json["script"] = (script).toJson(); | 5748 _json["script"] = (script).toJson(); |
5615 } | 5749 } |
5616 if (securityLevel != null) { | 5750 if (securityLevel != null) { |
5617 _json["securityLevel"] = securityLevel; | 5751 _json["securityLevel"] = securityLevel; |
5618 } | 5752 } |
5619 if (staticFiles != null) { | 5753 if (staticFiles != null) { |
5620 _json["staticFiles"] = (staticFiles).toJson(); | 5754 _json["staticFiles"] = (staticFiles).toJson(); |
5621 } | 5755 } |
5622 if (urlRegex != null) { | 5756 if (urlRegex != null) { |
5623 _json["urlRegex"] = urlRegex; | 5757 _json["urlRegex"] = urlRegex; |
5624 } | 5758 } |
5625 return _json; | 5759 return _json; |
5626 } | 5760 } |
5627 } | 5761 } |
5628 | 5762 |
5629 /** | 5763 /// A Version resource is a specific set of source code and configuration files |
5630 * A Version resource is a specific set of source code and configuration files | 5764 /// that are deployed into a service. |
5631 * that are deployed into a service. | |
5632 */ | |
5633 class Version { | 5765 class Version { |
5634 /** | 5766 /// Serving configuration for Google Cloud Endpoints |
5635 * Serving configuration for Google Cloud Endpoints | 5767 /// (https://cloud.google.com/appengine/docs/python/endpoints/).Only returned |
5636 * (https://cloud.google.com/appengine/docs/python/endpoints/).Only returned | 5768 /// in GET requests if view=FULL is set. |
5637 * in GET requests if view=FULL is set. | |
5638 */ | |
5639 ApiConfigHandler apiConfig; | 5769 ApiConfigHandler apiConfig; |
5640 /** | 5770 |
5641 * Automatic scaling is based on request rate, response latencies, and other | 5771 /// Automatic scaling is based on request rate, response latencies, and other |
5642 * application metrics. | 5772 /// application metrics. |
5643 */ | |
5644 AutomaticScaling automaticScaling; | 5773 AutomaticScaling automaticScaling; |
5645 /** | 5774 |
5646 * A service with basic scaling will create an instance when the application | 5775 /// A service with basic scaling will create an instance when the application |
5647 * receives a request. The instance will be turned down when the app becomes | 5776 /// receives a request. The instance will be turned down when the app becomes |
5648 * idle. Basic scaling is ideal for work that is intermittent or driven by | 5777 /// idle. Basic scaling is ideal for work that is intermittent or driven by |
5649 * user activity. | 5778 /// user activity. |
5650 */ | |
5651 BasicScaling basicScaling; | 5779 BasicScaling basicScaling; |
5652 /** | 5780 |
5653 * Metadata settings that are supplied to this version to enable beta runtime | 5781 /// Metadata settings that are supplied to this version to enable beta |
5654 * features. | 5782 /// runtime features. |
5655 */ | |
5656 core.Map<core.String, core.String> betaSettings; | 5783 core.Map<core.String, core.String> betaSettings; |
5657 /** Time that this version was created.@OutputOnly */ | 5784 |
| 5785 /// Time that this version was created.@OutputOnly |
5658 core.String createTime; | 5786 core.String createTime; |
5659 /** Email address of the user who created this version.@OutputOnly */ | 5787 |
| 5788 /// Email address of the user who created this version.@OutputOnly |
5660 core.String createdBy; | 5789 core.String createdBy; |
5661 /** | 5790 |
5662 * Duration that static files should be cached by web proxies and browsers. | 5791 /// Duration that static files should be cached by web proxies and browsers. |
5663 * Only applicable if the corresponding StaticFilesHandler | 5792 /// Only applicable if the corresponding StaticFilesHandler |
5664 * (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/ap
ps.services.versions#staticfileshandler) | 5793 /// (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/a
pps.services.versions#staticfileshandler) |
5665 * does not specify its own expiration time.Only returned in GET requests if | 5794 /// does not specify its own expiration time.Only returned in GET requests if |
5666 * view=FULL is set. | 5795 /// view=FULL is set. |
5667 */ | |
5668 core.String defaultExpiration; | 5796 core.String defaultExpiration; |
5669 /** | 5797 |
5670 * Code and application artifacts that make up this version.Only returned in | 5798 /// Code and application artifacts that make up this version.Only returned in |
5671 * GET requests if view=FULL is set. | 5799 /// GET requests if view=FULL is set. |
5672 */ | |
5673 Deployment deployment; | 5800 Deployment deployment; |
5674 /** | 5801 |
5675 * Total size in bytes of all the files that are included in this version and | 5802 /// Total size in bytes of all the files that are included in this version |
5676 * curerntly hosted on the App Engine disk.@OutputOnly | 5803 /// and curerntly hosted on the App Engine disk.@OutputOnly |
5677 */ | |
5678 core.String diskUsageBytes; | 5804 core.String diskUsageBytes; |
5679 /** | 5805 |
5680 * Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud | 5806 /// Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud |
5681 * Endpoints Extensible Service Proxy will be provided to serve the API | 5807 /// Endpoints Extensible Service Proxy will be provided to serve the API |
5682 * implemented by the app. | 5808 /// implemented by the app. |
5683 */ | |
5684 EndpointsApiService endpointsApiService; | 5809 EndpointsApiService endpointsApiService; |
5685 /** | 5810 |
5686 * App Engine execution environment for this version.Defaults to standard. | 5811 /// App Engine execution environment for this version.Defaults to standard. |
5687 */ | |
5688 core.String env; | 5812 core.String env; |
5689 /** | 5813 |
5690 * Environment variables available to the application.Only returned in GET | 5814 /// Environment variables available to the application.Only returned in GET |
5691 * requests if view=FULL is set. | 5815 /// requests if view=FULL is set. |
5692 */ | |
5693 core.Map<core.String, core.String> envVariables; | 5816 core.Map<core.String, core.String> envVariables; |
5694 /** | 5817 |
5695 * Custom static error pages. Limited to 10KB per page.Only returned in GET | 5818 /// Custom static error pages. Limited to 10KB per page.Only returned in GET |
5696 * requests if view=FULL is set. | 5819 /// requests if view=FULL is set. |
5697 */ | |
5698 core.List<ErrorHandler> errorHandlers; | 5820 core.List<ErrorHandler> errorHandlers; |
5699 /** | 5821 |
5700 * An ordered list of URL-matching patterns that should be applied to incoming | 5822 /// An ordered list of URL-matching patterns that should be applied to |
5701 * requests. The first matching URL handles the request and other request | 5823 /// incoming requests. The first matching URL handles the request and other |
5702 * handlers are not attempted.Only returned in GET requests if view=FULL is | 5824 /// request handlers are not attempted.Only returned in GET requests if |
5703 * set. | 5825 /// view=FULL is set. |
5704 */ | |
5705 core.List<UrlMap> handlers; | 5826 core.List<UrlMap> handlers; |
5706 /** | 5827 |
5707 * Configures health checking for VM instances. Unhealthy instances are | 5828 /// Configures health checking for VM instances. Unhealthy instances are |
5708 * stopped and replaced with new instances. Only applicable for VM | 5829 /// stopped and replaced with new instances. Only applicable for VM |
5709 * runtimes.Only returned in GET requests if view=FULL is set. | 5830 /// runtimes.Only returned in GET requests if view=FULL is set. |
5710 */ | |
5711 HealthCheck healthCheck; | 5831 HealthCheck healthCheck; |
5712 /** | 5832 |
5713 * Relative name of the version within the service. Example: v1. Version names | 5833 /// Relative name of the version within the service. Example: v1. Version |
5714 * can contain only lowercase letters, numbers, or hyphens. Reserved names: | 5834 /// names can contain only lowercase letters, numbers, or hyphens. Reserved |
5715 * "default", "latest", and any name with the prefix "ah-". | 5835 /// names: "default", "latest", and any name with the prefix "ah-". |
5716 */ | |
5717 core.String id; | 5836 core.String id; |
5718 /** | 5837 |
5719 * Before an application can receive email or XMPP messages, the application | 5838 /// Before an application can receive email or XMPP messages, the application |
5720 * must be configured to enable the service. | 5839 /// must be configured to enable the service. |
5721 */ | |
5722 core.List<core.String> inboundServices; | 5840 core.List<core.String> inboundServices; |
5723 /** | 5841 |
5724 * Instance class that is used to run this version. Valid values are: | 5842 /// Instance class that is used to run this version. Valid values are: |
5725 * AutomaticScaling: F1, F2, F4, F4_1G | 5843 /// AutomaticScaling: F1, F2, F4, F4_1G |
5726 * ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for | 5844 /// ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for |
5727 * AutomaticScaling and B1 for ManualScaling or BasicScaling. | 5845 /// AutomaticScaling and B1 for ManualScaling or BasicScaling. |
5728 */ | |
5729 core.String instanceClass; | 5846 core.String instanceClass; |
5730 /** | 5847 |
5731 * Configuration for third-party Python runtime libraries that are required by | 5848 /// Configuration for third-party Python runtime libraries that are required |
5732 * the application.Only returned in GET requests if view=FULL is set. | 5849 /// by the application.Only returned in GET requests if view=FULL is set. |
5733 */ | |
5734 core.List<Library> libraries; | 5850 core.List<Library> libraries; |
5735 /** | 5851 |
5736 * Configures liveness health checking for VM instances. Unhealthy instances | 5852 /// Configures liveness health checking for VM instances. Unhealthy instances |
5737 * are stopped and replaced with new instancesOnly returned in GET requests if | 5853 /// are stopped and replaced with new instancesOnly returned in GET requests |
5738 * view=FULL is set. | 5854 /// if view=FULL is set. |
5739 */ | |
5740 LivenessCheck livenessCheck; | 5855 LivenessCheck livenessCheck; |
5741 /** | 5856 |
5742 * A service with manual scaling runs continuously, allowing you to perform | 5857 /// A service with manual scaling runs continuously, allowing you to perform |
5743 * complex initialization and rely on the state of its memory over time. | 5858 /// complex initialization and rely on the state of its memory over time. |
5744 */ | |
5745 ManualScaling manualScaling; | 5859 ManualScaling manualScaling; |
5746 /** | 5860 |
5747 * Full path to the Version resource in the API. Example: | 5861 /// Full path to the Version resource in the API. Example: |
5748 * apps/myapp/services/default/versions/v1.@OutputOnly | 5862 /// apps/myapp/services/default/versions/v1.@OutputOnly |
5749 */ | |
5750 core.String name; | 5863 core.String name; |
5751 /** | 5864 |
5752 * Extra network settings. Only applicable for App Engine flexible environment | 5865 /// Extra network settings. Only applicable for App Engine flexible |
5753 * versions. | 5866 /// environment versions. |
5754 */ | |
5755 Network network; | 5867 Network network; |
5756 /** | 5868 |
5757 * Files that match this pattern will not be built into this version. Only | 5869 /// Files that match this pattern will not be built into this version. Only |
5758 * applicable for Go runtimes.Only returned in GET requests if view=FULL is | 5870 /// applicable for Go runtimes.Only returned in GET requests if view=FULL is |
5759 * set. | 5871 /// set. |
5760 */ | |
5761 core.String nobuildFilesRegex; | 5872 core.String nobuildFilesRegex; |
5762 /** | 5873 |
5763 * Configures readiness health checking for VM instances. Unhealthy instances | 5874 /// Configures readiness health checking for VM instances. Unhealthy |
5764 * are not put into the backend traffic rotation.Only returned in GET requests | 5875 /// instances are not put into the backend traffic rotation.Only returned in |
5765 * if view=FULL is set. | 5876 /// GET requests if view=FULL is set. |
5766 */ | |
5767 ReadinessCheck readinessCheck; | 5877 ReadinessCheck readinessCheck; |
5768 /** Machine resources for this version. Only applicable for VM runtimes. */ | 5878 |
| 5879 /// Machine resources for this version. Only applicable for VM runtimes. |
5769 Resources resources; | 5880 Resources resources; |
5770 /** Desired runtime. Example: python27. */ | 5881 |
| 5882 /// Desired runtime. Example: python27. |
5771 core.String runtime; | 5883 core.String runtime; |
5772 /** | 5884 |
5773 * The version of the API in the given runtime environment. Please see the | 5885 /// The version of the API in the given runtime environment. Please see the |
5774 * app.yaml reference for valid values at | 5886 /// app.yaml reference for valid values at |
5775 * https://cloud.google.com/appengine/docs/standard/<language>/config/appref | 5887 /// https://cloud.google.com/appengine/docs/standard/<language>/config/appref |
5776 */ | |
5777 core.String runtimeApiVersion; | 5888 core.String runtimeApiVersion; |
5778 /** | 5889 |
5779 * Current serving status of this version. Only the versions with a SERVING | 5890 /// Current serving status of this version. Only the versions with a SERVING |
5780 * status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an | 5891 /// status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is |
5781 * invalid value. Defaults to SERVING. | 5892 /// an invalid value. Defaults to SERVING. |
5782 * Possible string values are: | 5893 /// Possible string values are: |
5783 * - "SERVING_STATUS_UNSPECIFIED" : Not specified. | 5894 /// - "SERVING_STATUS_UNSPECIFIED" : Not specified. |
5784 * - "SERVING" : Currently serving. Instances are created according to the | 5895 /// - "SERVING" : Currently serving. Instances are created according to the |
5785 * scaling settings of the version. | 5896 /// scaling settings of the version. |
5786 * - "STOPPED" : Disabled. No instances will be created and the scaling | 5897 /// - "STOPPED" : Disabled. No instances will be created and the scaling |
5787 * settings are ignored until the state of the version changes to SERVING. | 5898 /// settings are ignored until the state of the version changes to SERVING. |
5788 */ | |
5789 core.String servingStatus; | 5899 core.String servingStatus; |
5790 /** Whether multiple requests can be dispatched to this version at once. */ | 5900 |
| 5901 /// Whether multiple requests can be dispatched to this version at once. |
5791 core.bool threadsafe; | 5902 core.bool threadsafe; |
5792 /** | 5903 |
5793 * Serving URL for this version. Example: | 5904 /// Serving URL for this version. Example: |
5794 * "https://myversion-dot-myservice-dot-myapp.appspot.com"@OutputOnly | 5905 /// "https://myversion-dot-myservice-dot-myapp.appspot.com"@OutputOnly |
5795 */ | |
5796 core.String versionUrl; | 5906 core.String versionUrl; |
5797 /** Whether to deploy this version in a container on a virtual machine. */ | 5907 |
| 5908 /// Whether to deploy this version in a container on a virtual machine. |
5798 core.bool vm; | 5909 core.bool vm; |
5799 | 5910 |
5800 Version(); | 5911 Version(); |
5801 | 5912 |
5802 Version.fromJson(core.Map _json) { | 5913 Version.fromJson(core.Map _json) { |
5803 if (_json.containsKey("apiConfig")) { | 5914 if (_json.containsKey("apiConfig")) { |
5804 apiConfig = new ApiConfigHandler.fromJson(_json["apiConfig"]); | 5915 apiConfig = new ApiConfigHandler.fromJson(_json["apiConfig"]); |
5805 } | 5916 } |
5806 if (_json.containsKey("automaticScaling")) { | 5917 if (_json.containsKey("automaticScaling")) { |
5807 automaticScaling = new AutomaticScaling.fromJson(_json["automaticScaling"]
); | 5918 automaticScaling = |
| 5919 new AutomaticScaling.fromJson(_json["automaticScaling"]); |
5808 } | 5920 } |
5809 if (_json.containsKey("basicScaling")) { | 5921 if (_json.containsKey("basicScaling")) { |
5810 basicScaling = new BasicScaling.fromJson(_json["basicScaling"]); | 5922 basicScaling = new BasicScaling.fromJson(_json["basicScaling"]); |
5811 } | 5923 } |
5812 if (_json.containsKey("betaSettings")) { | 5924 if (_json.containsKey("betaSettings")) { |
5813 betaSettings = _json["betaSettings"]; | 5925 betaSettings = _json["betaSettings"]; |
5814 } | 5926 } |
5815 if (_json.containsKey("createTime")) { | 5927 if (_json.containsKey("createTime")) { |
5816 createTime = _json["createTime"]; | 5928 createTime = _json["createTime"]; |
5817 } | 5929 } |
5818 if (_json.containsKey("createdBy")) { | 5930 if (_json.containsKey("createdBy")) { |
5819 createdBy = _json["createdBy"]; | 5931 createdBy = _json["createdBy"]; |
5820 } | 5932 } |
5821 if (_json.containsKey("defaultExpiration")) { | 5933 if (_json.containsKey("defaultExpiration")) { |
5822 defaultExpiration = _json["defaultExpiration"]; | 5934 defaultExpiration = _json["defaultExpiration"]; |
5823 } | 5935 } |
5824 if (_json.containsKey("deployment")) { | 5936 if (_json.containsKey("deployment")) { |
5825 deployment = new Deployment.fromJson(_json["deployment"]); | 5937 deployment = new Deployment.fromJson(_json["deployment"]); |
5826 } | 5938 } |
5827 if (_json.containsKey("diskUsageBytes")) { | 5939 if (_json.containsKey("diskUsageBytes")) { |
5828 diskUsageBytes = _json["diskUsageBytes"]; | 5940 diskUsageBytes = _json["diskUsageBytes"]; |
5829 } | 5941 } |
5830 if (_json.containsKey("endpointsApiService")) { | 5942 if (_json.containsKey("endpointsApiService")) { |
5831 endpointsApiService = new EndpointsApiService.fromJson(_json["endpointsApi
Service"]); | 5943 endpointsApiService = |
| 5944 new EndpointsApiService.fromJson(_json["endpointsApiService"]); |
5832 } | 5945 } |
5833 if (_json.containsKey("env")) { | 5946 if (_json.containsKey("env")) { |
5834 env = _json["env"]; | 5947 env = _json["env"]; |
5835 } | 5948 } |
5836 if (_json.containsKey("envVariables")) { | 5949 if (_json.containsKey("envVariables")) { |
5837 envVariables = _json["envVariables"]; | 5950 envVariables = _json["envVariables"]; |
5838 } | 5951 } |
5839 if (_json.containsKey("errorHandlers")) { | 5952 if (_json.containsKey("errorHandlers")) { |
5840 errorHandlers = _json["errorHandlers"].map((value) => new ErrorHandler.fro
mJson(value)).toList(); | 5953 errorHandlers = _json["errorHandlers"] |
| 5954 .map((value) => new ErrorHandler.fromJson(value)) |
| 5955 .toList(); |
5841 } | 5956 } |
5842 if (_json.containsKey("handlers")) { | 5957 if (_json.containsKey("handlers")) { |
5843 handlers = _json["handlers"].map((value) => new UrlMap.fromJson(value)).to
List(); | 5958 handlers = |
| 5959 _json["handlers"].map((value) => new UrlMap.fromJson(value)).toList(); |
5844 } | 5960 } |
5845 if (_json.containsKey("healthCheck")) { | 5961 if (_json.containsKey("healthCheck")) { |
5846 healthCheck = new HealthCheck.fromJson(_json["healthCheck"]); | 5962 healthCheck = new HealthCheck.fromJson(_json["healthCheck"]); |
5847 } | 5963 } |
5848 if (_json.containsKey("id")) { | 5964 if (_json.containsKey("id")) { |
5849 id = _json["id"]; | 5965 id = _json["id"]; |
5850 } | 5966 } |
5851 if (_json.containsKey("inboundServices")) { | 5967 if (_json.containsKey("inboundServices")) { |
5852 inboundServices = _json["inboundServices"]; | 5968 inboundServices = _json["inboundServices"]; |
5853 } | 5969 } |
5854 if (_json.containsKey("instanceClass")) { | 5970 if (_json.containsKey("instanceClass")) { |
5855 instanceClass = _json["instanceClass"]; | 5971 instanceClass = _json["instanceClass"]; |
5856 } | 5972 } |
5857 if (_json.containsKey("libraries")) { | 5973 if (_json.containsKey("libraries")) { |
5858 libraries = _json["libraries"].map((value) => new Library.fromJson(value))
.toList(); | 5974 libraries = _json["libraries"] |
| 5975 .map((value) => new Library.fromJson(value)) |
| 5976 .toList(); |
5859 } | 5977 } |
5860 if (_json.containsKey("livenessCheck")) { | 5978 if (_json.containsKey("livenessCheck")) { |
5861 livenessCheck = new LivenessCheck.fromJson(_json["livenessCheck"]); | 5979 livenessCheck = new LivenessCheck.fromJson(_json["livenessCheck"]); |
5862 } | 5980 } |
5863 if (_json.containsKey("manualScaling")) { | 5981 if (_json.containsKey("manualScaling")) { |
5864 manualScaling = new ManualScaling.fromJson(_json["manualScaling"]); | 5982 manualScaling = new ManualScaling.fromJson(_json["manualScaling"]); |
5865 } | 5983 } |
5866 if (_json.containsKey("name")) { | 5984 if (_json.containsKey("name")) { |
5867 name = _json["name"]; | 5985 name = _json["name"]; |
5868 } | 5986 } |
(...skipping 23 matching lines...) Expand all Loading... |
5892 } | 6010 } |
5893 if (_json.containsKey("versionUrl")) { | 6011 if (_json.containsKey("versionUrl")) { |
5894 versionUrl = _json["versionUrl"]; | 6012 versionUrl = _json["versionUrl"]; |
5895 } | 6013 } |
5896 if (_json.containsKey("vm")) { | 6014 if (_json.containsKey("vm")) { |
5897 vm = _json["vm"]; | 6015 vm = _json["vm"]; |
5898 } | 6016 } |
5899 } | 6017 } |
5900 | 6018 |
5901 core.Map<core.String, core.Object> toJson() { | 6019 core.Map<core.String, core.Object> toJson() { |
5902 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6020 final core.Map<core.String, core.Object> _json = |
| 6021 new core.Map<core.String, core.Object>(); |
5903 if (apiConfig != null) { | 6022 if (apiConfig != null) { |
5904 _json["apiConfig"] = (apiConfig).toJson(); | 6023 _json["apiConfig"] = (apiConfig).toJson(); |
5905 } | 6024 } |
5906 if (automaticScaling != null) { | 6025 if (automaticScaling != null) { |
5907 _json["automaticScaling"] = (automaticScaling).toJson(); | 6026 _json["automaticScaling"] = (automaticScaling).toJson(); |
5908 } | 6027 } |
5909 if (basicScaling != null) { | 6028 if (basicScaling != null) { |
5910 _json["basicScaling"] = (basicScaling).toJson(); | 6029 _json["basicScaling"] = (basicScaling).toJson(); |
5911 } | 6030 } |
5912 if (betaSettings != null) { | 6031 if (betaSettings != null) { |
(...skipping 17 matching lines...) Expand all Loading... |
5930 if (endpointsApiService != null) { | 6049 if (endpointsApiService != null) { |
5931 _json["endpointsApiService"] = (endpointsApiService).toJson(); | 6050 _json["endpointsApiService"] = (endpointsApiService).toJson(); |
5932 } | 6051 } |
5933 if (env != null) { | 6052 if (env != null) { |
5934 _json["env"] = env; | 6053 _json["env"] = env; |
5935 } | 6054 } |
5936 if (envVariables != null) { | 6055 if (envVariables != null) { |
5937 _json["envVariables"] = envVariables; | 6056 _json["envVariables"] = envVariables; |
5938 } | 6057 } |
5939 if (errorHandlers != null) { | 6058 if (errorHandlers != null) { |
5940 _json["errorHandlers"] = errorHandlers.map((value) => (value).toJson()).to
List(); | 6059 _json["errorHandlers"] = |
| 6060 errorHandlers.map((value) => (value).toJson()).toList(); |
5941 } | 6061 } |
5942 if (handlers != null) { | 6062 if (handlers != null) { |
5943 _json["handlers"] = handlers.map((value) => (value).toJson()).toList(); | 6063 _json["handlers"] = handlers.map((value) => (value).toJson()).toList(); |
5944 } | 6064 } |
5945 if (healthCheck != null) { | 6065 if (healthCheck != null) { |
5946 _json["healthCheck"] = (healthCheck).toJson(); | 6066 _json["healthCheck"] = (healthCheck).toJson(); |
5947 } | 6067 } |
5948 if (id != null) { | 6068 if (id != null) { |
5949 _json["id"] = id; | 6069 _json["id"] = id; |
5950 } | 6070 } |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5993 if (versionUrl != null) { | 6113 if (versionUrl != null) { |
5994 _json["versionUrl"] = versionUrl; | 6114 _json["versionUrl"] = versionUrl; |
5995 } | 6115 } |
5996 if (vm != null) { | 6116 if (vm != null) { |
5997 _json["vm"] = vm; | 6117 _json["vm"] = vm; |
5998 } | 6118 } |
5999 return _json; | 6119 return _json; |
6000 } | 6120 } |
6001 } | 6121 } |
6002 | 6122 |
6003 /** | 6123 /// Volumes mounted within the app container. Only applicable for VM runtimes. |
6004 * Volumes mounted within the app container. Only applicable for VM runtimes. | |
6005 */ | |
6006 class Volume { | 6124 class Volume { |
6007 /** Unique name for the volume. */ | 6125 /// Unique name for the volume. |
6008 core.String name; | 6126 core.String name; |
6009 /** Volume size in gigabytes. */ | 6127 |
| 6128 /// Volume size in gigabytes. |
6010 core.double sizeGb; | 6129 core.double sizeGb; |
6011 /** Underlying volume type, e.g. 'tmpfs'. */ | 6130 |
| 6131 /// Underlying volume type, e.g. 'tmpfs'. |
6012 core.String volumeType; | 6132 core.String volumeType; |
6013 | 6133 |
6014 Volume(); | 6134 Volume(); |
6015 | 6135 |
6016 Volume.fromJson(core.Map _json) { | 6136 Volume.fromJson(core.Map _json) { |
6017 if (_json.containsKey("name")) { | 6137 if (_json.containsKey("name")) { |
6018 name = _json["name"]; | 6138 name = _json["name"]; |
6019 } | 6139 } |
6020 if (_json.containsKey("sizeGb")) { | 6140 if (_json.containsKey("sizeGb")) { |
6021 sizeGb = _json["sizeGb"]; | 6141 sizeGb = _json["sizeGb"]; |
6022 } | 6142 } |
6023 if (_json.containsKey("volumeType")) { | 6143 if (_json.containsKey("volumeType")) { |
6024 volumeType = _json["volumeType"]; | 6144 volumeType = _json["volumeType"]; |
6025 } | 6145 } |
6026 } | 6146 } |
6027 | 6147 |
6028 core.Map<core.String, core.Object> toJson() { | 6148 core.Map<core.String, core.Object> toJson() { |
6029 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6149 final core.Map<core.String, core.Object> _json = |
| 6150 new core.Map<core.String, core.Object>(); |
6030 if (name != null) { | 6151 if (name != null) { |
6031 _json["name"] = name; | 6152 _json["name"] = name; |
6032 } | 6153 } |
6033 if (sizeGb != null) { | 6154 if (sizeGb != null) { |
6034 _json["sizeGb"] = sizeGb; | 6155 _json["sizeGb"] = sizeGb; |
6035 } | 6156 } |
6036 if (volumeType != null) { | 6157 if (volumeType != null) { |
6037 _json["volumeType"] = volumeType; | 6158 _json["volumeType"] = volumeType; |
6038 } | 6159 } |
6039 return _json; | 6160 return _json; |
6040 } | 6161 } |
6041 } | 6162 } |
6042 | 6163 |
6043 /** The zip file information for a zip deployment. */ | 6164 /// The zip file information for a zip deployment. |
6044 class ZipInfo { | 6165 class ZipInfo { |
6045 /** | 6166 /// An estimate of the number of files in a zip for a zip deployment. If set, |
6046 * An estimate of the number of files in a zip for a zip deployment. If set, | 6167 /// must be greater than or equal to the actual number of files. Used for |
6047 * must be greater than or equal to the actual number of files. Used for | 6168 /// optimizing performance; if not provided, deployment may be slow. |
6048 * optimizing performance; if not provided, deployment may be slow. | |
6049 */ | |
6050 core.int filesCount; | 6169 core.int filesCount; |
6051 /** | 6170 |
6052 * URL of the zip file to deploy from. Must be a URL to a resource in Google | 6171 /// URL of the zip file to deploy from. Must be a URL to a resource in Google |
6053 * Cloud Storage in the form | 6172 /// Cloud Storage in the form |
6054 * 'http(s)://storage.googleapis.com/<bucket>/<object>'. | 6173 /// 'http(s)://storage.googleapis.com/<bucket>/<object>'. |
6055 */ | |
6056 core.String sourceUrl; | 6174 core.String sourceUrl; |
6057 | 6175 |
6058 ZipInfo(); | 6176 ZipInfo(); |
6059 | 6177 |
6060 ZipInfo.fromJson(core.Map _json) { | 6178 ZipInfo.fromJson(core.Map _json) { |
6061 if (_json.containsKey("filesCount")) { | 6179 if (_json.containsKey("filesCount")) { |
6062 filesCount = _json["filesCount"]; | 6180 filesCount = _json["filesCount"]; |
6063 } | 6181 } |
6064 if (_json.containsKey("sourceUrl")) { | 6182 if (_json.containsKey("sourceUrl")) { |
6065 sourceUrl = _json["sourceUrl"]; | 6183 sourceUrl = _json["sourceUrl"]; |
6066 } | 6184 } |
6067 } | 6185 } |
6068 | 6186 |
6069 core.Map<core.String, core.Object> toJson() { | 6187 core.Map<core.String, core.Object> toJson() { |
6070 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6188 final core.Map<core.String, core.Object> _json = |
| 6189 new core.Map<core.String, core.Object>(); |
6071 if (filesCount != null) { | 6190 if (filesCount != null) { |
6072 _json["filesCount"] = filesCount; | 6191 _json["filesCount"] = filesCount; |
6073 } | 6192 } |
6074 if (sourceUrl != null) { | 6193 if (sourceUrl != null) { |
6075 _json["sourceUrl"] = sourceUrl; | 6194 _json["sourceUrl"] = sourceUrl; |
6076 } | 6195 } |
6077 return _json; | 6196 return _json; |
6078 } | 6197 } |
6079 } | 6198 } |
OLD | NEW |