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.servicemanagement.v1; | 3 library googleapis.servicemanagement.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_1; | 10 import 'package:http/http.dart' as http_1; |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 uploadMedia: _uploadMedia, | 89 uploadMedia: _uploadMedia, |
90 downloadOptions: _downloadOptions); | 90 downloadOptions: _downloadOptions); |
91 return _response.then((data) => new Operation.fromJson(data)); | 91 return _response.then((data) => new Operation.fromJson(data)); |
92 } | 92 } |
93 | 93 |
94 /** | 94 /** |
95 * Lists service operations that match the specified filter in the request. | 95 * Lists service operations that match the specified filter in the request. |
96 * | 96 * |
97 * Request parameters: | 97 * Request parameters: |
98 * | 98 * |
| 99 * [pageToken] - The standard list page token. |
| 100 * |
99 * [name] - Not used. | 101 * [name] - Not used. |
100 * | 102 * |
101 * [pageToken] - The standard list page token. | |
102 * | |
103 * [pageSize] - The maximum number of operations to return. If unspecified, | 103 * [pageSize] - The maximum number of operations to return. If unspecified, |
104 * defaults to | 104 * defaults to |
105 * 50. The maximum value is 100. | 105 * 50. The maximum value is 100. |
106 * | 106 * |
107 * [filter] - A string for filtering Operations. | 107 * [filter] - A string for filtering Operations. |
108 * The following filter fields are supported: | 108 * The following filter fields are supported: |
109 * | 109 * |
110 * * serviceName: Required. Only `=` operator is allowed. | 110 * * serviceName: Required. Only `=` operator is allowed. |
111 * * startTime: The time this job was started, in ISO 8601 format. | 111 * * startTime: The time this job was started, in ISO 8601 format. |
112 * Allowed operators are `>=`, `>`, `<=`, and `<`. | 112 * Allowed operators are `>=`, `>`, `<=`, and `<`. |
(...skipping 14 matching lines...) Expand all Loading... |
127 * startTime>="2017-02-01")` | 127 * startTime>="2017-02-01")` |
128 * | 128 * |
129 * Completes with a [ListOperationsResponse]. | 129 * Completes with a [ListOperationsResponse]. |
130 * | 130 * |
131 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 131 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
132 * error. | 132 * error. |
133 * | 133 * |
134 * If the used [http_1.Client] completes with an error when making a REST | 134 * If the used [http_1.Client] completes with an error when making a REST |
135 * call, this method will complete with the same error. | 135 * call, this method will complete with the same error. |
136 */ | 136 */ |
137 async.Future<ListOperationsResponse> list({core.String name, core.String pageT
oken, core.int pageSize, core.String filter}) { | 137 async.Future<ListOperationsResponse> list({core.String pageToken, core.String
name, core.int pageSize, core.String filter}) { |
138 var _url = null; | 138 var _url = null; |
139 var _queryParams = new core.Map(); | 139 var _queryParams = new core.Map(); |
140 var _uploadMedia = null; | 140 var _uploadMedia = null; |
141 var _uploadOptions = null; | 141 var _uploadOptions = null; |
142 var _downloadOptions = commons.DownloadOptions.Metadata; | 142 var _downloadOptions = commons.DownloadOptions.Metadata; |
143 var _body = null; | 143 var _body = null; |
144 | 144 |
| 145 if (pageToken != null) { |
| 146 _queryParams["pageToken"] = [pageToken]; |
| 147 } |
145 if (name != null) { | 148 if (name != null) { |
146 _queryParams["name"] = [name]; | 149 _queryParams["name"] = [name]; |
147 } | 150 } |
148 if (pageToken != null) { | |
149 _queryParams["pageToken"] = [pageToken]; | |
150 } | |
151 if (pageSize != null) { | 151 if (pageSize != null) { |
152 _queryParams["pageSize"] = ["${pageSize}"]; | 152 _queryParams["pageSize"] = ["${pageSize}"]; |
153 } | 153 } |
154 if (filter != null) { | 154 if (filter != null) { |
155 _queryParams["filter"] = [filter]; | 155 _queryParams["filter"] = [filter]; |
156 } | 156 } |
157 | 157 |
158 _url = 'v1/operations'; | 158 _url = 'v1/operations'; |
159 | 159 |
160 var _response = _requester.request(_url, | 160 var _response = _requester.request(_url, |
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
462 | 462 |
463 /** | 463 /** |
464 * Gets a service configuration (version) for a managed service. | 464 * Gets a service configuration (version) for a managed service. |
465 * | 465 * |
466 * Request parameters: | 466 * Request parameters: |
467 * | 467 * |
468 * [serviceName] - The name of the service. See the | 468 * [serviceName] - The name of the service. See the |
469 * [overview](/service-management/overview) | 469 * [overview](/service-management/overview) |
470 * for naming requirements. For example: `example.googleapis.com`. | 470 * for naming requirements. For example: `example.googleapis.com`. |
471 * | 471 * |
472 * [configId] - The id of the service configuration resource. | |
473 * | |
474 * [view] - Specifies which parts of the Service Config should be returned in | 472 * [view] - Specifies which parts of the Service Config should be returned in |
475 * the | 473 * the |
476 * response. | 474 * response. |
477 * Possible string values are: | 475 * Possible string values are: |
478 * - "BASIC" : A BASIC. | 476 * - "BASIC" : A BASIC. |
479 * - "FULL" : A FULL. | 477 * - "FULL" : A FULL. |
480 * | 478 * |
| 479 * [configId] - The id of the service configuration resource. |
| 480 * |
481 * Completes with a [Service]. | 481 * Completes with a [Service]. |
482 * | 482 * |
483 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 483 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
484 * error. | 484 * error. |
485 * | 485 * |
486 * If the used [http_1.Client] completes with an error when making a REST | 486 * If the used [http_1.Client] completes with an error when making a REST |
487 * call, this method will complete with the same error. | 487 * call, this method will complete with the same error. |
488 */ | 488 */ |
489 async.Future<Service> getConfig(core.String serviceName, {core.String configId
, core.String view}) { | 489 async.Future<Service> getConfig(core.String serviceName, {core.String view, co
re.String configId}) { |
490 var _url = null; | 490 var _url = null; |
491 var _queryParams = new core.Map(); | 491 var _queryParams = new core.Map(); |
492 var _uploadMedia = null; | 492 var _uploadMedia = null; |
493 var _uploadOptions = null; | 493 var _uploadOptions = null; |
494 var _downloadOptions = commons.DownloadOptions.Metadata; | 494 var _downloadOptions = commons.DownloadOptions.Metadata; |
495 var _body = null; | 495 var _body = null; |
496 | 496 |
497 if (serviceName == null) { | 497 if (serviceName == null) { |
498 throw new core.ArgumentError("Parameter serviceName is required."); | 498 throw new core.ArgumentError("Parameter serviceName is required."); |
499 } | 499 } |
| 500 if (view != null) { |
| 501 _queryParams["view"] = [view]; |
| 502 } |
500 if (configId != null) { | 503 if (configId != null) { |
501 _queryParams["configId"] = [configId]; | 504 _queryParams["configId"] = [configId]; |
502 } | 505 } |
503 if (view != null) { | |
504 _queryParams["view"] = [view]; | |
505 } | |
506 | 506 |
507 _url = 'v1/services/' + commons.Escaper.ecapeVariable('$serviceName') + '/co
nfig'; | 507 _url = 'v1/services/' + commons.Escaper.ecapeVariable('$serviceName') + '/co
nfig'; |
508 | 508 |
509 var _response = _requester.request(_url, | 509 var _response = _requester.request(_url, |
510 "GET", | 510 "GET", |
511 body: _body, | 511 body: _body, |
512 queryParams: _queryParams, | 512 queryParams: _queryParams, |
513 uploadOptions: _uploadOptions, | 513 uploadOptions: _uploadOptions, |
514 uploadMedia: _uploadMedia, | 514 uploadMedia: _uploadMedia, |
515 downloadOptions: _downloadOptions); | 515 downloadOptions: _downloadOptions); |
(...skipping 2797 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3313 * expression: "size(request.user) > 0" | 3313 * expression: "size(request.user) > 0" |
3314 */ | 3314 */ |
3315 class Expr { | 3315 class Expr { |
3316 /** | 3316 /** |
3317 * An optional description of the expression. This is a longer text which | 3317 * An optional description of the expression. This is a longer text which |
3318 * describes the expression, e.g. when hovered over it in a UI. | 3318 * describes the expression, e.g. when hovered over it in a UI. |
3319 */ | 3319 */ |
3320 core.String description; | 3320 core.String description; |
3321 /** | 3321 /** |
3322 * Textual representation of an expression in | 3322 * Textual representation of an expression in |
3323 * [Common Expression Language](http://go/api-expr) syntax. | 3323 * Common Expression Language syntax. |
3324 * | 3324 * |
3325 * The application context of the containing message determines which | 3325 * The application context of the containing message determines which |
3326 * well-known feature set of CEL is supported. | 3326 * well-known feature set of CEL is supported. |
3327 */ | 3327 */ |
3328 core.String expression; | 3328 core.String expression; |
3329 /** | 3329 /** |
3330 * An optional string indicating the location of the expression for error | 3330 * An optional string indicating the location of the expression for error |
3331 * reporting, e.g. a file name and a position in the file. | 3331 * reporting, e.g. a file name and a position in the file. |
3332 */ | 3332 */ |
3333 core.String location; | 3333 core.String location; |
(...skipping 984 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4318 if (nextPageToken != null) { | 4318 if (nextPageToken != null) { |
4319 _json["nextPageToken"] = nextPageToken; | 4319 _json["nextPageToken"] = nextPageToken; |
4320 } | 4320 } |
4321 if (services != null) { | 4321 if (services != null) { |
4322 _json["services"] = services.map((value) => (value).toJson()).toList(); | 4322 _json["services"] = services.map((value) => (value).toJson()).toList(); |
4323 } | 4323 } |
4324 return _json; | 4324 return _json; |
4325 } | 4325 } |
4326 } | 4326 } |
4327 | 4327 |
4328 /** Specifies what kind of log the caller must write */ | 4328 /** |
| 4329 * Specifies what kind of log the caller must write |
| 4330 * Increment a streamz counter with the specified metric and field names. |
| 4331 * |
| 4332 * Metric names should start with a '/', generally be lowercase-only, |
| 4333 * and end in "_count". Field names should not contain an initial slash. |
| 4334 * The actual exported metric names will have "/iam/policy" prepended. |
| 4335 * |
| 4336 * Field names correspond to IAM request parameters and field values are |
| 4337 * their respective values. |
| 4338 * |
| 4339 * At present the only supported field names are |
| 4340 * - "iam_principal", corresponding to IAMContext.principal; |
| 4341 * - "" (empty string), resulting in one aggretated counter with no field. |
| 4342 * |
| 4343 * Examples: |
| 4344 * counter { metric: "/debug_access_count" field: "iam_principal" } |
| 4345 * ==> increment counter /iam/policy/backend_debug_access_count |
| 4346 * {iam_principal=[value of IAMContext.principal]} |
| 4347 * |
| 4348 * At this time we do not support: |
| 4349 * * multiple field names (though this may be supported in the future) |
| 4350 * * decrementing the counter |
| 4351 * * incrementing it by anything other than 1 |
| 4352 */ |
4329 class LogConfig { | 4353 class LogConfig { |
4330 /** Cloud audit options. */ | 4354 /** Cloud audit options. */ |
4331 CloudAuditOptions cloudAudit; | 4355 CloudAuditOptions cloudAudit; |
4332 /** Counter options. */ | 4356 /** Counter options. */ |
4333 CounterOptions counter; | 4357 CounterOptions counter; |
4334 /** Data access options. */ | 4358 /** Data access options. */ |
4335 DataAccessOptions dataAccess; | 4359 DataAccessOptions dataAccess; |
4336 | 4360 |
4337 LogConfig(); | 4361 LogConfig(); |
4338 | 4362 |
(...skipping 2987 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7326 class UsageRule { | 7350 class UsageRule { |
7327 /** True, if the method allows unregistered calls; false otherwise. */ | 7351 /** True, if the method allows unregistered calls; false otherwise. */ |
7328 core.bool allowUnregisteredCalls; | 7352 core.bool allowUnregisteredCalls; |
7329 /** | 7353 /** |
7330 * Selects the methods to which this rule applies. Use '*' to indicate all | 7354 * Selects the methods to which this rule applies. Use '*' to indicate all |
7331 * methods in all APIs. | 7355 * methods in all APIs. |
7332 * | 7356 * |
7333 * Refer to selector for syntax details. | 7357 * Refer to selector for syntax details. |
7334 */ | 7358 */ |
7335 core.String selector; | 7359 core.String selector; |
| 7360 /** |
| 7361 * True, if the method should skip service control. If so, no control plane |
| 7362 * feature (like quota and billing) will be enabled. |
| 7363 */ |
| 7364 core.bool skipServiceControl; |
7336 | 7365 |
7337 UsageRule(); | 7366 UsageRule(); |
7338 | 7367 |
7339 UsageRule.fromJson(core.Map _json) { | 7368 UsageRule.fromJson(core.Map _json) { |
7340 if (_json.containsKey("allowUnregisteredCalls")) { | 7369 if (_json.containsKey("allowUnregisteredCalls")) { |
7341 allowUnregisteredCalls = _json["allowUnregisteredCalls"]; | 7370 allowUnregisteredCalls = _json["allowUnregisteredCalls"]; |
7342 } | 7371 } |
7343 if (_json.containsKey("selector")) { | 7372 if (_json.containsKey("selector")) { |
7344 selector = _json["selector"]; | 7373 selector = _json["selector"]; |
7345 } | 7374 } |
| 7375 if (_json.containsKey("skipServiceControl")) { |
| 7376 skipServiceControl = _json["skipServiceControl"]; |
| 7377 } |
7346 } | 7378 } |
7347 | 7379 |
7348 core.Map<core.String, core.Object> toJson() { | 7380 core.Map<core.String, core.Object> toJson() { |
7349 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7381 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
7350 if (allowUnregisteredCalls != null) { | 7382 if (allowUnregisteredCalls != null) { |
7351 _json["allowUnregisteredCalls"] = allowUnregisteredCalls; | 7383 _json["allowUnregisteredCalls"] = allowUnregisteredCalls; |
7352 } | 7384 } |
7353 if (selector != null) { | 7385 if (selector != null) { |
7354 _json["selector"] = selector; | 7386 _json["selector"] = selector; |
7355 } | 7387 } |
| 7388 if (skipServiceControl != null) { |
| 7389 _json["skipServiceControl"] = skipServiceControl; |
| 7390 } |
7356 return _json; | 7391 return _json; |
7357 } | 7392 } |
7358 } | 7393 } |
7359 | 7394 |
7360 /** | 7395 /** |
7361 * `Visibility` defines restrictions for the visibility of service | 7396 * `Visibility` defines restrictions for the visibility of service |
7362 * elements. Restrictions are specified using visibility labels | 7397 * elements. Restrictions are specified using visibility labels |
7363 * (e.g., TRUSTED_TESTER) that are elsewhere linked to users and projects. | 7398 * (e.g., TRUSTED_TESTER) that are elsewhere linked to users and projects. |
7364 * | 7399 * |
7365 * Users and projects can have access to more than one visibility label. The | 7400 * Users and projects can have access to more than one visibility label. The |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7451 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7486 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
7452 if (restriction != null) { | 7487 if (restriction != null) { |
7453 _json["restriction"] = restriction; | 7488 _json["restriction"] = restriction; |
7454 } | 7489 } |
7455 if (selector != null) { | 7490 if (selector != null) { |
7456 _json["selector"] = selector; | 7491 _json["selector"] = selector; |
7457 } | 7492 } |
7458 return _json; | 7493 return _json; |
7459 } | 7494 } |
7460 } | 7495 } |
OLD | NEW |