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

Side by Side Diff: generated/googleapis/lib/cloudkms/v1.dart

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 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). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis_beta.cloudkms.v1beta1; 3 library googleapis.cloudkms.v1;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
11 11
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
13 ApiRequestError, DetailedApiRequestError; 13 ApiRequestError, DetailedApiRequestError;
14 14
15 const core.String USER_AGENT = 'dart-api-client cloudkms/v1beta1'; 15 const core.String USER_AGENT = 'dart-api-client cloudkms/v1';
16 16
17 /** 17 /**
18 * Manages encryption for your cloud services the same way you do on-premise. 18 * Manages encryption for your cloud services the same way you do on-premise.
19 * You can generate, use, rotate, and destroy AES256 encryption keys. 19 * You can generate, use, rotate, and destroy AES256 encryption keys.
20 */ 20 */
21 class CloudkmsApi { 21 class CloudkmsApi {
22 /** View and manage your data across Google Cloud Platform services */ 22 /** View and manage your data across Google Cloud Platform services */
23 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm"; 23 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm";
24 24
25 25
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 var _queryParams = new core.Map(); 71 var _queryParams = new core.Map();
72 var _uploadMedia = null; 72 var _uploadMedia = null;
73 var _uploadOptions = null; 73 var _uploadOptions = null;
74 var _downloadOptions = commons.DownloadOptions.Metadata; 74 var _downloadOptions = commons.DownloadOptions.Metadata;
75 var _body = null; 75 var _body = null;
76 76
77 if (name == null) { 77 if (name == null) {
78 throw new core.ArgumentError("Parameter name is required."); 78 throw new core.ArgumentError("Parameter name is required.");
79 } 79 }
80 80
81 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 81 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name');
82 82
83 var _response = _requester.request(_url, 83 var _response = _requester.request(_url,
84 "GET", 84 "GET",
85 body: _body, 85 body: _body,
86 queryParams: _queryParams, 86 queryParams: _queryParams,
87 uploadOptions: _uploadOptions, 87 uploadOptions: _uploadOptions,
88 uploadMedia: _uploadMedia, 88 uploadMedia: _uploadMedia,
89 downloadOptions: _downloadOptions); 89 downloadOptions: _downloadOptions);
90 return _response.then((data) => new Location.fromJson(data)); 90 return _response.then((data) => new Location.fromJson(data));
91 } 91 }
92 92
93 /** 93 /**
94 * Lists information about the supported locations for this service. 94 * Lists information about the supported locations for this service.
95 * 95 *
96 * Request parameters: 96 * Request parameters:
97 * 97 *
98 * [name] - The resource that owns the locations collection, if applicable. 98 * [name] - The resource that owns the locations collection, if applicable.
99 * Value must have pattern "^projects/[^/]+$". 99 * Value must have pattern "^projects/[^/]+$".
100 * 100 *
101 * [filter] - The standard list filter.
102 *
101 * [pageToken] - The standard list page token. 103 * [pageToken] - The standard list page token.
102 * 104 *
103 * [pageSize] - The standard list page size. 105 * [pageSize] - The standard list page size.
104 * 106 *
105 * [filter] - The standard list filter.
106 *
107 * Completes with a [ListLocationsResponse]. 107 * Completes with a [ListLocationsResponse].
108 * 108 *
109 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 109 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
110 * error. 110 * error.
111 * 111 *
112 * If the used [http.Client] completes with an error when making a REST call, 112 * If the used [http.Client] completes with an error when making a REST call,
113 * this method will complete with the same error. 113 * this method will complete with the same error.
114 */ 114 */
115 async.Future<ListLocationsResponse> list(core.String name, {core.String pageTo ken, core.int pageSize, core.String filter}) { 115 async.Future<ListLocationsResponse> list(core.String name, {core.String filter , core.String pageToken, core.int pageSize}) {
116 var _url = null; 116 var _url = null;
117 var _queryParams = new core.Map(); 117 var _queryParams = new core.Map();
118 var _uploadMedia = null; 118 var _uploadMedia = null;
119 var _uploadOptions = null; 119 var _uploadOptions = null;
120 var _downloadOptions = commons.DownloadOptions.Metadata; 120 var _downloadOptions = commons.DownloadOptions.Metadata;
121 var _body = null; 121 var _body = null;
122 122
123 if (name == null) { 123 if (name == null) {
124 throw new core.ArgumentError("Parameter name is required."); 124 throw new core.ArgumentError("Parameter name is required.");
125 } 125 }
126 if (filter != null) {
127 _queryParams["filter"] = [filter];
128 }
126 if (pageToken != null) { 129 if (pageToken != null) {
127 _queryParams["pageToken"] = [pageToken]; 130 _queryParams["pageToken"] = [pageToken];
128 } 131 }
129 if (pageSize != null) { 132 if (pageSize != null) {
130 _queryParams["pageSize"] = ["${pageSize}"]; 133 _queryParams["pageSize"] = ["${pageSize}"];
131 } 134 }
132 if (filter != null) {
133 _queryParams["filter"] = [filter];
134 }
135 135
136 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + '/locat ions'; 136 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + '/locations' ;
137 137
138 var _response = _requester.request(_url, 138 var _response = _requester.request(_url,
139 "GET", 139 "GET",
140 body: _body, 140 body: _body,
141 queryParams: _queryParams, 141 queryParams: _queryParams,
142 uploadOptions: _uploadOptions, 142 uploadOptions: _uploadOptions,
143 uploadMedia: _uploadMedia, 143 uploadMedia: _uploadMedia,
144 downloadOptions: _downloadOptions); 144 downloadOptions: _downloadOptions);
145 return _response.then((data) => new ListLocationsResponse.fromJson(data)); 145 return _response.then((data) => new ListLocationsResponse.fromJson(data));
146 } 146 }
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 if (request != null) { 190 if (request != null) {
191 _body = convert.JSON.encode((request).toJson()); 191 _body = convert.JSON.encode((request).toJson());
192 } 192 }
193 if (parent == null) { 193 if (parent == null) {
194 throw new core.ArgumentError("Parameter parent is required."); 194 throw new core.ArgumentError("Parameter parent is required.");
195 } 195 }
196 if (keyRingId != null) { 196 if (keyRingId != null) {
197 _queryParams["keyRingId"] = [keyRingId]; 197 _queryParams["keyRingId"] = [keyRingId];
198 } 198 }
199 199
200 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/key Rings'; 200 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/keyRings ';
201 201
202 var _response = _requester.request(_url, 202 var _response = _requester.request(_url,
203 "POST", 203 "POST",
204 body: _body, 204 body: _body,
205 queryParams: _queryParams, 205 queryParams: _queryParams,
206 uploadOptions: _uploadOptions, 206 uploadOptions: _uploadOptions,
207 uploadMedia: _uploadMedia, 207 uploadMedia: _uploadMedia,
208 downloadOptions: _downloadOptions); 208 downloadOptions: _downloadOptions);
209 return _response.then((data) => new KeyRing.fromJson(data)); 209 return _response.then((data) => new KeyRing.fromJson(data));
210 } 210 }
(...skipping 19 matching lines...) Expand all
230 var _queryParams = new core.Map(); 230 var _queryParams = new core.Map();
231 var _uploadMedia = null; 231 var _uploadMedia = null;
232 var _uploadOptions = null; 232 var _uploadOptions = null;
233 var _downloadOptions = commons.DownloadOptions.Metadata; 233 var _downloadOptions = commons.DownloadOptions.Metadata;
234 var _body = null; 234 var _body = null;
235 235
236 if (name == null) { 236 if (name == null) {
237 throw new core.ArgumentError("Parameter name is required."); 237 throw new core.ArgumentError("Parameter name is required.");
238 } 238 }
239 239
240 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 240 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name');
241 241
242 var _response = _requester.request(_url, 242 var _response = _requester.request(_url,
243 "GET", 243 "GET",
244 body: _body, 244 body: _body,
245 queryParams: _queryParams, 245 queryParams: _queryParams,
246 uploadOptions: _uploadOptions, 246 uploadOptions: _uploadOptions,
247 uploadMedia: _uploadMedia, 247 uploadMedia: _uploadMedia,
248 downloadOptions: _downloadOptions); 248 downloadOptions: _downloadOptions);
249 return _response.then((data) => new KeyRing.fromJson(data)); 249 return _response.then((data) => new KeyRing.fromJson(data));
250 } 250 }
251 251
252 /** 252 /**
253 * Gets the access control policy for a resource. 253 * Gets the access control policy for a resource.
254 * Returns an empty policy if the resource exists and does not have a policy 254 * Returns an empty policy if the resource exists and does not have a policy
255 * set. 255 * set.
256 * 256 *
257 * Request parameters: 257 * Request parameters:
258 * 258 *
259 * [resource] - REQUIRED: The resource for which the policy is being 259 * [resource] - REQUIRED: The resource for which the policy is being
260 * requested. 260 * requested.
261 * `resource` is usually specified as a path. For example, a Project 261 * See the operation documentation for the appropriate value for this field.
262 * resource is specified as `projects/{project}`.
263 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$". 262 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$".
264 * 263 *
265 * Completes with a [Policy]. 264 * Completes with a [Policy].
266 * 265 *
267 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 266 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
268 * error. 267 * error.
269 * 268 *
270 * If the used [http.Client] completes with an error when making a REST call, 269 * If the used [http.Client] completes with an error when making a REST call,
271 * this method will complete with the same error. 270 * this method will complete with the same error.
272 */ 271 */
273 async.Future<Policy> getIamPolicy(core.String resource) { 272 async.Future<Policy> getIamPolicy(core.String resource) {
274 var _url = null; 273 var _url = null;
275 var _queryParams = new core.Map(); 274 var _queryParams = new core.Map();
276 var _uploadMedia = null; 275 var _uploadMedia = null;
277 var _uploadOptions = null; 276 var _uploadOptions = null;
278 var _downloadOptions = commons.DownloadOptions.Metadata; 277 var _downloadOptions = commons.DownloadOptions.Metadata;
279 var _body = null; 278 var _body = null;
280 279
281 if (resource == null) { 280 if (resource == null) {
282 throw new core.ArgumentError("Parameter resource is required."); 281 throw new core.ArgumentError("Parameter resource is required.");
283 } 282 }
284 283
285 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':g etIamPolicy'; 284 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':getIam Policy';
286 285
287 var _response = _requester.request(_url, 286 var _response = _requester.request(_url,
288 "GET", 287 "GET",
289 body: _body, 288 body: _body,
290 queryParams: _queryParams, 289 queryParams: _queryParams,
291 uploadOptions: _uploadOptions, 290 uploadOptions: _uploadOptions,
292 uploadMedia: _uploadMedia, 291 uploadMedia: _uploadMedia,
293 downloadOptions: _downloadOptions); 292 downloadOptions: _downloadOptions);
294 return _response.then((data) => new Policy.fromJson(data)); 293 return _response.then((data) => new Policy.fromJson(data));
295 } 294 }
296 295
297 /** 296 /**
298 * Lists KeyRings. 297 * Lists KeyRings.
299 * 298 *
300 * Request parameters: 299 * Request parameters:
301 * 300 *
302 * [parent] - Required. The resource name of the location associated with the 301 * [parent] - Required. The resource name of the location associated with the
303 * KeyRings, in the format `projects / * /locations / * `. 302 * KeyRings, in the format `projects / * /locations / * `.
304 * Value must have pattern "^projects/[^/]+/locations/[^/]+$". 303 * Value must have pattern "^projects/[^/]+/locations/[^/]+$".
305 * 304 *
306 * [pageToken] - Optional pagination token, returned earlier via
307 * ListKeyRingsResponse.next_page_token.
308 *
309 * [pageSize] - Optional limit on the number of KeyRings to include in the 305 * [pageSize] - Optional limit on the number of KeyRings to include in the
310 * response. Further KeyRings can subsequently be obtained by 306 * response. Further KeyRings can subsequently be obtained by
311 * including the ListKeyRingsResponse.next_page_token in a subsequent 307 * including the ListKeyRingsResponse.next_page_token in a subsequent
312 * request. If unspecified, the server will pick an appropriate default. 308 * request. If unspecified, the server will pick an appropriate default.
313 * 309 *
310 * [pageToken] - Optional pagination token, returned earlier via
311 * ListKeyRingsResponse.next_page_token.
312 *
314 * Completes with a [ListKeyRingsResponse]. 313 * Completes with a [ListKeyRingsResponse].
315 * 314 *
316 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 315 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
317 * error. 316 * error.
318 * 317 *
319 * If the used [http.Client] completes with an error when making a REST call, 318 * If the used [http.Client] completes with an error when making a REST call,
320 * this method will complete with the same error. 319 * this method will complete with the same error.
321 */ 320 */
322 async.Future<ListKeyRingsResponse> list(core.String parent, {core.String pageT oken, core.int pageSize}) { 321 async.Future<ListKeyRingsResponse> list(core.String parent, {core.int pageSize , core.String pageToken}) {
323 var _url = null; 322 var _url = null;
324 var _queryParams = new core.Map(); 323 var _queryParams = new core.Map();
325 var _uploadMedia = null; 324 var _uploadMedia = null;
326 var _uploadOptions = null; 325 var _uploadOptions = null;
327 var _downloadOptions = commons.DownloadOptions.Metadata; 326 var _downloadOptions = commons.DownloadOptions.Metadata;
328 var _body = null; 327 var _body = null;
329 328
330 if (parent == null) { 329 if (parent == null) {
331 throw new core.ArgumentError("Parameter parent is required."); 330 throw new core.ArgumentError("Parameter parent is required.");
332 } 331 }
332 if (pageSize != null) {
333 _queryParams["pageSize"] = ["${pageSize}"];
334 }
333 if (pageToken != null) { 335 if (pageToken != null) {
334 _queryParams["pageToken"] = [pageToken]; 336 _queryParams["pageToken"] = [pageToken];
335 } 337 }
336 if (pageSize != null) {
337 _queryParams["pageSize"] = ["${pageSize}"];
338 }
339 338
340 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/key Rings'; 339 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/keyRings ';
341 340
342 var _response = _requester.request(_url, 341 var _response = _requester.request(_url,
343 "GET", 342 "GET",
344 body: _body, 343 body: _body,
345 queryParams: _queryParams, 344 queryParams: _queryParams,
346 uploadOptions: _uploadOptions, 345 uploadOptions: _uploadOptions,
347 uploadMedia: _uploadMedia, 346 uploadMedia: _uploadMedia,
348 downloadOptions: _downloadOptions); 347 downloadOptions: _downloadOptions);
349 return _response.then((data) => new ListKeyRingsResponse.fromJson(data)); 348 return _response.then((data) => new ListKeyRingsResponse.fromJson(data));
350 } 349 }
351 350
352 /** 351 /**
353 * Sets the access control policy on the specified resource. Replaces any 352 * Sets the access control policy on the specified resource. Replaces any
354 * existing policy. 353 * existing policy.
355 * 354 *
356 * [request] - The metadata request object. 355 * [request] - The metadata request object.
357 * 356 *
358 * Request parameters: 357 * Request parameters:
359 * 358 *
360 * [resource] - REQUIRED: The resource for which the policy is being 359 * [resource] - REQUIRED: The resource for which the policy is being
361 * specified. 360 * specified.
362 * `resource` is usually specified as a path. For example, a Project 361 * See the operation documentation for the appropriate value for this field.
363 * resource is specified as `projects/{project}`.
364 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$". 362 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$".
365 * 363 *
366 * Completes with a [Policy]. 364 * Completes with a [Policy].
367 * 365 *
368 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 366 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
369 * error. 367 * error.
370 * 368 *
371 * If the used [http.Client] completes with an error when making a REST call, 369 * If the used [http.Client] completes with an error when making a REST call,
372 * this method will complete with the same error. 370 * this method will complete with the same error.
373 */ 371 */
374 async.Future<Policy> setIamPolicy(SetIamPolicyRequest request, core.String res ource) { 372 async.Future<Policy> setIamPolicy(SetIamPolicyRequest request, core.String res ource) {
375 var _url = null; 373 var _url = null;
376 var _queryParams = new core.Map(); 374 var _queryParams = new core.Map();
377 var _uploadMedia = null; 375 var _uploadMedia = null;
378 var _uploadOptions = null; 376 var _uploadOptions = null;
379 var _downloadOptions = commons.DownloadOptions.Metadata; 377 var _downloadOptions = commons.DownloadOptions.Metadata;
380 var _body = null; 378 var _body = null;
381 379
382 if (request != null) { 380 if (request != null) {
383 _body = convert.JSON.encode((request).toJson()); 381 _body = convert.JSON.encode((request).toJson());
384 } 382 }
385 if (resource == null) { 383 if (resource == null) {
386 throw new core.ArgumentError("Parameter resource is required."); 384 throw new core.ArgumentError("Parameter resource is required.");
387 } 385 }
388 386
389 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':s etIamPolicy'; 387 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':setIam Policy';
390 388
391 var _response = _requester.request(_url, 389 var _response = _requester.request(_url,
392 "POST", 390 "POST",
393 body: _body, 391 body: _body,
394 queryParams: _queryParams, 392 queryParams: _queryParams,
395 uploadOptions: _uploadOptions, 393 uploadOptions: _uploadOptions,
396 uploadMedia: _uploadMedia, 394 uploadMedia: _uploadMedia,
397 downloadOptions: _downloadOptions); 395 downloadOptions: _downloadOptions);
398 return _response.then((data) => new Policy.fromJson(data)); 396 return _response.then((data) => new Policy.fromJson(data));
399 } 397 }
400 398
401 /** 399 /**
402 * Returns permissions that a caller has on the specified resource. 400 * Returns permissions that a caller has on the specified resource.
403 * If the resource does not exist, this will return an empty set of 401 * If the resource does not exist, this will return an empty set of
404 * permissions, not a NOT_FOUND error. 402 * permissions, not a NOT_FOUND error.
405 * 403 *
406 * Note: This operation is designed to be used for building permission-aware 404 * Note: This operation is designed to be used for building permission-aware
407 * UIs and command-line tools, not for authorization checking. This operation 405 * UIs and command-line tools, not for authorization checking. This operation
408 * may "fail open" without warning. 406 * may "fail open" without warning.
409 * 407 *
410 * [request] - The metadata request object. 408 * [request] - The metadata request object.
411 * 409 *
412 * Request parameters: 410 * Request parameters:
413 * 411 *
414 * [resource] - REQUIRED: The resource for which the policy detail is being 412 * [resource] - REQUIRED: The resource for which the policy detail is being
415 * requested. 413 * requested.
416 * `resource` is usually specified as a path. For example, a Project 414 * See the operation documentation for the appropriate value for this field.
417 * resource is specified as `projects/{project}`.
418 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$". 415 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$".
419 * 416 *
420 * Completes with a [TestIamPermissionsResponse]. 417 * Completes with a [TestIamPermissionsResponse].
421 * 418 *
422 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 419 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
423 * error. 420 * error.
424 * 421 *
425 * If the used [http.Client] completes with an error when making a REST call, 422 * If the used [http.Client] completes with an error when making a REST call,
426 * this method will complete with the same error. 423 * this method will complete with the same error.
427 */ 424 */
428 async.Future<TestIamPermissionsResponse> testIamPermissions(TestIamPermissions Request request, core.String resource) { 425 async.Future<TestIamPermissionsResponse> testIamPermissions(TestIamPermissions Request request, core.String resource) {
429 var _url = null; 426 var _url = null;
430 var _queryParams = new core.Map(); 427 var _queryParams = new core.Map();
431 var _uploadMedia = null; 428 var _uploadMedia = null;
432 var _uploadOptions = null; 429 var _uploadOptions = null;
433 var _downloadOptions = commons.DownloadOptions.Metadata; 430 var _downloadOptions = commons.DownloadOptions.Metadata;
434 var _body = null; 431 var _body = null;
435 432
436 if (request != null) { 433 if (request != null) {
437 _body = convert.JSON.encode((request).toJson()); 434 _body = convert.JSON.encode((request).toJson());
438 } 435 }
439 if (resource == null) { 436 if (resource == null) {
440 throw new core.ArgumentError("Parameter resource is required."); 437 throw new core.ArgumentError("Parameter resource is required.");
441 } 438 }
442 439
443 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':t estIamPermissions'; 440 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':testIa mPermissions';
444 441
445 var _response = _requester.request(_url, 442 var _response = _requester.request(_url,
446 "POST", 443 "POST",
447 body: _body, 444 body: _body,
448 queryParams: _queryParams, 445 queryParams: _queryParams,
449 uploadOptions: _uploadOptions, 446 uploadOptions: _uploadOptions,
450 uploadMedia: _uploadMedia, 447 uploadMedia: _uploadMedia,
451 downloadOptions: _downloadOptions); 448 downloadOptions: _downloadOptions);
452 return _response.then((data) => new TestIamPermissionsResponse.fromJson(data )); 449 return _response.then((data) => new TestIamPermissionsResponse.fromJson(data ));
453 } 450 }
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
499 if (request != null) { 496 if (request != null) {
500 _body = convert.JSON.encode((request).toJson()); 497 _body = convert.JSON.encode((request).toJson());
501 } 498 }
502 if (parent == null) { 499 if (parent == null) {
503 throw new core.ArgumentError("Parameter parent is required."); 500 throw new core.ArgumentError("Parameter parent is required.");
504 } 501 }
505 if (cryptoKeyId != null) { 502 if (cryptoKeyId != null) {
506 _queryParams["cryptoKeyId"] = [cryptoKeyId]; 503 _queryParams["cryptoKeyId"] = [cryptoKeyId];
507 } 504 }
508 505
509 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cry ptoKeys'; 506 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cryptoKe ys';
510 507
511 var _response = _requester.request(_url, 508 var _response = _requester.request(_url,
512 "POST", 509 "POST",
513 body: _body, 510 body: _body,
514 queryParams: _queryParams, 511 queryParams: _queryParams,
515 uploadOptions: _uploadOptions, 512 uploadOptions: _uploadOptions,
516 uploadMedia: _uploadMedia, 513 uploadMedia: _uploadMedia,
517 downloadOptions: _downloadOptions); 514 downloadOptions: _downloadOptions);
518 return _response.then((data) => new CryptoKey.fromJson(data)); 515 return _response.then((data) => new CryptoKey.fromJson(data));
519 } 516 }
(...skipping 27 matching lines...) Expand all
547 var _downloadOptions = commons.DownloadOptions.Metadata; 544 var _downloadOptions = commons.DownloadOptions.Metadata;
548 var _body = null; 545 var _body = null;
549 546
550 if (request != null) { 547 if (request != null) {
551 _body = convert.JSON.encode((request).toJson()); 548 _body = convert.JSON.encode((request).toJson());
552 } 549 }
553 if (name == null) { 550 if (name == null) {
554 throw new core.ArgumentError("Parameter name is required."); 551 throw new core.ArgumentError("Parameter name is required.");
555 } 552 }
556 553
557 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':decry pt'; 554 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':decrypt';
558 555
559 var _response = _requester.request(_url, 556 var _response = _requester.request(_url,
560 "POST", 557 "POST",
561 body: _body, 558 body: _body,
562 queryParams: _queryParams, 559 queryParams: _queryParams,
563 uploadOptions: _uploadOptions, 560 uploadOptions: _uploadOptions,
564 uploadMedia: _uploadMedia, 561 uploadMedia: _uploadMedia,
565 downloadOptions: _downloadOptions); 562 downloadOptions: _downloadOptions);
566 return _response.then((data) => new DecryptResponse.fromJson(data)); 563 return _response.then((data) => new DecryptResponse.fromJson(data));
567 } 564 }
(...skipping 29 matching lines...) Expand all
597 var _downloadOptions = commons.DownloadOptions.Metadata; 594 var _downloadOptions = commons.DownloadOptions.Metadata;
598 var _body = null; 595 var _body = null;
599 596
600 if (request != null) { 597 if (request != null) {
601 _body = convert.JSON.encode((request).toJson()); 598 _body = convert.JSON.encode((request).toJson());
602 } 599 }
603 if (name == null) { 600 if (name == null) {
604 throw new core.ArgumentError("Parameter name is required."); 601 throw new core.ArgumentError("Parameter name is required.");
605 } 602 }
606 603
607 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':encry pt'; 604 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':encrypt';
608 605
609 var _response = _requester.request(_url, 606 var _response = _requester.request(_url,
610 "POST", 607 "POST",
611 body: _body, 608 body: _body,
612 queryParams: _queryParams, 609 queryParams: _queryParams,
613 uploadOptions: _uploadOptions, 610 uploadOptions: _uploadOptions,
614 uploadMedia: _uploadMedia, 611 uploadMedia: _uploadMedia,
615 downloadOptions: _downloadOptions); 612 downloadOptions: _downloadOptions);
616 return _response.then((data) => new EncryptResponse.fromJson(data)); 613 return _response.then((data) => new EncryptResponse.fromJson(data));
617 } 614 }
(...skipping 21 matching lines...) Expand all
639 var _queryParams = new core.Map(); 636 var _queryParams = new core.Map();
640 var _uploadMedia = null; 637 var _uploadMedia = null;
641 var _uploadOptions = null; 638 var _uploadOptions = null;
642 var _downloadOptions = commons.DownloadOptions.Metadata; 639 var _downloadOptions = commons.DownloadOptions.Metadata;
643 var _body = null; 640 var _body = null;
644 641
645 if (name == null) { 642 if (name == null) {
646 throw new core.ArgumentError("Parameter name is required."); 643 throw new core.ArgumentError("Parameter name is required.");
647 } 644 }
648 645
649 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 646 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name');
650 647
651 var _response = _requester.request(_url, 648 var _response = _requester.request(_url,
652 "GET", 649 "GET",
653 body: _body, 650 body: _body,
654 queryParams: _queryParams, 651 queryParams: _queryParams,
655 uploadOptions: _uploadOptions, 652 uploadOptions: _uploadOptions,
656 uploadMedia: _uploadMedia, 653 uploadMedia: _uploadMedia,
657 downloadOptions: _downloadOptions); 654 downloadOptions: _downloadOptions);
658 return _response.then((data) => new CryptoKey.fromJson(data)); 655 return _response.then((data) => new CryptoKey.fromJson(data));
659 } 656 }
660 657
661 /** 658 /**
662 * Gets the access control policy for a resource. 659 * Gets the access control policy for a resource.
663 * Returns an empty policy if the resource exists and does not have a policy 660 * Returns an empty policy if the resource exists and does not have a policy
664 * set. 661 * set.
665 * 662 *
666 * Request parameters: 663 * Request parameters:
667 * 664 *
668 * [resource] - REQUIRED: The resource for which the policy is being 665 * [resource] - REQUIRED: The resource for which the policy is being
669 * requested. 666 * requested.
670 * `resource` is usually specified as a path. For example, a Project 667 * See the operation documentation for the appropriate value for this field.
671 * resource is specified as `projects/{project}`.
672 * Value must have pattern 668 * Value must have pattern
673 * "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+$". 669 * "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+$".
674 * 670 *
675 * Completes with a [Policy]. 671 * Completes with a [Policy].
676 * 672 *
677 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 673 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
678 * error. 674 * error.
679 * 675 *
680 * If the used [http.Client] completes with an error when making a REST call, 676 * If the used [http.Client] completes with an error when making a REST call,
681 * this method will complete with the same error. 677 * this method will complete with the same error.
682 */ 678 */
683 async.Future<Policy> getIamPolicy(core.String resource) { 679 async.Future<Policy> getIamPolicy(core.String resource) {
684 var _url = null; 680 var _url = null;
685 var _queryParams = new core.Map(); 681 var _queryParams = new core.Map();
686 var _uploadMedia = null; 682 var _uploadMedia = null;
687 var _uploadOptions = null; 683 var _uploadOptions = null;
688 var _downloadOptions = commons.DownloadOptions.Metadata; 684 var _downloadOptions = commons.DownloadOptions.Metadata;
689 var _body = null; 685 var _body = null;
690 686
691 if (resource == null) { 687 if (resource == null) {
692 throw new core.ArgumentError("Parameter resource is required."); 688 throw new core.ArgumentError("Parameter resource is required.");
693 } 689 }
694 690
695 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':g etIamPolicy'; 691 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':getIam Policy';
696 692
697 var _response = _requester.request(_url, 693 var _response = _requester.request(_url,
698 "GET", 694 "GET",
699 body: _body, 695 body: _body,
700 queryParams: _queryParams, 696 queryParams: _queryParams,
701 uploadOptions: _uploadOptions, 697 uploadOptions: _uploadOptions,
702 uploadMedia: _uploadMedia, 698 uploadMedia: _uploadMedia,
703 downloadOptions: _downloadOptions); 699 downloadOptions: _downloadOptions);
704 return _response.then((data) => new Policy.fromJson(data)); 700 return _response.then((data) => new Policy.fromJson(data));
705 } 701 }
706 702
707 /** 703 /**
708 * Lists CryptoKeys. 704 * Lists CryptoKeys.
709 * 705 *
710 * Request parameters: 706 * Request parameters:
711 * 707 *
712 * [parent] - Required. The resource name of the KeyRing to list, in the 708 * [parent] - Required. The resource name of the KeyRing to list, in the
713 * format 709 * format
714 * `projects / * /locations / * /keyRings / * `. 710 * `projects / * /locations / * /keyRings / * `.
715 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$". 711 * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$".
716 * 712 *
717 * [pageToken] - Optional pagination token, returned earlier via
718 * ListCryptoKeysResponse.next_page_token.
719 *
720 * [pageSize] - Optional limit on the number of CryptoKeys to include in the 713 * [pageSize] - Optional limit on the number of CryptoKeys to include in the
721 * response. Further CryptoKeys can subsequently be obtained by 714 * response. Further CryptoKeys can subsequently be obtained by
722 * including the ListCryptoKeysResponse.next_page_token in a subsequent 715 * including the ListCryptoKeysResponse.next_page_token in a subsequent
723 * request. If unspecified, the server will pick an appropriate default. 716 * request. If unspecified, the server will pick an appropriate default.
724 * 717 *
718 * [pageToken] - Optional pagination token, returned earlier via
719 * ListCryptoKeysResponse.next_page_token.
720 *
725 * Completes with a [ListCryptoKeysResponse]. 721 * Completes with a [ListCryptoKeysResponse].
726 * 722 *
727 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 723 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
728 * error. 724 * error.
729 * 725 *
730 * If the used [http.Client] completes with an error when making a REST call, 726 * If the used [http.Client] completes with an error when making a REST call,
731 * this method will complete with the same error. 727 * this method will complete with the same error.
732 */ 728 */
733 async.Future<ListCryptoKeysResponse> list(core.String parent, {core.String pag eToken, core.int pageSize}) { 729 async.Future<ListCryptoKeysResponse> list(core.String parent, {core.int pageSi ze, core.String pageToken}) {
734 var _url = null; 730 var _url = null;
735 var _queryParams = new core.Map(); 731 var _queryParams = new core.Map();
736 var _uploadMedia = null; 732 var _uploadMedia = null;
737 var _uploadOptions = null; 733 var _uploadOptions = null;
738 var _downloadOptions = commons.DownloadOptions.Metadata; 734 var _downloadOptions = commons.DownloadOptions.Metadata;
739 var _body = null; 735 var _body = null;
740 736
741 if (parent == null) { 737 if (parent == null) {
742 throw new core.ArgumentError("Parameter parent is required."); 738 throw new core.ArgumentError("Parameter parent is required.");
743 } 739 }
740 if (pageSize != null) {
741 _queryParams["pageSize"] = ["${pageSize}"];
742 }
744 if (pageToken != null) { 743 if (pageToken != null) {
745 _queryParams["pageToken"] = [pageToken]; 744 _queryParams["pageToken"] = [pageToken];
746 } 745 }
747 if (pageSize != null) {
748 _queryParams["pageSize"] = ["${pageSize}"];
749 }
750 746
751 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cry ptoKeys'; 747 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cryptoKe ys';
752 748
753 var _response = _requester.request(_url, 749 var _response = _requester.request(_url,
754 "GET", 750 "GET",
755 body: _body, 751 body: _body,
756 queryParams: _queryParams, 752 queryParams: _queryParams,
757 uploadOptions: _uploadOptions, 753 uploadOptions: _uploadOptions,
758 uploadMedia: _uploadMedia, 754 uploadMedia: _uploadMedia,
759 downloadOptions: _downloadOptions); 755 downloadOptions: _downloadOptions);
760 return _response.then((data) => new ListCryptoKeysResponse.fromJson(data)); 756 return _response.then((data) => new ListCryptoKeysResponse.fromJson(data));
761 } 757 }
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
793 if (request != null) { 789 if (request != null) {
794 _body = convert.JSON.encode((request).toJson()); 790 _body = convert.JSON.encode((request).toJson());
795 } 791 }
796 if (name == null) { 792 if (name == null) {
797 throw new core.ArgumentError("Parameter name is required."); 793 throw new core.ArgumentError("Parameter name is required.");
798 } 794 }
799 if (updateMask != null) { 795 if (updateMask != null) {
800 _queryParams["updateMask"] = [updateMask]; 796 _queryParams["updateMask"] = [updateMask];
801 } 797 }
802 798
803 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 799 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name');
804 800
805 var _response = _requester.request(_url, 801 var _response = _requester.request(_url,
806 "PATCH", 802 "PATCH",
807 body: _body, 803 body: _body,
808 queryParams: _queryParams, 804 queryParams: _queryParams,
809 uploadOptions: _uploadOptions, 805 uploadOptions: _uploadOptions,
810 uploadMedia: _uploadMedia, 806 uploadMedia: _uploadMedia,
811 downloadOptions: _downloadOptions); 807 downloadOptions: _downloadOptions);
812 return _response.then((data) => new CryptoKey.fromJson(data)); 808 return _response.then((data) => new CryptoKey.fromJson(data));
813 } 809 }
814 810
815 /** 811 /**
816 * Sets the access control policy on the specified resource. Replaces any 812 * Sets the access control policy on the specified resource. Replaces any
817 * existing policy. 813 * existing policy.
818 * 814 *
819 * [request] - The metadata request object. 815 * [request] - The metadata request object.
820 * 816 *
821 * Request parameters: 817 * Request parameters:
822 * 818 *
823 * [resource] - REQUIRED: The resource for which the policy is being 819 * [resource] - REQUIRED: The resource for which the policy is being
824 * specified. 820 * specified.
825 * `resource` is usually specified as a path. For example, a Project 821 * See the operation documentation for the appropriate value for this field.
826 * resource is specified as `projects/{project}`.
827 * Value must have pattern 822 * Value must have pattern
828 * "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+$". 823 * "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+$".
829 * 824 *
830 * Completes with a [Policy]. 825 * Completes with a [Policy].
831 * 826 *
832 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 827 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
833 * error. 828 * error.
834 * 829 *
835 * If the used [http.Client] completes with an error when making a REST call, 830 * If the used [http.Client] completes with an error when making a REST call,
836 * this method will complete with the same error. 831 * this method will complete with the same error.
837 */ 832 */
838 async.Future<Policy> setIamPolicy(SetIamPolicyRequest request, core.String res ource) { 833 async.Future<Policy> setIamPolicy(SetIamPolicyRequest request, core.String res ource) {
839 var _url = null; 834 var _url = null;
840 var _queryParams = new core.Map(); 835 var _queryParams = new core.Map();
841 var _uploadMedia = null; 836 var _uploadMedia = null;
842 var _uploadOptions = null; 837 var _uploadOptions = null;
843 var _downloadOptions = commons.DownloadOptions.Metadata; 838 var _downloadOptions = commons.DownloadOptions.Metadata;
844 var _body = null; 839 var _body = null;
845 840
846 if (request != null) { 841 if (request != null) {
847 _body = convert.JSON.encode((request).toJson()); 842 _body = convert.JSON.encode((request).toJson());
848 } 843 }
849 if (resource == null) { 844 if (resource == null) {
850 throw new core.ArgumentError("Parameter resource is required."); 845 throw new core.ArgumentError("Parameter resource is required.");
851 } 846 }
852 847
853 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':s etIamPolicy'; 848 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':setIam Policy';
854 849
855 var _response = _requester.request(_url, 850 var _response = _requester.request(_url,
856 "POST", 851 "POST",
857 body: _body, 852 body: _body,
858 queryParams: _queryParams, 853 queryParams: _queryParams,
859 uploadOptions: _uploadOptions, 854 uploadOptions: _uploadOptions,
860 uploadMedia: _uploadMedia, 855 uploadMedia: _uploadMedia,
861 downloadOptions: _downloadOptions); 856 downloadOptions: _downloadOptions);
862 return _response.then((data) => new Policy.fromJson(data)); 857 return _response.then((data) => new Policy.fromJson(data));
863 } 858 }
864 859
865 /** 860 /**
866 * Returns permissions that a caller has on the specified resource. 861 * Returns permissions that a caller has on the specified resource.
867 * If the resource does not exist, this will return an empty set of 862 * If the resource does not exist, this will return an empty set of
868 * permissions, not a NOT_FOUND error. 863 * permissions, not a NOT_FOUND error.
869 * 864 *
870 * Note: This operation is designed to be used for building permission-aware 865 * Note: This operation is designed to be used for building permission-aware
871 * UIs and command-line tools, not for authorization checking. This operation 866 * UIs and command-line tools, not for authorization checking. This operation
872 * may "fail open" without warning. 867 * may "fail open" without warning.
873 * 868 *
874 * [request] - The metadata request object. 869 * [request] - The metadata request object.
875 * 870 *
876 * Request parameters: 871 * Request parameters:
877 * 872 *
878 * [resource] - REQUIRED: The resource for which the policy detail is being 873 * [resource] - REQUIRED: The resource for which the policy detail is being
879 * requested. 874 * requested.
880 * `resource` is usually specified as a path. For example, a Project 875 * See the operation documentation for the appropriate value for this field.
881 * resource is specified as `projects/{project}`.
882 * Value must have pattern 876 * Value must have pattern
883 * "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+$". 877 * "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+$".
884 * 878 *
885 * Completes with a [TestIamPermissionsResponse]. 879 * Completes with a [TestIamPermissionsResponse].
886 * 880 *
887 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 881 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
888 * error. 882 * error.
889 * 883 *
890 * If the used [http.Client] completes with an error when making a REST call, 884 * If the used [http.Client] completes with an error when making a REST call,
891 * this method will complete with the same error. 885 * this method will complete with the same error.
892 */ 886 */
893 async.Future<TestIamPermissionsResponse> testIamPermissions(TestIamPermissions Request request, core.String resource) { 887 async.Future<TestIamPermissionsResponse> testIamPermissions(TestIamPermissions Request request, core.String resource) {
894 var _url = null; 888 var _url = null;
895 var _queryParams = new core.Map(); 889 var _queryParams = new core.Map();
896 var _uploadMedia = null; 890 var _uploadMedia = null;
897 var _uploadOptions = null; 891 var _uploadOptions = null;
898 var _downloadOptions = commons.DownloadOptions.Metadata; 892 var _downloadOptions = commons.DownloadOptions.Metadata;
899 var _body = null; 893 var _body = null;
900 894
901 if (request != null) { 895 if (request != null) {
902 _body = convert.JSON.encode((request).toJson()); 896 _body = convert.JSON.encode((request).toJson());
903 } 897 }
904 if (resource == null) { 898 if (resource == null) {
905 throw new core.ArgumentError("Parameter resource is required."); 899 throw new core.ArgumentError("Parameter resource is required.");
906 } 900 }
907 901
908 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':t estIamPermissions'; 902 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':testIa mPermissions';
909 903
910 var _response = _requester.request(_url, 904 var _response = _requester.request(_url,
911 "POST", 905 "POST",
912 body: _body, 906 body: _body,
913 queryParams: _queryParams, 907 queryParams: _queryParams,
914 uploadOptions: _uploadOptions, 908 uploadOptions: _uploadOptions,
915 uploadMedia: _uploadMedia, 909 uploadMedia: _uploadMedia,
916 downloadOptions: _downloadOptions); 910 downloadOptions: _downloadOptions);
917 return _response.then((data) => new TestIamPermissionsResponse.fromJson(data )); 911 return _response.then((data) => new TestIamPermissionsResponse.fromJson(data ));
918 } 912 }
(...skipping 25 matching lines...) Expand all
944 var _downloadOptions = commons.DownloadOptions.Metadata; 938 var _downloadOptions = commons.DownloadOptions.Metadata;
945 var _body = null; 939 var _body = null;
946 940
947 if (request != null) { 941 if (request != null) {
948 _body = convert.JSON.encode((request).toJson()); 942 _body = convert.JSON.encode((request).toJson());
949 } 943 }
950 if (name == null) { 944 if (name == null) {
951 throw new core.ArgumentError("Parameter name is required."); 945 throw new core.ArgumentError("Parameter name is required.");
952 } 946 }
953 947
954 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':updat ePrimaryVersion'; 948 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':updatePrim aryVersion';
955 949
956 var _response = _requester.request(_url, 950 var _response = _requester.request(_url,
957 "POST", 951 "POST",
958 body: _body, 952 body: _body,
959 queryParams: _queryParams, 953 queryParams: _queryParams,
960 uploadOptions: _uploadOptions, 954 uploadOptions: _uploadOptions,
961 uploadMedia: _uploadMedia, 955 uploadMedia: _uploadMedia,
962 downloadOptions: _downloadOptions); 956 downloadOptions: _downloadOptions);
963 return _response.then((data) => new CryptoKey.fromJson(data)); 957 return _response.then((data) => new CryptoKey.fromJson(data));
964 } 958 }
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
1004 var _downloadOptions = commons.DownloadOptions.Metadata; 998 var _downloadOptions = commons.DownloadOptions.Metadata;
1005 var _body = null; 999 var _body = null;
1006 1000
1007 if (request != null) { 1001 if (request != null) {
1008 _body = convert.JSON.encode((request).toJson()); 1002 _body = convert.JSON.encode((request).toJson());
1009 } 1003 }
1010 if (parent == null) { 1004 if (parent == null) {
1011 throw new core.ArgumentError("Parameter parent is required."); 1005 throw new core.ArgumentError("Parameter parent is required.");
1012 } 1006 }
1013 1007
1014 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cry ptoKeyVersions'; 1008 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cryptoKe yVersions';
1015 1009
1016 var _response = _requester.request(_url, 1010 var _response = _requester.request(_url,
1017 "POST", 1011 "POST",
1018 body: _body, 1012 body: _body,
1019 queryParams: _queryParams, 1013 queryParams: _queryParams,
1020 uploadOptions: _uploadOptions, 1014 uploadOptions: _uploadOptions,
1021 uploadMedia: _uploadMedia, 1015 uploadMedia: _uploadMedia,
1022 downloadOptions: _downloadOptions); 1016 downloadOptions: _downloadOptions);
1023 return _response.then((data) => new CryptoKeyVersion.fromJson(data)); 1017 return _response.then((data) => new CryptoKeyVersion.fromJson(data));
1024 } 1018 }
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1061 var _downloadOptions = commons.DownloadOptions.Metadata; 1055 var _downloadOptions = commons.DownloadOptions.Metadata;
1062 var _body = null; 1056 var _body = null;
1063 1057
1064 if (request != null) { 1058 if (request != null) {
1065 _body = convert.JSON.encode((request).toJson()); 1059 _body = convert.JSON.encode((request).toJson());
1066 } 1060 }
1067 if (name == null) { 1061 if (name == null) {
1068 throw new core.ArgumentError("Parameter name is required."); 1062 throw new core.ArgumentError("Parameter name is required.");
1069 } 1063 }
1070 1064
1071 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':destr oy'; 1065 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':destroy';
1072 1066
1073 var _response = _requester.request(_url, 1067 var _response = _requester.request(_url,
1074 "POST", 1068 "POST",
1075 body: _body, 1069 body: _body,
1076 queryParams: _queryParams, 1070 queryParams: _queryParams,
1077 uploadOptions: _uploadOptions, 1071 uploadOptions: _uploadOptions,
1078 uploadMedia: _uploadMedia, 1072 uploadMedia: _uploadMedia,
1079 downloadOptions: _downloadOptions); 1073 downloadOptions: _downloadOptions);
1080 return _response.then((data) => new CryptoKeyVersion.fromJson(data)); 1074 return _response.then((data) => new CryptoKeyVersion.fromJson(data));
1081 } 1075 }
(...skipping 20 matching lines...) Expand all
1102 var _queryParams = new core.Map(); 1096 var _queryParams = new core.Map();
1103 var _uploadMedia = null; 1097 var _uploadMedia = null;
1104 var _uploadOptions = null; 1098 var _uploadOptions = null;
1105 var _downloadOptions = commons.DownloadOptions.Metadata; 1099 var _downloadOptions = commons.DownloadOptions.Metadata;
1106 var _body = null; 1100 var _body = null;
1107 1101
1108 if (name == null) { 1102 if (name == null) {
1109 throw new core.ArgumentError("Parameter name is required."); 1103 throw new core.ArgumentError("Parameter name is required.");
1110 } 1104 }
1111 1105
1112 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 1106 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name');
1113 1107
1114 var _response = _requester.request(_url, 1108 var _response = _requester.request(_url,
1115 "GET", 1109 "GET",
1116 body: _body, 1110 body: _body,
1117 queryParams: _queryParams, 1111 queryParams: _queryParams,
1118 uploadOptions: _uploadOptions, 1112 uploadOptions: _uploadOptions,
1119 uploadMedia: _uploadMedia, 1113 uploadMedia: _uploadMedia,
1120 downloadOptions: _downloadOptions); 1114 downloadOptions: _downloadOptions);
1121 return _response.then((data) => new CryptoKeyVersion.fromJson(data)); 1115 return _response.then((data) => new CryptoKeyVersion.fromJson(data));
1122 } 1116 }
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1160 if (parent == null) { 1154 if (parent == null) {
1161 throw new core.ArgumentError("Parameter parent is required."); 1155 throw new core.ArgumentError("Parameter parent is required.");
1162 } 1156 }
1163 if (pageToken != null) { 1157 if (pageToken != null) {
1164 _queryParams["pageToken"] = [pageToken]; 1158 _queryParams["pageToken"] = [pageToken];
1165 } 1159 }
1166 if (pageSize != null) { 1160 if (pageSize != null) {
1167 _queryParams["pageSize"] = ["${pageSize}"]; 1161 _queryParams["pageSize"] = ["${pageSize}"];
1168 } 1162 }
1169 1163
1170 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cry ptoKeyVersions'; 1164 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cryptoKe yVersions';
1171 1165
1172 var _response = _requester.request(_url, 1166 var _response = _requester.request(_url,
1173 "GET", 1167 "GET",
1174 body: _body, 1168 body: _body,
1175 queryParams: _queryParams, 1169 queryParams: _queryParams,
1176 uploadOptions: _uploadOptions, 1170 uploadOptions: _uploadOptions,
1177 uploadMedia: _uploadMedia, 1171 uploadMedia: _uploadMedia,
1178 downloadOptions: _downloadOptions); 1172 downloadOptions: _downloadOptions);
1179 return _response.then((data) => new ListCryptoKeyVersionsResponse.fromJson(d ata)); 1173 return _response.then((data) => new ListCryptoKeyVersionsResponse.fromJson(d ata));
1180 } 1174 }
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
1220 if (request != null) { 1214 if (request != null) {
1221 _body = convert.JSON.encode((request).toJson()); 1215 _body = convert.JSON.encode((request).toJson());
1222 } 1216 }
1223 if (name == null) { 1217 if (name == null) {
1224 throw new core.ArgumentError("Parameter name is required."); 1218 throw new core.ArgumentError("Parameter name is required.");
1225 } 1219 }
1226 if (updateMask != null) { 1220 if (updateMask != null) {
1227 _queryParams["updateMask"] = [updateMask]; 1221 _queryParams["updateMask"] = [updateMask];
1228 } 1222 }
1229 1223
1230 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 1224 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name');
1231 1225
1232 var _response = _requester.request(_url, 1226 var _response = _requester.request(_url,
1233 "PATCH", 1227 "PATCH",
1234 body: _body, 1228 body: _body,
1235 queryParams: _queryParams, 1229 queryParams: _queryParams,
1236 uploadOptions: _uploadOptions, 1230 uploadOptions: _uploadOptions,
1237 uploadMedia: _uploadMedia, 1231 uploadMedia: _uploadMedia,
1238 downloadOptions: _downloadOptions); 1232 downloadOptions: _downloadOptions);
1239 return _response.then((data) => new CryptoKeyVersion.fromJson(data)); 1233 return _response.then((data) => new CryptoKeyVersion.fromJson(data));
1240 } 1234 }
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1272 var _downloadOptions = commons.DownloadOptions.Metadata; 1266 var _downloadOptions = commons.DownloadOptions.Metadata;
1273 var _body = null; 1267 var _body = null;
1274 1268
1275 if (request != null) { 1269 if (request != null) {
1276 _body = convert.JSON.encode((request).toJson()); 1270 _body = convert.JSON.encode((request).toJson());
1277 } 1271 }
1278 if (name == null) { 1272 if (name == null) {
1279 throw new core.ArgumentError("Parameter name is required."); 1273 throw new core.ArgumentError("Parameter name is required.");
1280 } 1274 }
1281 1275
1282 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':resto re'; 1276 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':restore';
1283 1277
1284 var _response = _requester.request(_url, 1278 var _response = _requester.request(_url,
1285 "POST", 1279 "POST",
1286 body: _body, 1280 body: _body,
1287 queryParams: _queryParams, 1281 queryParams: _queryParams,
1288 uploadOptions: _uploadOptions, 1282 uploadOptions: _uploadOptions,
1289 uploadMedia: _uploadMedia, 1283 uploadMedia: _uploadMedia,
1290 downloadOptions: _downloadOptions); 1284 downloadOptions: _downloadOptions);
1291 return _response.then((data) => new CryptoKeyVersion.fromJson(data)); 1285 return _response.then((data) => new CryptoKeyVersion.fromJson(data));
1292 } 1286 }
1293 1287
1294 } 1288 }
1295 1289
1296 1290
1297 1291
1298 /** 1292 /**
1299 * Specifies the audit configuration for a service. 1293 * Specifies the audit configuration for a service.
1300 * It consists of which permission types are logged, and what identities, if 1294 * The configuration determines which permission types are logged, and what
1301 * any, are exempted from logging. 1295 * identities, if any, are exempted from logging.
1302 * An AuditConifg must have one or more AuditLogConfigs. 1296 * An AuditConifg must have one or more AuditLogConfigs.
1303 * 1297 *
1304 * If there are AuditConfigs for both `allServices` and a specific service, 1298 * If there are AuditConfigs for both `allServices` and a specific service,
1305 * the union of the two AuditConfigs is used for that service: the log_types 1299 * the union of the two AuditConfigs is used for that service: the log_types
1306 * specified in each AuditConfig are enabled, and the exempted_members in each 1300 * specified in each AuditConfig are enabled, and the exempted_members in each
1307 * AuditConfig are exempted. 1301 * AuditConfig are exempted.
1308 * Example Policy with multiple AuditConfigs: 1302 * Example Policy with multiple AuditConfigs:
1309 * { 1303 * {
1310 * "audit_configs": [ 1304 * "audit_configs": [
1311 * { 1305 * {
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1347 */ 1341 */
1348 class AuditConfig { 1342 class AuditConfig {
1349 /** 1343 /**
1350 * The configuration for logging of each type of permission. 1344 * The configuration for logging of each type of permission.
1351 * Next ID: 4 1345 * Next ID: 4
1352 */ 1346 */
1353 core.List<AuditLogConfig> auditLogConfigs; 1347 core.List<AuditLogConfig> auditLogConfigs;
1354 core.List<core.String> exemptedMembers; 1348 core.List<core.String> exemptedMembers;
1355 /** 1349 /**
1356 * Specifies a service that will be enabled for audit logging. 1350 * Specifies a service that will be enabled for audit logging.
1357 * For example, `resourcemanager`, `storage`, `compute`. 1351 * For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
1358 * `allServices` is a special value that covers all services. 1352 * `allServices` is a special value that covers all services.
1359 */ 1353 */
1360 core.String service; 1354 core.String service;
1361 1355
1362 AuditConfig(); 1356 AuditConfig();
1363 1357
1364 AuditConfig.fromJson(core.Map _json) { 1358 AuditConfig.fromJson(core.Map _json) {
1365 if (_json.containsKey("auditLogConfigs")) { 1359 if (_json.containsKey("auditLogConfigs")) {
1366 auditLogConfigs = _json["auditLogConfigs"].map((value) => new AuditLogConf ig.fromJson(value)).toList(); 1360 auditLogConfigs = _json["auditLogConfigs"].map((value) => new AuditLogConf ig.fromJson(value)).toList();
1367 } 1361 }
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
1531 * must only be used for attribution, not authorization. 1525 * must only be used for attribution, not authorization.
1532 * - "APPROVER" : An approver (distinct from the requester) that has 1526 * - "APPROVER" : An approver (distinct from the requester) that has
1533 * authorized this 1527 * authorized this
1534 * request. 1528 * request.
1535 * When used with IN, the condition indicates that one of the approvers 1529 * When used with IN, the condition indicates that one of the approvers
1536 * associated with the request matches the specified principal, or is a 1530 * associated with the request matches the specified principal, or is a
1537 * member of the specified group. Approvers can only grant additional 1531 * member of the specified group. Approvers can only grant additional
1538 * access, and are thus only used in a strictly positive context 1532 * access, and are thus only used in a strictly positive context
1539 * (e.g. ALLOW/IN or DENY/NOT_IN). 1533 * (e.g. ALLOW/IN or DENY/NOT_IN).
1540 * See: go/rpc-security-policy-dynamicauth. 1534 * See: go/rpc-security-policy-dynamicauth.
1535 * - "JUSTIFICATION_TYPE" : What types of justifications have been supplied
1536 * with this request.
1537 * String values should match enum names from tech.iam.JustificationType,
1538 * e.g. "MANUAL_STRING". It is not permitted to grant access based on
1539 * the *absence* of a justification, so justification conditions can only
1540 * be used in a "positive" context (e.g., ALLOW/IN or DENY/NOT_IN).
1541 *
1542 * Multiple justifications, e.g., a Buganizer ID and a manually-entered
1543 * reason, are normal and supported.
1541 */ 1544 */
1542 core.String iam; 1545 core.String iam;
1543 /** 1546 /**
1544 * An operator to apply the subject with. 1547 * An operator to apply the subject with.
1545 * Possible string values are: 1548 * Possible string values are:
1546 * - "NO_OP" : Default no-op. 1549 * - "NO_OP" : Default no-op.
1547 * - "EQUALS" : DEPRECATED. Use IN instead. 1550 * - "EQUALS" : DEPRECATED. Use IN instead.
1548 * - "NOT_EQUALS" : DEPRECATED. Use NOT_IN instead. 1551 * - "NOT_EQUALS" : DEPRECATED. Use NOT_IN instead.
1549 * - "IN" : Set-inclusion check. 1552 * - "IN" : The condition is true if the subject (or any element of it if it
1550 * - "NOT_IN" : Set-exclusion check. 1553 * is
1554 * a set) matches any of the supplied values.
1555 * - "NOT_IN" : The condition is true if the subject (or every element of it
1556 * if it is
1557 * a set) matches none of the supplied values.
1551 * - "DISCHARGED" : Subject is discharged 1558 * - "DISCHARGED" : Subject is discharged
1552 */ 1559 */
1553 core.String op; 1560 core.String op;
1554 /** Trusted attributes discharged by the service. */ 1561 /** Trusted attributes discharged by the service. */
1555 core.String svc; 1562 core.String svc;
1556 /** 1563 /**
1557 * Trusted attributes supplied by any service that owns resources and uses 1564 * Trusted attributes supplied by any service that owns resources and uses
1558 * the IAM system for access control. 1565 * the IAM system for access control.
1559 * Possible string values are: 1566 * Possible string values are:
1560 * - "NO_ATTR" : Default non-attribute type 1567 * - "NO_ATTR" : Default non-attribute type
(...skipping 710 matching lines...) Expand 10 before | Expand all | Expand 10 after
2271 if (metadata != null) { 2278 if (metadata != null) {
2272 _json["metadata"] = metadata; 2279 _json["metadata"] = metadata;
2273 } 2280 }
2274 if (name != null) { 2281 if (name != null) {
2275 _json["name"] = name; 2282 _json["name"] = name;
2276 } 2283 }
2277 return _json; 2284 return _json;
2278 } 2285 }
2279 } 2286 }
2280 2287
2281 /** 2288 /** Specifies what kind of log the caller must write */
2282 * Specifies what kind of log the caller must write
2283 * Increment a streamz counter with the specified metric and field names.
2284 *
2285 * Metric names should start with a '/', generally be lowercase-only,
2286 * and end in "_count". Field names should not contain an initial slash.
2287 * The actual exported metric names will have "/iam/policy" prepended.
2288 *
2289 * Field names correspond to IAM request parameters and field values are
2290 * their respective values.
2291 *
2292 * At present the only supported field names are
2293 * - "iam_principal", corresponding to IAMContext.principal;
2294 * - "" (empty string), resulting in one aggretated counter with no field.
2295 *
2296 * Examples:
2297 * counter { metric: "/debug_access_count" field: "iam_principal" }
2298 * ==> increment counter /iam/policy/backend_debug_access_count
2299 * {iam_principal=[value of IAMContext.principal]}
2300 *
2301 * At this time we do not support:
2302 * * multiple field names (though this may be supported in the future)
2303 * * decrementing the counter
2304 * * incrementing it by anything other than 1
2305 */
2306 class LogConfig { 2289 class LogConfig {
2307 /** Cloud audit options. */ 2290 /** Cloud audit options. */
2308 CloudAuditOptions cloudAudit; 2291 CloudAuditOptions cloudAudit;
2309 /** Counter options. */ 2292 /** Counter options. */
2310 CounterOptions counter; 2293 CounterOptions counter;
2311 /** Data access options. */ 2294 /** Data access options. */
2312 DataAccessOptions dataAccess; 2295 DataAccessOptions dataAccess;
2313 2296
2314 LogConfig(); 2297 LogConfig();
2315 2298
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
2581 class SetIamPolicyRequest { 2564 class SetIamPolicyRequest {
2582 /** 2565 /**
2583 * REQUIRED: The complete policy to be applied to the `resource`. The size of 2566 * REQUIRED: The complete policy to be applied to the `resource`. The size of
2584 * the policy is limited to a few 10s of KB. An empty policy is a 2567 * the policy is limited to a few 10s of KB. An empty policy is a
2585 * valid policy but certain Cloud Platform services (such as Projects) 2568 * valid policy but certain Cloud Platform services (such as Projects)
2586 * might reject them. 2569 * might reject them.
2587 */ 2570 */
2588 Policy policy; 2571 Policy policy;
2589 /** 2572 /**
2590 * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only 2573 * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only
2591 * the fields in the mask will be modified. If no mask is provided, a default 2574 * the fields in the mask will be modified. If no mask is provided, the
2592 * mask is used: 2575 * following default mask is used:
2593 * paths: "bindings, etag" 2576 * paths: "bindings, etag"
2594 * This field is only used by Cloud IAM. 2577 * This field is only used by Cloud IAM.
2595 */ 2578 */
2596 core.String updateMask; 2579 core.String updateMask;
2597 2580
2598 SetIamPolicyRequest(); 2581 SetIamPolicyRequest();
2599 2582
2600 SetIamPolicyRequest.fromJson(core.Map _json) { 2583 SetIamPolicyRequest.fromJson(core.Map _json) {
2601 if (_json.containsKey("policy")) { 2584 if (_json.containsKey("policy")) {
2602 policy = new Policy.fromJson(_json["policy"]); 2585 policy = new Policy.fromJson(_json["policy"]);
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
2684 } 2667 }
2685 2668
2686 core.Map toJson() { 2669 core.Map toJson() {
2687 var _json = new core.Map(); 2670 var _json = new core.Map();
2688 if (cryptoKeyVersionId != null) { 2671 if (cryptoKeyVersionId != null) {
2689 _json["cryptoKeyVersionId"] = cryptoKeyVersionId; 2672 _json["cryptoKeyVersionId"] = cryptoKeyVersionId;
2690 } 2673 }
2691 return _json; 2674 return _json;
2692 } 2675 }
2693 } 2676 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/cloudfunctions/v1.dart ('k') | generated/googleapis/lib/cloudresourcemanager/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698