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

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

Issue 1078053002: Roll of googleapis as of 4/7/2015. (Closed) Base URL: https://github.com/dart-lang/googleapis.git@master
Patch Set: Created 5 years, 8 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).
2
1 library googleapis_beta.container.v1beta1; 3 library googleapis_beta.container.v1beta1;
2 4
3 import "dart:core" as core; 5 import 'dart:core' as core;
4 import "dart:collection" as collection; 6 import 'dart:collection' as collection;
5 import "dart:async" as async; 7 import 'dart:async' as async;
6 import "dart:convert" as convert; 8 import 'dart:convert' as convert;
7 9
8 import "package:crypto/crypto.dart" as crypto; 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
11 import 'package:crypto/crypto.dart' as crypto;
9 import 'package:http/http.dart' as http; 12 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal;
11 import '../common/common.dart' as common;
12 13
13 export '../common/common.dart' show ApiRequestError; 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
14 export '../common/common.dart' show DetailedApiRequestError; 15 ApiRequestError, DetailedApiRequestError;
16
17 const core.String USER_AGENT = 'dart-api-client container/v1beta1';
15 18
16 /** 19 /**
17 * The Google Container Engine API is used for building and managing container 20 * The Google Container Engine API is used for building and managing container
18 * based applications, powered by the open source Kubernetes technology. 21 * based applications, powered by the open source Kubernetes technology.
19 */ 22 */
20 class ContainerApi { 23 class ContainerApi {
21 /** View and manage your data across Google Cloud Platform services */ 24 /** View and manage your data across Google Cloud Platform services */
22 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm"; 25 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm";
23 26
24 27
25 final common_internal.ApiRequester _requester; 28 final commons.ApiRequester _requester;
26 29
27 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); 30 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester);
28 31
29 ContainerApi(http.Client client, {core.String rootUrl: "https://www.googleapis .com/", core.String servicePath: "container/v1beta1/projects/"}) : 32 ContainerApi(http.Client client, {core.String rootUrl: "https://www.googleapis .com/", core.String servicePath: "container/v1beta1/projects/"}) :
30 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath ); 33 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT);
31 } 34 }
32 35
33 36
34 /** Not documented yet. */
35 class ProjectsResourceApi { 37 class ProjectsResourceApi {
36 final common_internal.ApiRequester _requester; 38 final commons.ApiRequester _requester;
37 39
38 ProjectsClustersResourceApi get clusters => new ProjectsClustersResourceApi(_r equester); 40 ProjectsClustersResourceApi get clusters => new ProjectsClustersResourceApi(_r equester);
39 ProjectsOperationsResourceApi get operations => new ProjectsOperationsResource Api(_requester); 41 ProjectsOperationsResourceApi get operations => new ProjectsOperationsResource Api(_requester);
40 ProjectsZonesResourceApi get zones => new ProjectsZonesResourceApi(_requester) ; 42 ProjectsZonesResourceApi get zones => new ProjectsZonesResourceApi(_requester) ;
41 43
42 ProjectsResourceApi(common_internal.ApiRequester client) : 44 ProjectsResourceApi(commons.ApiRequester client) :
43 _requester = client; 45 _requester = client;
44 } 46 }
45 47
46 48
47 /** Not documented yet. */
48 class ProjectsClustersResourceApi { 49 class ProjectsClustersResourceApi {
49 final common_internal.ApiRequester _requester; 50 final commons.ApiRequester _requester;
50 51
51 ProjectsClustersResourceApi(common_internal.ApiRequester client) : 52 ProjectsClustersResourceApi(commons.ApiRequester client) :
52 _requester = client; 53 _requester = client;
53 54
54 /** 55 /**
55 * Lists all clusters owned by a project across all zones. 56 * Lists all clusters owned by a project across all zones.
56 * 57 *
57 * Request parameters: 58 * Request parameters:
58 * 59 *
59 * [projectId] - The Google Developers Console project ID or project number. 60 * [projectId] - The Google Developers Console project ID or project number.
60 * 61 *
61 * Completes with a [ListAggregatedClustersResponse]. 62 * Completes with a [ListAggregatedClustersResponse].
62 * 63 *
63 * Completes with a [common.ApiRequestError] if the API endpoint returned an 64 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
64 * error. 65 * error.
65 * 66 *
66 * If the used [http.Client] completes with an error when making a REST call, 67 * If the used [http.Client] completes with an error when making a REST call,
67 * this method will complete with the same error. 68 * this method will complete with the same error.
68 */ 69 */
69 async.Future<ListAggregatedClustersResponse> list(core.String projectId) { 70 async.Future<ListAggregatedClustersResponse> list(core.String projectId) {
70 var _url = null; 71 var _url = null;
71 var _queryParams = new core.Map(); 72 var _queryParams = new core.Map();
72 var _uploadMedia = null; 73 var _uploadMedia = null;
73 var _uploadOptions = null; 74 var _uploadOptions = null;
74 var _downloadOptions = common.DownloadOptions.Metadata; 75 var _downloadOptions = commons.DownloadOptions.Metadata;
75 var _body = null; 76 var _body = null;
76 77
77 if (projectId == null) { 78 if (projectId == null) {
78 throw new core.ArgumentError("Parameter projectId is required."); 79 throw new core.ArgumentError("Parameter projectId is required.");
79 } 80 }
80 81
81 82
82 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/clusters'; 83 _url = commons.Escaper.ecapeVariable('$projectId') + '/clusters';
83 84
84 var _response = _requester.request(_url, 85 var _response = _requester.request(_url,
85 "GET", 86 "GET",
86 body: _body, 87 body: _body,
87 queryParams: _queryParams, 88 queryParams: _queryParams,
88 uploadOptions: _uploadOptions, 89 uploadOptions: _uploadOptions,
89 uploadMedia: _uploadMedia, 90 uploadMedia: _uploadMedia,
90 downloadOptions: _downloadOptions); 91 downloadOptions: _downloadOptions);
91 return _response.then((data) => new ListAggregatedClustersResponse.fromJson( data)); 92 return _response.then((data) => new ListAggregatedClustersResponse.fromJson( data));
92 } 93 }
93 94
94 } 95 }
95 96
96 97
97 /** Not documented yet. */
98 class ProjectsOperationsResourceApi { 98 class ProjectsOperationsResourceApi {
99 final common_internal.ApiRequester _requester; 99 final commons.ApiRequester _requester;
100 100
101 ProjectsOperationsResourceApi(common_internal.ApiRequester client) : 101 ProjectsOperationsResourceApi(commons.ApiRequester client) :
102 _requester = client; 102 _requester = client;
103 103
104 /** 104 /**
105 * Lists all operations in a project, across all zones. 105 * Lists all operations in a project, across all zones.
106 * 106 *
107 * Request parameters: 107 * Request parameters:
108 * 108 *
109 * [projectId] - The Google Developers Console project ID or project number. 109 * [projectId] - The Google Developers Console project ID or project number.
110 * 110 *
111 * Completes with a [ListAggregatedOperationsResponse]. 111 * Completes with a [ListAggregatedOperationsResponse].
112 * 112 *
113 * Completes with a [common.ApiRequestError] if the API endpoint returned an 113 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
114 * error. 114 * error.
115 * 115 *
116 * If the used [http.Client] completes with an error when making a REST call, 116 * If the used [http.Client] completes with an error when making a REST call,
117 * this method will complete with the same error. 117 * this method will complete with the same error.
118 */ 118 */
119 async.Future<ListAggregatedOperationsResponse> list(core.String projectId) { 119 async.Future<ListAggregatedOperationsResponse> list(core.String projectId) {
120 var _url = null; 120 var _url = null;
121 var _queryParams = new core.Map(); 121 var _queryParams = new core.Map();
122 var _uploadMedia = null; 122 var _uploadMedia = null;
123 var _uploadOptions = null; 123 var _uploadOptions = null;
124 var _downloadOptions = common.DownloadOptions.Metadata; 124 var _downloadOptions = commons.DownloadOptions.Metadata;
125 var _body = null; 125 var _body = null;
126 126
127 if (projectId == null) { 127 if (projectId == null) {
128 throw new core.ArgumentError("Parameter projectId is required."); 128 throw new core.ArgumentError("Parameter projectId is required.");
129 } 129 }
130 130
131 131
132 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/operations'; 132 _url = commons.Escaper.ecapeVariable('$projectId') + '/operations';
133 133
134 var _response = _requester.request(_url, 134 var _response = _requester.request(_url,
135 "GET", 135 "GET",
136 body: _body, 136 body: _body,
137 queryParams: _queryParams, 137 queryParams: _queryParams,
138 uploadOptions: _uploadOptions, 138 uploadOptions: _uploadOptions,
139 uploadMedia: _uploadMedia, 139 uploadMedia: _uploadMedia,
140 downloadOptions: _downloadOptions); 140 downloadOptions: _downloadOptions);
141 return _response.then((data) => new ListAggregatedOperationsResponse.fromJso n(data)); 141 return _response.then((data) => new ListAggregatedOperationsResponse.fromJso n(data));
142 } 142 }
143 143
144 } 144 }
145 145
146 146
147 /** Not documented yet. */
148 class ProjectsZonesResourceApi { 147 class ProjectsZonesResourceApi {
149 final common_internal.ApiRequester _requester; 148 final commons.ApiRequester _requester;
150 149
151 ProjectsZonesClustersResourceApi get clusters => new ProjectsZonesClustersReso urceApi(_requester); 150 ProjectsZonesClustersResourceApi get clusters => new ProjectsZonesClustersReso urceApi(_requester);
152 ProjectsZonesOperationsResourceApi get operations => new ProjectsZonesOperatio nsResourceApi(_requester); 151 ProjectsZonesOperationsResourceApi get operations => new ProjectsZonesOperatio nsResourceApi(_requester);
153 152
154 ProjectsZonesResourceApi(common_internal.ApiRequester client) : 153 ProjectsZonesResourceApi(commons.ApiRequester client) :
155 _requester = client; 154 _requester = client;
156 } 155 }
157 156
158 157
159 /** Not documented yet. */
160 class ProjectsZonesClustersResourceApi { 158 class ProjectsZonesClustersResourceApi {
161 final common_internal.ApiRequester _requester; 159 final commons.ApiRequester _requester;
162 160
163 ProjectsZonesClustersResourceApi(common_internal.ApiRequester client) : 161 ProjectsZonesClustersResourceApi(commons.ApiRequester client) :
164 _requester = client; 162 _requester = client;
165 163
166 /** 164 /**
167 * Creates a cluster, consisting of the specified number and type of Google 165 * Creates a cluster, consisting of the specified number and type of Google
168 * Compute Engine instances, plus a Kubernetes master instance. 166 * Compute Engine instances, plus a Kubernetes master instance.
169 * 167 *
170 * The cluster is created in the project's default network. 168 * The cluster is created in the project's default network.
171 * 169 *
172 * A firewall is added that allows traffic into port 443 on the master, which 170 * A firewall is added that allows traffic into port 443 on the master, which
173 * enables HTTPS. A firewall and a route is added for each node to allow the 171 * enables HTTPS. A firewall and a route is added for each node to allow the
174 * containers on that node to communicate with all other instances in the 172 * containers on that node to communicate with all other instances in the
175 * cluster. 173 * cluster.
176 * 174 *
177 * Finally, a route named k8s-iproute-10-xx-0-0 is created to track that the 175 * Finally, a route named k8s-iproute-10-xx-0-0 is created to track that the
178 * cluster's 10.xx.0.0/16 CIDR has been assigned. 176 * cluster's 10.xx.0.0/16 CIDR has been assigned.
179 * 177 *
180 * [request] - The metadata request object. 178 * [request] - The metadata request object.
181 * 179 *
182 * Request parameters: 180 * Request parameters:
183 * 181 *
184 * [projectId] - The Google Developers Console project ID or project number. 182 * [projectId] - The Google Developers Console project ID or project number.
185 * 183 *
186 * [zoneId] - The name of the Google Compute Engine zone in which the cluster 184 * [zoneId] - The name of the Google Compute Engine zone in which the cluster
187 * resides. 185 * resides.
188 * 186 *
189 * Completes with a [Operation]. 187 * Completes with a [Operation].
190 * 188 *
191 * Completes with a [common.ApiRequestError] if the API endpoint returned an 189 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
192 * error. 190 * error.
193 * 191 *
194 * If the used [http.Client] completes with an error when making a REST call, 192 * If the used [http.Client] completes with an error when making a REST call,
195 * this method will complete with the same error. 193 * this method will complete with the same error.
196 */ 194 */
197 async.Future<Operation> create(CreateClusterRequest request, core.String proje ctId, core.String zoneId) { 195 async.Future<Operation> create(CreateClusterRequest request, core.String proje ctId, core.String zoneId) {
198 var _url = null; 196 var _url = null;
199 var _queryParams = new core.Map(); 197 var _queryParams = new core.Map();
200 var _uploadMedia = null; 198 var _uploadMedia = null;
201 var _uploadOptions = null; 199 var _uploadOptions = null;
202 var _downloadOptions = common.DownloadOptions.Metadata; 200 var _downloadOptions = commons.DownloadOptions.Metadata;
203 var _body = null; 201 var _body = null;
204 202
205 if (request != null) { 203 if (request != null) {
206 _body = convert.JSON.encode((request).toJson()); 204 _body = convert.JSON.encode((request).toJson());
207 } 205 }
208 if (projectId == null) { 206 if (projectId == null) {
209 throw new core.ArgumentError("Parameter projectId is required."); 207 throw new core.ArgumentError("Parameter projectId is required.");
210 } 208 }
211 if (zoneId == null) { 209 if (zoneId == null) {
212 throw new core.ArgumentError("Parameter zoneId is required."); 210 throw new core.ArgumentError("Parameter zoneId is required.");
213 } 211 }
214 212
215 213
216 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/zones/' + com mon_internal.Escaper.ecapeVariable('$zoneId') + '/clusters'; 214 _url = commons.Escaper.ecapeVariable('$projectId') + '/zones/' + commons.Esc aper.ecapeVariable('$zoneId') + '/clusters';
217 215
218 var _response = _requester.request(_url, 216 var _response = _requester.request(_url,
219 "POST", 217 "POST",
220 body: _body, 218 body: _body,
221 queryParams: _queryParams, 219 queryParams: _queryParams,
222 uploadOptions: _uploadOptions, 220 uploadOptions: _uploadOptions,
223 uploadMedia: _uploadMedia, 221 uploadMedia: _uploadMedia,
224 downloadOptions: _downloadOptions); 222 downloadOptions: _downloadOptions);
225 return _response.then((data) => new Operation.fromJson(data)); 223 return _response.then((data) => new Operation.fromJson(data));
226 } 224 }
227 225
228 /** 226 /**
229 * Deletes the cluster, including the Kubernetes master and all worker nodes. 227 * Deletes the cluster, including the Kubernetes master and all worker nodes.
230 * 228 *
231 * Firewalls and routes that were configured at cluster creation are also 229 * Firewalls and routes that were configured at cluster creation are also
232 * deleted. 230 * deleted.
233 * 231 *
234 * Request parameters: 232 * Request parameters:
235 * 233 *
236 * [projectId] - The Google Developers Console project ID or project number. 234 * [projectId] - The Google Developers Console project ID or project number.
237 * 235 *
238 * [zoneId] - The name of the Google Compute Engine zone in which the cluster 236 * [zoneId] - The name of the Google Compute Engine zone in which the cluster
239 * resides. 237 * resides.
240 * 238 *
241 * [clusterId] - The name of the cluster to delete. 239 * [clusterId] - The name of the cluster to delete.
242 * 240 *
243 * Completes with a [Operation]. 241 * Completes with a [Operation].
244 * 242 *
245 * Completes with a [common.ApiRequestError] if the API endpoint returned an 243 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
246 * error. 244 * error.
247 * 245 *
248 * If the used [http.Client] completes with an error when making a REST call, 246 * If the used [http.Client] completes with an error when making a REST call,
249 * this method will complete with the same error. 247 * this method will complete with the same error.
250 */ 248 */
251 async.Future<Operation> delete(core.String projectId, core.String zoneId, core .String clusterId) { 249 async.Future<Operation> delete(core.String projectId, core.String zoneId, core .String clusterId) {
252 var _url = null; 250 var _url = null;
253 var _queryParams = new core.Map(); 251 var _queryParams = new core.Map();
254 var _uploadMedia = null; 252 var _uploadMedia = null;
255 var _uploadOptions = null; 253 var _uploadOptions = null;
256 var _downloadOptions = common.DownloadOptions.Metadata; 254 var _downloadOptions = commons.DownloadOptions.Metadata;
257 var _body = null; 255 var _body = null;
258 256
259 if (projectId == null) { 257 if (projectId == null) {
260 throw new core.ArgumentError("Parameter projectId is required."); 258 throw new core.ArgumentError("Parameter projectId is required.");
261 } 259 }
262 if (zoneId == null) { 260 if (zoneId == null) {
263 throw new core.ArgumentError("Parameter zoneId is required."); 261 throw new core.ArgumentError("Parameter zoneId is required.");
264 } 262 }
265 if (clusterId == null) { 263 if (clusterId == null) {
266 throw new core.ArgumentError("Parameter clusterId is required."); 264 throw new core.ArgumentError("Parameter clusterId is required.");
267 } 265 }
268 266
269 267
270 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/zones/' + com mon_internal.Escaper.ecapeVariable('$zoneId') + '/clusters/' + common_internal.E scaper.ecapeVariable('$clusterId'); 268 _url = commons.Escaper.ecapeVariable('$projectId') + '/zones/' + commons.Esc aper.ecapeVariable('$zoneId') + '/clusters/' + commons.Escaper.ecapeVariable('$c lusterId');
271 269
272 var _response = _requester.request(_url, 270 var _response = _requester.request(_url,
273 "DELETE", 271 "DELETE",
274 body: _body, 272 body: _body,
275 queryParams: _queryParams, 273 queryParams: _queryParams,
276 uploadOptions: _uploadOptions, 274 uploadOptions: _uploadOptions,
277 uploadMedia: _uploadMedia, 275 uploadMedia: _uploadMedia,
278 downloadOptions: _downloadOptions); 276 downloadOptions: _downloadOptions);
279 return _response.then((data) => new Operation.fromJson(data)); 277 return _response.then((data) => new Operation.fromJson(data));
280 } 278 }
281 279
282 /** 280 /**
283 * Gets a specific cluster. 281 * Gets a specific cluster.
284 * 282 *
285 * Request parameters: 283 * Request parameters:
286 * 284 *
287 * [projectId] - The Google Developers Console project ID or project number. 285 * [projectId] - The Google Developers Console project ID or project number.
288 * 286 *
289 * [zoneId] - The name of the Google Compute Engine zone in which the cluster 287 * [zoneId] - The name of the Google Compute Engine zone in which the cluster
290 * resides. 288 * resides.
291 * 289 *
292 * [clusterId] - The name of the cluster to retrieve. 290 * [clusterId] - The name of the cluster to retrieve.
293 * 291 *
294 * Completes with a [Cluster]. 292 * Completes with a [Cluster].
295 * 293 *
296 * Completes with a [common.ApiRequestError] if the API endpoint returned an 294 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
297 * error. 295 * error.
298 * 296 *
299 * If the used [http.Client] completes with an error when making a REST call, 297 * If the used [http.Client] completes with an error when making a REST call,
300 * this method will complete with the same error. 298 * this method will complete with the same error.
301 */ 299 */
302 async.Future<Cluster> get(core.String projectId, core.String zoneId, core.Stri ng clusterId) { 300 async.Future<Cluster> get(core.String projectId, core.String zoneId, core.Stri ng clusterId) {
303 var _url = null; 301 var _url = null;
304 var _queryParams = new core.Map(); 302 var _queryParams = new core.Map();
305 var _uploadMedia = null; 303 var _uploadMedia = null;
306 var _uploadOptions = null; 304 var _uploadOptions = null;
307 var _downloadOptions = common.DownloadOptions.Metadata; 305 var _downloadOptions = commons.DownloadOptions.Metadata;
308 var _body = null; 306 var _body = null;
309 307
310 if (projectId == null) { 308 if (projectId == null) {
311 throw new core.ArgumentError("Parameter projectId is required."); 309 throw new core.ArgumentError("Parameter projectId is required.");
312 } 310 }
313 if (zoneId == null) { 311 if (zoneId == null) {
314 throw new core.ArgumentError("Parameter zoneId is required."); 312 throw new core.ArgumentError("Parameter zoneId is required.");
315 } 313 }
316 if (clusterId == null) { 314 if (clusterId == null) {
317 throw new core.ArgumentError("Parameter clusterId is required."); 315 throw new core.ArgumentError("Parameter clusterId is required.");
318 } 316 }
319 317
320 318
321 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/zones/' + com mon_internal.Escaper.ecapeVariable('$zoneId') + '/clusters/' + common_internal.E scaper.ecapeVariable('$clusterId'); 319 _url = commons.Escaper.ecapeVariable('$projectId') + '/zones/' + commons.Esc aper.ecapeVariable('$zoneId') + '/clusters/' + commons.Escaper.ecapeVariable('$c lusterId');
322 320
323 var _response = _requester.request(_url, 321 var _response = _requester.request(_url,
324 "GET", 322 "GET",
325 body: _body, 323 body: _body,
326 queryParams: _queryParams, 324 queryParams: _queryParams,
327 uploadOptions: _uploadOptions, 325 uploadOptions: _uploadOptions,
328 uploadMedia: _uploadMedia, 326 uploadMedia: _uploadMedia,
329 downloadOptions: _downloadOptions); 327 downloadOptions: _downloadOptions);
330 return _response.then((data) => new Cluster.fromJson(data)); 328 return _response.then((data) => new Cluster.fromJson(data));
331 } 329 }
332 330
333 /** 331 /**
334 * Lists all clusters owned by a project in the specified zone. 332 * Lists all clusters owned by a project in the specified zone.
335 * 333 *
336 * Request parameters: 334 * Request parameters:
337 * 335 *
338 * [projectId] - The Google Developers Console project ID or project number. 336 * [projectId] - The Google Developers Console project ID or project number.
339 * 337 *
340 * [zoneId] - The name of the Google Compute Engine zone in which the cluster 338 * [zoneId] - The name of the Google Compute Engine zone in which the cluster
341 * resides. 339 * resides.
342 * 340 *
343 * Completes with a [ListClustersResponse]. 341 * Completes with a [ListClustersResponse].
344 * 342 *
345 * Completes with a [common.ApiRequestError] if the API endpoint returned an 343 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
346 * error. 344 * error.
347 * 345 *
348 * If the used [http.Client] completes with an error when making a REST call, 346 * If the used [http.Client] completes with an error when making a REST call,
349 * this method will complete with the same error. 347 * this method will complete with the same error.
350 */ 348 */
351 async.Future<ListClustersResponse> list(core.String projectId, core.String zon eId) { 349 async.Future<ListClustersResponse> list(core.String projectId, core.String zon eId) {
352 var _url = null; 350 var _url = null;
353 var _queryParams = new core.Map(); 351 var _queryParams = new core.Map();
354 var _uploadMedia = null; 352 var _uploadMedia = null;
355 var _uploadOptions = null; 353 var _uploadOptions = null;
356 var _downloadOptions = common.DownloadOptions.Metadata; 354 var _downloadOptions = commons.DownloadOptions.Metadata;
357 var _body = null; 355 var _body = null;
358 356
359 if (projectId == null) { 357 if (projectId == null) {
360 throw new core.ArgumentError("Parameter projectId is required."); 358 throw new core.ArgumentError("Parameter projectId is required.");
361 } 359 }
362 if (zoneId == null) { 360 if (zoneId == null) {
363 throw new core.ArgumentError("Parameter zoneId is required."); 361 throw new core.ArgumentError("Parameter zoneId is required.");
364 } 362 }
365 363
366 364
367 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/zones/' + com mon_internal.Escaper.ecapeVariable('$zoneId') + '/clusters'; 365 _url = commons.Escaper.ecapeVariable('$projectId') + '/zones/' + commons.Esc aper.ecapeVariable('$zoneId') + '/clusters';
368 366
369 var _response = _requester.request(_url, 367 var _response = _requester.request(_url,
370 "GET", 368 "GET",
371 body: _body, 369 body: _body,
372 queryParams: _queryParams, 370 queryParams: _queryParams,
373 uploadOptions: _uploadOptions, 371 uploadOptions: _uploadOptions,
374 uploadMedia: _uploadMedia, 372 uploadMedia: _uploadMedia,
375 downloadOptions: _downloadOptions); 373 downloadOptions: _downloadOptions);
376 return _response.then((data) => new ListClustersResponse.fromJson(data)); 374 return _response.then((data) => new ListClustersResponse.fromJson(data));
377 } 375 }
378 376
379 } 377 }
380 378
381 379
382 /** Not documented yet. */
383 class ProjectsZonesOperationsResourceApi { 380 class ProjectsZonesOperationsResourceApi {
384 final common_internal.ApiRequester _requester; 381 final commons.ApiRequester _requester;
385 382
386 ProjectsZonesOperationsResourceApi(common_internal.ApiRequester client) : 383 ProjectsZonesOperationsResourceApi(commons.ApiRequester client) :
387 _requester = client; 384 _requester = client;
388 385
389 /** 386 /**
390 * Gets the specified operation. 387 * Gets the specified operation.
391 * 388 *
392 * Request parameters: 389 * Request parameters:
393 * 390 *
394 * [projectId] - The Google Developers Console project ID or project number. 391 * [projectId] - The Google Developers Console project ID or project number.
395 * 392 *
396 * [zoneId] - The name of the Google Compute Engine zone in which the 393 * [zoneId] - The name of the Google Compute Engine zone in which the
397 * operation resides. This is always the same zone as the cluster with which 394 * operation resides. This is always the same zone as the cluster with which
398 * the operation is associated. 395 * the operation is associated.
399 * 396 *
400 * [operationId] - The server-assigned name of the operation. 397 * [operationId] - The server-assigned name of the operation.
401 * 398 *
402 * Completes with a [Operation]. 399 * Completes with a [Operation].
403 * 400 *
404 * Completes with a [common.ApiRequestError] if the API endpoint returned an 401 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
405 * error. 402 * error.
406 * 403 *
407 * If the used [http.Client] completes with an error when making a REST call, 404 * If the used [http.Client] completes with an error when making a REST call,
408 * this method will complete with the same error. 405 * this method will complete with the same error.
409 */ 406 */
410 async.Future<Operation> get(core.String projectId, core.String zoneId, core.St ring operationId) { 407 async.Future<Operation> get(core.String projectId, core.String zoneId, core.St ring operationId) {
411 var _url = null; 408 var _url = null;
412 var _queryParams = new core.Map(); 409 var _queryParams = new core.Map();
413 var _uploadMedia = null; 410 var _uploadMedia = null;
414 var _uploadOptions = null; 411 var _uploadOptions = null;
415 var _downloadOptions = common.DownloadOptions.Metadata; 412 var _downloadOptions = commons.DownloadOptions.Metadata;
416 var _body = null; 413 var _body = null;
417 414
418 if (projectId == null) { 415 if (projectId == null) {
419 throw new core.ArgumentError("Parameter projectId is required."); 416 throw new core.ArgumentError("Parameter projectId is required.");
420 } 417 }
421 if (zoneId == null) { 418 if (zoneId == null) {
422 throw new core.ArgumentError("Parameter zoneId is required."); 419 throw new core.ArgumentError("Parameter zoneId is required.");
423 } 420 }
424 if (operationId == null) { 421 if (operationId == null) {
425 throw new core.ArgumentError("Parameter operationId is required."); 422 throw new core.ArgumentError("Parameter operationId is required.");
426 } 423 }
427 424
428 425
429 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/zones/' + com mon_internal.Escaper.ecapeVariable('$zoneId') + '/operations/' + common_internal .Escaper.ecapeVariable('$operationId'); 426 _url = commons.Escaper.ecapeVariable('$projectId') + '/zones/' + commons.Esc aper.ecapeVariable('$zoneId') + '/operations/' + commons.Escaper.ecapeVariable(' $operationId');
430 427
431 var _response = _requester.request(_url, 428 var _response = _requester.request(_url,
432 "GET", 429 "GET",
433 body: _body, 430 body: _body,
434 queryParams: _queryParams, 431 queryParams: _queryParams,
435 uploadOptions: _uploadOptions, 432 uploadOptions: _uploadOptions,
436 uploadMedia: _uploadMedia, 433 uploadMedia: _uploadMedia,
437 downloadOptions: _downloadOptions); 434 downloadOptions: _downloadOptions);
438 return _response.then((data) => new Operation.fromJson(data)); 435 return _response.then((data) => new Operation.fromJson(data));
439 } 436 }
440 437
441 /** 438 /**
442 * Lists all operations in a project in a specific zone. 439 * Lists all operations in a project in a specific zone.
443 * 440 *
444 * Request parameters: 441 * Request parameters:
445 * 442 *
446 * [projectId] - The Google Developers Console project ID or project number. 443 * [projectId] - The Google Developers Console project ID or project number.
447 * 444 *
448 * [zoneId] - The name of the Google Compute Engine zone to return operations 445 * [zoneId] - The name of the Google Compute Engine zone to return operations
449 * for. 446 * for.
450 * 447 *
451 * Completes with a [ListOperationsResponse]. 448 * Completes with a [ListOperationsResponse].
452 * 449 *
453 * Completes with a [common.ApiRequestError] if the API endpoint returned an 450 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
454 * error. 451 * error.
455 * 452 *
456 * If the used [http.Client] completes with an error when making a REST call, 453 * If the used [http.Client] completes with an error when making a REST call,
457 * this method will complete with the same error. 454 * this method will complete with the same error.
458 */ 455 */
459 async.Future<ListOperationsResponse> list(core.String projectId, core.String z oneId) { 456 async.Future<ListOperationsResponse> list(core.String projectId, core.String z oneId) {
460 var _url = null; 457 var _url = null;
461 var _queryParams = new core.Map(); 458 var _queryParams = new core.Map();
462 var _uploadMedia = null; 459 var _uploadMedia = null;
463 var _uploadOptions = null; 460 var _uploadOptions = null;
464 var _downloadOptions = common.DownloadOptions.Metadata; 461 var _downloadOptions = commons.DownloadOptions.Metadata;
465 var _body = null; 462 var _body = null;
466 463
467 if (projectId == null) { 464 if (projectId == null) {
468 throw new core.ArgumentError("Parameter projectId is required."); 465 throw new core.ArgumentError("Parameter projectId is required.");
469 } 466 }
470 if (zoneId == null) { 467 if (zoneId == null) {
471 throw new core.ArgumentError("Parameter zoneId is required."); 468 throw new core.ArgumentError("Parameter zoneId is required.");
472 } 469 }
473 470
474 471
475 _url = common_internal.Escaper.ecapeVariable('$projectId') + '/zones/' + com mon_internal.Escaper.ecapeVariable('$zoneId') + '/operations'; 472 _url = commons.Escaper.ecapeVariable('$projectId') + '/zones/' + commons.Esc aper.ecapeVariable('$zoneId') + '/operations';
476 473
477 var _response = _requester.request(_url, 474 var _response = _requester.request(_url,
478 "GET", 475 "GET",
479 body: _body, 476 body: _body,
480 queryParams: _queryParams, 477 queryParams: _queryParams,
481 uploadOptions: _uploadOptions, 478 uploadOptions: _uploadOptions,
482 uploadMedia: _uploadMedia, 479 uploadMedia: _uploadMedia,
483 downloadOptions: _downloadOptions); 480 downloadOptions: _downloadOptions);
484 return _response.then((data) => new ListOperationsResponse.fromJson(data)); 481 return _response.then((data) => new ListOperationsResponse.fromJson(data));
485 } 482 }
486 483
487 } 484 }
488 485
489 486
490 487
491 /** Not documented yet. */
492 class Cluster { 488 class Cluster {
493 /** 489 /**
494 * The API version of the Kubernetes master and kubelets running in this 490 * The API version of the Kubernetes master and kubelets running in this
495 * cluster. Leave blank to pick up the latest stable release, or specify a 491 * cluster. Leave blank to pick up the latest stable release, or specify a
496 * version of the form "x.y.z". The Google Container Engine release notes 492 * version of the form "x.y.z". The Google Container Engine release notes
497 * lists the currently supported versions. If an incorrect version is 493 * lists the currently supported versions. If an incorrect version is
498 * specified, the server returns an error listing the currently supported 494 * specified, the server returns an error listing the currently supported
499 * versions. 495 * versions.
500 */ 496 */
501 core.String clusterApiVersion; 497 core.String clusterApiVersion;
502 498
503 /** 499 /**
504 * [Output only] The IP addresses of the container pods in this cluster, in 500 * [Output only] The IP addresses of the container pods in this cluster, in
505 * CIDR notation (e.g. 1.2.3.4/29). 501 * CIDR notation (e.g. 1.2.3.4/29).
506 */ 502 */
507 core.String containerIpv4Cidr; 503 core.String containerIpv4Cidr;
508 504
509 /** 505 /**
510 * [Output only] The time the cluster was created, in RFC3339 text format. 506 * [Output only] The time the cluster was created, in RFC3339 text format.
511 */ 507 */
512 core.String creationTimestamp; 508 core.String creationTimestamp;
513 509
514 /** An optional description of this cluster. */ 510 /** An optional description of this cluster. */
515 core.String description; 511 core.String description;
516 512
517 /** 513 /**
514 * Whether logs from the cluster should be made available via the Google Cloud
515 * Logging service. This includes both logs from your applications running in
516 * the cluster as well as logs from the Kubernetes components themselves.
517 */
518 core.bool enableCloudLogging;
519
520 /**
518 * [Output only] The IP address of this cluster's Kubernetes master. The 521 * [Output only] The IP address of this cluster's Kubernetes master. The
519 * endpoint can be accessed from the internet at 522 * endpoint can be accessed from the internet at
520 * https://username:password@endpoint/. 523 * https://username:password@endpoint/.
521 * 524 *
522 * See the masterAuth property of this resource for username and password 525 * See the masterAuth property of this resource for username and password
523 * information. 526 * information.
524 */ 527 */
525 core.String endpoint; 528 core.String endpoint;
526 529
527 /** 530 /**
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
607 } 610 }
608 if (_json.containsKey("containerIpv4Cidr")) { 611 if (_json.containsKey("containerIpv4Cidr")) {
609 containerIpv4Cidr = _json["containerIpv4Cidr"]; 612 containerIpv4Cidr = _json["containerIpv4Cidr"];
610 } 613 }
611 if (_json.containsKey("creationTimestamp")) { 614 if (_json.containsKey("creationTimestamp")) {
612 creationTimestamp = _json["creationTimestamp"]; 615 creationTimestamp = _json["creationTimestamp"];
613 } 616 }
614 if (_json.containsKey("description")) { 617 if (_json.containsKey("description")) {
615 description = _json["description"]; 618 description = _json["description"];
616 } 619 }
620 if (_json.containsKey("enableCloudLogging")) {
621 enableCloudLogging = _json["enableCloudLogging"];
622 }
617 if (_json.containsKey("endpoint")) { 623 if (_json.containsKey("endpoint")) {
618 endpoint = _json["endpoint"]; 624 endpoint = _json["endpoint"];
619 } 625 }
620 if (_json.containsKey("masterAuth")) { 626 if (_json.containsKey("masterAuth")) {
621 masterAuth = new MasterAuth.fromJson(_json["masterAuth"]); 627 masterAuth = new MasterAuth.fromJson(_json["masterAuth"]);
622 } 628 }
623 if (_json.containsKey("name")) { 629 if (_json.containsKey("name")) {
624 name = _json["name"]; 630 name = _json["name"];
625 } 631 }
626 if (_json.containsKey("network")) { 632 if (_json.containsKey("network")) {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
659 } 665 }
660 if (containerIpv4Cidr != null) { 666 if (containerIpv4Cidr != null) {
661 _json["containerIpv4Cidr"] = containerIpv4Cidr; 667 _json["containerIpv4Cidr"] = containerIpv4Cidr;
662 } 668 }
663 if (creationTimestamp != null) { 669 if (creationTimestamp != null) {
664 _json["creationTimestamp"] = creationTimestamp; 670 _json["creationTimestamp"] = creationTimestamp;
665 } 671 }
666 if (description != null) { 672 if (description != null) {
667 _json["description"] = description; 673 _json["description"] = description;
668 } 674 }
675 if (enableCloudLogging != null) {
676 _json["enableCloudLogging"] = enableCloudLogging;
677 }
669 if (endpoint != null) { 678 if (endpoint != null) {
670 _json["endpoint"] = endpoint; 679 _json["endpoint"] = endpoint;
671 } 680 }
672 if (masterAuth != null) { 681 if (masterAuth != null) {
673 _json["masterAuth"] = (masterAuth).toJson(); 682 _json["masterAuth"] = (masterAuth).toJson();
674 } 683 }
675 if (name != null) { 684 if (name != null) {
676 _json["name"] = name; 685 _json["name"] = name;
677 } 686 }
678 if (network != null) { 687 if (network != null) {
(...skipping 21 matching lines...) Expand all
700 _json["statusMessage"] = statusMessage; 709 _json["statusMessage"] = statusMessage;
701 } 710 }
702 if (zone != null) { 711 if (zone != null) {
703 _json["zone"] = zone; 712 _json["zone"] = zone;
704 } 713 }
705 return _json; 714 return _json;
706 } 715 }
707 } 716 }
708 717
709 718
710 /** Not documented yet. */
711 class CreateClusterRequest { 719 class CreateClusterRequest {
712 /** A cluster resource. */ 720 /** A cluster resource. */
713 Cluster cluster; 721 Cluster cluster;
714 722
715 723
716 CreateClusterRequest(); 724 CreateClusterRequest();
717 725
718 CreateClusterRequest.fromJson(core.Map _json) { 726 CreateClusterRequest.fromJson(core.Map _json) {
719 if (_json.containsKey("cluster")) { 727 if (_json.containsKey("cluster")) {
720 cluster = new Cluster.fromJson(_json["cluster"]); 728 cluster = new Cluster.fromJson(_json["cluster"]);
721 } 729 }
722 } 730 }
723 731
724 core.Map toJson() { 732 core.Map toJson() {
725 var _json = new core.Map(); 733 var _json = new core.Map();
726 if (cluster != null) { 734 if (cluster != null) {
727 _json["cluster"] = (cluster).toJson(); 735 _json["cluster"] = (cluster).toJson();
728 } 736 }
729 return _json; 737 return _json;
730 } 738 }
731 } 739 }
732 740
733 741
734 /** Not documented yet. */
735 class ListAggregatedClustersResponse { 742 class ListAggregatedClustersResponse {
736 /** A list of clusters in the project, across all zones. */ 743 /** A list of clusters in the project, across all zones. */
737 core.List<Cluster> clusters; 744 core.List<Cluster> clusters;
738 745
739 746
740 ListAggregatedClustersResponse(); 747 ListAggregatedClustersResponse();
741 748
742 ListAggregatedClustersResponse.fromJson(core.Map _json) { 749 ListAggregatedClustersResponse.fromJson(core.Map _json) {
743 if (_json.containsKey("clusters")) { 750 if (_json.containsKey("clusters")) {
744 clusters = _json["clusters"].map((value) => new Cluster.fromJson(value)).t oList(); 751 clusters = _json["clusters"].map((value) => new Cluster.fromJson(value)).t oList();
745 } 752 }
746 } 753 }
747 754
748 core.Map toJson() { 755 core.Map toJson() {
749 var _json = new core.Map(); 756 var _json = new core.Map();
750 if (clusters != null) { 757 if (clusters != null) {
751 _json["clusters"] = clusters.map((value) => (value).toJson()).toList(); 758 _json["clusters"] = clusters.map((value) => (value).toJson()).toList();
752 } 759 }
753 return _json; 760 return _json;
754 } 761 }
755 } 762 }
756 763
757 764
758 /** Not documented yet. */
759 class ListAggregatedOperationsResponse { 765 class ListAggregatedOperationsResponse {
760 /** A list of operations in the project, across all zones. */ 766 /** A list of operations in the project, across all zones. */
761 core.List<Operation> operations; 767 core.List<Operation> operations;
762 768
763 769
764 ListAggregatedOperationsResponse(); 770 ListAggregatedOperationsResponse();
765 771
766 ListAggregatedOperationsResponse.fromJson(core.Map _json) { 772 ListAggregatedOperationsResponse.fromJson(core.Map _json) {
767 if (_json.containsKey("operations")) { 773 if (_json.containsKey("operations")) {
768 operations = _json["operations"].map((value) => new Operation.fromJson(val ue)).toList(); 774 operations = _json["operations"].map((value) => new Operation.fromJson(val ue)).toList();
769 } 775 }
770 } 776 }
771 777
772 core.Map toJson() { 778 core.Map toJson() {
773 var _json = new core.Map(); 779 var _json = new core.Map();
774 if (operations != null) { 780 if (operations != null) {
775 _json["operations"] = operations.map((value) => (value).toJson()).toList() ; 781 _json["operations"] = operations.map((value) => (value).toJson()).toList() ;
776 } 782 }
777 return _json; 783 return _json;
778 } 784 }
779 } 785 }
780 786
781 787
782 /** Not documented yet. */
783 class ListClustersResponse { 788 class ListClustersResponse {
784 /** A list of clusters in the project in the specified zone. */ 789 /** A list of clusters in the project in the specified zone. */
785 core.List<Cluster> clusters; 790 core.List<Cluster> clusters;
786 791
787 792
788 ListClustersResponse(); 793 ListClustersResponse();
789 794
790 ListClustersResponse.fromJson(core.Map _json) { 795 ListClustersResponse.fromJson(core.Map _json) {
791 if (_json.containsKey("clusters")) { 796 if (_json.containsKey("clusters")) {
792 clusters = _json["clusters"].map((value) => new Cluster.fromJson(value)).t oList(); 797 clusters = _json["clusters"].map((value) => new Cluster.fromJson(value)).t oList();
793 } 798 }
794 } 799 }
795 800
796 core.Map toJson() { 801 core.Map toJson() {
797 var _json = new core.Map(); 802 var _json = new core.Map();
798 if (clusters != null) { 803 if (clusters != null) {
799 _json["clusters"] = clusters.map((value) => (value).toJson()).toList(); 804 _json["clusters"] = clusters.map((value) => (value).toJson()).toList();
800 } 805 }
801 return _json; 806 return _json;
802 } 807 }
803 } 808 }
804 809
805 810
806 /** Not documented yet. */
807 class ListOperationsResponse { 811 class ListOperationsResponse {
808 /** A list of operations in the project in the specified zone. */ 812 /** A list of operations in the project in the specified zone. */
809 core.List<Operation> operations; 813 core.List<Operation> operations;
810 814
811 815
812 ListOperationsResponse(); 816 ListOperationsResponse();
813 817
814 ListOperationsResponse.fromJson(core.Map _json) { 818 ListOperationsResponse.fromJson(core.Map _json) {
815 if (_json.containsKey("operations")) { 819 if (_json.containsKey("operations")) {
816 operations = _json["operations"].map((value) => new Operation.fromJson(val ue)).toList(); 820 operations = _json["operations"].map((value) => new Operation.fromJson(val ue)).toList();
817 } 821 }
818 } 822 }
819 823
820 core.Map toJson() { 824 core.Map toJson() {
821 var _json = new core.Map(); 825 var _json = new core.Map();
822 if (operations != null) { 826 if (operations != null) {
823 _json["operations"] = operations.map((value) => (value).toJson()).toList() ; 827 _json["operations"] = operations.map((value) => (value).toJson()).toList() ;
824 } 828 }
825 return _json; 829 return _json;
826 } 830 }
827 } 831 }
828 832
829 833
830 /** Not documented yet. */
831 class MasterAuth { 834 class MasterAuth {
832 /** The password to use when accessing the Kubernetes master endpoint. */ 835 /** The password to use when accessing the Kubernetes master endpoint. */
833 core.String password; 836 core.String password;
834 837
835 /** The username to use when accessing the Kubernetes master endpoint. */ 838 /** The username to use when accessing the Kubernetes master endpoint. */
836 core.String user; 839 core.String user;
837 840
838 841
839 MasterAuth(); 842 MasterAuth();
840 843
(...skipping 12 matching lines...) Expand all
853 _json["password"] = password; 856 _json["password"] = password;
854 } 857 }
855 if (user != null) { 858 if (user != null) {
856 _json["user"] = user; 859 _json["user"] = user;
857 } 860 }
858 return _json; 861 return _json;
859 } 862 }
860 } 863 }
861 864
862 865
863 /** Not documented yet. */
864 class NodeConfig { 866 class NodeConfig {
865 /** 867 /**
866 * The name of a Google Compute Engine machine type (e.g. n1-standard-1). 868 * The name of a Google Compute Engine machine type (e.g. n1-standard-1).
867 * 869 *
868 * If unspecified, the default machine type is n1-standard-1. 870 * If unspecified, the default machine type is n1-standard-1.
869 */ 871 */
870 core.String machineType; 872 core.String machineType;
871 873
872 /** 874 /**
873 * The optional list of ServiceAccounts, each with their specified scopes, to 875 * The optional list of ServiceAccounts, each with their specified scopes, to
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
1052 var _json = new core.Map(); 1054 var _json = new core.Map();
1053 if (email != null) { 1055 if (email != null) {
1054 _json["email"] = email; 1056 _json["email"] = email;
1055 } 1057 }
1056 if (scopes != null) { 1058 if (scopes != null) {
1057 _json["scopes"] = scopes; 1059 _json["scopes"] = scopes;
1058 } 1060 }
1059 return _json; 1061 return _json;
1060 } 1062 }
1061 } 1063 }
1062
1063
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/common/common.dart ('k') | generated/googleapis_beta/lib/dataflow/v1b4.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698