OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.cloudresourcemanager.v1; | 3 library googleapis.cloudresourcemanager.v1; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
(...skipping 10 matching lines...) Expand all Loading... |
21 class CloudresourcemanagerApi { | 21 class CloudresourcemanagerApi { |
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 /** View your data across Google Cloud Platform services */ | 25 /** View your data across Google Cloud Platform services */ |
26 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo
ud-platform.read-only"; | 26 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo
ud-platform.read-only"; |
27 | 27 |
28 | 28 |
29 final commons.ApiRequester _requester; | 29 final commons.ApiRequester _requester; |
30 | 30 |
| 31 LiensResourceApi get liens => new LiensResourceApi(_requester); |
31 OperationsResourceApi get operations => new OperationsResourceApi(_requester); | 32 OperationsResourceApi get operations => new OperationsResourceApi(_requester); |
32 OrganizationsResourceApi get organizations => new OrganizationsResourceApi(_re
quester); | 33 OrganizationsResourceApi get organizations => new OrganizationsResourceApi(_re
quester); |
33 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); | 34 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); |
34 | 35 |
35 CloudresourcemanagerApi(http.Client client, {core.String rootUrl: "https://clo
udresourcemanager.googleapis.com/", core.String servicePath: ""}) : | 36 CloudresourcemanagerApi(http.Client client, {core.String rootUrl: "https://clo
udresourcemanager.googleapis.com/", core.String servicePath: ""}) : |
36 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 37 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
37 } | 38 } |
38 | 39 |
39 | 40 |
| 41 class LiensResourceApi { |
| 42 final commons.ApiRequester _requester; |
| 43 |
| 44 LiensResourceApi(commons.ApiRequester client) : |
| 45 _requester = client; |
| 46 |
| 47 /** |
| 48 * Create a Lien which applies to the resource denoted by the `parent` field. |
| 49 * |
| 50 * Callers of this method will require permission on the `parent` resource. |
| 51 * For example, applying to `projects/1234` requires permission |
| 52 * `resourcemanager.projects.updateLiens`. |
| 53 * |
| 54 * NOTE: Some resources may limit the number of Liens which may be applied. |
| 55 * |
| 56 * [request] - The metadata request object. |
| 57 * |
| 58 * Request parameters: |
| 59 * |
| 60 * Completes with a [Lien]. |
| 61 * |
| 62 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 63 * error. |
| 64 * |
| 65 * If the used [http.Client] completes with an error when making a REST call, |
| 66 * this method will complete with the same error. |
| 67 */ |
| 68 async.Future<Lien> create(Lien request) { |
| 69 var _url = null; |
| 70 var _queryParams = new core.Map(); |
| 71 var _uploadMedia = null; |
| 72 var _uploadOptions = null; |
| 73 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 74 var _body = null; |
| 75 |
| 76 if (request != null) { |
| 77 _body = convert.JSON.encode((request).toJson()); |
| 78 } |
| 79 |
| 80 _url = 'v1/liens'; |
| 81 |
| 82 var _response = _requester.request(_url, |
| 83 "POST", |
| 84 body: _body, |
| 85 queryParams: _queryParams, |
| 86 uploadOptions: _uploadOptions, |
| 87 uploadMedia: _uploadMedia, |
| 88 downloadOptions: _downloadOptions); |
| 89 return _response.then((data) => new Lien.fromJson(data)); |
| 90 } |
| 91 |
| 92 /** |
| 93 * Delete a Lien by `name`. |
| 94 * |
| 95 * Callers of this method will require permission on the `parent` resource. |
| 96 * For example, a Lien with a `parent` of `projects/1234` requires permission |
| 97 * `resourcemanager.projects.updateLiens`. |
| 98 * |
| 99 * Request parameters: |
| 100 * |
| 101 * [name] - The name/identifier of the Lien to delete. |
| 102 * Value must have pattern "^liens/.+$". |
| 103 * |
| 104 * Completes with a [Empty]. |
| 105 * |
| 106 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 107 * error. |
| 108 * |
| 109 * If the used [http.Client] completes with an error when making a REST call, |
| 110 * this method will complete with the same error. |
| 111 */ |
| 112 async.Future<Empty> delete(core.String name) { |
| 113 var _url = null; |
| 114 var _queryParams = new core.Map(); |
| 115 var _uploadMedia = null; |
| 116 var _uploadOptions = null; |
| 117 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 118 var _body = null; |
| 119 |
| 120 if (name == null) { |
| 121 throw new core.ArgumentError("Parameter name is required."); |
| 122 } |
| 123 |
| 124 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 125 |
| 126 var _response = _requester.request(_url, |
| 127 "DELETE", |
| 128 body: _body, |
| 129 queryParams: _queryParams, |
| 130 uploadOptions: _uploadOptions, |
| 131 uploadMedia: _uploadMedia, |
| 132 downloadOptions: _downloadOptions); |
| 133 return _response.then((data) => new Empty.fromJson(data)); |
| 134 } |
| 135 |
| 136 /** |
| 137 * List all Liens applied to the `parent` resource. |
| 138 * |
| 139 * Callers of this method will require permission on the `parent` resource. |
| 140 * For example, a Lien with a `parent` of `projects/1234` requires permission |
| 141 * `resourcemanager.projects.get`. |
| 142 * |
| 143 * Request parameters: |
| 144 * |
| 145 * [parent] - The name of the resource to list all attached Liens. |
| 146 * For example, `projects/1234`. |
| 147 * |
| 148 * [pageToken] - The `next_page_token` value returned from a previous List |
| 149 * request, if any. |
| 150 * |
| 151 * [pageSize] - The maximum number of items to return. This is a suggestion |
| 152 * for the server. |
| 153 * |
| 154 * Completes with a [ListLiensResponse]. |
| 155 * |
| 156 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 157 * error. |
| 158 * |
| 159 * If the used [http.Client] completes with an error when making a REST call, |
| 160 * this method will complete with the same error. |
| 161 */ |
| 162 async.Future<ListLiensResponse> list({core.String parent, core.String pageToke
n, core.int pageSize}) { |
| 163 var _url = null; |
| 164 var _queryParams = new core.Map(); |
| 165 var _uploadMedia = null; |
| 166 var _uploadOptions = null; |
| 167 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 168 var _body = null; |
| 169 |
| 170 if (parent != null) { |
| 171 _queryParams["parent"] = [parent]; |
| 172 } |
| 173 if (pageToken != null) { |
| 174 _queryParams["pageToken"] = [pageToken]; |
| 175 } |
| 176 if (pageSize != null) { |
| 177 _queryParams["pageSize"] = ["${pageSize}"]; |
| 178 } |
| 179 |
| 180 _url = 'v1/liens'; |
| 181 |
| 182 var _response = _requester.request(_url, |
| 183 "GET", |
| 184 body: _body, |
| 185 queryParams: _queryParams, |
| 186 uploadOptions: _uploadOptions, |
| 187 uploadMedia: _uploadMedia, |
| 188 downloadOptions: _downloadOptions); |
| 189 return _response.then((data) => new ListLiensResponse.fromJson(data)); |
| 190 } |
| 191 |
| 192 } |
| 193 |
| 194 |
40 class OperationsResourceApi { | 195 class OperationsResourceApi { |
41 final commons.ApiRequester _requester; | 196 final commons.ApiRequester _requester; |
42 | 197 |
43 OperationsResourceApi(commons.ApiRequester client) : | 198 OperationsResourceApi(commons.ApiRequester client) : |
44 _requester = client; | 199 _requester = client; |
45 | 200 |
46 /** | 201 /** |
47 * Gets the latest state of a long-running operation. Clients can use this | 202 * Gets the latest state of a long-running operation. Clients can use this |
48 * method to poll the operation result at intervals as recommended by the API | 203 * method to poll the operation result at intervals as recommended by the API |
49 * service. | 204 * service. |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
139 * Gets the access control policy for an Organization resource. May be empty | 294 * Gets the access control policy for an Organization resource. May be empty |
140 * if no such policy or resource exists. The `resource` field should be the | 295 * if no such policy or resource exists. The `resource` field should be the |
141 * organization's resource name, e.g. "organizations/123". | 296 * organization's resource name, e.g. "organizations/123". |
142 * | 297 * |
143 * [request] - The metadata request object. | 298 * [request] - The metadata request object. |
144 * | 299 * |
145 * Request parameters: | 300 * Request parameters: |
146 * | 301 * |
147 * [resource] - REQUIRED: The resource for which the policy is being | 302 * [resource] - REQUIRED: The resource for which the policy is being |
148 * requested. | 303 * requested. |
149 * `resource` is usually specified as a path. For example, a Project | 304 * See the operation documentation for the appropriate value for this field. |
150 * resource is specified as `projects/{project}`. | |
151 * Value must have pattern "^organizations/[^/]+$". | 305 * Value must have pattern "^organizations/[^/]+$". |
152 * | 306 * |
153 * Completes with a [Policy]. | 307 * Completes with a [Policy]. |
154 * | 308 * |
155 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 309 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
156 * error. | 310 * error. |
157 * | 311 * |
158 * If the used [http.Client] completes with an error when making a REST call, | 312 * If the used [http.Client] completes with an error when making a REST call, |
159 * this method will complete with the same error. | 313 * this method will complete with the same error. |
160 */ | 314 */ |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
231 * Sets the access control policy on an Organization resource. Replaces any | 385 * Sets the access control policy on an Organization resource. Replaces any |
232 * existing policy. The `resource` field should be the organization's resource | 386 * existing policy. The `resource` field should be the organization's resource |
233 * name, e.g. "organizations/123". | 387 * name, e.g. "organizations/123". |
234 * | 388 * |
235 * [request] - The metadata request object. | 389 * [request] - The metadata request object. |
236 * | 390 * |
237 * Request parameters: | 391 * Request parameters: |
238 * | 392 * |
239 * [resource] - REQUIRED: The resource for which the policy is being | 393 * [resource] - REQUIRED: The resource for which the policy is being |
240 * specified. | 394 * specified. |
241 * `resource` is usually specified as a path. For example, a Project | 395 * See the operation documentation for the appropriate value for this field. |
242 * resource is specified as `projects/{project}`. | |
243 * Value must have pattern "^organizations/[^/]+$". | 396 * Value must have pattern "^organizations/[^/]+$". |
244 * | 397 * |
245 * Completes with a [Policy]. | 398 * Completes with a [Policy]. |
246 * | 399 * |
247 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 400 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
248 * error. | 401 * error. |
249 * | 402 * |
250 * If the used [http.Client] completes with an error when making a REST call, | 403 * If the used [http.Client] completes with an error when making a REST call, |
251 * this method will complete with the same error. | 404 * this method will complete with the same error. |
252 */ | 405 */ |
(...skipping 28 matching lines...) Expand all Loading... |
281 * Returns permissions that a caller has on the specified Organization. | 434 * Returns permissions that a caller has on the specified Organization. |
282 * The `resource` field should be the organization's resource name, | 435 * The `resource` field should be the organization's resource name, |
283 * e.g. "organizations/123". | 436 * e.g. "organizations/123". |
284 * | 437 * |
285 * [request] - The metadata request object. | 438 * [request] - The metadata request object. |
286 * | 439 * |
287 * Request parameters: | 440 * Request parameters: |
288 * | 441 * |
289 * [resource] - REQUIRED: The resource for which the policy detail is being | 442 * [resource] - REQUIRED: The resource for which the policy detail is being |
290 * requested. | 443 * requested. |
291 * `resource` is usually specified as a path. For example, a Project | 444 * See the operation documentation for the appropriate value for this field. |
292 * resource is specified as `projects/{project}`. | |
293 * Value must have pattern "^organizations/[^/]+$". | 445 * Value must have pattern "^organizations/[^/]+$". |
294 * | 446 * |
295 * Completes with a [TestIamPermissionsResponse]. | 447 * Completes with a [TestIamPermissionsResponse]. |
296 * | 448 * |
297 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 449 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
298 * error. | 450 * error. |
299 * | 451 * |
300 * If the used [http.Client] completes with an error when making a REST call, | 452 * If the used [http.Client] completes with an error when making a REST call, |
301 * this method will complete with the same error. | 453 * this method will complete with the same error. |
302 */ | 454 */ |
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
542 /** | 694 /** |
543 * Returns the IAM access control policy for the specified Project. | 695 * Returns the IAM access control policy for the specified Project. |
544 * Permission is denied if the policy or the resource does not exist. | 696 * Permission is denied if the policy or the resource does not exist. |
545 * | 697 * |
546 * [request] - The metadata request object. | 698 * [request] - The metadata request object. |
547 * | 699 * |
548 * Request parameters: | 700 * Request parameters: |
549 * | 701 * |
550 * [resource] - REQUIRED: The resource for which the policy is being | 702 * [resource] - REQUIRED: The resource for which the policy is being |
551 * requested. | 703 * requested. |
552 * `resource` is usually specified as a path. For example, a Project | 704 * See the operation documentation for the appropriate value for this field. |
553 * resource is specified as `projects/{project}`. | |
554 * | 705 * |
555 * Completes with a [Policy]. | 706 * Completes with a [Policy]. |
556 * | 707 * |
557 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 708 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
558 * error. | 709 * error. |
559 * | 710 * |
560 * If the used [http.Client] completes with an error when making a REST call, | 711 * If the used [http.Client] completes with an error when making a REST call, |
561 * this method will complete with the same error. | 712 * this method will complete with the same error. |
562 */ | 713 */ |
563 async.Future<Policy> getIamPolicy(GetIamPolicyRequest request, core.String res
ource) { | 714 async.Future<Policy> getIamPolicy(GetIamPolicyRequest request, core.String res
ource) { |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
706 * can render services completely inoperable. It is important to understand | 857 * can render services completely inoperable. It is important to understand |
707 * how the service account is being used before removing or updating its | 858 * how the service account is being used before removing or updating its |
708 * roles. | 859 * roles. |
709 * | 860 * |
710 * [request] - The metadata request object. | 861 * [request] - The metadata request object. |
711 * | 862 * |
712 * Request parameters: | 863 * Request parameters: |
713 * | 864 * |
714 * [resource] - REQUIRED: The resource for which the policy is being | 865 * [resource] - REQUIRED: The resource for which the policy is being |
715 * specified. | 866 * specified. |
716 * `resource` is usually specified as a path. For example, a Project | 867 * See the operation documentation for the appropriate value for this field. |
717 * resource is specified as `projects/{project}`. | |
718 * | 868 * |
719 * Completes with a [Policy]. | 869 * Completes with a [Policy]. |
720 * | 870 * |
721 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 871 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
722 * error. | 872 * error. |
723 * | 873 * |
724 * If the used [http.Client] completes with an error when making a REST call, | 874 * If the used [http.Client] completes with an error when making a REST call, |
725 * this method will complete with the same error. | 875 * this method will complete with the same error. |
726 */ | 876 */ |
727 async.Future<Policy> setIamPolicy(SetIamPolicyRequest request, core.String res
ource) { | 877 async.Future<Policy> setIamPolicy(SetIamPolicyRequest request, core.String res
ource) { |
(...skipping 25 matching lines...) Expand all Loading... |
753 | 903 |
754 /** | 904 /** |
755 * Returns permissions that a caller has on the specified Project. | 905 * Returns permissions that a caller has on the specified Project. |
756 * | 906 * |
757 * [request] - The metadata request object. | 907 * [request] - The metadata request object. |
758 * | 908 * |
759 * Request parameters: | 909 * Request parameters: |
760 * | 910 * |
761 * [resource] - REQUIRED: The resource for which the policy detail is being | 911 * [resource] - REQUIRED: The resource for which the policy detail is being |
762 * requested. | 912 * requested. |
763 * `resource` is usually specified as a path. For example, a Project | 913 * See the operation documentation for the appropriate value for this field. |
764 * resource is specified as `projects/{project}`. | |
765 * | 914 * |
766 * Completes with a [TestIamPermissionsResponse]. | 915 * Completes with a [TestIamPermissionsResponse]. |
767 * | 916 * |
768 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 917 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
769 * error. | 918 * error. |
770 * | 919 * |
771 * If the used [http.Client] completes with an error when making a REST call, | 920 * If the used [http.Client] completes with an error when making a REST call, |
772 * this method will complete with the same error. | 921 * this method will complete with the same error. |
773 */ | 922 */ |
774 async.Future<TestIamPermissionsResponse> testIamPermissions(TestIamPermissions
Request request, core.String resource) { | 923 async.Future<TestIamPermissionsResponse> testIamPermissions(TestIamPermissions
Request request, core.String resource) { |
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1158 GetIamPolicyRequest.fromJson(core.Map _json) { | 1307 GetIamPolicyRequest.fromJson(core.Map _json) { |
1159 } | 1308 } |
1160 | 1309 |
1161 core.Map toJson() { | 1310 core.Map toJson() { |
1162 var _json = new core.Map(); | 1311 var _json = new core.Map(); |
1163 return _json; | 1312 return _json; |
1164 } | 1313 } |
1165 } | 1314 } |
1166 | 1315 |
1167 /** | 1316 /** |
| 1317 * A Lien represents an encumbrance on the actions that can be performed on a |
| 1318 * resource. |
| 1319 */ |
| 1320 class Lien { |
| 1321 /** The creation time of this Lien. */ |
| 1322 core.String createTime; |
| 1323 /** |
| 1324 * A system-generated unique identifier for this Lien. |
| 1325 * |
| 1326 * Example: `liens/1234abcd` |
| 1327 */ |
| 1328 core.String name; |
| 1329 /** |
| 1330 * A stable, user-visible/meaningful string identifying the origin of the |
| 1331 * Lien, intended to be inspected programmatically. Maximum length of 200 |
| 1332 * characters. |
| 1333 * |
| 1334 * Example: 'compute.googleapis.com' |
| 1335 */ |
| 1336 core.String origin; |
| 1337 /** |
| 1338 * A reference to the resource this Lien is attached to. The server will |
| 1339 * validate the parent against those for which Liens are supported. |
| 1340 * |
| 1341 * Example: `projects/1234` |
| 1342 */ |
| 1343 core.String parent; |
| 1344 /** |
| 1345 * Concise user-visible strings indicating why an action cannot be performed |
| 1346 * on a resource. Maximum lenth of 200 characters. |
| 1347 * |
| 1348 * Example: 'Holds production API key' |
| 1349 */ |
| 1350 core.String reason; |
| 1351 /** |
| 1352 * The types of operations which should be blocked as a result of this Lien. |
| 1353 * Each value should correspond to an IAM permission. The server will |
| 1354 * validate the permissions against those for which Liens are supported. |
| 1355 * |
| 1356 * An empty list is meaningless and will be rejected. |
| 1357 * |
| 1358 * Example: ['resourcemanager.projects.delete'] |
| 1359 */ |
| 1360 core.List<core.String> restrictions; |
| 1361 |
| 1362 Lien(); |
| 1363 |
| 1364 Lien.fromJson(core.Map _json) { |
| 1365 if (_json.containsKey("createTime")) { |
| 1366 createTime = _json["createTime"]; |
| 1367 } |
| 1368 if (_json.containsKey("name")) { |
| 1369 name = _json["name"]; |
| 1370 } |
| 1371 if (_json.containsKey("origin")) { |
| 1372 origin = _json["origin"]; |
| 1373 } |
| 1374 if (_json.containsKey("parent")) { |
| 1375 parent = _json["parent"]; |
| 1376 } |
| 1377 if (_json.containsKey("reason")) { |
| 1378 reason = _json["reason"]; |
| 1379 } |
| 1380 if (_json.containsKey("restrictions")) { |
| 1381 restrictions = _json["restrictions"]; |
| 1382 } |
| 1383 } |
| 1384 |
| 1385 core.Map toJson() { |
| 1386 var _json = new core.Map(); |
| 1387 if (createTime != null) { |
| 1388 _json["createTime"] = createTime; |
| 1389 } |
| 1390 if (name != null) { |
| 1391 _json["name"] = name; |
| 1392 } |
| 1393 if (origin != null) { |
| 1394 _json["origin"] = origin; |
| 1395 } |
| 1396 if (parent != null) { |
| 1397 _json["parent"] = parent; |
| 1398 } |
| 1399 if (reason != null) { |
| 1400 _json["reason"] = reason; |
| 1401 } |
| 1402 if (restrictions != null) { |
| 1403 _json["restrictions"] = restrictions; |
| 1404 } |
| 1405 return _json; |
| 1406 } |
| 1407 } |
| 1408 |
| 1409 /** The response message for Liens.ListLiens. */ |
| 1410 class ListLiensResponse { |
| 1411 /** A list of Liens. */ |
| 1412 core.List<Lien> liens; |
| 1413 /** |
| 1414 * Token to retrieve the next page of results, or empty if there are no more |
| 1415 * results in the list. |
| 1416 */ |
| 1417 core.String nextPageToken; |
| 1418 |
| 1419 ListLiensResponse(); |
| 1420 |
| 1421 ListLiensResponse.fromJson(core.Map _json) { |
| 1422 if (_json.containsKey("liens")) { |
| 1423 liens = _json["liens"].map((value) => new Lien.fromJson(value)).toList(); |
| 1424 } |
| 1425 if (_json.containsKey("nextPageToken")) { |
| 1426 nextPageToken = _json["nextPageToken"]; |
| 1427 } |
| 1428 } |
| 1429 |
| 1430 core.Map toJson() { |
| 1431 var _json = new core.Map(); |
| 1432 if (liens != null) { |
| 1433 _json["liens"] = liens.map((value) => (value).toJson()).toList(); |
| 1434 } |
| 1435 if (nextPageToken != null) { |
| 1436 _json["nextPageToken"] = nextPageToken; |
| 1437 } |
| 1438 return _json; |
| 1439 } |
| 1440 } |
| 1441 |
| 1442 /** |
1168 * A page of the response received from the | 1443 * A page of the response received from the |
1169 * ListProjects | 1444 * ListProjects |
1170 * method. | 1445 * method. |
1171 * | 1446 * |
1172 * A paginated response where more pages are available has | 1447 * A paginated response where more pages are available has |
1173 * `next_page_token` set. This token can be used in a subsequent request to | 1448 * `next_page_token` set. This token can be used in a subsequent request to |
1174 * retrieve the next request page. | 1449 * retrieve the next request page. |
1175 */ | 1450 */ |
1176 class ListProjectsResponse { | 1451 class ListProjectsResponse { |
1177 /** | 1452 /** |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1307 * (e.g., company) resources belong. | 1582 * (e.g., company) resources belong. |
1308 */ | 1583 */ |
1309 class Organization { | 1584 class Organization { |
1310 /** | 1585 /** |
1311 * Timestamp when the Organization was created. Assigned by the server. | 1586 * Timestamp when the Organization was created. Assigned by the server. |
1312 * @OutputOnly | 1587 * @OutputOnly |
1313 */ | 1588 */ |
1314 core.String creationTime; | 1589 core.String creationTime; |
1315 /** | 1590 /** |
1316 * A friendly string to be used to refer to the Organization in the UI. | 1591 * A friendly string to be used to refer to the Organization in the UI. |
1317 * Assigned by the server, set to the firm name of the Google For Work | 1592 * Assigned by the server, set to the primary domain of the G Suite |
1318 * customer that owns this organization. | 1593 * customer that owns the organization. |
1319 * @OutputOnly | 1594 * @OutputOnly |
1320 */ | 1595 */ |
1321 core.String displayName; | 1596 core.String displayName; |
1322 /** | 1597 /** |
1323 * The organization's current lifecycle state. Assigned by the server. | 1598 * The organization's current lifecycle state. Assigned by the server. |
1324 * @OutputOnly | 1599 * @OutputOnly |
1325 * Possible string values are: | 1600 * Possible string values are: |
1326 * - "LIFECYCLE_STATE_UNSPECIFIED" : Unspecified state. This is only useful | 1601 * - "LIFECYCLE_STATE_UNSPECIFIED" : Unspecified state. This is only useful |
1327 * for distinguishing unset values. | 1602 * for distinguishing unset values. |
1328 * - "ACTIVE" : The normal and active state. | 1603 * - "ACTIVE" : The normal and active state. |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1498 } | 1773 } |
1499 if (version != null) { | 1774 if (version != null) { |
1500 _json["version"] = version; | 1775 _json["version"] = version; |
1501 } | 1776 } |
1502 return _json; | 1777 return _json; |
1503 } | 1778 } |
1504 } | 1779 } |
1505 | 1780 |
1506 /** | 1781 /** |
1507 * A Project is a high-level Google Cloud Platform entity. It is a | 1782 * A Project is a high-level Google Cloud Platform entity. It is a |
1508 * container for ACLs, APIs, AppEngine Apps, VMs, and other | 1783 * container for ACLs, APIs, App Engine Apps, VMs, and other |
1509 * Google Cloud Platform resources. | 1784 * Google Cloud Platform resources. |
1510 */ | 1785 */ |
1511 class Project { | 1786 class Project { |
1512 /** | 1787 /** |
1513 * Creation time. | 1788 * Creation time. |
1514 * | 1789 * |
1515 * Read-only. | 1790 * Read-only. |
1516 */ | 1791 */ |
1517 core.String createTime; | 1792 core.String createTime; |
1518 /** | 1793 /** |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1685 if (ready != null) { | 1960 if (ready != null) { |
1686 _json["ready"] = ready; | 1961 _json["ready"] = ready; |
1687 } | 1962 } |
1688 return _json; | 1963 return _json; |
1689 } | 1964 } |
1690 } | 1965 } |
1691 | 1966 |
1692 /** | 1967 /** |
1693 * A container to reference an id for any resource type. A `resource` in Google | 1968 * A container to reference an id for any resource type. A `resource` in Google |
1694 * Cloud Platform is a generic term for something you (a developer) may want to | 1969 * Cloud Platform is a generic term for something you (a developer) may want to |
1695 * interact with through one of our API's. Some examples are an AppEngine app, | 1970 * interact with through one of our API's. Some examples are an App Engine app, |
1696 * a Compute Engine instance, a Cloud SQL database, and so on. | 1971 * a Compute Engine instance, a Cloud SQL database, and so on. |
1697 */ | 1972 */ |
1698 class ResourceId { | 1973 class ResourceId { |
1699 /** | 1974 /** |
1700 * Required field for the type-specific id. This should correspond to the id | 1975 * Required field for the type-specific id. This should correspond to the id |
1701 * used in the type-specific API's. | 1976 * used in the type-specific API's. |
1702 */ | 1977 */ |
1703 core.String id; | 1978 core.String id; |
1704 /** | 1979 /** |
1705 * Required field representing the resource type this id is for. | 1980 * Required field representing the resource type this id is for. |
1706 * At present, the only valid type is "organization". | 1981 * At present, the valid types are: "organization" |
1707 */ | 1982 */ |
1708 core.String type; | 1983 core.String type; |
1709 | 1984 |
1710 ResourceId(); | 1985 ResourceId(); |
1711 | 1986 |
1712 ResourceId.fromJson(core.Map _json) { | 1987 ResourceId.fromJson(core.Map _json) { |
1713 if (_json.containsKey("id")) { | 1988 if (_json.containsKey("id")) { |
1714 id = _json["id"]; | 1989 id = _json["id"]; |
1715 } | 1990 } |
1716 if (_json.containsKey("type")) { | 1991 if (_json.containsKey("type")) { |
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2020 UndeleteProjectRequest(); | 2295 UndeleteProjectRequest(); |
2021 | 2296 |
2022 UndeleteProjectRequest.fromJson(core.Map _json) { | 2297 UndeleteProjectRequest.fromJson(core.Map _json) { |
2023 } | 2298 } |
2024 | 2299 |
2025 core.Map toJson() { | 2300 core.Map toJson() { |
2026 var _json = new core.Map(); | 2301 var _json = new core.Map(); |
2027 return _json; | 2302 return _json; |
2028 } | 2303 } |
2029 } | 2304 } |
OLD | NEW |