Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Side by Side Diff: generated/googleapis_beta/lib/replicapoolupdater/v1beta1.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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.replicapoolupdater.v1beta1; 3 library googleapis_beta.replicapoolupdater.v1beta1;
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 replicapoolupdater/v1beta1'; 15 const core.String USER_AGENT = 'dart-api-client replicapoolupdater/v1beta1';
16 16
17 /** 17 /// [Deprecated. Please use compute.instanceGroupManagers.update method.
18 * [Deprecated. Please use compute.instanceGroupManagers.update method. 18 /// replicapoolupdater API will be disabled after December 30th, 2016] Updates
19 * replicapoolupdater API will be disabled after December 30th, 2016] Updates 19 /// groups of Compute Engine instances.
20 * groups of Compute Engine instances.
21 */
22 class ReplicapoolupdaterApi { 20 class ReplicapoolupdaterApi {
23 /** View and manage your data across Google Cloud Platform services */ 21 /// View and manage your data across Google Cloud Platform services
24 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm"; 22 static const CloudPlatformScope =
23 "https://www.googleapis.com/auth/cloud-platform";
25 24
26 /** View your data across Google Cloud Platform services */ 25 /// View your data across Google Cloud Platform services
27 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo ud-platform.read-only"; 26 static const CloudPlatformReadOnlyScope =
27 "https://www.googleapis.com/auth/cloud-platform.read-only";
28 28
29 /** View and manage replica pools */ 29 /// View and manage replica pools
30 static const ReplicapoolScope = "https://www.googleapis.com/auth/replicapool"; 30 static const ReplicapoolScope = "https://www.googleapis.com/auth/replicapool";
31 31
32 /** View replica pools */ 32 /// View replica pools
33 static const ReplicapoolReadonlyScope = "https://www.googleapis.com/auth/repli capool.readonly"; 33 static const ReplicapoolReadonlyScope =
34 34 "https://www.googleapis.com/auth/replicapool.readonly";
35 35
36 final commons.ApiRequester _requester; 36 final commons.ApiRequester _requester;
37 37
38 RollingUpdatesResourceApi get rollingUpdates => new RollingUpdatesResourceApi( _requester); 38 RollingUpdatesResourceApi get rollingUpdates =>
39 ZoneOperationsResourceApi get zoneOperations => new ZoneOperationsResourceApi( _requester); 39 new RollingUpdatesResourceApi(_requester);
40 ZoneOperationsResourceApi get zoneOperations =>
41 new ZoneOperationsResourceApi(_requester);
40 42
41 ReplicapoolupdaterApi(http.Client client, {core.String rootUrl: "https://www.g oogleapis.com/", core.String servicePath: "replicapoolupdater/v1beta1/projects/" }) : 43 ReplicapoolupdaterApi(http.Client client,
42 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT); 44 {core.String rootUrl: "https://www.googleapis.com/",
45 core.String servicePath: "replicapoolupdater/v1beta1/projects/"})
46 : _requester =
47 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
43 } 48 }
44 49
45
46 class RollingUpdatesResourceApi { 50 class RollingUpdatesResourceApi {
47 final commons.ApiRequester _requester; 51 final commons.ApiRequester _requester;
48 52
49 RollingUpdatesResourceApi(commons.ApiRequester client) : 53 RollingUpdatesResourceApi(commons.ApiRequester client) : _requester = client;
50 _requester = client;
51 54
52 /** 55 /// Cancels an update. The update must be PAUSED before it can be cancelled.
53 * Cancels an update. The update must be PAUSED before it can be cancelled. 56 /// This has no effect if the update is already CANCELLED.
54 * This has no effect if the update is already CANCELLED. 57 ///
55 * 58 /// Request parameters:
56 * Request parameters: 59 ///
57 * 60 /// [project] - The Google Developers Console project name.
58 * [project] - The Google Developers Console project name. 61 /// Value must have pattern
59 * Value must have pattern 62 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
60 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 63 ///
61 * 64 /// [zone] - The name of the zone in which the update's target resides.
62 * [zone] - The name of the zone in which the update's target resides. 65 ///
63 * 66 /// [rollingUpdate] - The name of the update.
64 * [rollingUpdate] - The name of the update. 67 ///
65 * 68 /// Completes with a [Operation].
66 * Completes with a [Operation]. 69 ///
67 * 70 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
68 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 71 /// an error.
69 * error. 72 ///
70 * 73 /// If the used [http.Client] completes with an error when making a REST
71 * If the used [http.Client] completes with an error when making a REST call, 74 /// call, this method will complete with the same error.
72 * this method will complete with the same error. 75 async.Future<Operation> cancel(
73 */ 76 core.String project, core.String zone, core.String rollingUpdate) {
74 async.Future<Operation> cancel(core.String project, core.String zone, core.Str ing rollingUpdate) {
75 var _url = null; 77 var _url = null;
76 var _queryParams = new core.Map(); 78 var _queryParams = new core.Map();
77 var _uploadMedia = null; 79 var _uploadMedia = null;
78 var _uploadOptions = null; 80 var _uploadOptions = null;
79 var _downloadOptions = commons.DownloadOptions.Metadata; 81 var _downloadOptions = commons.DownloadOptions.Metadata;
80 var _body = null; 82 var _body = null;
81 83
82 if (project == null) { 84 if (project == null) {
83 throw new core.ArgumentError("Parameter project is required."); 85 throw new core.ArgumentError("Parameter project is required.");
84 } 86 }
85 if (zone == null) { 87 if (zone == null) {
86 throw new core.ArgumentError("Parameter zone is required."); 88 throw new core.ArgumentError("Parameter zone is required.");
87 } 89 }
88 if (rollingUpdate == null) { 90 if (rollingUpdate == null) {
89 throw new core.ArgumentError("Parameter rollingUpdate is required."); 91 throw new core.ArgumentError("Parameter rollingUpdate is required.");
90 } 92 }
91 93
92 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates/' + commons.Escaper.ecapeVariable(' $rollingUpdate') + '/cancel'; 94 _url = commons.Escaper.ecapeVariable('$project') +
95 '/zones/' +
96 commons.Escaper.ecapeVariable('$zone') +
97 '/rollingUpdates/' +
98 commons.Escaper.ecapeVariable('$rollingUpdate') +
99 '/cancel';
93 100
94 var _response = _requester.request(_url, 101 var _response = _requester.request(_url, "POST",
95 "POST", 102 body: _body,
96 body: _body, 103 queryParams: _queryParams,
97 queryParams: _queryParams, 104 uploadOptions: _uploadOptions,
98 uploadOptions: _uploadOptions, 105 uploadMedia: _uploadMedia,
99 uploadMedia: _uploadMedia, 106 downloadOptions: _downloadOptions);
100 downloadOptions: _downloadOptions);
101 return _response.then((data) => new Operation.fromJson(data)); 107 return _response.then((data) => new Operation.fromJson(data));
102 } 108 }
103 109
104 /** 110 /// Returns information about an update.
105 * Returns information about an update. 111 ///
106 * 112 /// Request parameters:
107 * Request parameters: 113 ///
108 * 114 /// [project] - The Google Developers Console project name.
109 * [project] - The Google Developers Console project name. 115 /// Value must have pattern
110 * Value must have pattern 116 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
111 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 117 ///
112 * 118 /// [zone] - The name of the zone in which the update's target resides.
113 * [zone] - The name of the zone in which the update's target resides. 119 ///
114 * 120 /// [rollingUpdate] - The name of the update.
115 * [rollingUpdate] - The name of the update. 121 ///
116 * 122 /// Completes with a [RollingUpdate].
117 * Completes with a [RollingUpdate]. 123 ///
118 * 124 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
119 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 125 /// an error.
120 * error. 126 ///
121 * 127 /// If the used [http.Client] completes with an error when making a REST
122 * If the used [http.Client] completes with an error when making a REST call, 128 /// call, this method will complete with the same error.
123 * this method will complete with the same error. 129 async.Future<RollingUpdate> get(
124 */ 130 core.String project, core.String zone, core.String rollingUpdate) {
125 async.Future<RollingUpdate> get(core.String project, core.String zone, core.St ring rollingUpdate) {
126 var _url = null; 131 var _url = null;
127 var _queryParams = new core.Map(); 132 var _queryParams = new core.Map();
128 var _uploadMedia = null; 133 var _uploadMedia = null;
129 var _uploadOptions = null; 134 var _uploadOptions = null;
130 var _downloadOptions = commons.DownloadOptions.Metadata; 135 var _downloadOptions = commons.DownloadOptions.Metadata;
131 var _body = null; 136 var _body = null;
132 137
133 if (project == null) { 138 if (project == null) {
134 throw new core.ArgumentError("Parameter project is required."); 139 throw new core.ArgumentError("Parameter project is required.");
135 } 140 }
136 if (zone == null) { 141 if (zone == null) {
137 throw new core.ArgumentError("Parameter zone is required."); 142 throw new core.ArgumentError("Parameter zone is required.");
138 } 143 }
139 if (rollingUpdate == null) { 144 if (rollingUpdate == null) {
140 throw new core.ArgumentError("Parameter rollingUpdate is required."); 145 throw new core.ArgumentError("Parameter rollingUpdate is required.");
141 } 146 }
142 147
143 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates/' + commons.Escaper.ecapeVariable(' $rollingUpdate'); 148 _url = commons.Escaper.ecapeVariable('$project') +
149 '/zones/' +
150 commons.Escaper.ecapeVariable('$zone') +
151 '/rollingUpdates/' +
152 commons.Escaper.ecapeVariable('$rollingUpdate');
144 153
145 var _response = _requester.request(_url, 154 var _response = _requester.request(_url, "GET",
146 "GET", 155 body: _body,
147 body: _body, 156 queryParams: _queryParams,
148 queryParams: _queryParams, 157 uploadOptions: _uploadOptions,
149 uploadOptions: _uploadOptions, 158 uploadMedia: _uploadMedia,
150 uploadMedia: _uploadMedia, 159 downloadOptions: _downloadOptions);
151 downloadOptions: _downloadOptions);
152 return _response.then((data) => new RollingUpdate.fromJson(data)); 160 return _response.then((data) => new RollingUpdate.fromJson(data));
153 } 161 }
154 162
155 /** 163 /// Inserts and starts a new update.
156 * Inserts and starts a new update. 164 ///
157 * 165 /// [request] - The metadata request object.
158 * [request] - The metadata request object. 166 ///
159 * 167 /// Request parameters:
160 * Request parameters: 168 ///
161 * 169 /// [project] - The Google Developers Console project name.
162 * [project] - The Google Developers Console project name. 170 /// Value must have pattern
163 * Value must have pattern 171 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
164 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 172 ///
165 * 173 /// [zone] - The name of the zone in which the update's target resides.
166 * [zone] - The name of the zone in which the update's target resides. 174 ///
167 * 175 /// Completes with a [Operation].
168 * Completes with a [Operation]. 176 ///
169 * 177 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
170 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 178 /// an error.
171 * error. 179 ///
172 * 180 /// If the used [http.Client] completes with an error when making a REST
173 * If the used [http.Client] completes with an error when making a REST call, 181 /// call, this method will complete with the same error.
174 * this method will complete with the same error. 182 async.Future<Operation> insert(
175 */ 183 RollingUpdate request, core.String project, core.String zone) {
176 async.Future<Operation> insert(RollingUpdate request, core.String project, cor e.String zone) {
177 var _url = null; 184 var _url = null;
178 var _queryParams = new core.Map(); 185 var _queryParams = new core.Map();
179 var _uploadMedia = null; 186 var _uploadMedia = null;
180 var _uploadOptions = null; 187 var _uploadOptions = null;
181 var _downloadOptions = commons.DownloadOptions.Metadata; 188 var _downloadOptions = commons.DownloadOptions.Metadata;
182 var _body = null; 189 var _body = null;
183 190
184 if (request != null) { 191 if (request != null) {
185 _body = convert.JSON.encode((request).toJson()); 192 _body = convert.JSON.encode((request).toJson());
186 } 193 }
187 if (project == null) { 194 if (project == null) {
188 throw new core.ArgumentError("Parameter project is required."); 195 throw new core.ArgumentError("Parameter project is required.");
189 } 196 }
190 if (zone == null) { 197 if (zone == null) {
191 throw new core.ArgumentError("Parameter zone is required."); 198 throw new core.ArgumentError("Parameter zone is required.");
192 } 199 }
193 200
194 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates'; 201 _url = commons.Escaper.ecapeVariable('$project') +
202 '/zones/' +
203 commons.Escaper.ecapeVariable('$zone') +
204 '/rollingUpdates';
195 205
196 var _response = _requester.request(_url, 206 var _response = _requester.request(_url, "POST",
197 "POST", 207 body: _body,
198 body: _body, 208 queryParams: _queryParams,
199 queryParams: _queryParams, 209 uploadOptions: _uploadOptions,
200 uploadOptions: _uploadOptions, 210 uploadMedia: _uploadMedia,
201 uploadMedia: _uploadMedia, 211 downloadOptions: _downloadOptions);
202 downloadOptions: _downloadOptions);
203 return _response.then((data) => new Operation.fromJson(data)); 212 return _response.then((data) => new Operation.fromJson(data));
204 } 213 }
205 214
206 /** 215 /// Lists recent updates for a given managed instance group, in reverse
207 * Lists recent updates for a given managed instance group, in reverse 216 /// chronological order and paginated format.
208 * chronological order and paginated format. 217 ///
209 * 218 /// Request parameters:
210 * Request parameters: 219 ///
211 * 220 /// [project] - The Google Developers Console project name.
212 * [project] - The Google Developers Console project name. 221 /// Value must have pattern
213 * Value must have pattern 222 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
214 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 223 ///
215 * 224 /// [zone] - The name of the zone in which the update's target resides.
216 * [zone] - The name of the zone in which the update's target resides. 225 ///
217 * 226 /// [filter] - Optional. Filter expression for filtering listed resources.
218 * [filter] - Optional. Filter expression for filtering listed resources. 227 ///
219 * 228 /// [maxResults] - Optional. Maximum count of results to be returned. Maximum
220 * [maxResults] - Optional. Maximum count of results to be returned. Maximum 229 /// value is 500 and default value is 500.
221 * value is 500 and default value is 500. 230 /// Value must be between "0" and "500".
222 * Value must be between "0" and "500". 231 ///
223 * 232 /// [pageToken] - Optional. Tag returned by a previous list request truncated
224 * [pageToken] - Optional. Tag returned by a previous list request truncated 233 /// by maxResults. Used to continue a previous list request.
225 * by maxResults. Used to continue a previous list request. 234 ///
226 * 235 /// Completes with a [RollingUpdateList].
227 * Completes with a [RollingUpdateList]. 236 ///
228 * 237 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
229 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 238 /// an error.
230 * error. 239 ///
231 * 240 /// If the used [http.Client] completes with an error when making a REST
232 * If the used [http.Client] completes with an error when making a REST call, 241 /// call, this method will complete with the same error.
233 * this method will complete with the same error. 242 async.Future<RollingUpdateList> list(core.String project, core.String zone,
234 */ 243 {core.String filter, core.int maxResults, core.String pageToken}) {
235 async.Future<RollingUpdateList> list(core.String project, core.String zone, {c ore.String filter, core.int maxResults, core.String pageToken}) {
236 var _url = null; 244 var _url = null;
237 var _queryParams = new core.Map(); 245 var _queryParams = new core.Map();
238 var _uploadMedia = null; 246 var _uploadMedia = null;
239 var _uploadOptions = null; 247 var _uploadOptions = null;
240 var _downloadOptions = commons.DownloadOptions.Metadata; 248 var _downloadOptions = commons.DownloadOptions.Metadata;
241 var _body = null; 249 var _body = null;
242 250
243 if (project == null) { 251 if (project == null) {
244 throw new core.ArgumentError("Parameter project is required."); 252 throw new core.ArgumentError("Parameter project is required.");
245 } 253 }
246 if (zone == null) { 254 if (zone == null) {
247 throw new core.ArgumentError("Parameter zone is required."); 255 throw new core.ArgumentError("Parameter zone is required.");
248 } 256 }
249 if (filter != null) { 257 if (filter != null) {
250 _queryParams["filter"] = [filter]; 258 _queryParams["filter"] = [filter];
251 } 259 }
252 if (maxResults != null) { 260 if (maxResults != null) {
253 _queryParams["maxResults"] = ["${maxResults}"]; 261 _queryParams["maxResults"] = ["${maxResults}"];
254 } 262 }
255 if (pageToken != null) { 263 if (pageToken != null) {
256 _queryParams["pageToken"] = [pageToken]; 264 _queryParams["pageToken"] = [pageToken];
257 } 265 }
258 266
259 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates'; 267 _url = commons.Escaper.ecapeVariable('$project') +
268 '/zones/' +
269 commons.Escaper.ecapeVariable('$zone') +
270 '/rollingUpdates';
260 271
261 var _response = _requester.request(_url, 272 var _response = _requester.request(_url, "GET",
262 "GET", 273 body: _body,
263 body: _body, 274 queryParams: _queryParams,
264 queryParams: _queryParams, 275 uploadOptions: _uploadOptions,
265 uploadOptions: _uploadOptions, 276 uploadMedia: _uploadMedia,
266 uploadMedia: _uploadMedia, 277 downloadOptions: _downloadOptions);
267 downloadOptions: _downloadOptions);
268 return _response.then((data) => new RollingUpdateList.fromJson(data)); 278 return _response.then((data) => new RollingUpdateList.fromJson(data));
269 } 279 }
270 280
271 /** 281 /// Lists the current status for each instance within a given update.
272 * Lists the current status for each instance within a given update. 282 ///
273 * 283 /// Request parameters:
274 * Request parameters: 284 ///
275 * 285 /// [project] - The Google Developers Console project name.
276 * [project] - The Google Developers Console project name. 286 /// Value must have pattern
277 * Value must have pattern 287 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
278 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 288 ///
279 * 289 /// [zone] - The name of the zone in which the update's target resides.
280 * [zone] - The name of the zone in which the update's target resides. 290 ///
281 * 291 /// [rollingUpdate] - The name of the update.
282 * [rollingUpdate] - The name of the update. 292 ///
283 * 293 /// [filter] - Optional. Filter expression for filtering listed resources.
284 * [filter] - Optional. Filter expression for filtering listed resources. 294 ///
285 * 295 /// [maxResults] - Optional. Maximum count of results to be returned. Maximum
286 * [maxResults] - Optional. Maximum count of results to be returned. Maximum 296 /// value is 500 and default value is 500.
287 * value is 500 and default value is 500. 297 /// Value must be between "0" and "500".
288 * Value must be between "0" and "500". 298 ///
289 * 299 /// [pageToken] - Optional. Tag returned by a previous list request truncated
290 * [pageToken] - Optional. Tag returned by a previous list request truncated 300 /// by maxResults. Used to continue a previous list request.
291 * by maxResults. Used to continue a previous list request. 301 ///
292 * 302 /// Completes with a [InstanceUpdateList].
293 * Completes with a [InstanceUpdateList]. 303 ///
294 * 304 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
295 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 305 /// an error.
296 * error. 306 ///
297 * 307 /// If the used [http.Client] completes with an error when making a REST
298 * If the used [http.Client] completes with an error when making a REST call, 308 /// call, this method will complete with the same error.
299 * this method will complete with the same error. 309 async.Future<InstanceUpdateList> listInstanceUpdates(
300 */ 310 core.String project, core.String zone, core.String rollingUpdate,
301 async.Future<InstanceUpdateList> listInstanceUpdates(core.String project, core .String zone, core.String rollingUpdate, {core.String filter, core.int maxResult s, core.String pageToken}) { 311 {core.String filter, core.int maxResults, core.String pageToken}) {
302 var _url = null; 312 var _url = null;
303 var _queryParams = new core.Map(); 313 var _queryParams = new core.Map();
304 var _uploadMedia = null; 314 var _uploadMedia = null;
305 var _uploadOptions = null; 315 var _uploadOptions = null;
306 var _downloadOptions = commons.DownloadOptions.Metadata; 316 var _downloadOptions = commons.DownloadOptions.Metadata;
307 var _body = null; 317 var _body = null;
308 318
309 if (project == null) { 319 if (project == null) {
310 throw new core.ArgumentError("Parameter project is required."); 320 throw new core.ArgumentError("Parameter project is required.");
311 } 321 }
312 if (zone == null) { 322 if (zone == null) {
313 throw new core.ArgumentError("Parameter zone is required."); 323 throw new core.ArgumentError("Parameter zone is required.");
314 } 324 }
315 if (rollingUpdate == null) { 325 if (rollingUpdate == null) {
316 throw new core.ArgumentError("Parameter rollingUpdate is required."); 326 throw new core.ArgumentError("Parameter rollingUpdate is required.");
317 } 327 }
318 if (filter != null) { 328 if (filter != null) {
319 _queryParams["filter"] = [filter]; 329 _queryParams["filter"] = [filter];
320 } 330 }
321 if (maxResults != null) { 331 if (maxResults != null) {
322 _queryParams["maxResults"] = ["${maxResults}"]; 332 _queryParams["maxResults"] = ["${maxResults}"];
323 } 333 }
324 if (pageToken != null) { 334 if (pageToken != null) {
325 _queryParams["pageToken"] = [pageToken]; 335 _queryParams["pageToken"] = [pageToken];
326 } 336 }
327 337
328 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates/' + commons.Escaper.ecapeVariable(' $rollingUpdate') + '/instanceUpdates'; 338 _url = commons.Escaper.ecapeVariable('$project') +
339 '/zones/' +
340 commons.Escaper.ecapeVariable('$zone') +
341 '/rollingUpdates/' +
342 commons.Escaper.ecapeVariable('$rollingUpdate') +
343 '/instanceUpdates';
329 344
330 var _response = _requester.request(_url, 345 var _response = _requester.request(_url, "GET",
331 "GET", 346 body: _body,
332 body: _body, 347 queryParams: _queryParams,
333 queryParams: _queryParams, 348 uploadOptions: _uploadOptions,
334 uploadOptions: _uploadOptions, 349 uploadMedia: _uploadMedia,
335 uploadMedia: _uploadMedia, 350 downloadOptions: _downloadOptions);
336 downloadOptions: _downloadOptions);
337 return _response.then((data) => new InstanceUpdateList.fromJson(data)); 351 return _response.then((data) => new InstanceUpdateList.fromJson(data));
338 } 352 }
339 353
340 /** 354 /// Pauses the update in state from ROLLING_FORWARD or ROLLING_BACK. Has no
341 * Pauses the update in state from ROLLING_FORWARD or ROLLING_BACK. Has no 355 /// effect if invoked when the state of the update is PAUSED.
342 * effect if invoked when the state of the update is PAUSED. 356 ///
343 * 357 /// Request parameters:
344 * Request parameters: 358 ///
345 * 359 /// [project] - The Google Developers Console project name.
346 * [project] - The Google Developers Console project name. 360 /// Value must have pattern
347 * Value must have pattern 361 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
348 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 362 ///
349 * 363 /// [zone] - The name of the zone in which the update's target resides.
350 * [zone] - The name of the zone in which the update's target resides. 364 ///
351 * 365 /// [rollingUpdate] - The name of the update.
352 * [rollingUpdate] - The name of the update. 366 ///
353 * 367 /// Completes with a [Operation].
354 * Completes with a [Operation]. 368 ///
355 * 369 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
356 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 370 /// an error.
357 * error. 371 ///
358 * 372 /// If the used [http.Client] completes with an error when making a REST
359 * If the used [http.Client] completes with an error when making a REST call, 373 /// call, this method will complete with the same error.
360 * this method will complete with the same error. 374 async.Future<Operation> pause(
361 */ 375 core.String project, core.String zone, core.String rollingUpdate) {
362 async.Future<Operation> pause(core.String project, core.String zone, core.Stri ng rollingUpdate) {
363 var _url = null; 376 var _url = null;
364 var _queryParams = new core.Map(); 377 var _queryParams = new core.Map();
365 var _uploadMedia = null; 378 var _uploadMedia = null;
366 var _uploadOptions = null; 379 var _uploadOptions = null;
367 var _downloadOptions = commons.DownloadOptions.Metadata; 380 var _downloadOptions = commons.DownloadOptions.Metadata;
368 var _body = null; 381 var _body = null;
369 382
370 if (project == null) { 383 if (project == null) {
371 throw new core.ArgumentError("Parameter project is required."); 384 throw new core.ArgumentError("Parameter project is required.");
372 } 385 }
373 if (zone == null) { 386 if (zone == null) {
374 throw new core.ArgumentError("Parameter zone is required."); 387 throw new core.ArgumentError("Parameter zone is required.");
375 } 388 }
376 if (rollingUpdate == null) { 389 if (rollingUpdate == null) {
377 throw new core.ArgumentError("Parameter rollingUpdate is required."); 390 throw new core.ArgumentError("Parameter rollingUpdate is required.");
378 } 391 }
379 392
380 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates/' + commons.Escaper.ecapeVariable(' $rollingUpdate') + '/pause'; 393 _url = commons.Escaper.ecapeVariable('$project') +
394 '/zones/' +
395 commons.Escaper.ecapeVariable('$zone') +
396 '/rollingUpdates/' +
397 commons.Escaper.ecapeVariable('$rollingUpdate') +
398 '/pause';
381 399
382 var _response = _requester.request(_url, 400 var _response = _requester.request(_url, "POST",
383 "POST", 401 body: _body,
384 body: _body, 402 queryParams: _queryParams,
385 queryParams: _queryParams, 403 uploadOptions: _uploadOptions,
386 uploadOptions: _uploadOptions, 404 uploadMedia: _uploadMedia,
387 uploadMedia: _uploadMedia, 405 downloadOptions: _downloadOptions);
388 downloadOptions: _downloadOptions);
389 return _response.then((data) => new Operation.fromJson(data)); 406 return _response.then((data) => new Operation.fromJson(data));
390 } 407 }
391 408
392 /** 409 /// Continues an update in PAUSED state. Has no effect if invoked when the
393 * Continues an update in PAUSED state. Has no effect if invoked when the 410 /// state of the update is ROLLED_OUT.
394 * state of the update is ROLLED_OUT. 411 ///
395 * 412 /// Request parameters:
396 * Request parameters: 413 ///
397 * 414 /// [project] - The Google Developers Console project name.
398 * [project] - The Google Developers Console project name. 415 /// Value must have pattern
399 * Value must have pattern 416 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
400 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 417 ///
401 * 418 /// [zone] - The name of the zone in which the update's target resides.
402 * [zone] - The name of the zone in which the update's target resides. 419 ///
403 * 420 /// [rollingUpdate] - The name of the update.
404 * [rollingUpdate] - The name of the update. 421 ///
405 * 422 /// Completes with a [Operation].
406 * Completes with a [Operation]. 423 ///
407 * 424 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
408 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 425 /// an error.
409 * error. 426 ///
410 * 427 /// If the used [http.Client] completes with an error when making a REST
411 * If the used [http.Client] completes with an error when making a REST call, 428 /// call, this method will complete with the same error.
412 * this method will complete with the same error. 429 async.Future<Operation> resume(
413 */ 430 core.String project, core.String zone, core.String rollingUpdate) {
414 async.Future<Operation> resume(core.String project, core.String zone, core.Str ing rollingUpdate) {
415 var _url = null; 431 var _url = null;
416 var _queryParams = new core.Map(); 432 var _queryParams = new core.Map();
417 var _uploadMedia = null; 433 var _uploadMedia = null;
418 var _uploadOptions = null; 434 var _uploadOptions = null;
419 var _downloadOptions = commons.DownloadOptions.Metadata; 435 var _downloadOptions = commons.DownloadOptions.Metadata;
420 var _body = null; 436 var _body = null;
421 437
422 if (project == null) { 438 if (project == null) {
423 throw new core.ArgumentError("Parameter project is required."); 439 throw new core.ArgumentError("Parameter project is required.");
424 } 440 }
425 if (zone == null) { 441 if (zone == null) {
426 throw new core.ArgumentError("Parameter zone is required."); 442 throw new core.ArgumentError("Parameter zone is required.");
427 } 443 }
428 if (rollingUpdate == null) { 444 if (rollingUpdate == null) {
429 throw new core.ArgumentError("Parameter rollingUpdate is required."); 445 throw new core.ArgumentError("Parameter rollingUpdate is required.");
430 } 446 }
431 447
432 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates/' + commons.Escaper.ecapeVariable(' $rollingUpdate') + '/resume'; 448 _url = commons.Escaper.ecapeVariable('$project') +
449 '/zones/' +
450 commons.Escaper.ecapeVariable('$zone') +
451 '/rollingUpdates/' +
452 commons.Escaper.ecapeVariable('$rollingUpdate') +
453 '/resume';
433 454
434 var _response = _requester.request(_url, 455 var _response = _requester.request(_url, "POST",
435 "POST", 456 body: _body,
436 body: _body, 457 queryParams: _queryParams,
437 queryParams: _queryParams, 458 uploadOptions: _uploadOptions,
438 uploadOptions: _uploadOptions, 459 uploadMedia: _uploadMedia,
439 uploadMedia: _uploadMedia, 460 downloadOptions: _downloadOptions);
440 downloadOptions: _downloadOptions);
441 return _response.then((data) => new Operation.fromJson(data)); 461 return _response.then((data) => new Operation.fromJson(data));
442 } 462 }
443 463
444 /** 464 /// Rolls back the update in state from ROLLING_FORWARD or PAUSED. Has no
445 * Rolls back the update in state from ROLLING_FORWARD or PAUSED. Has no 465 /// effect if invoked when the state of the update is ROLLED_BACK.
446 * effect if invoked when the state of the update is ROLLED_BACK. 466 ///
447 * 467 /// Request parameters:
448 * Request parameters: 468 ///
449 * 469 /// [project] - The Google Developers Console project name.
450 * [project] - The Google Developers Console project name. 470 /// Value must have pattern
451 * Value must have pattern 471 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
452 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 472 ///
453 * 473 /// [zone] - The name of the zone in which the update's target resides.
454 * [zone] - The name of the zone in which the update's target resides. 474 ///
455 * 475 /// [rollingUpdate] - The name of the update.
456 * [rollingUpdate] - The name of the update. 476 ///
457 * 477 /// Completes with a [Operation].
458 * Completes with a [Operation]. 478 ///
459 * 479 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
460 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 480 /// an error.
461 * error. 481 ///
462 * 482 /// If the used [http.Client] completes with an error when making a REST
463 * If the used [http.Client] completes with an error when making a REST call, 483 /// call, this method will complete with the same error.
464 * this method will complete with the same error. 484 async.Future<Operation> rollback(
465 */ 485 core.String project, core.String zone, core.String rollingUpdate) {
466 async.Future<Operation> rollback(core.String project, core.String zone, core.S tring rollingUpdate) {
467 var _url = null; 486 var _url = null;
468 var _queryParams = new core.Map(); 487 var _queryParams = new core.Map();
469 var _uploadMedia = null; 488 var _uploadMedia = null;
470 var _uploadOptions = null; 489 var _uploadOptions = null;
471 var _downloadOptions = commons.DownloadOptions.Metadata; 490 var _downloadOptions = commons.DownloadOptions.Metadata;
472 var _body = null; 491 var _body = null;
473 492
474 if (project == null) { 493 if (project == null) {
475 throw new core.ArgumentError("Parameter project is required."); 494 throw new core.ArgumentError("Parameter project is required.");
476 } 495 }
477 if (zone == null) { 496 if (zone == null) {
478 throw new core.ArgumentError("Parameter zone is required."); 497 throw new core.ArgumentError("Parameter zone is required.");
479 } 498 }
480 if (rollingUpdate == null) { 499 if (rollingUpdate == null) {
481 throw new core.ArgumentError("Parameter rollingUpdate is required."); 500 throw new core.ArgumentError("Parameter rollingUpdate is required.");
482 } 501 }
483 502
484 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/rollingUpdates/' + commons.Escaper.ecapeVariable(' $rollingUpdate') + '/rollback'; 503 _url = commons.Escaper.ecapeVariable('$project') +
504 '/zones/' +
505 commons.Escaper.ecapeVariable('$zone') +
506 '/rollingUpdates/' +
507 commons.Escaper.ecapeVariable('$rollingUpdate') +
508 '/rollback';
485 509
486 var _response = _requester.request(_url, 510 var _response = _requester.request(_url, "POST",
487 "POST", 511 body: _body,
488 body: _body, 512 queryParams: _queryParams,
489 queryParams: _queryParams, 513 uploadOptions: _uploadOptions,
490 uploadOptions: _uploadOptions, 514 uploadMedia: _uploadMedia,
491 uploadMedia: _uploadMedia, 515 downloadOptions: _downloadOptions);
492 downloadOptions: _downloadOptions);
493 return _response.then((data) => new Operation.fromJson(data)); 516 return _response.then((data) => new Operation.fromJson(data));
494 } 517 }
495
496 } 518 }
497 519
498
499 class ZoneOperationsResourceApi { 520 class ZoneOperationsResourceApi {
500 final commons.ApiRequester _requester; 521 final commons.ApiRequester _requester;
501 522
502 ZoneOperationsResourceApi(commons.ApiRequester client) : 523 ZoneOperationsResourceApi(commons.ApiRequester client) : _requester = client;
503 _requester = client;
504 524
505 /** 525 /// Retrieves the specified zone-specific operation resource.
506 * Retrieves the specified zone-specific operation resource. 526 ///
507 * 527 /// Request parameters:
508 * Request parameters: 528 ///
509 * 529 /// [project] - Name of the project scoping this request.
510 * [project] - Name of the project scoping this request. 530 /// Value must have pattern
511 * Value must have pattern 531 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
512 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 532 ///
513 * 533 /// [zone] - Name of the zone scoping this request.
514 * [zone] - Name of the zone scoping this request. 534 ///
515 * 535 /// [operation] - Name of the operation resource to return.
516 * [operation] - Name of the operation resource to return. 536 ///
517 * 537 /// Completes with a [Operation].
518 * Completes with a [Operation]. 538 ///
519 * 539 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
520 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 540 /// an error.
521 * error. 541 ///
522 * 542 /// If the used [http.Client] completes with an error when making a REST
523 * If the used [http.Client] completes with an error when making a REST call, 543 /// call, this method will complete with the same error.
524 * this method will complete with the same error. 544 async.Future<Operation> get(
525 */ 545 core.String project, core.String zone, core.String operation) {
526 async.Future<Operation> get(core.String project, core.String zone, core.String operation) {
527 var _url = null; 546 var _url = null;
528 var _queryParams = new core.Map(); 547 var _queryParams = new core.Map();
529 var _uploadMedia = null; 548 var _uploadMedia = null;
530 var _uploadOptions = null; 549 var _uploadOptions = null;
531 var _downloadOptions = commons.DownloadOptions.Metadata; 550 var _downloadOptions = commons.DownloadOptions.Metadata;
532 var _body = null; 551 var _body = null;
533 552
534 if (project == null) { 553 if (project == null) {
535 throw new core.ArgumentError("Parameter project is required."); 554 throw new core.ArgumentError("Parameter project is required.");
536 } 555 }
537 if (zone == null) { 556 if (zone == null) {
538 throw new core.ArgumentError("Parameter zone is required."); 557 throw new core.ArgumentError("Parameter zone is required.");
539 } 558 }
540 if (operation == null) { 559 if (operation == null) {
541 throw new core.ArgumentError("Parameter operation is required."); 560 throw new core.ArgumentError("Parameter operation is required.");
542 } 561 }
543 562
544 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/operations/' + commons.Escaper.ecapeVariable('$ope ration'); 563 _url = commons.Escaper.ecapeVariable('$project') +
564 '/zones/' +
565 commons.Escaper.ecapeVariable('$zone') +
566 '/operations/' +
567 commons.Escaper.ecapeVariable('$operation');
545 568
546 var _response = _requester.request(_url, 569 var _response = _requester.request(_url, "GET",
547 "GET", 570 body: _body,
548 body: _body, 571 queryParams: _queryParams,
549 queryParams: _queryParams, 572 uploadOptions: _uploadOptions,
550 uploadOptions: _uploadOptions, 573 uploadMedia: _uploadMedia,
551 uploadMedia: _uploadMedia, 574 downloadOptions: _downloadOptions);
552 downloadOptions: _downloadOptions);
553 return _response.then((data) => new Operation.fromJson(data)); 575 return _response.then((data) => new Operation.fromJson(data));
554 } 576 }
555 577
556 /** 578 /// Retrieves the list of Operation resources contained within the specified
557 * Retrieves the list of Operation resources contained within the specified 579 /// zone.
558 * zone. 580 ///
559 * 581 /// Request parameters:
560 * Request parameters: 582 ///
561 * 583 /// [project] - Name of the project scoping this request.
562 * [project] - Name of the project scoping this request. 584 /// Value must have pattern
563 * Value must have pattern 585 /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9] {1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
564 * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{ 1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))". 586 ///
565 * 587 /// [zone] - Name of the zone scoping this request.
566 * [zone] - Name of the zone scoping this request. 588 ///
567 * 589 /// [filter] - Optional. Filter expression for filtering listed resources.
568 * [filter] - Optional. Filter expression for filtering listed resources. 590 ///
569 * 591 /// [maxResults] - Optional. Maximum count of results to be returned. Maximum
570 * [maxResults] - Optional. Maximum count of results to be returned. Maximum 592 /// value is 500 and default value is 500.
571 * value is 500 and default value is 500. 593 /// Value must be between "0" and "500".
572 * Value must be between "0" and "500". 594 ///
573 * 595 /// [pageToken] - Optional. Tag returned by a previous list request truncated
574 * [pageToken] - Optional. Tag returned by a previous list request truncated 596 /// by maxResults. Used to continue a previous list request.
575 * by maxResults. Used to continue a previous list request. 597 ///
576 * 598 /// Completes with a [OperationList].
577 * Completes with a [OperationList]. 599 ///
578 * 600 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
579 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 601 /// an error.
580 * error. 602 ///
581 * 603 /// If the used [http.Client] completes with an error when making a REST
582 * If the used [http.Client] completes with an error when making a REST call, 604 /// call, this method will complete with the same error.
583 * this method will complete with the same error. 605 async.Future<OperationList> list(core.String project, core.String zone,
584 */ 606 {core.String filter, core.int maxResults, core.String pageToken}) {
585 async.Future<OperationList> list(core.String project, core.String zone, {core. String filter, core.int maxResults, core.String pageToken}) {
586 var _url = null; 607 var _url = null;
587 var _queryParams = new core.Map(); 608 var _queryParams = new core.Map();
588 var _uploadMedia = null; 609 var _uploadMedia = null;
589 var _uploadOptions = null; 610 var _uploadOptions = null;
590 var _downloadOptions = commons.DownloadOptions.Metadata; 611 var _downloadOptions = commons.DownloadOptions.Metadata;
591 var _body = null; 612 var _body = null;
592 613
593 if (project == null) { 614 if (project == null) {
594 throw new core.ArgumentError("Parameter project is required."); 615 throw new core.ArgumentError("Parameter project is required.");
595 } 616 }
596 if (zone == null) { 617 if (zone == null) {
597 throw new core.ArgumentError("Parameter zone is required."); 618 throw new core.ArgumentError("Parameter zone is required.");
598 } 619 }
599 if (filter != null) { 620 if (filter != null) {
600 _queryParams["filter"] = [filter]; 621 _queryParams["filter"] = [filter];
601 } 622 }
602 if (maxResults != null) { 623 if (maxResults != null) {
603 _queryParams["maxResults"] = ["${maxResults}"]; 624 _queryParams["maxResults"] = ["${maxResults}"];
604 } 625 }
605 if (pageToken != null) { 626 if (pageToken != null) {
606 _queryParams["pageToken"] = [pageToken]; 627 _queryParams["pageToken"] = [pageToken];
607 } 628 }
608 629
609 _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escap er.ecapeVariable('$zone') + '/operations'; 630 _url = commons.Escaper.ecapeVariable('$project') +
631 '/zones/' +
632 commons.Escaper.ecapeVariable('$zone') +
633 '/operations';
610 634
611 var _response = _requester.request(_url, 635 var _response = _requester.request(_url, "GET",
612 "GET", 636 body: _body,
613 body: _body, 637 queryParams: _queryParams,
614 queryParams: _queryParams, 638 uploadOptions: _uploadOptions,
615 uploadOptions: _uploadOptions, 639 uploadMedia: _uploadMedia,
616 uploadMedia: _uploadMedia, 640 downloadOptions: _downloadOptions);
617 downloadOptions: _downloadOptions);
618 return _response.then((data) => new OperationList.fromJson(data)); 641 return _response.then((data) => new OperationList.fromJson(data));
619 } 642 }
620
621 } 643 }
622 644
645 class InstanceUpdateErrorErrors {
646 /// [Output Only] The error type identifier for this error.
647 core.String code;
623 648
649 /// [Output Only] Indicates the field in the request that caused the error.
650 /// This property is optional.
651 core.String location;
624 652
625 class InstanceUpdateErrorErrors { 653 /// [Output Only] An optional, human-readable error message.
626 /** [Output Only] The error type identifier for this error. */
627 core.String code;
628 /**
629 * [Output Only] Indicates the field in the request that caused the error.
630 * This property is optional.
631 */
632 core.String location;
633 /** [Output Only] An optional, human-readable error message. */
634 core.String message; 654 core.String message;
635 655
636 InstanceUpdateErrorErrors(); 656 InstanceUpdateErrorErrors();
637 657
638 InstanceUpdateErrorErrors.fromJson(core.Map _json) { 658 InstanceUpdateErrorErrors.fromJson(core.Map _json) {
639 if (_json.containsKey("code")) { 659 if (_json.containsKey("code")) {
640 code = _json["code"]; 660 code = _json["code"];
641 } 661 }
642 if (_json.containsKey("location")) { 662 if (_json.containsKey("location")) {
643 location = _json["location"]; 663 location = _json["location"];
644 } 664 }
645 if (_json.containsKey("message")) { 665 if (_json.containsKey("message")) {
646 message = _json["message"]; 666 message = _json["message"];
647 } 667 }
648 } 668 }
649 669
650 core.Map<core.String, core.Object> toJson() { 670 core.Map<core.String, core.Object> toJson() {
651 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 671 final core.Map<core.String, core.Object> _json =
672 new core.Map<core.String, core.Object>();
652 if (code != null) { 673 if (code != null) {
653 _json["code"] = code; 674 _json["code"] = code;
654 } 675 }
655 if (location != null) { 676 if (location != null) {
656 _json["location"] = location; 677 _json["location"] = location;
657 } 678 }
658 if (message != null) { 679 if (message != null) {
659 _json["message"] = message; 680 _json["message"] = message;
660 } 681 }
661 return _json; 682 return _json;
662 } 683 }
663 } 684 }
664 685
665 /** Errors that occurred during the instance update. */ 686 /// Errors that occurred during the instance update.
666 class InstanceUpdateError { 687 class InstanceUpdateError {
667 /** 688 /// [Output Only] The array of errors encountered while processing this
668 * [Output Only] The array of errors encountered while processing this 689 /// operation.
669 * operation.
670 */
671 core.List<InstanceUpdateErrorErrors> errors; 690 core.List<InstanceUpdateErrorErrors> errors;
672 691
673 InstanceUpdateError(); 692 InstanceUpdateError();
674 693
675 InstanceUpdateError.fromJson(core.Map _json) { 694 InstanceUpdateError.fromJson(core.Map _json) {
676 if (_json.containsKey("errors")) { 695 if (_json.containsKey("errors")) {
677 errors = _json["errors"].map((value) => new InstanceUpdateErrorErrors.from Json(value)).toList(); 696 errors = _json["errors"]
697 .map((value) => new InstanceUpdateErrorErrors.fromJson(value))
698 .toList();
678 } 699 }
679 } 700 }
680 701
681 core.Map<core.String, core.Object> toJson() { 702 core.Map<core.String, core.Object> toJson() {
682 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 703 final core.Map<core.String, core.Object> _json =
704 new core.Map<core.String, core.Object>();
683 if (errors != null) { 705 if (errors != null) {
684 _json["errors"] = errors.map((value) => (value).toJson()).toList(); 706 _json["errors"] = errors.map((value) => (value).toJson()).toList();
685 } 707 }
686 return _json; 708 return _json;
687 } 709 }
688 } 710 }
689 711
690 /** Update of a single instance. */ 712 /// Update of a single instance.
691 class InstanceUpdate { 713 class InstanceUpdate {
692 /** Errors that occurred during the instance update. */ 714 /// Errors that occurred during the instance update.
693 InstanceUpdateError error; 715 InstanceUpdateError error;
694 /** Fully-qualified URL of the instance being updated. */ 716
717 /// Fully-qualified URL of the instance being updated.
695 core.String instance; 718 core.String instance;
696 /** 719
697 * Status of the instance update. Possible values are: 720 /// Status of the instance update. Possible values are:
698 * - "PENDING": The instance update is pending execution. 721 /// - "PENDING": The instance update is pending execution.
699 * - "ROLLING_FORWARD": The instance update is going forward. 722 /// - "ROLLING_FORWARD": The instance update is going forward.
700 * - "ROLLING_BACK": The instance update is being rolled back. 723 /// - "ROLLING_BACK": The instance update is being rolled back.
701 * - "PAUSED": The instance update is temporarily paused (inactive). 724 /// - "PAUSED": The instance update is temporarily paused (inactive).
702 * - "ROLLED_OUT": The instance update is finished, the instance is running 725 /// - "ROLLED_OUT": The instance update is finished, the instance is running
703 * the new template. 726 /// the new template.
704 * - "ROLLED_BACK": The instance update is finished, the instance has been 727 /// - "ROLLED_BACK": The instance update is finished, the instance has been
705 * reverted to the previous template. 728 /// reverted to the previous template.
706 * - "CANCELLED": The instance update is paused and no longer can be resumed, 729 /// - "CANCELLED": The instance update is paused and no longer can be
707 * undefined in which template the instance is running. 730 /// resumed, undefined in which template the instance is running.
708 */
709 core.String status; 731 core.String status;
710 732
711 InstanceUpdate(); 733 InstanceUpdate();
712 734
713 InstanceUpdate.fromJson(core.Map _json) { 735 InstanceUpdate.fromJson(core.Map _json) {
714 if (_json.containsKey("error")) { 736 if (_json.containsKey("error")) {
715 error = new InstanceUpdateError.fromJson(_json["error"]); 737 error = new InstanceUpdateError.fromJson(_json["error"]);
716 } 738 }
717 if (_json.containsKey("instance")) { 739 if (_json.containsKey("instance")) {
718 instance = _json["instance"]; 740 instance = _json["instance"];
719 } 741 }
720 if (_json.containsKey("status")) { 742 if (_json.containsKey("status")) {
721 status = _json["status"]; 743 status = _json["status"];
722 } 744 }
723 } 745 }
724 746
725 core.Map<core.String, core.Object> toJson() { 747 core.Map<core.String, core.Object> toJson() {
726 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 748 final core.Map<core.String, core.Object> _json =
749 new core.Map<core.String, core.Object>();
727 if (error != null) { 750 if (error != null) {
728 _json["error"] = (error).toJson(); 751 _json["error"] = (error).toJson();
729 } 752 }
730 if (instance != null) { 753 if (instance != null) {
731 _json["instance"] = instance; 754 _json["instance"] = instance;
732 } 755 }
733 if (status != null) { 756 if (status != null) {
734 _json["status"] = status; 757 _json["status"] = status;
735 } 758 }
736 return _json; 759 return _json;
737 } 760 }
738 } 761 }
739 762
740 /** Response returned by ListInstanceUpdates method. */ 763 /// Response returned by ListInstanceUpdates method.
741 class InstanceUpdateList { 764 class InstanceUpdateList {
742 /** Collection of requested instance updates. */ 765 /// Collection of requested instance updates.
743 core.List<InstanceUpdate> items; 766 core.List<InstanceUpdate> items;
744 /** [Output Only] Type of the resource. */ 767
768 /// [Output Only] Type of the resource.
745 core.String kind; 769 core.String kind;
746 /** A token used to continue a truncated list request. */ 770
771 /// A token used to continue a truncated list request.
747 core.String nextPageToken; 772 core.String nextPageToken;
748 /** [Output Only] The fully qualified URL for the resource. */ 773
774 /// [Output Only] The fully qualified URL for the resource.
749 core.String selfLink; 775 core.String selfLink;
750 776
751 InstanceUpdateList(); 777 InstanceUpdateList();
752 778
753 InstanceUpdateList.fromJson(core.Map _json) { 779 InstanceUpdateList.fromJson(core.Map _json) {
754 if (_json.containsKey("items")) { 780 if (_json.containsKey("items")) {
755 items = _json["items"].map((value) => new InstanceUpdate.fromJson(value)). toList(); 781 items = _json["items"]
782 .map((value) => new InstanceUpdate.fromJson(value))
783 .toList();
756 } 784 }
757 if (_json.containsKey("kind")) { 785 if (_json.containsKey("kind")) {
758 kind = _json["kind"]; 786 kind = _json["kind"];
759 } 787 }
760 if (_json.containsKey("nextPageToken")) { 788 if (_json.containsKey("nextPageToken")) {
761 nextPageToken = _json["nextPageToken"]; 789 nextPageToken = _json["nextPageToken"];
762 } 790 }
763 if (_json.containsKey("selfLink")) { 791 if (_json.containsKey("selfLink")) {
764 selfLink = _json["selfLink"]; 792 selfLink = _json["selfLink"];
765 } 793 }
766 } 794 }
767 795
768 core.Map<core.String, core.Object> toJson() { 796 core.Map<core.String, core.Object> toJson() {
769 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 797 final core.Map<core.String, core.Object> _json =
798 new core.Map<core.String, core.Object>();
770 if (items != null) { 799 if (items != null) {
771 _json["items"] = items.map((value) => (value).toJson()).toList(); 800 _json["items"] = items.map((value) => (value).toJson()).toList();
772 } 801 }
773 if (kind != null) { 802 if (kind != null) {
774 _json["kind"] = kind; 803 _json["kind"] = kind;
775 } 804 }
776 if (nextPageToken != null) { 805 if (nextPageToken != null) {
777 _json["nextPageToken"] = nextPageToken; 806 _json["nextPageToken"] = nextPageToken;
778 } 807 }
779 if (selfLink != null) { 808 if (selfLink != null) {
780 _json["selfLink"] = selfLink; 809 _json["selfLink"] = selfLink;
781 } 810 }
782 return _json; 811 return _json;
783 } 812 }
784 } 813 }
785 814
786 class OperationErrorErrors { 815 class OperationErrorErrors {
787 /** [Output Only] The error type identifier for this error. */ 816 /// [Output Only] The error type identifier for this error.
788 core.String code; 817 core.String code;
789 /** 818
790 * [Output Only] Indicates the field in the request that caused the error. 819 /// [Output Only] Indicates the field in the request that caused the error.
791 * This property is optional. 820 /// This property is optional.
792 */
793 core.String location; 821 core.String location;
794 /** [Output Only] An optional, human-readable error message. */ 822
823 /// [Output Only] An optional, human-readable error message.
795 core.String message; 824 core.String message;
796 825
797 OperationErrorErrors(); 826 OperationErrorErrors();
798 827
799 OperationErrorErrors.fromJson(core.Map _json) { 828 OperationErrorErrors.fromJson(core.Map _json) {
800 if (_json.containsKey("code")) { 829 if (_json.containsKey("code")) {
801 code = _json["code"]; 830 code = _json["code"];
802 } 831 }
803 if (_json.containsKey("location")) { 832 if (_json.containsKey("location")) {
804 location = _json["location"]; 833 location = _json["location"];
805 } 834 }
806 if (_json.containsKey("message")) { 835 if (_json.containsKey("message")) {
807 message = _json["message"]; 836 message = _json["message"];
808 } 837 }
809 } 838 }
810 839
811 core.Map<core.String, core.Object> toJson() { 840 core.Map<core.String, core.Object> toJson() {
812 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 841 final core.Map<core.String, core.Object> _json =
842 new core.Map<core.String, core.Object>();
813 if (code != null) { 843 if (code != null) {
814 _json["code"] = code; 844 _json["code"] = code;
815 } 845 }
816 if (location != null) { 846 if (location != null) {
817 _json["location"] = location; 847 _json["location"] = location;
818 } 848 }
819 if (message != null) { 849 if (message != null) {
820 _json["message"] = message; 850 _json["message"] = message;
821 } 851 }
822 return _json; 852 return _json;
823 } 853 }
824 } 854 }
825 855
826 /** 856 /// [Output Only] If errors occurred during processing of this operation, this
827 * [Output Only] If errors occurred during processing of this operation, this 857 /// field will be populated.
828 * field will be populated.
829 */
830 class OperationError { 858 class OperationError {
831 /** 859 /// [Output Only] The array of errors encountered while processing this
832 * [Output Only] The array of errors encountered while processing this 860 /// operation.
833 * operation.
834 */
835 core.List<OperationErrorErrors> errors; 861 core.List<OperationErrorErrors> errors;
836 862
837 OperationError(); 863 OperationError();
838 864
839 OperationError.fromJson(core.Map _json) { 865 OperationError.fromJson(core.Map _json) {
840 if (_json.containsKey("errors")) { 866 if (_json.containsKey("errors")) {
841 errors = _json["errors"].map((value) => new OperationErrorErrors.fromJson( value)).toList(); 867 errors = _json["errors"]
868 .map((value) => new OperationErrorErrors.fromJson(value))
869 .toList();
842 } 870 }
843 } 871 }
844 872
845 core.Map<core.String, core.Object> toJson() { 873 core.Map<core.String, core.Object> toJson() {
846 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 874 final core.Map<core.String, core.Object> _json =
875 new core.Map<core.String, core.Object>();
847 if (errors != null) { 876 if (errors != null) {
848 _json["errors"] = errors.map((value) => (value).toJson()).toList(); 877 _json["errors"] = errors.map((value) => (value).toJson()).toList();
849 } 878 }
850 return _json; 879 return _json;
851 } 880 }
852 } 881 }
853 882
854 class OperationWarningsData { 883 class OperationWarningsData {
855 /** [Output Only] Metadata key for this warning. */ 884 /// [Output Only] Metadata key for this warning.
856 core.String key; 885 core.String key;
857 /** [Output Only] Metadata value for this warning. */ 886
887 /// [Output Only] Metadata value for this warning.
858 core.String value; 888 core.String value;
859 889
860 OperationWarningsData(); 890 OperationWarningsData();
861 891
862 OperationWarningsData.fromJson(core.Map _json) { 892 OperationWarningsData.fromJson(core.Map _json) {
863 if (_json.containsKey("key")) { 893 if (_json.containsKey("key")) {
864 key = _json["key"]; 894 key = _json["key"];
865 } 895 }
866 if (_json.containsKey("value")) { 896 if (_json.containsKey("value")) {
867 value = _json["value"]; 897 value = _json["value"];
868 } 898 }
869 } 899 }
870 900
871 core.Map<core.String, core.Object> toJson() { 901 core.Map<core.String, core.Object> toJson() {
872 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 902 final core.Map<core.String, core.Object> _json =
903 new core.Map<core.String, core.Object>();
873 if (key != null) { 904 if (key != null) {
874 _json["key"] = key; 905 _json["key"] = key;
875 } 906 }
876 if (value != null) { 907 if (value != null) {
877 _json["value"] = value; 908 _json["value"] = value;
878 } 909 }
879 return _json; 910 return _json;
880 } 911 }
881 } 912 }
882 913
883 class OperationWarnings { 914 class OperationWarnings {
884 /** [Output only] The warning type identifier for this warning. */ 915 /// [Output only] The warning type identifier for this warning.
885 core.String code; 916 core.String code;
886 /** [Output only] Metadata for this warning in key:value format. */ 917
918 /// [Output only] Metadata for this warning in key:value format.
887 core.List<OperationWarningsData> data; 919 core.List<OperationWarningsData> data;
888 /** [Output only] Optional human-readable details for this warning. */ 920
921 /// [Output only] Optional human-readable details for this warning.
889 core.String message; 922 core.String message;
890 923
891 OperationWarnings(); 924 OperationWarnings();
892 925
893 OperationWarnings.fromJson(core.Map _json) { 926 OperationWarnings.fromJson(core.Map _json) {
894 if (_json.containsKey("code")) { 927 if (_json.containsKey("code")) {
895 code = _json["code"]; 928 code = _json["code"];
896 } 929 }
897 if (_json.containsKey("data")) { 930 if (_json.containsKey("data")) {
898 data = _json["data"].map((value) => new OperationWarningsData.fromJson(val ue)).toList(); 931 data = _json["data"]
932 .map((value) => new OperationWarningsData.fromJson(value))
933 .toList();
899 } 934 }
900 if (_json.containsKey("message")) { 935 if (_json.containsKey("message")) {
901 message = _json["message"]; 936 message = _json["message"];
902 } 937 }
903 } 938 }
904 939
905 core.Map<core.String, core.Object> toJson() { 940 core.Map<core.String, core.Object> toJson() {
906 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 941 final core.Map<core.String, core.Object> _json =
942 new core.Map<core.String, core.Object>();
907 if (code != null) { 943 if (code != null) {
908 _json["code"] = code; 944 _json["code"] = code;
909 } 945 }
910 if (data != null) { 946 if (data != null) {
911 _json["data"] = data.map((value) => (value).toJson()).toList(); 947 _json["data"] = data.map((value) => (value).toJson()).toList();
912 } 948 }
913 if (message != null) { 949 if (message != null) {
914 _json["message"] = message; 950 _json["message"] = message;
915 } 951 }
916 return _json; 952 return _json;
917 } 953 }
918 } 954 }
919 955
920 /** An operation resource, used to manage asynchronous API requests. */ 956 /// An operation resource, used to manage asynchronous API requests.
921 class Operation { 957 class Operation {
922 core.String clientOperationId; 958 core.String clientOperationId;
923 /** [Output Only] Creation timestamp in RFC3339 text format. */ 959
960 /// [Output Only] Creation timestamp in RFC3339 text format.
924 core.String creationTimestamp; 961 core.String creationTimestamp;
925 core.String endTime; 962 core.String endTime;
926 /** 963
927 * [Output Only] If errors occurred during processing of this operation, this 964 /// [Output Only] If errors occurred during processing of this operation,
928 * field will be populated. 965 /// this field will be populated.
929 */
930 OperationError error; 966 OperationError error;
931 core.String httpErrorMessage; 967 core.String httpErrorMessage;
932 core.int httpErrorStatusCode; 968 core.int httpErrorStatusCode;
933 /** 969
934 * [Output Only] Unique identifier for the resource; defined by the server. 970 /// [Output Only] Unique identifier for the resource; defined by the server.
935 */
936 core.String id; 971 core.String id;
937 /** 972
938 * [Output Only] The time that this operation was requested. This is in RFC 973 /// [Output Only] The time that this operation was requested. This is in RFC
939 * 3339 format. 974 /// 3339 format.
940 */
941 core.String insertTime; 975 core.String insertTime;
942 /** 976
943 * [Output Only] Type of the resource. Always replicapoolupdater#operation for 977 /// [Output Only] Type of the resource. Always replicapoolupdater#operation
944 * Operation resources. 978 /// for Operation resources.
945 */
946 core.String kind; 979 core.String kind;
947 /** [Output Only] Name of the resource. */ 980
981 /// [Output Only] Name of the resource.
948 core.String name; 982 core.String name;
949 core.String operationType; 983 core.String operationType;
950 core.int progress; 984 core.int progress;
951 /** [Output Only] URL of the region where the operation resides. */ 985
986 /// [Output Only] URL of the region where the operation resides.
952 core.String region; 987 core.String region;
953 /** [Output Only] The fully qualified URL for the resource. */ 988
989 /// [Output Only] The fully qualified URL for the resource.
954 core.String selfLink; 990 core.String selfLink;
955 /** 991
956 * [Output Only] The time that this operation was started by the server. This 992 /// [Output Only] The time that this operation was started by the server.
957 * is in RFC 3339 format. 993 /// This is in RFC 3339 format.
958 */
959 core.String startTime; 994 core.String startTime;
960 /** 995
961 * [Output Only] Status of the operation. Can be one of the following: 996 /// [Output Only] Status of the operation. Can be one of the following:
962 * "PENDING", "RUNNING", or "DONE". 997 /// "PENDING", "RUNNING", or "DONE".
963 */
964 core.String status; 998 core.String status;
965 /** 999
966 * [Output Only] An optional textual description of the current status of the 1000 /// [Output Only] An optional textual description of the current status of
967 * operation. 1001 /// the operation.
968 */
969 core.String statusMessage; 1002 core.String statusMessage;
970 /** 1003
971 * [Output Only] Unique target id which identifies a particular incarnation of 1004 /// [Output Only] Unique target id which identifies a particular incarnation
972 * the target. 1005 /// of the target.
973 */
974 core.String targetId; 1006 core.String targetId;
975 /** [Output Only] URL of the resource the operation is mutating. */ 1007
1008 /// [Output Only] URL of the resource the operation is mutating.
976 core.String targetLink; 1009 core.String targetLink;
977 core.String user; 1010 core.String user;
978 core.List<OperationWarnings> warnings; 1011 core.List<OperationWarnings> warnings;
979 /** [Output Only] URL of the zone where the operation resides. */ 1012
1013 /// [Output Only] URL of the zone where the operation resides.
980 core.String zone; 1014 core.String zone;
981 1015
982 Operation(); 1016 Operation();
983 1017
984 Operation.fromJson(core.Map _json) { 1018 Operation.fromJson(core.Map _json) {
985 if (_json.containsKey("clientOperationId")) { 1019 if (_json.containsKey("clientOperationId")) {
986 clientOperationId = _json["clientOperationId"]; 1020 clientOperationId = _json["clientOperationId"];
987 } 1021 }
988 if (_json.containsKey("creationTimestamp")) { 1022 if (_json.containsKey("creationTimestamp")) {
989 creationTimestamp = _json["creationTimestamp"]; 1023 creationTimestamp = _json["creationTimestamp"];
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1036 if (_json.containsKey("targetId")) { 1070 if (_json.containsKey("targetId")) {
1037 targetId = _json["targetId"]; 1071 targetId = _json["targetId"];
1038 } 1072 }
1039 if (_json.containsKey("targetLink")) { 1073 if (_json.containsKey("targetLink")) {
1040 targetLink = _json["targetLink"]; 1074 targetLink = _json["targetLink"];
1041 } 1075 }
1042 if (_json.containsKey("user")) { 1076 if (_json.containsKey("user")) {
1043 user = _json["user"]; 1077 user = _json["user"];
1044 } 1078 }
1045 if (_json.containsKey("warnings")) { 1079 if (_json.containsKey("warnings")) {
1046 warnings = _json["warnings"].map((value) => new OperationWarnings.fromJson (value)).toList(); 1080 warnings = _json["warnings"]
1081 .map((value) => new OperationWarnings.fromJson(value))
1082 .toList();
1047 } 1083 }
1048 if (_json.containsKey("zone")) { 1084 if (_json.containsKey("zone")) {
1049 zone = _json["zone"]; 1085 zone = _json["zone"];
1050 } 1086 }
1051 } 1087 }
1052 1088
1053 core.Map<core.String, core.Object> toJson() { 1089 core.Map<core.String, core.Object> toJson() {
1054 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1090 final core.Map<core.String, core.Object> _json =
1091 new core.Map<core.String, core.Object>();
1055 if (clientOperationId != null) { 1092 if (clientOperationId != null) {
1056 _json["clientOperationId"] = clientOperationId; 1093 _json["clientOperationId"] = clientOperationId;
1057 } 1094 }
1058 if (creationTimestamp != null) { 1095 if (creationTimestamp != null) {
1059 _json["creationTimestamp"] = creationTimestamp; 1096 _json["creationTimestamp"] = creationTimestamp;
1060 } 1097 }
1061 if (endTime != null) { 1098 if (endTime != null) {
1062 _json["endTime"] = endTime; 1099 _json["endTime"] = endTime;
1063 } 1100 }
1064 if (error != null) { 1101 if (error != null) {
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1115 if (warnings != null) { 1152 if (warnings != null) {
1116 _json["warnings"] = warnings.map((value) => (value).toJson()).toList(); 1153 _json["warnings"] = warnings.map((value) => (value).toJson()).toList();
1117 } 1154 }
1118 if (zone != null) { 1155 if (zone != null) {
1119 _json["zone"] = zone; 1156 _json["zone"] = zone;
1120 } 1157 }
1121 return _json; 1158 return _json;
1122 } 1159 }
1123 } 1160 }
1124 1161
1125 /** Contains a list of Operation resources. */ 1162 /// Contains a list of Operation resources.
1126 class OperationList { 1163 class OperationList {
1127 /** 1164 /// [Output Only] Unique identifier for the resource; defined by the server.
1128 * [Output Only] Unique identifier for the resource; defined by the server.
1129 */
1130 core.String id; 1165 core.String id;
1131 /** [Output Only] The Operation resources. */ 1166
1167 /// [Output Only] The Operation resources.
1132 core.List<Operation> items; 1168 core.List<Operation> items;
1133 /** 1169
1134 * [Output Only] Type of resource. Always replicapoolupdater#operationList for 1170 /// [Output Only] Type of resource. Always replicapoolupdater#operationList
1135 * OperationList resources. 1171 /// for OperationList resources.
1136 */
1137 core.String kind; 1172 core.String kind;
1138 /** [Output Only] A token used to continue a truncate. */ 1173
1174 /// [Output Only] A token used to continue a truncate.
1139 core.String nextPageToken; 1175 core.String nextPageToken;
1140 /** [Output Only] The fully qualified URL for the resource. */ 1176
1177 /// [Output Only] The fully qualified URL for the resource.
1141 core.String selfLink; 1178 core.String selfLink;
1142 1179
1143 OperationList(); 1180 OperationList();
1144 1181
1145 OperationList.fromJson(core.Map _json) { 1182 OperationList.fromJson(core.Map _json) {
1146 if (_json.containsKey("id")) { 1183 if (_json.containsKey("id")) {
1147 id = _json["id"]; 1184 id = _json["id"];
1148 } 1185 }
1149 if (_json.containsKey("items")) { 1186 if (_json.containsKey("items")) {
1150 items = _json["items"].map((value) => new Operation.fromJson(value)).toLis t(); 1187 items =
1188 _json["items"].map((value) => new Operation.fromJson(value)).toList();
1151 } 1189 }
1152 if (_json.containsKey("kind")) { 1190 if (_json.containsKey("kind")) {
1153 kind = _json["kind"]; 1191 kind = _json["kind"];
1154 } 1192 }
1155 if (_json.containsKey("nextPageToken")) { 1193 if (_json.containsKey("nextPageToken")) {
1156 nextPageToken = _json["nextPageToken"]; 1194 nextPageToken = _json["nextPageToken"];
1157 } 1195 }
1158 if (_json.containsKey("selfLink")) { 1196 if (_json.containsKey("selfLink")) {
1159 selfLink = _json["selfLink"]; 1197 selfLink = _json["selfLink"];
1160 } 1198 }
1161 } 1199 }
1162 1200
1163 core.Map<core.String, core.Object> toJson() { 1201 core.Map<core.String, core.Object> toJson() {
1164 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1202 final core.Map<core.String, core.Object> _json =
1203 new core.Map<core.String, core.Object>();
1165 if (id != null) { 1204 if (id != null) {
1166 _json["id"] = id; 1205 _json["id"] = id;
1167 } 1206 }
1168 if (items != null) { 1207 if (items != null) {
1169 _json["items"] = items.map((value) => (value).toJson()).toList(); 1208 _json["items"] = items.map((value) => (value).toJson()).toList();
1170 } 1209 }
1171 if (kind != null) { 1210 if (kind != null) {
1172 _json["kind"] = kind; 1211 _json["kind"] = kind;
1173 } 1212 }
1174 if (nextPageToken != null) { 1213 if (nextPageToken != null) {
1175 _json["nextPageToken"] = nextPageToken; 1214 _json["nextPageToken"] = nextPageToken;
1176 } 1215 }
1177 if (selfLink != null) { 1216 if (selfLink != null) {
1178 _json["selfLink"] = selfLink; 1217 _json["selfLink"] = selfLink;
1179 } 1218 }
1180 return _json; 1219 return _json;
1181 } 1220 }
1182 } 1221 }
1183 1222
1184 class RollingUpdateErrorErrors { 1223 class RollingUpdateErrorErrors {
1185 /** [Output Only] The error type identifier for this error. */ 1224 /// [Output Only] The error type identifier for this error.
1186 core.String code; 1225 core.String code;
1187 /** 1226
1188 * [Output Only] Indicates the field in the request that caused the error. 1227 /// [Output Only] Indicates the field in the request that caused the error.
1189 * This property is optional. 1228 /// This property is optional.
1190 */
1191 core.String location; 1229 core.String location;
1192 /** [Output Only] An optional, human-readable error message. */ 1230
1231 /// [Output Only] An optional, human-readable error message.
1193 core.String message; 1232 core.String message;
1194 1233
1195 RollingUpdateErrorErrors(); 1234 RollingUpdateErrorErrors();
1196 1235
1197 RollingUpdateErrorErrors.fromJson(core.Map _json) { 1236 RollingUpdateErrorErrors.fromJson(core.Map _json) {
1198 if (_json.containsKey("code")) { 1237 if (_json.containsKey("code")) {
1199 code = _json["code"]; 1238 code = _json["code"];
1200 } 1239 }
1201 if (_json.containsKey("location")) { 1240 if (_json.containsKey("location")) {
1202 location = _json["location"]; 1241 location = _json["location"];
1203 } 1242 }
1204 if (_json.containsKey("message")) { 1243 if (_json.containsKey("message")) {
1205 message = _json["message"]; 1244 message = _json["message"];
1206 } 1245 }
1207 } 1246 }
1208 1247
1209 core.Map<core.String, core.Object> toJson() { 1248 core.Map<core.String, core.Object> toJson() {
1210 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1249 final core.Map<core.String, core.Object> _json =
1250 new core.Map<core.String, core.Object>();
1211 if (code != null) { 1251 if (code != null) {
1212 _json["code"] = code; 1252 _json["code"] = code;
1213 } 1253 }
1214 if (location != null) { 1254 if (location != null) {
1215 _json["location"] = location; 1255 _json["location"] = location;
1216 } 1256 }
1217 if (message != null) { 1257 if (message != null) {
1218 _json["message"] = message; 1258 _json["message"] = message;
1219 } 1259 }
1220 return _json; 1260 return _json;
1221 } 1261 }
1222 } 1262 }
1223 1263
1224 /** [Output Only] Errors that occurred during the rolling update. */ 1264 /// [Output Only] Errors that occurred during the rolling update.
1225 class RollingUpdateError { 1265 class RollingUpdateError {
1226 /** 1266 /// [Output Only] The array of errors encountered while processing this
1227 * [Output Only] The array of errors encountered while processing this 1267 /// operation.
1228 * operation.
1229 */
1230 core.List<RollingUpdateErrorErrors> errors; 1268 core.List<RollingUpdateErrorErrors> errors;
1231 1269
1232 RollingUpdateError(); 1270 RollingUpdateError();
1233 1271
1234 RollingUpdateError.fromJson(core.Map _json) { 1272 RollingUpdateError.fromJson(core.Map _json) {
1235 if (_json.containsKey("errors")) { 1273 if (_json.containsKey("errors")) {
1236 errors = _json["errors"].map((value) => new RollingUpdateErrorErrors.fromJ son(value)).toList(); 1274 errors = _json["errors"]
1275 .map((value) => new RollingUpdateErrorErrors.fromJson(value))
1276 .toList();
1237 } 1277 }
1238 } 1278 }
1239 1279
1240 core.Map<core.String, core.Object> toJson() { 1280 core.Map<core.String, core.Object> toJson() {
1241 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1281 final core.Map<core.String, core.Object> _json =
1282 new core.Map<core.String, core.Object>();
1242 if (errors != null) { 1283 if (errors != null) {
1243 _json["errors"] = errors.map((value) => (value).toJson()).toList(); 1284 _json["errors"] = errors.map((value) => (value).toJson()).toList();
1244 } 1285 }
1245 return _json; 1286 return _json;
1246 } 1287 }
1247 } 1288 }
1248 1289
1249 /** Parameters of the update process. */ 1290 /// Parameters of the update process.
1250 class RollingUpdatePolicy { 1291 class RollingUpdatePolicy {
1251 /** 1292 /// Number of instances to update before the updater pauses the rolling
1252 * Number of instances to update before the updater pauses the rolling update. 1293 /// update.
1253 */
1254 core.int autoPauseAfterInstances; 1294 core.int autoPauseAfterInstances;
1255 /** 1295
1256 * The maximum amount of time that the updater waits for a HEALTHY state after 1296 /// The maximum amount of time that the updater waits for a HEALTHY state
1257 * all of the update steps are complete. If the HEALTHY state is not received 1297 /// after all of the update steps are complete. If the HEALTHY state is not
1258 * before the deadline, the instance update is considered a failure. 1298 /// received before the deadline, the instance update is considered a
1259 */ 1299 /// failure.
1260 core.int instanceStartupTimeoutSec; 1300 core.int instanceStartupTimeoutSec;
1261 /** 1301
1262 * The maximum number of instances that can be updated simultaneously. An 1302 /// The maximum number of instances that can be updated simultaneously. An
1263 * instance update is considered complete only after the instance is restarted 1303 /// instance update is considered complete only after the instance is
1264 * and initialized. 1304 /// restarted and initialized.
1265 */
1266 core.int maxNumConcurrentInstances; 1305 core.int maxNumConcurrentInstances;
1267 /** 1306
1268 * The maximum number of instance updates that can fail before the group 1307 /// The maximum number of instance updates that can fail before the group
1269 * update is considered a failure. An instance update is considered failed if 1308 /// update is considered a failure. An instance update is considered failed
1270 * any of its update actions (e.g. Stop call on Instance resource in Rolling 1309 /// if any of its update actions (e.g. Stop call on Instance resource in
1271 * Reboot) failed with permanent failure, or if the instance is in an 1310 /// Rolling Reboot) failed with permanent failure, or if the instance is in
1272 * UNHEALTHY state after it finishes all of the update actions. 1311 /// an UNHEALTHY state after it finishes all of the update actions.
1273 */
1274 core.int maxNumFailedInstances; 1312 core.int maxNumFailedInstances;
1275 /** 1313
1276 * The minimum amount of time that the updater spends to update each instance. 1314 /// The minimum amount of time that the updater spends to update each
1277 * Update time is the time it takes to complete all update actions (e.g. Stop 1315 /// instance. Update time is the time it takes to complete all update actions
1278 * call on Instance resource in Rolling Reboot), reboot, and initialize. If 1316 /// (e.g. Stop call on Instance resource in Rolling Reboot), reboot, and
1279 * the instance update finishes early, the updater pauses for the remainder of 1317 /// initialize. If the instance update finishes early, the updater pauses for
1280 * the time before it starts the next instance update. 1318 /// the remainder of the time before it starts the next instance update.
1281 */
1282 core.int minInstanceUpdateTimeSec; 1319 core.int minInstanceUpdateTimeSec;
1283 1320
1284 RollingUpdatePolicy(); 1321 RollingUpdatePolicy();
1285 1322
1286 RollingUpdatePolicy.fromJson(core.Map _json) { 1323 RollingUpdatePolicy.fromJson(core.Map _json) {
1287 if (_json.containsKey("autoPauseAfterInstances")) { 1324 if (_json.containsKey("autoPauseAfterInstances")) {
1288 autoPauseAfterInstances = _json["autoPauseAfterInstances"]; 1325 autoPauseAfterInstances = _json["autoPauseAfterInstances"];
1289 } 1326 }
1290 if (_json.containsKey("instanceStartupTimeoutSec")) { 1327 if (_json.containsKey("instanceStartupTimeoutSec")) {
1291 instanceStartupTimeoutSec = _json["instanceStartupTimeoutSec"]; 1328 instanceStartupTimeoutSec = _json["instanceStartupTimeoutSec"];
1292 } 1329 }
1293 if (_json.containsKey("maxNumConcurrentInstances")) { 1330 if (_json.containsKey("maxNumConcurrentInstances")) {
1294 maxNumConcurrentInstances = _json["maxNumConcurrentInstances"]; 1331 maxNumConcurrentInstances = _json["maxNumConcurrentInstances"];
1295 } 1332 }
1296 if (_json.containsKey("maxNumFailedInstances")) { 1333 if (_json.containsKey("maxNumFailedInstances")) {
1297 maxNumFailedInstances = _json["maxNumFailedInstances"]; 1334 maxNumFailedInstances = _json["maxNumFailedInstances"];
1298 } 1335 }
1299 if (_json.containsKey("minInstanceUpdateTimeSec")) { 1336 if (_json.containsKey("minInstanceUpdateTimeSec")) {
1300 minInstanceUpdateTimeSec = _json["minInstanceUpdateTimeSec"]; 1337 minInstanceUpdateTimeSec = _json["minInstanceUpdateTimeSec"];
1301 } 1338 }
1302 } 1339 }
1303 1340
1304 core.Map<core.String, core.Object> toJson() { 1341 core.Map<core.String, core.Object> toJson() {
1305 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1342 final core.Map<core.String, core.Object> _json =
1343 new core.Map<core.String, core.Object>();
1306 if (autoPauseAfterInstances != null) { 1344 if (autoPauseAfterInstances != null) {
1307 _json["autoPauseAfterInstances"] = autoPauseAfterInstances; 1345 _json["autoPauseAfterInstances"] = autoPauseAfterInstances;
1308 } 1346 }
1309 if (instanceStartupTimeoutSec != null) { 1347 if (instanceStartupTimeoutSec != null) {
1310 _json["instanceStartupTimeoutSec"] = instanceStartupTimeoutSec; 1348 _json["instanceStartupTimeoutSec"] = instanceStartupTimeoutSec;
1311 } 1349 }
1312 if (maxNumConcurrentInstances != null) { 1350 if (maxNumConcurrentInstances != null) {
1313 _json["maxNumConcurrentInstances"] = maxNumConcurrentInstances; 1351 _json["maxNumConcurrentInstances"] = maxNumConcurrentInstances;
1314 } 1352 }
1315 if (maxNumFailedInstances != null) { 1353 if (maxNumFailedInstances != null) {
1316 _json["maxNumFailedInstances"] = maxNumFailedInstances; 1354 _json["maxNumFailedInstances"] = maxNumFailedInstances;
1317 } 1355 }
1318 if (minInstanceUpdateTimeSec != null) { 1356 if (minInstanceUpdateTimeSec != null) {
1319 _json["minInstanceUpdateTimeSec"] = minInstanceUpdateTimeSec; 1357 _json["minInstanceUpdateTimeSec"] = minInstanceUpdateTimeSec;
1320 } 1358 }
1321 return _json; 1359 return _json;
1322 } 1360 }
1323 } 1361 }
1324 1362
1325 /** 1363 /// The following represents a resource describing a single update (rollout) of
1326 * The following represents a resource describing a single update (rollout) of a 1364 /// a group of instances to the given template.
1327 * group of instances to the given template.
1328 */
1329 class RollingUpdate { 1365 class RollingUpdate {
1330 /** 1366 /// Specifies the action to take for each instance within the instance group.
1331 * Specifies the action to take for each instance within the instance group. 1367 /// This can be RECREATE which will recreate each instance and is only
1332 * This can be RECREATE which will recreate each instance and is only 1368 /// available for managed instance groups. It can also be REBOOT which
1333 * available for managed instance groups. It can also be REBOOT which performs 1369 /// performs a soft reboot for each instance and is only available for
1334 * a soft reboot for each instance and is only available for regular 1370 /// regular (non-managed) instance groups.
1335 * (non-managed) instance groups.
1336 */
1337 core.String actionType; 1371 core.String actionType;
1338 /** [Output Only] Creation timestamp in RFC3339 text format. */ 1372
1373 /// [Output Only] Creation timestamp in RFC3339 text format.
1339 core.String creationTimestamp; 1374 core.String creationTimestamp;
1340 /** 1375
1341 * An optional textual description of the resource; provided by the client 1376 /// An optional textual description of the resource; provided by the client
1342 * when the resource is created. 1377 /// when the resource is created.
1343 */
1344 core.String description; 1378 core.String description;
1345 /** [Output Only] Errors that occurred during the rolling update. */ 1379
1380 /// [Output Only] Errors that occurred during the rolling update.
1346 RollingUpdateError error; 1381 RollingUpdateError error;
1347 /** 1382
1348 * [Output Only] Unique identifier for the resource; defined by the server. 1383 /// [Output Only] Unique identifier for the resource; defined by the server.
1349 */
1350 core.String id; 1384 core.String id;
1351 /** 1385
1352 * Fully-qualified URL of an instance group being updated. Exactly one of 1386 /// Fully-qualified URL of an instance group being updated. Exactly one of
1353 * instanceGroupManager and instanceGroup must be set. 1387 /// instanceGroupManager and instanceGroup must be set.
1354 */
1355 core.String instanceGroup; 1388 core.String instanceGroup;
1356 /** 1389
1357 * Fully-qualified URL of an instance group manager being updated. Exactly one 1390 /// Fully-qualified URL of an instance group manager being updated. Exactly
1358 * of instanceGroupManager and instanceGroup must be set. 1391 /// one of instanceGroupManager and instanceGroup must be set.
1359 */
1360 core.String instanceGroupManager; 1392 core.String instanceGroupManager;
1361 /** Fully-qualified URL of an instance template to apply. */ 1393
1394 /// Fully-qualified URL of an instance template to apply.
1362 core.String instanceTemplate; 1395 core.String instanceTemplate;
1363 /** [Output Only] Type of the resource. */ 1396
1397 /// [Output Only] Type of the resource.
1364 core.String kind; 1398 core.String kind;
1365 /** 1399
1366 * Fully-qualified URL of the instance template encountered while starting the 1400 /// Fully-qualified URL of the instance template encountered while starting
1367 * update. 1401 /// the update.
1368 */
1369 core.String oldInstanceTemplate; 1402 core.String oldInstanceTemplate;
1370 /** Parameters of the update process. */ 1403
1404 /// Parameters of the update process.
1371 RollingUpdatePolicy policy; 1405 RollingUpdatePolicy policy;
1372 /** 1406
1373 * [Output Only] An optional progress indicator that ranges from 0 to 100. 1407 /// [Output Only] An optional progress indicator that ranges from 0 to 100.
1374 * There is no requirement that this be linear or support any granularity of 1408 /// There is no requirement that this be linear or support any granularity of
1375 * operations. This should not be used to guess at when the update will be 1409 /// operations. This should not be used to guess at when the update will be
1376 * complete. This number should be monotonically increasing as the update 1410 /// complete. This number should be monotonically increasing as the update
1377 * progresses. 1411 /// progresses.
1378 */
1379 core.int progress; 1412 core.int progress;
1380 /** [Output Only] The fully qualified URL for the resource. */ 1413
1414 /// [Output Only] The fully qualified URL for the resource.
1381 core.String selfLink; 1415 core.String selfLink;
1382 /** 1416
1383 * [Output Only] Status of the update. Possible values are: 1417 /// [Output Only] Status of the update. Possible values are:
1384 * - "ROLLING_FORWARD": The update is going forward. 1418 /// - "ROLLING_FORWARD": The update is going forward.
1385 * - "ROLLING_BACK": The update is being rolled back. 1419 /// - "ROLLING_BACK": The update is being rolled back.
1386 * - "PAUSED": The update is temporarily paused (inactive). 1420 /// - "PAUSED": The update is temporarily paused (inactive).
1387 * - "ROLLED_OUT": The update is finished, all instances have been updated 1421 /// - "ROLLED_OUT": The update is finished, all instances have been updated
1388 * successfully. 1422 /// successfully.
1389 * - "ROLLED_BACK": The update is finished, all instances have been reverted 1423 /// - "ROLLED_BACK": The update is finished, all instances have been reverted
1390 * to the previous template. 1424 /// to the previous template.
1391 * - "CANCELLED": The update is paused and no longer can be resumed, undefined 1425 /// - "CANCELLED": The update is paused and no longer can be resumed,
1392 * how many instances are running in which template. 1426 /// undefined how many instances are running in which template.
1393 */
1394 core.String status; 1427 core.String status;
1395 /** 1428
1396 * [Output Only] An optional textual description of the current status of the 1429 /// [Output Only] An optional textual description of the current status of
1397 * update. 1430 /// the update.
1398 */
1399 core.String statusMessage; 1431 core.String statusMessage;
1400 /** 1432
1401 * [Output Only] User who requested the update, for example: user@example.com. 1433 /// [Output Only] User who requested the update, for example:
1402 */ 1434 /// user@example.com.
1403 core.String user; 1435 core.String user;
1404 1436
1405 RollingUpdate(); 1437 RollingUpdate();
1406 1438
1407 RollingUpdate.fromJson(core.Map _json) { 1439 RollingUpdate.fromJson(core.Map _json) {
1408 if (_json.containsKey("actionType")) { 1440 if (_json.containsKey("actionType")) {
1409 actionType = _json["actionType"]; 1441 actionType = _json["actionType"];
1410 } 1442 }
1411 if (_json.containsKey("creationTimestamp")) { 1443 if (_json.containsKey("creationTimestamp")) {
1412 creationTimestamp = _json["creationTimestamp"]; 1444 creationTimestamp = _json["creationTimestamp"];
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1449 } 1481 }
1450 if (_json.containsKey("statusMessage")) { 1482 if (_json.containsKey("statusMessage")) {
1451 statusMessage = _json["statusMessage"]; 1483 statusMessage = _json["statusMessage"];
1452 } 1484 }
1453 if (_json.containsKey("user")) { 1485 if (_json.containsKey("user")) {
1454 user = _json["user"]; 1486 user = _json["user"];
1455 } 1487 }
1456 } 1488 }
1457 1489
1458 core.Map<core.String, core.Object> toJson() { 1490 core.Map<core.String, core.Object> toJson() {
1459 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1491 final core.Map<core.String, core.Object> _json =
1492 new core.Map<core.String, core.Object>();
1460 if (actionType != null) { 1493 if (actionType != null) {
1461 _json["actionType"] = actionType; 1494 _json["actionType"] = actionType;
1462 } 1495 }
1463 if (creationTimestamp != null) { 1496 if (creationTimestamp != null) {
1464 _json["creationTimestamp"] = creationTimestamp; 1497 _json["creationTimestamp"] = creationTimestamp;
1465 } 1498 }
1466 if (description != null) { 1499 if (description != null) {
1467 _json["description"] = description; 1500 _json["description"] = description;
1468 } 1501 }
1469 if (error != null) { 1502 if (error != null) {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
1502 if (statusMessage != null) { 1535 if (statusMessage != null) {
1503 _json["statusMessage"] = statusMessage; 1536 _json["statusMessage"] = statusMessage;
1504 } 1537 }
1505 if (user != null) { 1538 if (user != null) {
1506 _json["user"] = user; 1539 _json["user"] = user;
1507 } 1540 }
1508 return _json; 1541 return _json;
1509 } 1542 }
1510 } 1543 }
1511 1544
1512 /** Response returned by List method. */ 1545 /// Response returned by List method.
1513 class RollingUpdateList { 1546 class RollingUpdateList {
1514 /** Collection of requested updates. */ 1547 /// Collection of requested updates.
1515 core.List<RollingUpdate> items; 1548 core.List<RollingUpdate> items;
1516 /** [Output Only] Type of the resource. */ 1549
1550 /// [Output Only] Type of the resource.
1517 core.String kind; 1551 core.String kind;
1518 /** A token used to continue a truncated list request. */ 1552
1553 /// A token used to continue a truncated list request.
1519 core.String nextPageToken; 1554 core.String nextPageToken;
1520 /** [Output Only] The fully qualified URL for the resource. */ 1555
1556 /// [Output Only] The fully qualified URL for the resource.
1521 core.String selfLink; 1557 core.String selfLink;
1522 1558
1523 RollingUpdateList(); 1559 RollingUpdateList();
1524 1560
1525 RollingUpdateList.fromJson(core.Map _json) { 1561 RollingUpdateList.fromJson(core.Map _json) {
1526 if (_json.containsKey("items")) { 1562 if (_json.containsKey("items")) {
1527 items = _json["items"].map((value) => new RollingUpdate.fromJson(value)).t oList(); 1563 items = _json["items"]
1564 .map((value) => new RollingUpdate.fromJson(value))
1565 .toList();
1528 } 1566 }
1529 if (_json.containsKey("kind")) { 1567 if (_json.containsKey("kind")) {
1530 kind = _json["kind"]; 1568 kind = _json["kind"];
1531 } 1569 }
1532 if (_json.containsKey("nextPageToken")) { 1570 if (_json.containsKey("nextPageToken")) {
1533 nextPageToken = _json["nextPageToken"]; 1571 nextPageToken = _json["nextPageToken"];
1534 } 1572 }
1535 if (_json.containsKey("selfLink")) { 1573 if (_json.containsKey("selfLink")) {
1536 selfLink = _json["selfLink"]; 1574 selfLink = _json["selfLink"];
1537 } 1575 }
1538 } 1576 }
1539 1577
1540 core.Map<core.String, core.Object> toJson() { 1578 core.Map<core.String, core.Object> toJson() {
1541 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1579 final core.Map<core.String, core.Object> _json =
1580 new core.Map<core.String, core.Object>();
1542 if (items != null) { 1581 if (items != null) {
1543 _json["items"] = items.map((value) => (value).toJson()).toList(); 1582 _json["items"] = items.map((value) => (value).toJson()).toList();
1544 } 1583 }
1545 if (kind != null) { 1584 if (kind != null) {
1546 _json["kind"] = kind; 1585 _json["kind"] = kind;
1547 } 1586 }
1548 if (nextPageToken != null) { 1587 if (nextPageToken != null) {
1549 _json["nextPageToken"] = nextPageToken; 1588 _json["nextPageToken"] = nextPageToken;
1550 } 1589 }
1551 if (selfLink != null) { 1590 if (selfLink != null) {
1552 _json["selfLink"] = selfLink; 1591 _json["selfLink"] = selfLink;
1553 } 1592 }
1554 return _json; 1593 return _json;
1555 } 1594 }
1556 } 1595 }
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/replicapool/v1beta2.dart ('k') | generated/googleapis_beta/lib/resourceviews/v1beta1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698