| 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_beta.logging.v2beta1; | 3 library googleapis_beta.logging.v2beta1; |
| 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 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 } | 55 } |
| 56 | 56 |
| 57 | 57 |
| 58 class BillingAccountsLogsResourceApi { | 58 class BillingAccountsLogsResourceApi { |
| 59 final commons.ApiRequester _requester; | 59 final commons.ApiRequester _requester; |
| 60 | 60 |
| 61 BillingAccountsLogsResourceApi(commons.ApiRequester client) : | 61 BillingAccountsLogsResourceApi(commons.ApiRequester client) : |
| 62 _requester = client; | 62 _requester = client; |
| 63 | 63 |
| 64 /** | 64 /** |
| 65 * Deletes a log and all its log entries. | 65 * Deletes all the log entries in a log. The log reappears if it receives new |
| 66 * The log will reappear if it receives new entries. | 66 * entries. |
| 67 * | 67 * |
| 68 * Request parameters: | 68 * Request parameters: |
| 69 * | 69 * |
| 70 * [logName] - Required. The resource name of the log to delete. Example: | 70 * [logName] - Required. The resource name of the log to delete: |
| 71 * `"projects/my-project/logs/syslog"`. | 71 * "projects/[PROJECT_ID]/logs/[LOG_ID]" |
| 72 * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" |
| 73 * [LOG_ID] must be URL-encoded. For example, |
| 74 * "projects/my-project-id/logs/syslog", |
| 75 * "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivi
ty". |
| 76 * For more information about log names, see LogEntry. |
| 72 * Value must have pattern "^billingAccounts/[^/]+/logs/[^/]+$". | 77 * Value must have pattern "^billingAccounts/[^/]+/logs/[^/]+$". |
| 73 * | 78 * |
| 74 * Completes with a [Empty]. | 79 * Completes with a [Empty]. |
| 75 * | 80 * |
| 76 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 81 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 77 * error. | 82 * error. |
| 78 * | 83 * |
| 79 * If the used [http.Client] completes with an error when making a REST call, | 84 * If the used [http.Client] completes with an error when making a REST call, |
| 80 * this method will complete with the same error. | 85 * this method will complete with the same error. |
| 81 */ | 86 */ |
| (...skipping 14 matching lines...) Expand all Loading... |
| 96 var _response = _requester.request(_url, | 101 var _response = _requester.request(_url, |
| 97 "DELETE", | 102 "DELETE", |
| 98 body: _body, | 103 body: _body, |
| 99 queryParams: _queryParams, | 104 queryParams: _queryParams, |
| 100 uploadOptions: _uploadOptions, | 105 uploadOptions: _uploadOptions, |
| 101 uploadMedia: _uploadMedia, | 106 uploadMedia: _uploadMedia, |
| 102 downloadOptions: _downloadOptions); | 107 downloadOptions: _downloadOptions); |
| 103 return _response.then((data) => new Empty.fromJson(data)); | 108 return _response.then((data) => new Empty.fromJson(data)); |
| 104 } | 109 } |
| 105 | 110 |
| 111 /** |
| 112 * Lists the logs in projects or organizations. Only logs that have entries |
| 113 * are listed. |
| 114 * |
| 115 * Request parameters: |
| 116 * |
| 117 * [parent] - Required. The resource name that owns the logs: |
| 118 * "projects/[PROJECT_ID]" |
| 119 * "organizations/[ORGANIZATION_ID]" |
| 120 * |
| 121 * Value must have pattern "^billingAccounts/[^/]+$". |
| 122 * |
| 123 * [pageSize] - Optional. The maximum number of results to return from this |
| 124 * request. Non-positive values are ignored. The presence of nextPageToken in |
| 125 * the response indicates that more results might be available. |
| 126 * |
| 127 * [pageToken] - Optional. If present, then retrieve the next batch of results |
| 128 * from the preceding call to this method. pageToken must be the value of |
| 129 * nextPageToken from the previous response. The values of other method |
| 130 * parameters should be identical to those in the previous call. |
| 131 * |
| 132 * Completes with a [ListLogsResponse]. |
| 133 * |
| 134 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 135 * error. |
| 136 * |
| 137 * If the used [http.Client] completes with an error when making a REST call, |
| 138 * this method will complete with the same error. |
| 139 */ |
| 140 async.Future<ListLogsResponse> list(core.String parent, {core.int pageSize, co
re.String pageToken}) { |
| 141 var _url = null; |
| 142 var _queryParams = new core.Map(); |
| 143 var _uploadMedia = null; |
| 144 var _uploadOptions = null; |
| 145 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 146 var _body = null; |
| 147 |
| 148 if (parent == null) { |
| 149 throw new core.ArgumentError("Parameter parent is required."); |
| 150 } |
| 151 if (pageSize != null) { |
| 152 _queryParams["pageSize"] = ["${pageSize}"]; |
| 153 } |
| 154 if (pageToken != null) { |
| 155 _queryParams["pageToken"] = [pageToken]; |
| 156 } |
| 157 |
| 158 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/log
s'; |
| 159 |
| 160 var _response = _requester.request(_url, |
| 161 "GET", |
| 162 body: _body, |
| 163 queryParams: _queryParams, |
| 164 uploadOptions: _uploadOptions, |
| 165 uploadMedia: _uploadMedia, |
| 166 downloadOptions: _downloadOptions); |
| 167 return _response.then((data) => new ListLogsResponse.fromJson(data)); |
| 168 } |
| 169 |
| 106 } | 170 } |
| 107 | 171 |
| 108 | 172 |
| 109 class EntriesResourceApi { | 173 class EntriesResourceApi { |
| 110 final commons.ApiRequester _requester; | 174 final commons.ApiRequester _requester; |
| 111 | 175 |
| 112 EntriesResourceApi(commons.ApiRequester client) : | 176 EntriesResourceApi(commons.ApiRequester client) : |
| 113 _requester = client; | 177 _requester = client; |
| 114 | 178 |
| 115 /** | 179 /** |
| 116 * Lists log entries. Use this method to retrieve log entries from Cloud | 180 * Lists log entries. Use this method to retrieve log entries from Stackdriver |
| 117 * Logging. For ways to export log entries, see | 181 * Logging. For ways to export log entries, see Exporting Logs. |
| 118 * [Exporting Logs](/logging/docs/export). | |
| 119 * | 182 * |
| 120 * [request] - The metadata request object. | 183 * [request] - The metadata request object. |
| 121 * | 184 * |
| 122 * Request parameters: | 185 * Request parameters: |
| 123 * | 186 * |
| 124 * Completes with a [ListLogEntriesResponse]. | 187 * Completes with a [ListLogEntriesResponse]. |
| 125 * | 188 * |
| 126 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 189 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 127 * error. | 190 * error. |
| 128 * | 191 * |
| (...skipping 18 matching lines...) Expand all Loading... |
| 147 "POST", | 210 "POST", |
| 148 body: _body, | 211 body: _body, |
| 149 queryParams: _queryParams, | 212 queryParams: _queryParams, |
| 150 uploadOptions: _uploadOptions, | 213 uploadOptions: _uploadOptions, |
| 151 uploadMedia: _uploadMedia, | 214 uploadMedia: _uploadMedia, |
| 152 downloadOptions: _downloadOptions); | 215 downloadOptions: _downloadOptions); |
| 153 return _response.then((data) => new ListLogEntriesResponse.fromJson(data)); | 216 return _response.then((data) => new ListLogEntriesResponse.fromJson(data)); |
| 154 } | 217 } |
| 155 | 218 |
| 156 /** | 219 /** |
| 157 * Writes log entries to Stackdriver Logging. All log entries are | 220 * Writes log entries to Stackdriver Logging. All log entries are written by |
| 158 * written by this method. | 221 * this method. |
| 159 * | 222 * |
| 160 * [request] - The metadata request object. | 223 * [request] - The metadata request object. |
| 161 * | 224 * |
| 162 * Request parameters: | 225 * Request parameters: |
| 163 * | 226 * |
| 164 * Completes with a [WriteLogEntriesResponse]. | 227 * Completes with a [WriteLogEntriesResponse]. |
| 165 * | 228 * |
| 166 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 229 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 167 * error. | 230 * error. |
| 168 * | 231 * |
| (...skipping 27 matching lines...) Expand all Loading... |
| 196 } | 259 } |
| 197 | 260 |
| 198 | 261 |
| 199 class MonitoredResourceDescriptorsResourceApi { | 262 class MonitoredResourceDescriptorsResourceApi { |
| 200 final commons.ApiRequester _requester; | 263 final commons.ApiRequester _requester; |
| 201 | 264 |
| 202 MonitoredResourceDescriptorsResourceApi(commons.ApiRequester client) : | 265 MonitoredResourceDescriptorsResourceApi(commons.ApiRequester client) : |
| 203 _requester = client; | 266 _requester = client; |
| 204 | 267 |
| 205 /** | 268 /** |
| 206 * Lists the monitored resource descriptors used by Stackdriver Logging. | 269 * Lists the descriptors for monitored resource types used by Stackdriver |
| 270 * Logging. |
| 207 * | 271 * |
| 208 * Request parameters: | 272 * Request parameters: |
| 209 * | 273 * |
| 210 * [pageSize] - Optional. The maximum number of results to return from this | 274 * [pageSize] - Optional. The maximum number of results to return from this |
| 211 * request. | 275 * request. Non-positive values are ignored. The presence of nextPageToken in |
| 212 * Non-positive values are ignored. The presence of `nextPageToken` in the | 276 * the response indicates that more results might be available. |
| 213 * response indicates that more results might be available. | |
| 214 * | 277 * |
| 215 * [pageToken] - Optional. If present, then retrieve the next batch of results | 278 * [pageToken] - Optional. If present, then retrieve the next batch of results |
| 216 * from the | 279 * from the preceding call to this method. pageToken must be the value of |
| 217 * preceding call to this method. `pageToken` must be the value of | 280 * nextPageToken from the previous response. The values of other method |
| 218 * `nextPageToken` from the previous response. The values of other method | |
| 219 * parameters should be identical to those in the previous call. | 281 * parameters should be identical to those in the previous call. |
| 220 * | 282 * |
| 221 * Completes with a [ListMonitoredResourceDescriptorsResponse]. | 283 * Completes with a [ListMonitoredResourceDescriptorsResponse]. |
| 222 * | 284 * |
| 223 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 285 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 224 * error. | 286 * error. |
| 225 * | 287 * |
| 226 * If the used [http.Client] completes with an error when making a REST call, | 288 * If the used [http.Client] completes with an error when making a REST call, |
| 227 * this method will complete with the same error. | 289 * this method will complete with the same error. |
| 228 */ | 290 */ |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 266 } | 328 } |
| 267 | 329 |
| 268 | 330 |
| 269 class OrganizationsLogsResourceApi { | 331 class OrganizationsLogsResourceApi { |
| 270 final commons.ApiRequester _requester; | 332 final commons.ApiRequester _requester; |
| 271 | 333 |
| 272 OrganizationsLogsResourceApi(commons.ApiRequester client) : | 334 OrganizationsLogsResourceApi(commons.ApiRequester client) : |
| 273 _requester = client; | 335 _requester = client; |
| 274 | 336 |
| 275 /** | 337 /** |
| 276 * Deletes a log and all its log entries. | 338 * Deletes all the log entries in a log. The log reappears if it receives new |
| 277 * The log will reappear if it receives new entries. | 339 * entries. |
| 278 * | 340 * |
| 279 * Request parameters: | 341 * Request parameters: |
| 280 * | 342 * |
| 281 * [logName] - Required. The resource name of the log to delete. Example: | 343 * [logName] - Required. The resource name of the log to delete: |
| 282 * `"projects/my-project/logs/syslog"`. | 344 * "projects/[PROJECT_ID]/logs/[LOG_ID]" |
| 345 * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" |
| 346 * [LOG_ID] must be URL-encoded. For example, |
| 347 * "projects/my-project-id/logs/syslog", |
| 348 * "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivi
ty". |
| 349 * For more information about log names, see LogEntry. |
| 283 * Value must have pattern "^organizations/[^/]+/logs/[^/]+$". | 350 * Value must have pattern "^organizations/[^/]+/logs/[^/]+$". |
| 284 * | 351 * |
| 285 * Completes with a [Empty]. | 352 * Completes with a [Empty]. |
| 286 * | 353 * |
| 287 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 354 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 288 * error. | 355 * error. |
| 289 * | 356 * |
| 290 * If the used [http.Client] completes with an error when making a REST call, | 357 * If the used [http.Client] completes with an error when making a REST call, |
| 291 * this method will complete with the same error. | 358 * this method will complete with the same error. |
| 292 */ | 359 */ |
| (...skipping 14 matching lines...) Expand all Loading... |
| 307 var _response = _requester.request(_url, | 374 var _response = _requester.request(_url, |
| 308 "DELETE", | 375 "DELETE", |
| 309 body: _body, | 376 body: _body, |
| 310 queryParams: _queryParams, | 377 queryParams: _queryParams, |
| 311 uploadOptions: _uploadOptions, | 378 uploadOptions: _uploadOptions, |
| 312 uploadMedia: _uploadMedia, | 379 uploadMedia: _uploadMedia, |
| 313 downloadOptions: _downloadOptions); | 380 downloadOptions: _downloadOptions); |
| 314 return _response.then((data) => new Empty.fromJson(data)); | 381 return _response.then((data) => new Empty.fromJson(data)); |
| 315 } | 382 } |
| 316 | 383 |
| 384 /** |
| 385 * Lists the logs in projects or organizations. Only logs that have entries |
| 386 * are listed. |
| 387 * |
| 388 * Request parameters: |
| 389 * |
| 390 * [parent] - Required. The resource name that owns the logs: |
| 391 * "projects/[PROJECT_ID]" |
| 392 * "organizations/[ORGANIZATION_ID]" |
| 393 * |
| 394 * Value must have pattern "^organizations/[^/]+$". |
| 395 * |
| 396 * [pageSize] - Optional. The maximum number of results to return from this |
| 397 * request. Non-positive values are ignored. The presence of nextPageToken in |
| 398 * the response indicates that more results might be available. |
| 399 * |
| 400 * [pageToken] - Optional. If present, then retrieve the next batch of results |
| 401 * from the preceding call to this method. pageToken must be the value of |
| 402 * nextPageToken from the previous response. The values of other method |
| 403 * parameters should be identical to those in the previous call. |
| 404 * |
| 405 * Completes with a [ListLogsResponse]. |
| 406 * |
| 407 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 408 * error. |
| 409 * |
| 410 * If the used [http.Client] completes with an error when making a REST call, |
| 411 * this method will complete with the same error. |
| 412 */ |
| 413 async.Future<ListLogsResponse> list(core.String parent, {core.int pageSize, co
re.String pageToken}) { |
| 414 var _url = null; |
| 415 var _queryParams = new core.Map(); |
| 416 var _uploadMedia = null; |
| 417 var _uploadOptions = null; |
| 418 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 419 var _body = null; |
| 420 |
| 421 if (parent == null) { |
| 422 throw new core.ArgumentError("Parameter parent is required."); |
| 423 } |
| 424 if (pageSize != null) { |
| 425 _queryParams["pageSize"] = ["${pageSize}"]; |
| 426 } |
| 427 if (pageToken != null) { |
| 428 _queryParams["pageToken"] = [pageToken]; |
| 429 } |
| 430 |
| 431 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/log
s'; |
| 432 |
| 433 var _response = _requester.request(_url, |
| 434 "GET", |
| 435 body: _body, |
| 436 queryParams: _queryParams, |
| 437 uploadOptions: _uploadOptions, |
| 438 uploadMedia: _uploadMedia, |
| 439 downloadOptions: _downloadOptions); |
| 440 return _response.then((data) => new ListLogsResponse.fromJson(data)); |
| 441 } |
| 442 |
| 317 } | 443 } |
| 318 | 444 |
| 319 | 445 |
| 320 class ProjectsResourceApi { | 446 class ProjectsResourceApi { |
| 321 final commons.ApiRequester _requester; | 447 final commons.ApiRequester _requester; |
| 322 | 448 |
| 323 ProjectsLogsResourceApi get logs => new ProjectsLogsResourceApi(_requester); | 449 ProjectsLogsResourceApi get logs => new ProjectsLogsResourceApi(_requester); |
| 324 ProjectsMetricsResourceApi get metrics => new ProjectsMetricsResourceApi(_requ
ester); | 450 ProjectsMetricsResourceApi get metrics => new ProjectsMetricsResourceApi(_requ
ester); |
| 325 ProjectsSinksResourceApi get sinks => new ProjectsSinksResourceApi(_requester)
; | 451 ProjectsSinksResourceApi get sinks => new ProjectsSinksResourceApi(_requester)
; |
| 326 | 452 |
| 327 ProjectsResourceApi(commons.ApiRequester client) : | 453 ProjectsResourceApi(commons.ApiRequester client) : |
| 328 _requester = client; | 454 _requester = client; |
| 329 } | 455 } |
| 330 | 456 |
| 331 | 457 |
| 332 class ProjectsLogsResourceApi { | 458 class ProjectsLogsResourceApi { |
| 333 final commons.ApiRequester _requester; | 459 final commons.ApiRequester _requester; |
| 334 | 460 |
| 335 ProjectsLogsResourceApi(commons.ApiRequester client) : | 461 ProjectsLogsResourceApi(commons.ApiRequester client) : |
| 336 _requester = client; | 462 _requester = client; |
| 337 | 463 |
| 338 /** | 464 /** |
| 339 * Deletes a log and all its log entries. | 465 * Deletes all the log entries in a log. The log reappears if it receives new |
| 340 * The log will reappear if it receives new entries. | 466 * entries. |
| 341 * | 467 * |
| 342 * Request parameters: | 468 * Request parameters: |
| 343 * | 469 * |
| 344 * [logName] - Required. The resource name of the log to delete. Example: | 470 * [logName] - Required. The resource name of the log to delete: |
| 345 * `"projects/my-project/logs/syslog"`. | 471 * "projects/[PROJECT_ID]/logs/[LOG_ID]" |
| 472 * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" |
| 473 * [LOG_ID] must be URL-encoded. For example, |
| 474 * "projects/my-project-id/logs/syslog", |
| 475 * "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivi
ty". |
| 476 * For more information about log names, see LogEntry. |
| 346 * Value must have pattern "^projects/[^/]+/logs/[^/]+$". | 477 * Value must have pattern "^projects/[^/]+/logs/[^/]+$". |
| 347 * | 478 * |
| 348 * Completes with a [Empty]. | 479 * Completes with a [Empty]. |
| 349 * | 480 * |
| 350 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 481 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 351 * error. | 482 * error. |
| 352 * | 483 * |
| 353 * If the used [http.Client] completes with an error when making a REST call, | 484 * If the used [http.Client] completes with an error when making a REST call, |
| 354 * this method will complete with the same error. | 485 * this method will complete with the same error. |
| 355 */ | 486 */ |
| (...skipping 14 matching lines...) Expand all Loading... |
| 370 var _response = _requester.request(_url, | 501 var _response = _requester.request(_url, |
| 371 "DELETE", | 502 "DELETE", |
| 372 body: _body, | 503 body: _body, |
| 373 queryParams: _queryParams, | 504 queryParams: _queryParams, |
| 374 uploadOptions: _uploadOptions, | 505 uploadOptions: _uploadOptions, |
| 375 uploadMedia: _uploadMedia, | 506 uploadMedia: _uploadMedia, |
| 376 downloadOptions: _downloadOptions); | 507 downloadOptions: _downloadOptions); |
| 377 return _response.then((data) => new Empty.fromJson(data)); | 508 return _response.then((data) => new Empty.fromJson(data)); |
| 378 } | 509 } |
| 379 | 510 |
| 511 /** |
| 512 * Lists the logs in projects or organizations. Only logs that have entries |
| 513 * are listed. |
| 514 * |
| 515 * Request parameters: |
| 516 * |
| 517 * [parent] - Required. The resource name that owns the logs: |
| 518 * "projects/[PROJECT_ID]" |
| 519 * "organizations/[ORGANIZATION_ID]" |
| 520 * |
| 521 * Value must have pattern "^projects/[^/]+$". |
| 522 * |
| 523 * [pageSize] - Optional. The maximum number of results to return from this |
| 524 * request. Non-positive values are ignored. The presence of nextPageToken in |
| 525 * the response indicates that more results might be available. |
| 526 * |
| 527 * [pageToken] - Optional. If present, then retrieve the next batch of results |
| 528 * from the preceding call to this method. pageToken must be the value of |
| 529 * nextPageToken from the previous response. The values of other method |
| 530 * parameters should be identical to those in the previous call. |
| 531 * |
| 532 * Completes with a [ListLogsResponse]. |
| 533 * |
| 534 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 535 * error. |
| 536 * |
| 537 * If the used [http.Client] completes with an error when making a REST call, |
| 538 * this method will complete with the same error. |
| 539 */ |
| 540 async.Future<ListLogsResponse> list(core.String parent, {core.int pageSize, co
re.String pageToken}) { |
| 541 var _url = null; |
| 542 var _queryParams = new core.Map(); |
| 543 var _uploadMedia = null; |
| 544 var _uploadOptions = null; |
| 545 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 546 var _body = null; |
| 547 |
| 548 if (parent == null) { |
| 549 throw new core.ArgumentError("Parameter parent is required."); |
| 550 } |
| 551 if (pageSize != null) { |
| 552 _queryParams["pageSize"] = ["${pageSize}"]; |
| 553 } |
| 554 if (pageToken != null) { |
| 555 _queryParams["pageToken"] = [pageToken]; |
| 556 } |
| 557 |
| 558 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/log
s'; |
| 559 |
| 560 var _response = _requester.request(_url, |
| 561 "GET", |
| 562 body: _body, |
| 563 queryParams: _queryParams, |
| 564 uploadOptions: _uploadOptions, |
| 565 uploadMedia: _uploadMedia, |
| 566 downloadOptions: _downloadOptions); |
| 567 return _response.then((data) => new ListLogsResponse.fromJson(data)); |
| 568 } |
| 569 |
| 380 } | 570 } |
| 381 | 571 |
| 382 | 572 |
| 383 class ProjectsMetricsResourceApi { | 573 class ProjectsMetricsResourceApi { |
| 384 final commons.ApiRequester _requester; | 574 final commons.ApiRequester _requester; |
| 385 | 575 |
| 386 ProjectsMetricsResourceApi(commons.ApiRequester client) : | 576 ProjectsMetricsResourceApi(commons.ApiRequester client) : |
| 387 _requester = client; | 577 _requester = client; |
| 388 | 578 |
| 389 /** | 579 /** |
| 390 * Creates a logs-based metric. | 580 * Creates a logs-based metric. |
| 391 * | 581 * |
| 392 * [request] - The metadata request object. | 582 * [request] - The metadata request object. |
| 393 * | 583 * |
| 394 * Request parameters: | 584 * Request parameters: |
| 395 * | 585 * |
| 396 * [parent] - The resource name of the project in which to create the metric. | 586 * [parent] - The resource name of the project in which to create the metric: |
| 397 * Example: `"projects/my-project-id"`. | 587 * "projects/[PROJECT_ID]" |
| 398 * | |
| 399 * The new metric must be provided in the request. | 588 * The new metric must be provided in the request. |
| 400 * Value must have pattern "^projects/[^/]+$". | 589 * Value must have pattern "^projects/[^/]+$". |
| 401 * | 590 * |
| 402 * Completes with a [LogMetric]. | 591 * Completes with a [LogMetric]. |
| 403 * | 592 * |
| 404 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 593 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 405 * error. | 594 * error. |
| 406 * | 595 * |
| 407 * If the used [http.Client] completes with an error when making a REST call, | 596 * If the used [http.Client] completes with an error when making a REST call, |
| 408 * this method will complete with the same error. | 597 * this method will complete with the same error. |
| (...skipping 23 matching lines...) Expand all Loading... |
| 432 uploadMedia: _uploadMedia, | 621 uploadMedia: _uploadMedia, |
| 433 downloadOptions: _downloadOptions); | 622 downloadOptions: _downloadOptions); |
| 434 return _response.then((data) => new LogMetric.fromJson(data)); | 623 return _response.then((data) => new LogMetric.fromJson(data)); |
| 435 } | 624 } |
| 436 | 625 |
| 437 /** | 626 /** |
| 438 * Deletes a logs-based metric. | 627 * Deletes a logs-based metric. |
| 439 * | 628 * |
| 440 * Request parameters: | 629 * Request parameters: |
| 441 * | 630 * |
| 442 * [metricName] - The resource name of the metric to delete. | 631 * [metricName] - The resource name of the metric to delete: |
| 443 * Example: `"projects/my-project-id/metrics/my-metric-id"`. | 632 * "projects/[PROJECT_ID]/metrics/[METRIC_ID]" |
| 633 * |
| 444 * Value must have pattern "^projects/[^/]+/metrics/[^/]+$". | 634 * Value must have pattern "^projects/[^/]+/metrics/[^/]+$". |
| 445 * | 635 * |
| 446 * Completes with a [Empty]. | 636 * Completes with a [Empty]. |
| 447 * | 637 * |
| 448 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 638 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 449 * error. | 639 * error. |
| 450 * | 640 * |
| 451 * If the used [http.Client] completes with an error when making a REST call, | 641 * If the used [http.Client] completes with an error when making a REST call, |
| 452 * this method will complete with the same error. | 642 * this method will complete with the same error. |
| 453 */ | 643 */ |
| (...skipping 19 matching lines...) Expand all Loading... |
| 473 uploadMedia: _uploadMedia, | 663 uploadMedia: _uploadMedia, |
| 474 downloadOptions: _downloadOptions); | 664 downloadOptions: _downloadOptions); |
| 475 return _response.then((data) => new Empty.fromJson(data)); | 665 return _response.then((data) => new Empty.fromJson(data)); |
| 476 } | 666 } |
| 477 | 667 |
| 478 /** | 668 /** |
| 479 * Gets a logs-based metric. | 669 * Gets a logs-based metric. |
| 480 * | 670 * |
| 481 * Request parameters: | 671 * Request parameters: |
| 482 * | 672 * |
| 483 * [metricName] - The resource name of the desired metric. | 673 * [metricName] - The resource name of the desired metric: |
| 484 * Example: `"projects/my-project-id/metrics/my-metric-id"`. | 674 * "projects/[PROJECT_ID]/metrics/[METRIC_ID]" |
| 675 * |
| 485 * Value must have pattern "^projects/[^/]+/metrics/[^/]+$". | 676 * Value must have pattern "^projects/[^/]+/metrics/[^/]+$". |
| 486 * | 677 * |
| 487 * Completes with a [LogMetric]. | 678 * Completes with a [LogMetric]. |
| 488 * | 679 * |
| 489 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 680 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 490 * error. | 681 * error. |
| 491 * | 682 * |
| 492 * If the used [http.Client] completes with an error when making a REST call, | 683 * If the used [http.Client] completes with an error when making a REST call, |
| 493 * this method will complete with the same error. | 684 * this method will complete with the same error. |
| 494 */ | 685 */ |
| (...skipping 19 matching lines...) Expand all Loading... |
| 514 uploadMedia: _uploadMedia, | 705 uploadMedia: _uploadMedia, |
| 515 downloadOptions: _downloadOptions); | 706 downloadOptions: _downloadOptions); |
| 516 return _response.then((data) => new LogMetric.fromJson(data)); | 707 return _response.then((data) => new LogMetric.fromJson(data)); |
| 517 } | 708 } |
| 518 | 709 |
| 519 /** | 710 /** |
| 520 * Lists logs-based metrics. | 711 * Lists logs-based metrics. |
| 521 * | 712 * |
| 522 * Request parameters: | 713 * Request parameters: |
| 523 * | 714 * |
| 524 * [parent] - Required. The resource name containing the metrics. | 715 * [parent] - Required. The name of the project containing the metrics: |
| 525 * Example: `"projects/my-project-id"`. | 716 * "projects/[PROJECT_ID]" |
| 717 * |
| 526 * Value must have pattern "^projects/[^/]+$". | 718 * Value must have pattern "^projects/[^/]+$". |
| 527 * | 719 * |
| 528 * [pageSize] - Optional. The maximum number of results to return from this | 720 * [pageSize] - Optional. The maximum number of results to return from this |
| 529 * request. | 721 * request. Non-positive values are ignored. The presence of nextPageToken in |
| 530 * Non-positive values are ignored. The presence of `nextPageToken` in the | 722 * the response indicates that more results might be available. |
| 531 * response indicates that more results might be available. | |
| 532 * | 723 * |
| 533 * [pageToken] - Optional. If present, then retrieve the next batch of results | 724 * [pageToken] - Optional. If present, then retrieve the next batch of results |
| 534 * from the | 725 * from the preceding call to this method. pageToken must be the value of |
| 535 * preceding call to this method. `pageToken` must be the value of | 726 * nextPageToken from the previous response. The values of other method |
| 536 * `nextPageToken` from the previous response. The values of other method | |
| 537 * parameters should be identical to those in the previous call. | 727 * parameters should be identical to those in the previous call. |
| 538 * | 728 * |
| 539 * Completes with a [ListLogMetricsResponse]. | 729 * Completes with a [ListLogMetricsResponse]. |
| 540 * | 730 * |
| 541 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 731 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 542 * error. | 732 * error. |
| 543 * | 733 * |
| 544 * If the used [http.Client] completes with an error when making a REST call, | 734 * If the used [http.Client] completes with an error when making a REST call, |
| 545 * this method will complete with the same error. | 735 * this method will complete with the same error. |
| 546 */ | 736 */ |
| (...skipping 27 matching lines...) Expand all Loading... |
| 574 return _response.then((data) => new ListLogMetricsResponse.fromJson(data)); | 764 return _response.then((data) => new ListLogMetricsResponse.fromJson(data)); |
| 575 } | 765 } |
| 576 | 766 |
| 577 /** | 767 /** |
| 578 * Creates or updates a logs-based metric. | 768 * Creates or updates a logs-based metric. |
| 579 * | 769 * |
| 580 * [request] - The metadata request object. | 770 * [request] - The metadata request object. |
| 581 * | 771 * |
| 582 * Request parameters: | 772 * Request parameters: |
| 583 * | 773 * |
| 584 * [metricName] - The resource name of the metric to update. | 774 * [metricName] - The resource name of the metric to update: |
| 585 * Example: `"projects/my-project-id/metrics/my-metric-id"`. | 775 * "projects/[PROJECT_ID]/metrics/[METRIC_ID]" |
| 586 * | 776 * The updated metric must be provided in the request and it's name field must |
| 587 * The updated metric must be provided in the request and have the | 777 * be the same as [METRIC_ID] If the metric does not exist in [PROJECT_ID], |
| 588 * same identifier that is specified in `metricName`. | 778 * then a new metric is created. |
| 589 * If the metric does not exist, it is created. | |
| 590 * Value must have pattern "^projects/[^/]+/metrics/[^/]+$". | 779 * Value must have pattern "^projects/[^/]+/metrics/[^/]+$". |
| 591 * | 780 * |
| 592 * Completes with a [LogMetric]. | 781 * Completes with a [LogMetric]. |
| 593 * | 782 * |
| 594 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 783 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 595 * error. | 784 * error. |
| 596 * | 785 * |
| 597 * If the used [http.Client] completes with an error when making a REST call, | 786 * If the used [http.Client] completes with an error when making a REST call, |
| 598 * this method will complete with the same error. | 787 * this method will complete with the same error. |
| 599 */ | 788 */ |
| (...skipping 27 matching lines...) Expand all Loading... |
| 627 } | 816 } |
| 628 | 817 |
| 629 | 818 |
| 630 class ProjectsSinksResourceApi { | 819 class ProjectsSinksResourceApi { |
| 631 final commons.ApiRequester _requester; | 820 final commons.ApiRequester _requester; |
| 632 | 821 |
| 633 ProjectsSinksResourceApi(commons.ApiRequester client) : | 822 ProjectsSinksResourceApi(commons.ApiRequester client) : |
| 634 _requester = client; | 823 _requester = client; |
| 635 | 824 |
| 636 /** | 825 /** |
| 637 * Creates a sink. | 826 * Creates a sink that exports specified log entries to a destination. The |
| 827 * export of newly-ingested log entries begins immediately, unless the current |
| 828 * time is outside the sink's start and end times or the sink's |
| 829 * writer_identity is not permitted to write to the destination. A sink can |
| 830 * export log entries only from the resource owning the sink. |
| 638 * | 831 * |
| 639 * [request] - The metadata request object. | 832 * [request] - The metadata request object. |
| 640 * | 833 * |
| 641 * Request parameters: | 834 * Request parameters: |
| 642 * | 835 * |
| 643 * [parent] - Required. The resource in which to create the sink. | 836 * [parent] - Required. The resource in which to create the sink: |
| 644 * Example: `"projects/my-project-id"`. | 837 * "projects/[PROJECT_ID]" |
| 645 * The new sink must be provided in the request. | 838 * "organizations/[ORGANIZATION_ID]" |
| 839 * Examples: "projects/my-logging-project", "organizations/123456789". |
| 646 * Value must have pattern "^projects/[^/]+$". | 840 * Value must have pattern "^projects/[^/]+$". |
| 647 * | 841 * |
| 648 * [uniqueWriterIdentity] - Optional. Whether the sink will have a dedicated | 842 * [uniqueWriterIdentity] - Optional. Determines the kind of IAM identity |
| 649 * service account returned | 843 * returned as writer_identity in the new sink. If this value is omitted or |
| 650 * in the sink's writer_identity. Set this field to be true to export | 844 * set to false, and if the sink's parent is a project, then the value |
| 651 * logs from one project to a different project. This field is ignored for | 845 * returned as writer_identity is cloud-logs@google.com, the same identity |
| 652 * non-project sinks (e.g. organization sinks) because those sinks are | 846 * used before the addition of writer identities to this API. The sink's |
| 653 * required to have dedicated service accounts. | 847 * destination must be in the same project as the sink itself.If this field is |
| 848 * set to true, or if the sink is owned by a non-project resource such as an |
| 849 * organization, then the value of writer_identity will be a unique service |
| 850 * account used only for exports from the new sink. For more information, see |
| 851 * writer_identity in LogSink. |
| 654 * | 852 * |
| 655 * Completes with a [LogSink]. | 853 * Completes with a [LogSink]. |
| 656 * | 854 * |
| 657 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 855 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 658 * error. | 856 * error. |
| 659 * | 857 * |
| 660 * If the used [http.Client] completes with an error when making a REST call, | 858 * If the used [http.Client] completes with an error when making a REST call, |
| 661 * this method will complete with the same error. | 859 * this method will complete with the same error. |
| 662 */ | 860 */ |
| 663 async.Future<LogSink> create(LogSink request, core.String parent, {core.bool u
niqueWriterIdentity}) { | 861 async.Future<LogSink> create(LogSink request, core.String parent, {core.bool u
niqueWriterIdentity}) { |
| (...skipping 20 matching lines...) Expand all Loading... |
| 684 "POST", | 882 "POST", |
| 685 body: _body, | 883 body: _body, |
| 686 queryParams: _queryParams, | 884 queryParams: _queryParams, |
| 687 uploadOptions: _uploadOptions, | 885 uploadOptions: _uploadOptions, |
| 688 uploadMedia: _uploadMedia, | 886 uploadMedia: _uploadMedia, |
| 689 downloadOptions: _downloadOptions); | 887 downloadOptions: _downloadOptions); |
| 690 return _response.then((data) => new LogSink.fromJson(data)); | 888 return _response.then((data) => new LogSink.fromJson(data)); |
| 691 } | 889 } |
| 692 | 890 |
| 693 /** | 891 /** |
| 694 * Deletes a sink. | 892 * Deletes a sink. If the sink has a unique writer_identity, then that service |
| 893 * account is also deleted. |
| 695 * | 894 * |
| 696 * Request parameters: | 895 * Request parameters: |
| 697 * | 896 * |
| 698 * [sinkName] - Required. The resource name of the sink to delete, including | 897 * [sinkName] - Required. The full resource name of the sink to delete, |
| 699 * the parent | 898 * including the parent resource and the sink identifier: |
| 700 * resource and the sink identifier. Example: | 899 * "projects/[PROJECT_ID]/sinks/[SINK_ID]" |
| 701 * `"projects/my-project-id/sinks/my-sink-id"`. It is an error if the sink | 900 * "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" |
| 702 * does not exist. | 901 * It is an error if the sink does not exist. Example: |
| 902 * "projects/my-project-id/sinks/my-sink-id". It is an error if the sink does |
| 903 * not exist. |
| 703 * Value must have pattern "^projects/[^/]+/sinks/[^/]+$". | 904 * Value must have pattern "^projects/[^/]+/sinks/[^/]+$". |
| 704 * | 905 * |
| 705 * Completes with a [Empty]. | 906 * Completes with a [Empty]. |
| 706 * | 907 * |
| 707 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 908 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 708 * error. | 909 * error. |
| 709 * | 910 * |
| 710 * If the used [http.Client] completes with an error when making a REST call, | 911 * If the used [http.Client] completes with an error when making a REST call, |
| 711 * this method will complete with the same error. | 912 * this method will complete with the same error. |
| 712 */ | 913 */ |
| (...skipping 19 matching lines...) Expand all Loading... |
| 732 uploadMedia: _uploadMedia, | 933 uploadMedia: _uploadMedia, |
| 733 downloadOptions: _downloadOptions); | 934 downloadOptions: _downloadOptions); |
| 734 return _response.then((data) => new Empty.fromJson(data)); | 935 return _response.then((data) => new Empty.fromJson(data)); |
| 735 } | 936 } |
| 736 | 937 |
| 737 /** | 938 /** |
| 738 * Gets a sink. | 939 * Gets a sink. |
| 739 * | 940 * |
| 740 * Request parameters: | 941 * Request parameters: |
| 741 * | 942 * |
| 742 * [sinkName] - Required. The resource name of the sink to return. | 943 * [sinkName] - Required. The parent resource name of the sink: |
| 743 * Example: `"projects/my-project-id/sinks/my-sink-id"`. | 944 * "projects/[PROJECT_ID]/sinks/[SINK_ID]" |
| 945 * "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" |
| 946 * Example: "projects/my-project-id/sinks/my-sink-id". |
| 744 * Value must have pattern "^projects/[^/]+/sinks/[^/]+$". | 947 * Value must have pattern "^projects/[^/]+/sinks/[^/]+$". |
| 745 * | 948 * |
| 746 * Completes with a [LogSink]. | 949 * Completes with a [LogSink]. |
| 747 * | 950 * |
| 748 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 951 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 749 * error. | 952 * error. |
| 750 * | 953 * |
| 751 * If the used [http.Client] completes with an error when making a REST call, | 954 * If the used [http.Client] completes with an error when making a REST call, |
| 752 * this method will complete with the same error. | 955 * this method will complete with the same error. |
| 753 */ | 956 */ |
| (...skipping 19 matching lines...) Expand all Loading... |
| 773 uploadMedia: _uploadMedia, | 976 uploadMedia: _uploadMedia, |
| 774 downloadOptions: _downloadOptions); | 977 downloadOptions: _downloadOptions); |
| 775 return _response.then((data) => new LogSink.fromJson(data)); | 978 return _response.then((data) => new LogSink.fromJson(data)); |
| 776 } | 979 } |
| 777 | 980 |
| 778 /** | 981 /** |
| 779 * Lists sinks. | 982 * Lists sinks. |
| 780 * | 983 * |
| 781 * Request parameters: | 984 * Request parameters: |
| 782 * | 985 * |
| 783 * [parent] - Required. The resource name where this sink was created. | 986 * [parent] - Required. The parent resource whose sinks are to be listed. |
| 784 * Example: `"projects/my-logging-project"`. | 987 * Examples: "projects/my-logging-project", "organizations/123456789". |
| 785 * Value must have pattern "^projects/[^/]+$". | 988 * Value must have pattern "^projects/[^/]+$". |
| 786 * | 989 * |
| 787 * [pageSize] - Optional. The maximum number of results to return from this | 990 * [pageSize] - Optional. The maximum number of results to return from this |
| 788 * request. | 991 * request. Non-positive values are ignored. The presence of nextPageToken in |
| 789 * Non-positive values are ignored. The presence of `nextPageToken` in the | 992 * the response indicates that more results might be available. |
| 790 * response indicates that more results might be available. | |
| 791 * | 993 * |
| 792 * [pageToken] - Optional. If present, then retrieve the next batch of results | 994 * [pageToken] - Optional. If present, then retrieve the next batch of results |
| 793 * from the | 995 * from the preceding call to this method. pageToken must be the value of |
| 794 * preceding call to this method. `pageToken` must be the value of | 996 * nextPageToken from the previous response. The values of other method |
| 795 * `nextPageToken` from the previous response. The values of other method | |
| 796 * parameters should be identical to those in the previous call. | 997 * parameters should be identical to those in the previous call. |
| 797 * | 998 * |
| 798 * Completes with a [ListSinksResponse]. | 999 * Completes with a [ListSinksResponse]. |
| 799 * | 1000 * |
| 800 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1001 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 801 * error. | 1002 * error. |
| 802 * | 1003 * |
| 803 * If the used [http.Client] completes with an error when making a REST call, | 1004 * If the used [http.Client] completes with an error when making a REST call, |
| 804 * this method will complete with the same error. | 1005 * this method will complete with the same error. |
| 805 */ | 1006 */ |
| (...skipping 21 matching lines...) Expand all Loading... |
| 827 "GET", | 1028 "GET", |
| 828 body: _body, | 1029 body: _body, |
| 829 queryParams: _queryParams, | 1030 queryParams: _queryParams, |
| 830 uploadOptions: _uploadOptions, | 1031 uploadOptions: _uploadOptions, |
| 831 uploadMedia: _uploadMedia, | 1032 uploadMedia: _uploadMedia, |
| 832 downloadOptions: _downloadOptions); | 1033 downloadOptions: _downloadOptions); |
| 833 return _response.then((data) => new ListSinksResponse.fromJson(data)); | 1034 return _response.then((data) => new ListSinksResponse.fromJson(data)); |
| 834 } | 1035 } |
| 835 | 1036 |
| 836 /** | 1037 /** |
| 837 * Updates or creates a sink. | 1038 * Updates a sink. If the named sink doesn't exist, then this method is |
| 1039 * identical to sinks.create. If the named sink does exist, then this method |
| 1040 * replaces the following fields in the existing sink with values from the new |
| 1041 * sink: destination, filter, output_version_format, start_time, and end_time. |
| 1042 * The updated filter might also have a new writer_identity; see the |
| 1043 * unique_writer_identity field. |
| 838 * | 1044 * |
| 839 * [request] - The metadata request object. | 1045 * [request] - The metadata request object. |
| 840 * | 1046 * |
| 841 * Request parameters: | 1047 * Request parameters: |
| 842 * | 1048 * |
| 843 * [sinkName] - Required. The resource name of the sink to update, including | 1049 * [sinkName] - Required. The full resource name of the sink to update, |
| 844 * the parent | 1050 * including the parent resource and the sink identifier: |
| 845 * resource and the sink identifier. If the sink does not exist, this method | 1051 * "projects/[PROJECT_ID]/sinks/[SINK_ID]" |
| 846 * creates the sink. Example: `"projects/my-project-id/sinks/my-sink-id"`. | 1052 * "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" |
| 1053 * Example: "projects/my-project-id/sinks/my-sink-id". |
| 847 * Value must have pattern "^projects/[^/]+/sinks/[^/]+$". | 1054 * Value must have pattern "^projects/[^/]+/sinks/[^/]+$". |
| 848 * | 1055 * |
| 849 * [uniqueWriterIdentity] - Optional. Whether the sink will have a dedicated | 1056 * [uniqueWriterIdentity] - Optional. See sinks.create for a description of |
| 850 * service account returned | 1057 * this field. When updating a sink, the effect of this field on the value of |
| 851 * in the sink's writer_identity. Set this field to be true to export | 1058 * writer_identity in the updated sink depends on both the old and new values |
| 852 * logs from one project to a different project. This field is ignored for | 1059 * of this field: |
| 853 * non-project sinks (e.g. organization sinks) because those sinks are | 1060 * If the old and new values of this field are both false or both true, then |
| 854 * required to have dedicated service accounts. | 1061 * there is no change to the sink's writer_identity. |
| 1062 * If the old value was false and the new value is true, then writer_identity |
| 1063 * is changed to a unique service account. |
| 1064 * It is an error if the old value was true and the new value is false. |
| 855 * | 1065 * |
| 856 * Completes with a [LogSink]. | 1066 * Completes with a [LogSink]. |
| 857 * | 1067 * |
| 858 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1068 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 859 * error. | 1069 * error. |
| 860 * | 1070 * |
| 861 * If the used [http.Client] completes with an error when making a REST call, | 1071 * If the used [http.Client] completes with an error when making a REST call, |
| 862 * this method will complete with the same error. | 1072 * this method will complete with the same error. |
| 863 */ | 1073 */ |
| 864 async.Future<LogSink> update(LogSink request, core.String sinkName, {core.bool
uniqueWriterIdentity}) { | 1074 async.Future<LogSink> update(LogSink request, core.String sinkName, {core.bool
uniqueWriterIdentity}) { |
| (...skipping 25 matching lines...) Expand all Loading... |
| 890 downloadOptions: _downloadOptions); | 1100 downloadOptions: _downloadOptions); |
| 891 return _response.then((data) => new LogSink.fromJson(data)); | 1101 return _response.then((data) => new LogSink.fromJson(data)); |
| 892 } | 1102 } |
| 893 | 1103 |
| 894 } | 1104 } |
| 895 | 1105 |
| 896 | 1106 |
| 897 | 1107 |
| 898 /** | 1108 /** |
| 899 * A generic empty message that you can re-use to avoid defining duplicated | 1109 * A generic empty message that you can re-use to avoid defining duplicated |
| 900 * empty messages in your APIs. A typical example is to use it as the request | 1110 * empty messages in your APIs. A typical example is to use it as the request or |
| 901 * or the response type of an API method. For instance: | 1111 * the response type of an API method. For instance: |
| 902 * | 1112 * service Foo { |
| 903 * service Foo { | 1113 * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); |
| 904 * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); | 1114 * } |
| 905 * } | 1115 * The JSON representation for Empty is empty JSON object {}. |
| 906 * | |
| 907 * The JSON representation for `Empty` is empty JSON object `{}`. | |
| 908 */ | 1116 */ |
| 909 class Empty { | 1117 class Empty { |
| 910 | 1118 |
| 911 Empty(); | 1119 Empty(); |
| 912 | 1120 |
| 913 Empty.fromJson(core.Map _json) { | 1121 Empty.fromJson(core.Map _json) { |
| 914 } | 1122 } |
| 915 | 1123 |
| 916 core.Map toJson() { | 1124 core.Map toJson() { |
| 917 var _json = new core.Map(); | 1125 var _json = new core.Map(); |
| 918 return _json; | 1126 return _json; |
| 919 } | 1127 } |
| 920 } | 1128 } |
| 921 | 1129 |
| 922 /** | 1130 /** |
| 923 * A common proto for logging HTTP requests. Only contains semantics | 1131 * A common proto for logging HTTP requests. Only contains semantics defined by |
| 924 * defined by the HTTP specification. Product-specific logging | 1132 * the HTTP specification. Product-specific logging information MUST be defined |
| 925 * information MUST be defined in a separate message. | 1133 * in a separate message. |
| 926 */ | 1134 */ |
| 927 class HttpRequest { | 1135 class HttpRequest { |
| 928 /** | 1136 /** |
| 929 * The number of HTTP response bytes inserted into cache. Set only when a | 1137 * The number of HTTP response bytes inserted into cache. Set only when a |
| 930 * cache fill was attempted. | 1138 * cache fill was attempted. |
| 931 */ | 1139 */ |
| 932 core.String cacheFillBytes; | 1140 core.String cacheFillBytes; |
| 933 /** | 1141 /** |
| 934 * Whether or not an entity was served from cache | 1142 * Whether or not an entity was served from cache (with or without |
| 935 * (with or without validation). | 1143 * validation). |
| 936 */ | 1144 */ |
| 937 core.bool cacheHit; | 1145 core.bool cacheHit; |
| 938 /** Whether or not a cache lookup was attempted. */ | 1146 /** Whether or not a cache lookup was attempted. */ |
| 939 core.bool cacheLookup; | 1147 core.bool cacheLookup; |
| 940 /** | 1148 /** |
| 941 * Whether or not the response was validated with the origin server before | 1149 * Whether or not the response was validated with the origin server before |
| 942 * being served from cache. This field is only meaningful if `cache_hit` is | 1150 * being served from cache. This field is only meaningful if cache_hit is |
| 943 * True. | 1151 * True. |
| 944 */ | 1152 */ |
| 945 core.bool cacheValidatedWithOriginServer; | 1153 core.bool cacheValidatedWithOriginServer; |
| 946 /** | 1154 /** |
| 947 * The request processing latency on the server, from the time the request was | 1155 * The request processing latency on the server, from the time the request was |
| 948 * received until the response was sent. | 1156 * received until the response was sent. |
| 949 */ | 1157 */ |
| 950 core.String latency; | 1158 core.String latency; |
| 951 /** | 1159 /** |
| 952 * The referer URL of the request, as defined in | 1160 * The referer URL of the request, as defined in HTTP/1.1 Header Field |
| 953 * [HTTP/1.1 Header Field | 1161 * Definitions (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). |
| 954 * Definitions](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). | |
| 955 */ | 1162 */ |
| 956 core.String referer; | 1163 core.String referer; |
| 957 /** | 1164 /** |
| 958 * The IP address (IPv4 or IPv6) of the client that issued the HTTP | 1165 * The IP address (IPv4 or IPv6) of the client that issued the HTTP request. |
| 959 * request. Examples: `"192.168.1.1"`, `"FE80::0202:B3FF:FE1E:8329"`. | 1166 * Examples: "192.168.1.1", "FE80::0202:B3FF:FE1E:8329". |
| 960 */ | 1167 */ |
| 961 core.String remoteIp; | 1168 core.String remoteIp; |
| 962 /** The request method. Examples: `"GET"`, `"HEAD"`, `"PUT"`, `"POST"`. */ | 1169 /** The request method. Examples: "GET", "HEAD", "PUT", "POST". */ |
| 963 core.String requestMethod; | 1170 core.String requestMethod; |
| 964 /** | 1171 /** |
| 965 * The size of the HTTP request message in bytes, including the request | 1172 * The size of the HTTP request message in bytes, including the request |
| 966 * headers and the request body. | 1173 * headers and the request body. |
| 967 */ | 1174 */ |
| 968 core.String requestSize; | 1175 core.String requestSize; |
| 969 /** | 1176 /** |
| 970 * The scheme (http, https), the host name, the path and the query | 1177 * The scheme (http, https), the host name, the path and the query portion of |
| 971 * portion of the URL that was requested. | 1178 * the URL that was requested. Example: |
| 972 * Example: `"http://example.com/some/info?color=red"`. | 1179 * "http://example.com/some/info?color=red". |
| 973 */ | 1180 */ |
| 974 core.String requestUrl; | 1181 core.String requestUrl; |
| 975 /** | 1182 /** |
| 976 * The size of the HTTP response message sent back to the client, in bytes, | 1183 * The size of the HTTP response message sent back to the client, in bytes, |
| 977 * including the response headers and the response body. | 1184 * including the response headers and the response body. |
| 978 */ | 1185 */ |
| 979 core.String responseSize; | 1186 core.String responseSize; |
| 980 /** | 1187 /** |
| 981 * The IP address (IPv4 or IPv6) of the origin server that the request was | 1188 * The IP address (IPv4 or IPv6) of the origin server that the request was |
| 982 * sent to. | 1189 * sent to. |
| 983 */ | 1190 */ |
| 984 core.String serverIp; | 1191 core.String serverIp; |
| 985 /** | 1192 /** |
| 986 * The response code indicating the status of response. | 1193 * The response code indicating the status of response. Examples: 200, 404. |
| 987 * Examples: 200, 404. | |
| 988 */ | 1194 */ |
| 989 core.int status; | 1195 core.int status; |
| 990 /** | 1196 /** |
| 991 * The user agent sent by the client. Example: | 1197 * The user agent sent by the client. Example: "Mozilla/4.0 (compatible; MSIE |
| 992 * `"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461; .NET CLR | 1198 * 6.0; Windows 98; Q312461; .NET CLR 1.0.3705)". |
| 993 * 1.0.3705)"`. | |
| 994 */ | 1199 */ |
| 995 core.String userAgent; | 1200 core.String userAgent; |
| 996 | 1201 |
| 997 HttpRequest(); | 1202 HttpRequest(); |
| 998 | 1203 |
| 999 HttpRequest.fromJson(core.Map _json) { | 1204 HttpRequest.fromJson(core.Map _json) { |
| 1000 if (_json.containsKey("cacheFillBytes")) { | 1205 if (_json.containsKey("cacheFillBytes")) { |
| 1001 cacheFillBytes = _json["cacheFillBytes"]; | 1206 cacheFillBytes = _json["cacheFillBytes"]; |
| 1002 } | 1207 } |
| 1003 if (_json.containsKey("cacheHit")) { | 1208 if (_json.containsKey("cacheHit")) { |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1126 if (key != null) { | 1331 if (key != null) { |
| 1127 _json["key"] = key; | 1332 _json["key"] = key; |
| 1128 } | 1333 } |
| 1129 if (valueType != null) { | 1334 if (valueType != null) { |
| 1130 _json["valueType"] = valueType; | 1335 _json["valueType"] = valueType; |
| 1131 } | 1336 } |
| 1132 return _json; | 1337 return _json; |
| 1133 } | 1338 } |
| 1134 } | 1339 } |
| 1135 | 1340 |
| 1136 /** The parameters to `ListLogEntries`. */ | 1341 /** The parameters to ListLogEntries. */ |
| 1137 class ListLogEntriesRequest { | 1342 class ListLogEntriesRequest { |
| 1138 /** | 1343 /** |
| 1139 * Optional. A filter that chooses which log entries to return. See [Advanced | 1344 * Optional. A filter that chooses which log entries to return. See Advanced |
| 1140 * Logs Filters](/logging/docs/view/advanced_filters). Only log entries that | 1345 * Logs Filters. Only log entries that match the filter are returned. An empty |
| 1141 * match the filter are returned. An empty filter matches all log entries. | 1346 * filter matches all log entries in the resources listed in resource_names. |
| 1347 * Referencing a parent resource that is not listed in resource_names will |
| 1348 * cause the filter to return no results. The maximum length of the filter is |
| 1349 * 20000 characters. |
| 1142 */ | 1350 */ |
| 1143 core.String filter; | 1351 core.String filter; |
| 1144 /** | 1352 /** |
| 1145 * Optional. How the results should be sorted. Presently, the only permitted | 1353 * Optional. How the results should be sorted. Presently, the only permitted |
| 1146 * values are `"timestamp asc"` (default) and `"timestamp desc"`. The first | 1354 * values are "timestamp asc" (default) and "timestamp desc". The first option |
| 1147 * option returns entries in order of increasing values of | 1355 * returns entries in order of increasing values of LogEntry.timestamp (oldest |
| 1148 * `LogEntry.timestamp` (oldest first), and the second option returns entries | 1356 * first), and the second option returns entries in order of decreasing |
| 1149 * in order of decreasing timestamps (newest first). Entries with equal | 1357 * timestamps (newest first). Entries with equal timestamps are returned in |
| 1150 * timestamps are returned in order of `LogEntry.insertId`. | 1358 * order of LogEntry.insertId. |
| 1151 */ | 1359 */ |
| 1152 core.String orderBy; | 1360 core.String orderBy; |
| 1153 /** | 1361 /** |
| 1154 * Optional. The maximum number of results to return from this request. | 1362 * Optional. The maximum number of results to return from this request. |
| 1155 * Non-positive values are ignored. The presence of `nextPageToken` in the | 1363 * Non-positive values are ignored. The presence of nextPageToken in the |
| 1156 * response indicates that more results might be available. | 1364 * response indicates that more results might be available. |
| 1157 */ | 1365 */ |
| 1158 core.int pageSize; | 1366 core.int pageSize; |
| 1159 /** | 1367 /** |
| 1160 * Optional. If present, then retrieve the next batch of results from the | 1368 * Optional. If present, then retrieve the next batch of results from the |
| 1161 * preceding call to this method. `pageToken` must be the value of | 1369 * preceding call to this method. pageToken must be the value of nextPageToken |
| 1162 * `nextPageToken` from the previous response. The values of other method | 1370 * from the previous response. The values of other method parameters should be |
| 1163 * parameters should be identical to those in the previous call. | 1371 * identical to those in the previous call. |
| 1164 */ | 1372 */ |
| 1165 core.String pageToken; | 1373 core.String pageToken; |
| 1166 /** | 1374 /** |
| 1167 * Deprecated. One or more project identifiers or project numbers from which | 1375 * Deprecated. Use resource_names instead. One or more project identifiers or |
| 1168 * to retrieve log entries. Examples: `"my-project-1A"`, `"1234567890"`. If | 1376 * project numbers from which to retrieve log entries. Example: |
| 1169 * present, these project identifiers are converted to resource format and | 1377 * "my-project-1A". If present, these project identifiers are converted to |
| 1170 * added to the list of resources in `resourceNames`. Callers should use | 1378 * resource name format and added to the list of resources in resource_names. |
| 1171 * `resourceNames` rather than this parameter. | |
| 1172 */ | 1379 */ |
| 1173 core.List<core.String> projectIds; | 1380 core.List<core.String> projectIds; |
| 1174 /** | 1381 /** |
| 1175 * Required. One or more cloud resources from which to retrieve log entries. | 1382 * Required. Names of one or more resources from which to retrieve log |
| 1176 * Example: `"projects/my-project-1A"`, `"projects/1234567890"`. Projects | 1383 * entries: |
| 1177 * listed in `projectIds` are added to this list. | 1384 * "projects/[PROJECT_ID]" |
| 1385 * "organizations/[ORGANIZATION_ID]" |
| 1386 * Projects listed in the project_ids field are added to this list. |
| 1178 */ | 1387 */ |
| 1179 core.List<core.String> resourceNames; | 1388 core.List<core.String> resourceNames; |
| 1180 | 1389 |
| 1181 ListLogEntriesRequest(); | 1390 ListLogEntriesRequest(); |
| 1182 | 1391 |
| 1183 ListLogEntriesRequest.fromJson(core.Map _json) { | 1392 ListLogEntriesRequest.fromJson(core.Map _json) { |
| 1184 if (_json.containsKey("filter")) { | 1393 if (_json.containsKey("filter")) { |
| 1185 filter = _json["filter"]; | 1394 filter = _json["filter"]; |
| 1186 } | 1395 } |
| 1187 if (_json.containsKey("orderBy")) { | 1396 if (_json.containsKey("orderBy")) { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 1218 if (projectIds != null) { | 1427 if (projectIds != null) { |
| 1219 _json["projectIds"] = projectIds; | 1428 _json["projectIds"] = projectIds; |
| 1220 } | 1429 } |
| 1221 if (resourceNames != null) { | 1430 if (resourceNames != null) { |
| 1222 _json["resourceNames"] = resourceNames; | 1431 _json["resourceNames"] = resourceNames; |
| 1223 } | 1432 } |
| 1224 return _json; | 1433 return _json; |
| 1225 } | 1434 } |
| 1226 } | 1435 } |
| 1227 | 1436 |
| 1228 /** Result returned from `ListLogEntries`. */ | 1437 /** Result returned from ListLogEntries. */ |
| 1229 class ListLogEntriesResponse { | 1438 class ListLogEntriesResponse { |
| 1230 /** A list of log entries. */ | 1439 /** A list of log entries. */ |
| 1231 core.List<LogEntry> entries; | 1440 core.List<LogEntry> entries; |
| 1232 /** | 1441 /** |
| 1233 * If there might be more results than appear in this response, then | 1442 * If there might be more results than those appearing in this response, then |
| 1234 * `nextPageToken` is included. To get the next set of results, call this | 1443 * nextPageToken is included. To get the next set of results, call this method |
| 1235 * method again using the value of `nextPageToken` as `pageToken`. | 1444 * again using the value of nextPageToken as pageToken.If a value for |
| 1445 * next_page_token appears and the entries field is empty, it means that the |
| 1446 * search found no log entries so far but it did not have time to search all |
| 1447 * the possible log entries. Retry the method with this value for page_token |
| 1448 * to continue the search. Alternatively, consider speeding up the search by |
| 1449 * changing your filter to specify a single log name or resource type, or to |
| 1450 * narrow the time range of the search. |
| 1236 */ | 1451 */ |
| 1237 core.String nextPageToken; | 1452 core.String nextPageToken; |
| 1238 | 1453 |
| 1239 ListLogEntriesResponse(); | 1454 ListLogEntriesResponse(); |
| 1240 | 1455 |
| 1241 ListLogEntriesResponse.fromJson(core.Map _json) { | 1456 ListLogEntriesResponse.fromJson(core.Map _json) { |
| 1242 if (_json.containsKey("entries")) { | 1457 if (_json.containsKey("entries")) { |
| 1243 entries = _json["entries"].map((value) => new LogEntry.fromJson(value)).to
List(); | 1458 entries = _json["entries"].map((value) => new LogEntry.fromJson(value)).to
List(); |
| 1244 } | 1459 } |
| 1245 if (_json.containsKey("nextPageToken")) { | 1460 if (_json.containsKey("nextPageToken")) { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 1258 return _json; | 1473 return _json; |
| 1259 } | 1474 } |
| 1260 } | 1475 } |
| 1261 | 1476 |
| 1262 /** Result returned from ListLogMetrics. */ | 1477 /** Result returned from ListLogMetrics. */ |
| 1263 class ListLogMetricsResponse { | 1478 class ListLogMetricsResponse { |
| 1264 /** A list of logs-based metrics. */ | 1479 /** A list of logs-based metrics. */ |
| 1265 core.List<LogMetric> metrics; | 1480 core.List<LogMetric> metrics; |
| 1266 /** | 1481 /** |
| 1267 * If there might be more results than appear in this response, then | 1482 * If there might be more results than appear in this response, then |
| 1268 * `nextPageToken` is included. To get the next set of results, call this | 1483 * nextPageToken is included. To get the next set of results, call this method |
| 1269 * method again using the value of `nextPageToken` as `pageToken`. | 1484 * again using the value of nextPageToken as pageToken. |
| 1270 */ | 1485 */ |
| 1271 core.String nextPageToken; | 1486 core.String nextPageToken; |
| 1272 | 1487 |
| 1273 ListLogMetricsResponse(); | 1488 ListLogMetricsResponse(); |
| 1274 | 1489 |
| 1275 ListLogMetricsResponse.fromJson(core.Map _json) { | 1490 ListLogMetricsResponse.fromJson(core.Map _json) { |
| 1276 if (_json.containsKey("metrics")) { | 1491 if (_json.containsKey("metrics")) { |
| 1277 metrics = _json["metrics"].map((value) => new LogMetric.fromJson(value)).t
oList(); | 1492 metrics = _json["metrics"].map((value) => new LogMetric.fromJson(value)).t
oList(); |
| 1278 } | 1493 } |
| 1279 if (_json.containsKey("nextPageToken")) { | 1494 if (_json.containsKey("nextPageToken")) { |
| 1280 nextPageToken = _json["nextPageToken"]; | 1495 nextPageToken = _json["nextPageToken"]; |
| 1281 } | 1496 } |
| 1282 } | 1497 } |
| 1283 | 1498 |
| 1284 core.Map toJson() { | 1499 core.Map toJson() { |
| 1285 var _json = new core.Map(); | 1500 var _json = new core.Map(); |
| 1286 if (metrics != null) { | 1501 if (metrics != null) { |
| 1287 _json["metrics"] = metrics.map((value) => (value).toJson()).toList(); | 1502 _json["metrics"] = metrics.map((value) => (value).toJson()).toList(); |
| 1288 } | 1503 } |
| 1289 if (nextPageToken != null) { | 1504 if (nextPageToken != null) { |
| 1290 _json["nextPageToken"] = nextPageToken; | 1505 _json["nextPageToken"] = nextPageToken; |
| 1291 } | 1506 } |
| 1292 return _json; | 1507 return _json; |
| 1293 } | 1508 } |
| 1294 } | 1509 } |
| 1295 | 1510 |
| 1511 /** Result returned from ListLogs. */ |
| 1512 class ListLogsResponse { |
| 1513 /** |
| 1514 * A list of log names. For example, "projects/my-project/syslog" or |
| 1515 * "organizations/123/cloudresourcemanager.googleapis.com%2Factivity". |
| 1516 */ |
| 1517 core.List<core.String> logNames; |
| 1518 /** |
| 1519 * If there might be more results than those appearing in this response, then |
| 1520 * nextPageToken is included. To get the next set of results, call this method |
| 1521 * again using the value of nextPageToken as pageToken. |
| 1522 */ |
| 1523 core.String nextPageToken; |
| 1524 |
| 1525 ListLogsResponse(); |
| 1526 |
| 1527 ListLogsResponse.fromJson(core.Map _json) { |
| 1528 if (_json.containsKey("logNames")) { |
| 1529 logNames = _json["logNames"]; |
| 1530 } |
| 1531 if (_json.containsKey("nextPageToken")) { |
| 1532 nextPageToken = _json["nextPageToken"]; |
| 1533 } |
| 1534 } |
| 1535 |
| 1536 core.Map toJson() { |
| 1537 var _json = new core.Map(); |
| 1538 if (logNames != null) { |
| 1539 _json["logNames"] = logNames; |
| 1540 } |
| 1541 if (nextPageToken != null) { |
| 1542 _json["nextPageToken"] = nextPageToken; |
| 1543 } |
| 1544 return _json; |
| 1545 } |
| 1546 } |
| 1547 |
| 1296 /** Result returned from ListMonitoredResourceDescriptors. */ | 1548 /** Result returned from ListMonitoredResourceDescriptors. */ |
| 1297 class ListMonitoredResourceDescriptorsResponse { | 1549 class ListMonitoredResourceDescriptorsResponse { |
| 1298 /** | 1550 /** |
| 1299 * If there might be more results than appear in this response, then | 1551 * If there might be more results than those appearing in this response, then |
| 1300 * `nextPageToken` is included. To get the next set of results, call this | 1552 * nextPageToken is included. To get the next set of results, call this method |
| 1301 * method again using the value of `nextPageToken` as `pageToken`. | 1553 * again using the value of nextPageToken as pageToken. |
| 1302 */ | 1554 */ |
| 1303 core.String nextPageToken; | 1555 core.String nextPageToken; |
| 1304 /** A list of resource descriptors. */ | 1556 /** A list of resource descriptors. */ |
| 1305 core.List<MonitoredResourceDescriptor> resourceDescriptors; | 1557 core.List<MonitoredResourceDescriptor> resourceDescriptors; |
| 1306 | 1558 |
| 1307 ListMonitoredResourceDescriptorsResponse(); | 1559 ListMonitoredResourceDescriptorsResponse(); |
| 1308 | 1560 |
| 1309 ListMonitoredResourceDescriptorsResponse.fromJson(core.Map _json) { | 1561 ListMonitoredResourceDescriptorsResponse.fromJson(core.Map _json) { |
| 1310 if (_json.containsKey("nextPageToken")) { | 1562 if (_json.containsKey("nextPageToken")) { |
| 1311 nextPageToken = _json["nextPageToken"]; | 1563 nextPageToken = _json["nextPageToken"]; |
| 1312 } | 1564 } |
| 1313 if (_json.containsKey("resourceDescriptors")) { | 1565 if (_json.containsKey("resourceDescriptors")) { |
| 1314 resourceDescriptors = _json["resourceDescriptors"].map((value) => new Moni
toredResourceDescriptor.fromJson(value)).toList(); | 1566 resourceDescriptors = _json["resourceDescriptors"].map((value) => new Moni
toredResourceDescriptor.fromJson(value)).toList(); |
| 1315 } | 1567 } |
| 1316 } | 1568 } |
| 1317 | 1569 |
| 1318 core.Map toJson() { | 1570 core.Map toJson() { |
| 1319 var _json = new core.Map(); | 1571 var _json = new core.Map(); |
| 1320 if (nextPageToken != null) { | 1572 if (nextPageToken != null) { |
| 1321 _json["nextPageToken"] = nextPageToken; | 1573 _json["nextPageToken"] = nextPageToken; |
| 1322 } | 1574 } |
| 1323 if (resourceDescriptors != null) { | 1575 if (resourceDescriptors != null) { |
| 1324 _json["resourceDescriptors"] = resourceDescriptors.map((value) => (value).
toJson()).toList(); | 1576 _json["resourceDescriptors"] = resourceDescriptors.map((value) => (value).
toJson()).toList(); |
| 1325 } | 1577 } |
| 1326 return _json; | 1578 return _json; |
| 1327 } | 1579 } |
| 1328 } | 1580 } |
| 1329 | 1581 |
| 1330 /** Result returned from `ListSinks`. */ | 1582 /** Result returned from ListSinks. */ |
| 1331 class ListSinksResponse { | 1583 class ListSinksResponse { |
| 1332 /** | 1584 /** |
| 1333 * If there might be more results than appear in this response, then | 1585 * If there might be more results than appear in this response, then |
| 1334 * `nextPageToken` is included. To get the next set of results, call the same | 1586 * nextPageToken is included. To get the next set of results, call the same |
| 1335 * method again using the value of `nextPageToken` as `pageToken`. | 1587 * method again using the value of nextPageToken as pageToken. |
| 1336 */ | 1588 */ |
| 1337 core.String nextPageToken; | 1589 core.String nextPageToken; |
| 1338 /** A list of sinks. */ | 1590 /** A list of sinks. */ |
| 1339 core.List<LogSink> sinks; | 1591 core.List<LogSink> sinks; |
| 1340 | 1592 |
| 1341 ListSinksResponse(); | 1593 ListSinksResponse(); |
| 1342 | 1594 |
| 1343 ListSinksResponse.fromJson(core.Map _json) { | 1595 ListSinksResponse.fromJson(core.Map _json) { |
| 1344 if (_json.containsKey("nextPageToken")) { | 1596 if (_json.containsKey("nextPageToken")) { |
| 1345 nextPageToken = _json["nextPageToken"]; | 1597 nextPageToken = _json["nextPageToken"]; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1357 if (sinks != null) { | 1609 if (sinks != null) { |
| 1358 _json["sinks"] = sinks.map((value) => (value).toJson()).toList(); | 1610 _json["sinks"] = sinks.map((value) => (value).toJson()).toList(); |
| 1359 } | 1611 } |
| 1360 return _json; | 1612 return _json; |
| 1361 } | 1613 } |
| 1362 } | 1614 } |
| 1363 | 1615 |
| 1364 /** An individual entry in a log. */ | 1616 /** An individual entry in a log. */ |
| 1365 class LogEntry { | 1617 class LogEntry { |
| 1366 /** | 1618 /** |
| 1367 * Optional. Information about the HTTP request associated with this | 1619 * Optional. Information about the HTTP request associated with this log |
| 1368 * log entry, if applicable. | 1620 * entry, if applicable. |
| 1369 */ | 1621 */ |
| 1370 HttpRequest httpRequest; | 1622 HttpRequest httpRequest; |
| 1371 /** | 1623 /** |
| 1372 * Optional. A unique ID for the log entry. If you provide this | 1624 * Optional. A unique ID for the log entry. If you provide this field, the |
| 1373 * field, the logging service considers other log entries in the | 1625 * logging service considers other log entries in the same project with the |
| 1374 * same project with the same ID as duplicates which can be removed. If | 1626 * same ID as duplicates which can be removed. If omitted, Stackdriver Logging |
| 1375 * omitted, Stackdriver Logging will generate a unique ID for this | 1627 * will generate a unique ID for this log entry. |
| 1376 * log entry. | |
| 1377 */ | 1628 */ |
| 1378 core.String insertId; | 1629 core.String insertId; |
| 1379 /** | 1630 /** |
| 1380 * The log entry payload, represented as a structure that | 1631 * The log entry payload, represented as a structure that is expressed as a |
| 1381 * is expressed as a JSON object. | 1632 * JSON object. |
| 1382 * | 1633 * |
| 1383 * The values for Object must be JSON objects. It can consist of `num`, | 1634 * The values for Object must be JSON objects. It can consist of `num`, |
| 1384 * `String`, `bool` and `null` as well as `Map` and `List` values. | 1635 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| 1385 */ | 1636 */ |
| 1386 core.Map<core.String, core.Object> jsonPayload; | 1637 core.Map<core.String, core.Object> jsonPayload; |
| 1387 /** | 1638 /** |
| 1388 * Optional. A set of user-defined (key, value) data that provides additional | 1639 * Optional. A set of user-defined (key, value) data that provides additional |
| 1389 * information about the log entry. | 1640 * information about the log entry. |
| 1390 */ | 1641 */ |
| 1391 core.Map<core.String, core.String> labels; | 1642 core.Map<core.String, core.String> labels; |
| 1392 /** | 1643 /** |
| 1393 * Required. The resource name of the log to which this log entry | 1644 * Required. The resource name of the log to which this log entry belongs: |
| 1394 * belongs. The format of the name is | 1645 * "projects/[PROJECT_ID]/logs/[LOG_ID]" |
| 1395 * `"projects/<project-id>/logs/<log-id>"`. Examples: | 1646 * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" |
| 1396 * `"projects/my-projectid/logs/syslog"`, | 1647 * [LOG_ID] must be URL-encoded within log_name. Example: |
| 1397 * `"projects/my-projectid/logs/library.googleapis.com%2Fbook_log"`. | 1648 * "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivi
ty". |
| 1398 * | 1649 * [LOG_ID] must be less than 512 characters long and can only include the |
| 1399 * The log ID part of resource name must be less than 512 characters | 1650 * following characters: upper and lower case alphanumeric characters, |
| 1400 * long and can only include the following characters: upper and | 1651 * forward-slash, underscore, hyphen, and period.For backward compatibility, |
| 1401 * lower case alphanumeric characters: [A-Za-z0-9]; and punctuation | 1652 * if log_name begins with a forward-slash, such as /projects/..., then the |
| 1402 * characters: forward-slash, underscore, hyphen, and period. | 1653 * log entry is ingested as usual but the forward-slash is removed. Listing |
| 1403 * Forward-slash (`/`) characters in the log ID must be URL-encoded. | 1654 * the log entry will not show the leading slash and filtering for a log name |
| 1655 * with a leading slash will never return any results. |
| 1404 */ | 1656 */ |
| 1405 core.String logName; | 1657 core.String logName; |
| 1406 /** | 1658 /** |
| 1407 * Optional. Information about an operation associated with the log entry, if | 1659 * Optional. Information about an operation associated with the log entry, if |
| 1408 * applicable. | 1660 * applicable. |
| 1409 */ | 1661 */ |
| 1410 LogEntryOperation operation; | 1662 LogEntryOperation operation; |
| 1411 /** | 1663 /** |
| 1412 * The log entry payload, represented as a protocol buffer. Some | 1664 * The log entry payload, represented as a protocol buffer. Some Google Cloud |
| 1413 * Google Cloud Platform services use this field for their log | 1665 * Platform services use this field for their log entry payloads. |
| 1414 * entry payloads. | |
| 1415 * | 1666 * |
| 1416 * The values for Object must be JSON objects. It can consist of `num`, | 1667 * The values for Object must be JSON objects. It can consist of `num`, |
| 1417 * `String`, `bool` and `null` as well as `Map` and `List` values. | 1668 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| 1418 */ | 1669 */ |
| 1419 core.Map<core.String, core.Object> protoPayload; | 1670 core.Map<core.String, core.Object> protoPayload; |
| 1420 /** | 1671 /** |
| 1421 * Required. The monitored resource associated with this log entry. | 1672 * Required. The monitored resource associated with this log entry. Example: a |
| 1422 * Example: a log entry that reports a database error would be | 1673 * log entry that reports a database error would be associated with the |
| 1423 * associated with the monitored resource designating the particular | 1674 * monitored resource designating the particular database that reported the |
| 1424 * database that reported the error. | 1675 * error. |
| 1425 */ | 1676 */ |
| 1426 MonitoredResource resource; | 1677 MonitoredResource resource; |
| 1427 /** | 1678 /** |
| 1428 * Optional. The severity of the log entry. The default value is | 1679 * Optional. The severity of the log entry. The default value is |
| 1429 * `LogSeverity.DEFAULT`. | 1680 * LogSeverity.DEFAULT. |
| 1430 * Possible string values are: | 1681 * Possible string values are: |
| 1431 * - "DEFAULT" : (0) The log entry has no assigned severity level. | 1682 * - "DEFAULT" : (0) The log entry has no assigned severity level. |
| 1432 * - "DEBUG" : (100) Debug or trace information. | 1683 * - "DEBUG" : (100) Debug or trace information. |
| 1433 * - "INFO" : (200) Routine information, such as ongoing status or | 1684 * - "INFO" : (200) Routine information, such as ongoing status or |
| 1434 * performance. | 1685 * performance. |
| 1435 * - "NOTICE" : (300) Normal but significant events, such as start up, shut | 1686 * - "NOTICE" : (300) Normal but significant events, such as start up, shut |
| 1436 * down, or | 1687 * down, or a configuration change. |
| 1437 * a configuration change. | |
| 1438 * - "WARNING" : (400) Warning events might cause problems. | 1688 * - "WARNING" : (400) Warning events might cause problems. |
| 1439 * - "ERROR" : (500) Error events are likely to cause problems. | 1689 * - "ERROR" : (500) Error events are likely to cause problems. |
| 1440 * - "CRITICAL" : (600) Critical events cause more severe problems or outages. | 1690 * - "CRITICAL" : (600) Critical events cause more severe problems or outages. |
| 1441 * - "ALERT" : (700) A person must take an action immediately. | 1691 * - "ALERT" : (700) A person must take an action immediately. |
| 1442 * - "EMERGENCY" : (800) One or more systems are unusable. | 1692 * - "EMERGENCY" : (800) One or more systems are unusable. |
| 1443 */ | 1693 */ |
| 1444 core.String severity; | 1694 core.String severity; |
| 1695 /** |
| 1696 * Optional. Source code location information associated with the log entry, |
| 1697 * if any. |
| 1698 */ |
| 1699 LogEntrySourceLocation sourceLocation; |
| 1445 /** The log entry payload, represented as a Unicode string (UTF-8). */ | 1700 /** The log entry payload, represented as a Unicode string (UTF-8). */ |
| 1446 core.String textPayload; | 1701 core.String textPayload; |
| 1447 /** | 1702 /** |
| 1448 * Optional. The time the event described by the log entry occurred. If | 1703 * Optional. The time the event described by the log entry occurred. If |
| 1449 * omitted, Stackdriver Logging will use the time the log entry is received. | 1704 * omitted, Stackdriver Logging will use the time the log entry is received. |
| 1450 */ | 1705 */ |
| 1451 core.String timestamp; | 1706 core.String timestamp; |
| 1707 /** |
| 1708 * Optional. Resource name of the trace associated with the log entry, if any. |
| 1709 * If it contains a relative resource name, the name is assumed to be relative |
| 1710 * to //tracing.googleapis.com. Example: |
| 1711 * projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824 |
| 1712 */ |
| 1713 core.String trace; |
| 1452 | 1714 |
| 1453 LogEntry(); | 1715 LogEntry(); |
| 1454 | 1716 |
| 1455 LogEntry.fromJson(core.Map _json) { | 1717 LogEntry.fromJson(core.Map _json) { |
| 1456 if (_json.containsKey("httpRequest")) { | 1718 if (_json.containsKey("httpRequest")) { |
| 1457 httpRequest = new HttpRequest.fromJson(_json["httpRequest"]); | 1719 httpRequest = new HttpRequest.fromJson(_json["httpRequest"]); |
| 1458 } | 1720 } |
| 1459 if (_json.containsKey("insertId")) { | 1721 if (_json.containsKey("insertId")) { |
| 1460 insertId = _json["insertId"]; | 1722 insertId = _json["insertId"]; |
| 1461 } | 1723 } |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1473 } | 1735 } |
| 1474 if (_json.containsKey("protoPayload")) { | 1736 if (_json.containsKey("protoPayload")) { |
| 1475 protoPayload = _json["protoPayload"]; | 1737 protoPayload = _json["protoPayload"]; |
| 1476 } | 1738 } |
| 1477 if (_json.containsKey("resource")) { | 1739 if (_json.containsKey("resource")) { |
| 1478 resource = new MonitoredResource.fromJson(_json["resource"]); | 1740 resource = new MonitoredResource.fromJson(_json["resource"]); |
| 1479 } | 1741 } |
| 1480 if (_json.containsKey("severity")) { | 1742 if (_json.containsKey("severity")) { |
| 1481 severity = _json["severity"]; | 1743 severity = _json["severity"]; |
| 1482 } | 1744 } |
| 1745 if (_json.containsKey("sourceLocation")) { |
| 1746 sourceLocation = new LogEntrySourceLocation.fromJson(_json["sourceLocation
"]); |
| 1747 } |
| 1483 if (_json.containsKey("textPayload")) { | 1748 if (_json.containsKey("textPayload")) { |
| 1484 textPayload = _json["textPayload"]; | 1749 textPayload = _json["textPayload"]; |
| 1485 } | 1750 } |
| 1486 if (_json.containsKey("timestamp")) { | 1751 if (_json.containsKey("timestamp")) { |
| 1487 timestamp = _json["timestamp"]; | 1752 timestamp = _json["timestamp"]; |
| 1488 } | 1753 } |
| 1754 if (_json.containsKey("trace")) { |
| 1755 trace = _json["trace"]; |
| 1756 } |
| 1489 } | 1757 } |
| 1490 | 1758 |
| 1491 core.Map toJson() { | 1759 core.Map toJson() { |
| 1492 var _json = new core.Map(); | 1760 var _json = new core.Map(); |
| 1493 if (httpRequest != null) { | 1761 if (httpRequest != null) { |
| 1494 _json["httpRequest"] = (httpRequest).toJson(); | 1762 _json["httpRequest"] = (httpRequest).toJson(); |
| 1495 } | 1763 } |
| 1496 if (insertId != null) { | 1764 if (insertId != null) { |
| 1497 _json["insertId"] = insertId; | 1765 _json["insertId"] = insertId; |
| 1498 } | 1766 } |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1510 } | 1778 } |
| 1511 if (protoPayload != null) { | 1779 if (protoPayload != null) { |
| 1512 _json["protoPayload"] = protoPayload; | 1780 _json["protoPayload"] = protoPayload; |
| 1513 } | 1781 } |
| 1514 if (resource != null) { | 1782 if (resource != null) { |
| 1515 _json["resource"] = (resource).toJson(); | 1783 _json["resource"] = (resource).toJson(); |
| 1516 } | 1784 } |
| 1517 if (severity != null) { | 1785 if (severity != null) { |
| 1518 _json["severity"] = severity; | 1786 _json["severity"] = severity; |
| 1519 } | 1787 } |
| 1788 if (sourceLocation != null) { |
| 1789 _json["sourceLocation"] = (sourceLocation).toJson(); |
| 1790 } |
| 1520 if (textPayload != null) { | 1791 if (textPayload != null) { |
| 1521 _json["textPayload"] = textPayload; | 1792 _json["textPayload"] = textPayload; |
| 1522 } | 1793 } |
| 1523 if (timestamp != null) { | 1794 if (timestamp != null) { |
| 1524 _json["timestamp"] = timestamp; | 1795 _json["timestamp"] = timestamp; |
| 1525 } | 1796 } |
| 1797 if (trace != null) { |
| 1798 _json["trace"] = trace; |
| 1799 } |
| 1526 return _json; | 1800 return _json; |
| 1527 } | 1801 } |
| 1528 } | 1802 } |
| 1529 | 1803 |
| 1530 /** | 1804 /** |
| 1531 * Additional information about a potentially long-running operation with which | 1805 * Additional information about a potentially long-running operation with which |
| 1532 * a log entry is associated. | 1806 * a log entry is associated. |
| 1533 */ | 1807 */ |
| 1534 class LogEntryOperation { | 1808 class LogEntryOperation { |
| 1535 /** | 1809 /** |
| 1536 * Optional. Set this to True if this is the first log entry in the operation. | 1810 * Optional. Set this to True if this is the first log entry in the operation. |
| 1537 */ | 1811 */ |
| 1538 core.bool first; | 1812 core.bool first; |
| 1539 /** | 1813 /** |
| 1540 * Optional. An arbitrary operation identifier. Log entries with the | 1814 * Optional. An arbitrary operation identifier. Log entries with the same |
| 1541 * same identifier are assumed to be part of the same operation. | 1815 * identifier are assumed to be part of the same operation. |
| 1542 */ | 1816 */ |
| 1543 core.String id; | 1817 core.String id; |
| 1544 /** | 1818 /** |
| 1545 * Optional. Set this to True if this is the last log entry in the operation. | 1819 * Optional. Set this to True if this is the last log entry in the operation. |
| 1546 */ | 1820 */ |
| 1547 core.bool last; | 1821 core.bool last; |
| 1548 /** | 1822 /** |
| 1549 * Optional. An arbitrary producer identifier. The combination of | 1823 * Optional. An arbitrary producer identifier. The combination of id and |
| 1550 * `id` and `producer` must be globally unique. Examples for `producer`: | 1824 * producer must be globally unique. Examples for producer: |
| 1551 * `"MyDivision.MyBigCompany.com"`, `"github.com/MyProject/MyApplication"`. | 1825 * "MyDivision.MyBigCompany.com", "github.com/MyProject/MyApplication". |
| 1552 */ | 1826 */ |
| 1553 core.String producer; | 1827 core.String producer; |
| 1554 | 1828 |
| 1555 LogEntryOperation(); | 1829 LogEntryOperation(); |
| 1556 | 1830 |
| 1557 LogEntryOperation.fromJson(core.Map _json) { | 1831 LogEntryOperation.fromJson(core.Map _json) { |
| 1558 if (_json.containsKey("first")) { | 1832 if (_json.containsKey("first")) { |
| 1559 first = _json["first"]; | 1833 first = _json["first"]; |
| 1560 } | 1834 } |
| 1561 if (_json.containsKey("id")) { | 1835 if (_json.containsKey("id")) { |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1580 if (last != null) { | 1854 if (last != null) { |
| 1581 _json["last"] = last; | 1855 _json["last"] = last; |
| 1582 } | 1856 } |
| 1583 if (producer != null) { | 1857 if (producer != null) { |
| 1584 _json["producer"] = producer; | 1858 _json["producer"] = producer; |
| 1585 } | 1859 } |
| 1586 return _json; | 1860 return _json; |
| 1587 } | 1861 } |
| 1588 } | 1862 } |
| 1589 | 1863 |
| 1864 /** |
| 1865 * Additional information about the source code location that produced the log |
| 1866 * entry. |
| 1867 */ |
| 1868 class LogEntrySourceLocation { |
| 1869 /** |
| 1870 * Optional. Source file name. Depending on the runtime environment, this |
| 1871 * might be a simple name or a fully-qualified name. |
| 1872 */ |
| 1873 core.String file; |
| 1874 /** |
| 1875 * Optional. Human-readable name of the function or method being invoked, with |
| 1876 * optional context such as the class or package name. This information may be |
| 1877 * used in contexts such as the logs viewer, where a file and line number are |
| 1878 * less meaningful. The format can vary by language. For example: |
| 1879 * qual.if.ied.Class.method (Java), dir/package.func (Go), function (Python). |
| 1880 */ |
| 1881 core.String function; |
| 1882 /** |
| 1883 * Optional. Line within the source file. 1-based; 0 indicates no line number |
| 1884 * available. |
| 1885 */ |
| 1886 core.String line; |
| 1887 |
| 1888 LogEntrySourceLocation(); |
| 1889 |
| 1890 LogEntrySourceLocation.fromJson(core.Map _json) { |
| 1891 if (_json.containsKey("file")) { |
| 1892 file = _json["file"]; |
| 1893 } |
| 1894 if (_json.containsKey("function")) { |
| 1895 function = _json["function"]; |
| 1896 } |
| 1897 if (_json.containsKey("line")) { |
| 1898 line = _json["line"]; |
| 1899 } |
| 1900 } |
| 1901 |
| 1902 core.Map toJson() { |
| 1903 var _json = new core.Map(); |
| 1904 if (file != null) { |
| 1905 _json["file"] = file; |
| 1906 } |
| 1907 if (function != null) { |
| 1908 _json["function"] = function; |
| 1909 } |
| 1910 if (line != null) { |
| 1911 _json["line"] = line; |
| 1912 } |
| 1913 return _json; |
| 1914 } |
| 1915 } |
| 1916 |
| 1590 /** Application log line emitted while processing a request. */ | 1917 /** Application log line emitted while processing a request. */ |
| 1591 class LogLine { | 1918 class LogLine { |
| 1592 /** App-provided log message. */ | 1919 /** App-provided log message. */ |
| 1593 core.String logMessage; | 1920 core.String logMessage; |
| 1594 /** | 1921 /** |
| 1595 * Severity of this log entry. | 1922 * Severity of this log entry. |
| 1596 * Possible string values are: | 1923 * Possible string values are: |
| 1597 * - "DEFAULT" : (0) The log entry has no assigned severity level. | 1924 * - "DEFAULT" : (0) The log entry has no assigned severity level. |
| 1598 * - "DEBUG" : (100) Debug or trace information. | 1925 * - "DEBUG" : (100) Debug or trace information. |
| 1599 * - "INFO" : (200) Routine information, such as ongoing status or | 1926 * - "INFO" : (200) Routine information, such as ongoing status or |
| 1600 * performance. | 1927 * performance. |
| 1601 * - "NOTICE" : (300) Normal but significant events, such as start up, shut | 1928 * - "NOTICE" : (300) Normal but significant events, such as start up, shut |
| 1602 * down, or | 1929 * down, or a configuration change. |
| 1603 * a configuration change. | |
| 1604 * - "WARNING" : (400) Warning events might cause problems. | 1930 * - "WARNING" : (400) Warning events might cause problems. |
| 1605 * - "ERROR" : (500) Error events are likely to cause problems. | 1931 * - "ERROR" : (500) Error events are likely to cause problems. |
| 1606 * - "CRITICAL" : (600) Critical events cause more severe problems or outages. | 1932 * - "CRITICAL" : (600) Critical events cause more severe problems or outages. |
| 1607 * - "ALERT" : (700) A person must take an action immediately. | 1933 * - "ALERT" : (700) A person must take an action immediately. |
| 1608 * - "EMERGENCY" : (800) One or more systems are unusable. | 1934 * - "EMERGENCY" : (800) One or more systems are unusable. |
| 1609 */ | 1935 */ |
| 1610 core.String severity; | 1936 core.String severity; |
| 1611 /** Where in the source code this log message was written. */ | 1937 /** Where in the source code this log message was written. */ |
| 1612 SourceLocation sourceLocation; | 1938 SourceLocation sourceLocation; |
| 1613 /** Approximate time when this log entry was made. */ | 1939 /** Approximate time when this log entry was made. */ |
| (...skipping 28 matching lines...) Expand all Loading... |
| 1642 _json["sourceLocation"] = (sourceLocation).toJson(); | 1968 _json["sourceLocation"] = (sourceLocation).toJson(); |
| 1643 } | 1969 } |
| 1644 if (time != null) { | 1970 if (time != null) { |
| 1645 _json["time"] = time; | 1971 _json["time"] = time; |
| 1646 } | 1972 } |
| 1647 return _json; | 1973 return _json; |
| 1648 } | 1974 } |
| 1649 } | 1975 } |
| 1650 | 1976 |
| 1651 /** | 1977 /** |
| 1652 * Describes a logs-based metric. The value of the metric is the | 1978 * Describes a logs-based metric. The value of the metric is the number of log |
| 1653 * number of log entries that match a logs filter. | 1979 * entries that match a logs filter in a given time interval. |
| 1654 */ | 1980 */ |
| 1655 class LogMetric { | 1981 class LogMetric { |
| 1656 /** | 1982 /** |
| 1657 * Optional. A description of this metric, which is used in documentation. | 1983 * Optional. A description of this metric, which is used in documentation. |
| 1658 */ | 1984 */ |
| 1659 core.String description; | 1985 core.String description; |
| 1660 /** | 1986 /** |
| 1661 * Required. An [advanced logs filter](/logging/docs/view/advanced_filters). | 1987 * Required. An advanced logs filter which is used to match log entries. |
| 1662 * Example: `"resource.type=gae_app AND severity>=ERROR"`. | 1988 * Example: |
| 1989 * "resource.type=gae_app AND severity>=ERROR" |
| 1990 * The maximum length of the filter is 20000 characters. |
| 1663 */ | 1991 */ |
| 1664 core.String filter; | 1992 core.String filter; |
| 1665 /** | 1993 /** |
| 1666 * Required. The client-assigned metric identifier. Example: | 1994 * Required. The client-assigned metric identifier. Examples: "error_count", |
| 1667 * `"severe_errors"`. Metric identifiers are limited to 100 | 1995 * "nginx/requests".Metric identifiers are limited to 100 characters and can |
| 1668 * characters and can include only the following characters: `A-Z`, | 1996 * include only the following characters: A-Z, a-z, 0-9, and the special |
| 1669 * `a-z`, `0-9`, and the special characters `_-.,+!*',()%/`. The | 1997 * characters _-.,+!*',()%/. The forward-slash character (/) denotes a |
| 1670 * forward-slash character (`/`) denotes a hierarchy of name pieces, | 1998 * hierarchy of name pieces, and it cannot be the first character of the |
| 1671 * and it cannot be the first character of the name. The '%' character | 1999 * name.The metric identifier in this field must not be URL-encoded |
| 1672 * is used to URL encode unsafe and reserved characters and must be | 2000 * (https://en.wikipedia.org/wiki/Percent-encoding). However, when the metric |
| 1673 * followed by two hexadecimal digits according to RFC 1738. | 2001 * identifier appears as the [METRIC_ID] part of a metric_name API parameter, |
| 2002 * then the metric identifier must be URL-encoded. Example: |
| 2003 * "projects/my-project/metrics/nginx%2Frequests". |
| 1674 */ | 2004 */ |
| 1675 core.String name; | 2005 core.String name; |
| 1676 /** | 2006 /** |
| 1677 * Output only. The API version that created or updated this metric. | 2007 * Output only. The API version that created or updated this metric. The |
| 1678 * The version also dictates the syntax of the filter expression. When a value | 2008 * version also dictates the syntax of the filter expression. When a value for |
| 1679 * for this field is missing, the default value of V2 should be assumed. | 2009 * this field is missing, the default value of V2 should be assumed. |
| 1680 * Possible string values are: | 2010 * Possible string values are: |
| 1681 * - "V2" : Stackdriver Logging API v2. | 2011 * - "V2" : Stackdriver Logging API v2. |
| 1682 * - "V1" : Stackdriver Logging API v1. | 2012 * - "V1" : Stackdriver Logging API v1. |
| 1683 */ | 2013 */ |
| 1684 core.String version; | 2014 core.String version; |
| 1685 | 2015 |
| 1686 LogMetric(); | 2016 LogMetric(); |
| 1687 | 2017 |
| 1688 LogMetric.fromJson(core.Map _json) { | 2018 LogMetric.fromJson(core.Map _json) { |
| 1689 if (_json.containsKey("description")) { | 2019 if (_json.containsKey("description")) { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1712 _json["name"] = name; | 2042 _json["name"] = name; |
| 1713 } | 2043 } |
| 1714 if (version != null) { | 2044 if (version != null) { |
| 1715 _json["version"] = version; | 2045 _json["version"] = version; |
| 1716 } | 2046 } |
| 1717 return _json; | 2047 return _json; |
| 1718 } | 2048 } |
| 1719 } | 2049 } |
| 1720 | 2050 |
| 1721 /** | 2051 /** |
| 1722 * Describes a sink used to export log entries outside of Stackdriver Logging. | 2052 * Describes a sink used to export log entries to one of the following |
| 1723 * A logs filter controls which log entries are exported. Sinks can have a | 2053 * destinations in any project: a Cloud Storage bucket, a BigQuery dataset, or a |
| 1724 * start time and an end time; these can be used to place log entries from an | 2054 * Cloud Pub/Sub topic. A logs filter controls which log entries are exported. |
| 1725 * exact time range into a particular destination. If both `start_time` and | 2055 * The sink must be created within a project or organization. |
| 1726 * `end_time` are present, then `start_time` must be less than `end_time`. | |
| 1727 */ | 2056 */ |
| 1728 class LogSink { | 2057 class LogSink { |
| 1729 /** | 2058 /** |
| 1730 * Required. The export destination. See | 2059 * Required. The export destination: |
| 1731 * [Exporting Logs With Sinks](/logging/docs/api/tasks/exporting-logs). | 2060 * "storage.googleapis.com/[GCS_BUCKET]" |
| 1732 * Examples: | 2061 * "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" |
| 1733 * | 2062 * "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" |
| 1734 * "storage.googleapis.com/my-gcs-bucket" | 2063 * The sink's writer_identity, set when the sink is created, must have |
| 1735 * "bigquery.googleapis.com/projects/my-project-id/datasets/my-dataset" | 2064 * permission to write to the destination or else the log entries are not |
| 1736 * "pubsub.googleapis.com/projects/my-project/topics/my-topic" | 2065 * exported. For more information, see Exporting Logs With Sinks. |
| 1737 */ | 2066 */ |
| 1738 core.String destination; | 2067 core.String destination; |
| 1739 /** | 2068 /** |
| 1740 * Optional. Time at which this sink will stop exporting log entries. If this | 2069 * Optional. The time at which this sink will stop exporting log entries. Log |
| 1741 * value is present, then log entries are exported only if `entry.timestamp` < | 2070 * entries are exported only if their timestamp is earlier than the end time. |
| 1742 * `end_time`. | 2071 * If this field is not supplied, there is no end time. If both a start time |
| 2072 * and an end time are provided, then the end time must be later than the |
| 2073 * start time. |
| 1743 */ | 2074 */ |
| 1744 core.String endTime; | 2075 core.String endTime; |
| 1745 /** | 2076 /** |
| 1746 * Optional. An [advanced logs filter](/logging/docs/view/advanced_filters). | 2077 * Optional. An advanced logs filter. The only exported log entries are those |
| 1747 * Only log entries matching the filter are exported. The filter | 2078 * that are in the resource owning the sink and that match the filter. The |
| 1748 * must be consistent with the log entry format specified by the | 2079 * filter must use the log entry format specified by the output_version_format |
| 1749 * `outputVersionFormat` parameter, regardless of the format of the | 2080 * parameter. For example, in the v2 format: |
| 1750 * log entry that was originally written to Stackdriver Logging. | 2081 * logName="projects/[PROJECT_ID]/logs/[LOG_ID]" AND severity>=ERROR |
| 1751 * Example filter (V2 format): | |
| 1752 * | |
| 1753 * logName=projects/my-projectid/logs/syslog AND severity>=ERROR | |
| 1754 */ | 2082 */ |
| 1755 core.String filter; | 2083 core.String filter; |
| 1756 /** | 2084 /** |
| 1757 * Required. The client-assigned sink identifier, unique within the | 2085 * Required. The client-assigned sink identifier, unique within the project. |
| 1758 * project. Example: `"my-syslog-errors-to-pubsub"`. Sink identifiers are | 2086 * Example: "my-syslog-errors-to-pubsub". Sink identifiers are limited to 100 |
| 1759 * limited to 1000 characters and can include only the following characters: | 2087 * characters and can include only the following characters: upper and |
| 1760 * `A-Z`, `a-z`, `0-9`, and the special characters `_-.`. The maximum length | 2088 * lower-case alphanumeric characters, underscores, hyphens, and periods. |
| 1761 * of the name is 100 characters. | |
| 1762 */ | 2089 */ |
| 1763 core.String name; | 2090 core.String name; |
| 1764 /** | 2091 /** |
| 1765 * Optional. The log entry version to use for this sink's exported log | 2092 * Optional. The log entry format to use for this sink's exported log entries. |
| 1766 * entries. This version does not have to correspond to the version of the | 2093 * The v2 format is used by default. The v1 format is deprecated and should be |
| 1767 * log entry that was written to Stackdriver Logging. If omitted, the | 2094 * used only as part of a migration effort to v2. See Migration to the v2 API. |
| 1768 * v2 format is used. | |
| 1769 * Possible string values are: | 2095 * Possible string values are: |
| 1770 * - "VERSION_FORMAT_UNSPECIFIED" : An unspecified version format will default | 2096 * - "VERSION_FORMAT_UNSPECIFIED" : An unspecified format version that will |
| 1771 * to V2. | 2097 * default to V2. |
| 1772 * - "V2" : `LogEntry` version 2 format. | 2098 * - "V2" : LogEntry version 2 format. |
| 1773 * - "V1" : `LogEntry` version 1 format. | 2099 * - "V1" : LogEntry version 1 format. |
| 1774 */ | 2100 */ |
| 1775 core.String outputVersionFormat; | 2101 core.String outputVersionFormat; |
| 1776 /** | 2102 /** |
| 1777 * Optional. The time at which this sink will begin exporting log entries. If | 2103 * Optional. The time at which this sink will begin exporting log entries. Log |
| 1778 * this value is present, then log entries are exported only if `start_time` | 2104 * entries are exported only if their timestamp is not earlier than the start |
| 1779 * <=`entry.timestamp`. | 2105 * time. The default value of this field is the time the sink is created or |
| 2106 * updated. |
| 1780 */ | 2107 */ |
| 1781 core.String startTime; | 2108 core.String startTime; |
| 1782 /** | 2109 /** |
| 1783 * Output only. An IAM identity—a service account or group—that | 2110 * Output only. An IAM identity—a service account or group—under |
| 1784 * will write exported log entries to the destination on behalf of Stackdriver | 2111 * which Stackdriver Logging writes the exported log entries to the sink's |
| 1785 * Logging. You must grant this identity write-access to the destination. | 2112 * destination. This field is set by sinks.create and sinks.update, based on |
| 1786 * Consult the destination service's documentation to determine the exact role | 2113 * the setting of unique_writer_identity in those methods.Until you grant this |
| 1787 * that must be granted. | 2114 * identity write-access to the destination, log entry exports from this sink |
| 2115 * will fail. For more information, see Granting access for a resource. |
| 2116 * Consult the destination service's documentation to determine the |
| 2117 * appropriate IAM roles to assign to the identity. |
| 1788 */ | 2118 */ |
| 1789 core.String writerIdentity; | 2119 core.String writerIdentity; |
| 1790 | 2120 |
| 1791 LogSink(); | 2121 LogSink(); |
| 1792 | 2122 |
| 1793 LogSink.fromJson(core.Map _json) { | 2123 LogSink.fromJson(core.Map _json) { |
| 1794 if (_json.containsKey("destination")) { | 2124 if (_json.containsKey("destination")) { |
| 1795 destination = _json["destination"]; | 2125 destination = _json["destination"]; |
| 1796 } | 2126 } |
| 1797 if (_json.containsKey("endTime")) { | 2127 if (_json.containsKey("endTime")) { |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1837 if (writerIdentity != null) { | 2167 if (writerIdentity != null) { |
| 1838 _json["writerIdentity"] = writerIdentity; | 2168 _json["writerIdentity"] = writerIdentity; |
| 1839 } | 2169 } |
| 1840 return _json; | 2170 return _json; |
| 1841 } | 2171 } |
| 1842 } | 2172 } |
| 1843 | 2173 |
| 1844 /** | 2174 /** |
| 1845 * An object representing a resource that can be used for monitoring, logging, | 2175 * An object representing a resource that can be used for monitoring, logging, |
| 1846 * billing, or other purposes. Examples include virtual machine instances, | 2176 * billing, or other purposes. Examples include virtual machine instances, |
| 1847 * databases, and storage devices such as disks. The `type` field identifies a | 2177 * databases, and storage devices such as disks. The type field identifies a |
| 1848 * MonitoredResourceDescriptor object that describes the resource's | 2178 * MonitoredResourceDescriptor object that describes the resource's schema. |
| 1849 * schema. Information in the `labels` field identifies the actual resource and | 2179 * Information in the labels field identifies the actual resource and its |
| 1850 * its attributes according to the schema. For example, a particular Compute | 2180 * attributes according to the schema. For example, a particular Compute Engine |
| 1851 * Engine VM instance could be represented by the following object, because the | 2181 * VM instance could be represented by the following object, because the |
| 1852 * MonitoredResourceDescriptor for `"gce_instance"` has labels | 2182 * MonitoredResourceDescriptor for "gce_instance" has labels "instance_id" and |
| 1853 * `"instance_id"` and `"zone"`: | 2183 * "zone": |
| 1854 * | 2184 * { "type": "gce_instance", |
| 1855 * { "type": "gce_instance", | 2185 * "labels": { "instance_id": "12345678901234", |
| 1856 * "labels": { "instance_id": "12345678901234", | 2186 * "zone": "us-central1-a" }} |
| 1857 * "zone": "us-central1-a" }} | |
| 1858 */ | 2187 */ |
| 1859 class MonitoredResource { | 2188 class MonitoredResource { |
| 1860 /** | 2189 /** |
| 1861 * Required. Values for all of the labels listed in the associated monitored | 2190 * Required. Values for all of the labels listed in the associated monitored |
| 1862 * resource descriptor. For example, Cloud SQL databases use the labels | 2191 * resource descriptor. For example, Cloud SQL databases use the labels |
| 1863 * `"database_id"` and `"zone"`. | 2192 * "database_id" and "zone". |
| 1864 */ | 2193 */ |
| 1865 core.Map<core.String, core.String> labels; | 2194 core.Map<core.String, core.String> labels; |
| 1866 /** | 2195 /** |
| 1867 * Required. The monitored resource type. This field must match | 2196 * Required. The monitored resource type. This field must match the type field |
| 1868 * the `type` field of a MonitoredResourceDescriptor object. For | 2197 * of a MonitoredResourceDescriptor object. For example, the type of a Cloud |
| 1869 * example, the type of a Cloud SQL database is `"cloudsql_database"`. | 2198 * SQL database is "cloudsql_database". |
| 1870 */ | 2199 */ |
| 1871 core.String type; | 2200 core.String type; |
| 1872 | 2201 |
| 1873 MonitoredResource(); | 2202 MonitoredResource(); |
| 1874 | 2203 |
| 1875 MonitoredResource.fromJson(core.Map _json) { | 2204 MonitoredResource.fromJson(core.Map _json) { |
| 1876 if (_json.containsKey("labels")) { | 2205 if (_json.containsKey("labels")) { |
| 1877 labels = _json["labels"]; | 2206 labels = _json["labels"]; |
| 1878 } | 2207 } |
| 1879 if (_json.containsKey("type")) { | 2208 if (_json.containsKey("type")) { |
| 1880 type = _json["type"]; | 2209 type = _json["type"]; |
| 1881 } | 2210 } |
| 1882 } | 2211 } |
| 1883 | 2212 |
| 1884 core.Map toJson() { | 2213 core.Map toJson() { |
| 1885 var _json = new core.Map(); | 2214 var _json = new core.Map(); |
| 1886 if (labels != null) { | 2215 if (labels != null) { |
| 1887 _json["labels"] = labels; | 2216 _json["labels"] = labels; |
| 1888 } | 2217 } |
| 1889 if (type != null) { | 2218 if (type != null) { |
| 1890 _json["type"] = type; | 2219 _json["type"] = type; |
| 1891 } | 2220 } |
| 1892 return _json; | 2221 return _json; |
| 1893 } | 2222 } |
| 1894 } | 2223 } |
| 1895 | 2224 |
| 1896 /** | 2225 /** |
| 1897 * An object that describes the schema of a MonitoredResource object using a | 2226 * An object that describes the schema of a MonitoredResource object using a |
| 1898 * type name and a set of labels. For example, the monitored resource | 2227 * type name and a set of labels. For example, the monitored resource descriptor |
| 1899 * descriptor for Google Compute Engine VM instances has a type of | 2228 * for Google Compute Engine VM instances has a type of "gce_instance" and |
| 1900 * `"gce_instance"` and specifies the use of the labels `"instance_id"` and | 2229 * specifies the use of the labels "instance_id" and "zone" to identify |
| 1901 * `"zone"` to identify particular VM instances. | 2230 * particular VM instances.Different APIs can support different monitored |
| 1902 * | 2231 * resource types. APIs generally provide a list method that returns the |
| 1903 * Different APIs can support different monitored resource types. APIs generally | 2232 * monitored resource descriptors used by the API. |
| 1904 * provide a `list` method that returns the monitored resource descriptors used | |
| 1905 * by the API. | |
| 1906 */ | 2233 */ |
| 1907 class MonitoredResourceDescriptor { | 2234 class MonitoredResourceDescriptor { |
| 1908 /** | 2235 /** |
| 1909 * Optional. A detailed description of the monitored resource type that might | 2236 * Optional. A detailed description of the monitored resource type that might |
| 1910 * be used in documentation. | 2237 * be used in documentation. |
| 1911 */ | 2238 */ |
| 1912 core.String description; | 2239 core.String description; |
| 1913 /** | 2240 /** |
| 1914 * Optional. A concise name for the monitored resource type that might be | 2241 * Optional. A concise name for the monitored resource type that might be |
| 1915 * displayed in user interfaces. It should be a Title Cased Noun Phrase, | 2242 * displayed in user interfaces. It should be a Title Cased Noun Phrase, |
| 1916 * without any article or other determiners. For example, | 2243 * without any article or other determiners. For example, "Google Cloud SQL |
| 1917 * `"Google Cloud SQL Database"`. | 2244 * Database". |
| 1918 */ | 2245 */ |
| 1919 core.String displayName; | 2246 core.String displayName; |
| 1920 /** | 2247 /** |
| 1921 * Required. A set of labels used to describe instances of this monitored | 2248 * Required. A set of labels used to describe instances of this monitored |
| 1922 * resource type. For example, an individual Google Cloud SQL database is | 2249 * resource type. For example, an individual Google Cloud SQL database is |
| 1923 * identified by values for the labels `"database_id"` and `"zone"`. | 2250 * identified by values for the labels "database_id" and "zone". |
| 1924 */ | 2251 */ |
| 1925 core.List<LabelDescriptor> labels; | 2252 core.List<LabelDescriptor> labels; |
| 1926 /** | 2253 /** |
| 1927 * Optional. The resource name of the monitored resource descriptor: | 2254 * Optional. The resource name of the monitored resource descriptor: |
| 1928 * `"projects/{project_id}/monitoredResourceDescriptors/{type}"` where | 2255 * "projects/{project_id}/monitoredResourceDescriptors/{type}" where {type} is |
| 1929 * {type} is the value of the `type` field in this object and | 2256 * the value of the type field in this object and {project_id} is a project ID |
| 1930 * {project_id} is a project ID that provides API-specific context for | 2257 * that provides API-specific context for accessing the type. APIs that do not |
| 1931 * accessing the type. APIs that do not use project information can use the | 2258 * use project information can use the resource name format |
| 1932 * resource name format `"monitoredResourceDescriptors/{type}"`. | 2259 * "monitoredResourceDescriptors/{type}". |
| 1933 */ | 2260 */ |
| 1934 core.String name; | 2261 core.String name; |
| 1935 /** | 2262 /** |
| 1936 * Required. The monitored resource type. For example, the type | 2263 * Required. The monitored resource type. For example, the type |
| 1937 * `"cloudsql_database"` represents databases in Google Cloud SQL. | 2264 * "cloudsql_database" represents databases in Google Cloud SQL. The maximum |
| 1938 * The maximum length of this value is 256 characters. | 2265 * length of this value is 256 characters. |
| 1939 */ | 2266 */ |
| 1940 core.String type; | 2267 core.String type; |
| 1941 | 2268 |
| 1942 MonitoredResourceDescriptor(); | 2269 MonitoredResourceDescriptor(); |
| 1943 | 2270 |
| 1944 MonitoredResourceDescriptor.fromJson(core.Map _json) { | 2271 MonitoredResourceDescriptor.fromJson(core.Map _json) { |
| 1945 if (_json.containsKey("description")) { | 2272 if (_json.containsKey("description")) { |
| 1946 description = _json["description"]; | 2273 description = _json["description"]; |
| 1947 } | 2274 } |
| 1948 if (_json.containsKey("displayName")) { | 2275 if (_json.containsKey("displayName")) { |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1989 core.String appEngineRelease; | 2316 core.String appEngineRelease; |
| 1990 /** Application that handled this request. */ | 2317 /** Application that handled this request. */ |
| 1991 core.String appId; | 2318 core.String appId; |
| 1992 /** An indication of the relative cost of serving this request. */ | 2319 /** An indication of the relative cost of serving this request. */ |
| 1993 core.double cost; | 2320 core.double cost; |
| 1994 /** Time when the request finished. */ | 2321 /** Time when the request finished. */ |
| 1995 core.String endTime; | 2322 core.String endTime; |
| 1996 /** Whether this request is finished or active. */ | 2323 /** Whether this request is finished or active. */ |
| 1997 core.bool finished; | 2324 core.bool finished; |
| 1998 /** | 2325 /** |
| 1999 * Whether this is the first RequestLog entry for this request. If an active | 2326 * Whether this is the first RequestLog entry for this request. If an active |
| 2000 * request has several RequestLog entries written to Cloud Logging, this field | 2327 * request has several RequestLog entries written to Stackdriver Logging, then |
| 2001 * will be set for one of them. | 2328 * this field will be set for one of them. |
| 2002 */ | 2329 */ |
| 2003 core.bool first; | 2330 core.bool first; |
| 2004 /** Internet host and port number of the resource being requested. */ | 2331 /** Internet host and port number of the resource being requested. */ |
| 2005 core.String host; | 2332 core.String host; |
| 2006 /** HTTP version of request. Example: `"HTTP/1.1"`. */ | 2333 /** HTTP version of request. Example: "HTTP/1.1". */ |
| 2007 core.String httpVersion; | 2334 core.String httpVersion; |
| 2008 /** An identifier for the instance that handled the request. */ | 2335 /** An identifier for the instance that handled the request. */ |
| 2009 core.String instanceId; | 2336 core.String instanceId; |
| 2010 /** | 2337 /** |
| 2011 * If the instance processing this request belongs to a manually scaled | 2338 * If the instance processing this request belongs to a manually scaled |
| 2012 * module, then this is the 0-based index of the instance. Otherwise, this | 2339 * module, then this is the 0-based index of the instance. Otherwise, this |
| 2013 * value is -1. | 2340 * value is -1. |
| 2014 */ | 2341 */ |
| 2015 core.int instanceIndex; | 2342 core.int instanceIndex; |
| 2016 /** Origin IP address. */ | 2343 /** Origin IP address. */ |
| 2017 core.String ip; | 2344 core.String ip; |
| 2018 /** Latency of the request. */ | 2345 /** Latency of the request. */ |
| 2019 core.String latency; | 2346 core.String latency; |
| 2020 /** | 2347 /** |
| 2021 * A list of log lines emitted by the application while serving this request. | 2348 * A list of log lines emitted by the application while serving this request. |
| 2022 */ | 2349 */ |
| 2023 core.List<LogLine> line; | 2350 core.List<LogLine> line; |
| 2024 /** Number of CPU megacycles used to process request. */ | 2351 /** Number of CPU megacycles used to process request. */ |
| 2025 core.String megaCycles; | 2352 core.String megaCycles; |
| 2026 /** | 2353 /** Request method. Example: "GET", "HEAD", "PUT", "POST", "DELETE". */ |
| 2027 * Request method. Example: `"GET"`, `"HEAD"`, `"PUT"`, `"POST"`, `"DELETE"`. | |
| 2028 */ | |
| 2029 core.String method; | 2354 core.String method; |
| 2030 /** Module of the application that handled this request. */ | 2355 /** Module of the application that handled this request. */ |
| 2031 core.String moduleId; | 2356 core.String moduleId; |
| 2032 /** | 2357 /** |
| 2033 * The logged-in user who made the request. | 2358 * The logged-in user who made the request.Most likely, this is the part of |
| 2034 * | 2359 * the user's email before the @ sign. The field value is the same for |
| 2035 * Most likely, this is the part of the user's email before the `@` sign. The | 2360 * different requests from the same user, but different users can have similar |
| 2036 * field value is the same for different requests from the same user, but | 2361 * names. This information is also available to the application via the App |
| 2037 * different users can have similar names. This information is also | 2362 * Engine Users API.This field will be populated starting with App Engine |
| 2038 * available to the application via the App Engine Users API. | 2363 * 1.9.21. |
| 2039 * | |
| 2040 * This field will be populated starting with App Engine 1.9.21. | |
| 2041 */ | 2364 */ |
| 2042 core.String nickname; | 2365 core.String nickname; |
| 2043 /** Time this request spent in the pending request queue. */ | 2366 /** Time this request spent in the pending request queue. */ |
| 2044 core.String pendingTime; | 2367 core.String pendingTime; |
| 2045 /** Referrer URL of request. */ | 2368 /** Referrer URL of request. */ |
| 2046 core.String referrer; | 2369 core.String referrer; |
| 2047 /** | 2370 /** |
| 2048 * Globally unique identifier for a request, which is based on the request | 2371 * Globally unique identifier for a request, which is based on the request |
| 2049 * start time. Request IDs for requests which started later will compare | 2372 * start time. Request IDs for requests which started later will compare |
| 2050 * greater as strings than those for requests which started earlier. | 2373 * greater as strings than those for requests which started earlier. |
| 2051 */ | 2374 */ |
| 2052 core.String requestId; | 2375 core.String requestId; |
| 2053 /** | 2376 /** |
| 2054 * Contains the path and query portion of the URL that was requested. For | 2377 * Contains the path and query portion of the URL that was requested. For |
| 2055 * example, if the URL was "http://example.com/app?name=val", the resource | 2378 * example, if the URL was "http://example.com/app?name=val", the resource |
| 2056 * would be "/app?name=val". The fragment identifier, which is identified by | 2379 * would be "/app?name=val". The fragment identifier, which is identified by |
| 2057 * the `#` character, is not included. | 2380 * the # character, is not included. |
| 2058 */ | 2381 */ |
| 2059 core.String resource; | 2382 core.String resource; |
| 2060 /** Size in bytes sent back to client by request. */ | 2383 /** Size in bytes sent back to client by request. */ |
| 2061 core.String responseSize; | 2384 core.String responseSize; |
| 2062 /** | 2385 /** |
| 2063 * Source code for the application that handled this request. There can be | 2386 * Source code for the application that handled this request. There can be |
| 2064 * more than one source reference per deployed application if source code is | 2387 * more than one source reference per deployed application if source code is |
| 2065 * distributed among multiple repositories. | 2388 * distributed among multiple repositories. |
| 2066 */ | 2389 */ |
| 2067 core.List<SourceReference> sourceReference; | 2390 core.List<SourceReference> sourceReference; |
| 2068 /** Time when the request started. */ | 2391 /** Time when the request started. */ |
| 2069 core.String startTime; | 2392 core.String startTime; |
| 2070 /** HTTP response status code. Example: 200, 404. */ | 2393 /** HTTP response status code. Example: 200, 404. */ |
| 2071 core.int status; | 2394 core.int status; |
| 2072 /** Task name of the request, in the case of an offline request. */ | 2395 /** Task name of the request, in the case of an offline request. */ |
| 2073 core.String taskName; | 2396 core.String taskName; |
| 2074 /** Queue name of the request, in the case of an offline request. */ | 2397 /** Queue name of the request, in the case of an offline request. */ |
| 2075 core.String taskQueueName; | 2398 core.String taskQueueName; |
| 2076 /** Cloud Trace identifier for this request. */ | 2399 /** Stackdriver Trace identifier for this request. */ |
| 2077 core.String traceId; | 2400 core.String traceId; |
| 2078 /** File or class that handled the request. */ | 2401 /** File or class that handled the request. */ |
| 2079 core.String urlMapEntry; | 2402 core.String urlMapEntry; |
| 2080 /** User agent that made the request. */ | 2403 /** User agent that made the request. */ |
| 2081 core.String userAgent; | 2404 core.String userAgent; |
| 2082 /** Version of the application that handled this request. */ | 2405 /** Version of the application that handled this request. */ |
| 2083 core.String versionId; | 2406 core.String versionId; |
| 2084 /** Whether this was a loading request for the instance. */ | 2407 /** Whether this was a loading request for the instance. */ |
| 2085 core.bool wasLoadingRequest; | 2408 core.bool wasLoadingRequest; |
| 2086 | 2409 |
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2292 /** | 2615 /** |
| 2293 * Source file name. Depending on the runtime environment, this might be a | 2616 * Source file name. Depending on the runtime environment, this might be a |
| 2294 * simple name or a fully-qualified name. | 2617 * simple name or a fully-qualified name. |
| 2295 */ | 2618 */ |
| 2296 core.String file; | 2619 core.String file; |
| 2297 /** | 2620 /** |
| 2298 * Human-readable name of the function or method being invoked, with optional | 2621 * Human-readable name of the function or method being invoked, with optional |
| 2299 * context such as the class or package name. This information is used in | 2622 * context such as the class or package name. This information is used in |
| 2300 * contexts such as the logs viewer, where a file and line number are less | 2623 * contexts such as the logs viewer, where a file and line number are less |
| 2301 * meaningful. The format can vary by language. For example: | 2624 * meaningful. The format can vary by language. For example: |
| 2302 * `qual.if.ied.Class.method` (Java), `dir/package.func` (Go), `function` | 2625 * qual.if.ied.Class.method (Java), dir/package.func (Go), function (Python). |
| 2303 * (Python). | |
| 2304 */ | 2626 */ |
| 2305 core.String functionName; | 2627 core.String functionName; |
| 2306 /** Line within the source file. */ | 2628 /** Line within the source file. */ |
| 2307 core.String line; | 2629 core.String line; |
| 2308 | 2630 |
| 2309 SourceLocation(); | 2631 SourceLocation(); |
| 2310 | 2632 |
| 2311 SourceLocation.fromJson(core.Map _json) { | 2633 SourceLocation.fromJson(core.Map _json) { |
| 2312 if (_json.containsKey("file")) { | 2634 if (_json.containsKey("file")) { |
| 2313 file = _json["file"]; | 2635 file = _json["file"]; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 2334 return _json; | 2656 return _json; |
| 2335 } | 2657 } |
| 2336 } | 2658 } |
| 2337 | 2659 |
| 2338 /** | 2660 /** |
| 2339 * A reference to a particular snapshot of the source tree used to build and | 2661 * A reference to a particular snapshot of the source tree used to build and |
| 2340 * deploy an application. | 2662 * deploy an application. |
| 2341 */ | 2663 */ |
| 2342 class SourceReference { | 2664 class SourceReference { |
| 2343 /** | 2665 /** |
| 2344 * Optional. A URI string identifying the repository. | 2666 * Optional. A URI string identifying the repository. Example: |
| 2345 * Example: "https://github.com/GoogleCloudPlatform/kubernetes.git" | 2667 * "https://github.com/GoogleCloudPlatform/kubernetes.git" |
| 2346 */ | 2668 */ |
| 2347 core.String repository; | 2669 core.String repository; |
| 2348 /** | 2670 /** |
| 2349 * The canonical and persistent identifier of the deployed revision. | 2671 * The canonical and persistent identifier of the deployed revision. Example |
| 2350 * Example (git): "0035781c50ec7aa23385dc841529ce8a4b70db1b" | 2672 * (git): "0035781c50ec7aa23385dc841529ce8a4b70db1b" |
| 2351 */ | 2673 */ |
| 2352 core.String revisionId; | 2674 core.String revisionId; |
| 2353 | 2675 |
| 2354 SourceReference(); | 2676 SourceReference(); |
| 2355 | 2677 |
| 2356 SourceReference.fromJson(core.Map _json) { | 2678 SourceReference.fromJson(core.Map _json) { |
| 2357 if (_json.containsKey("repository")) { | 2679 if (_json.containsKey("repository")) { |
| 2358 repository = _json["repository"]; | 2680 repository = _json["repository"]; |
| 2359 } | 2681 } |
| 2360 if (_json.containsKey("revisionId")) { | 2682 if (_json.containsKey("revisionId")) { |
| (...skipping 10 matching lines...) Expand all Loading... |
| 2371 _json["revisionId"] = revisionId; | 2693 _json["revisionId"] = revisionId; |
| 2372 } | 2694 } |
| 2373 return _json; | 2695 return _json; |
| 2374 } | 2696 } |
| 2375 } | 2697 } |
| 2376 | 2698 |
| 2377 /** The parameters to WriteLogEntries. */ | 2699 /** The parameters to WriteLogEntries. */ |
| 2378 class WriteLogEntriesRequest { | 2700 class WriteLogEntriesRequest { |
| 2379 /** | 2701 /** |
| 2380 * Required. The log entries to write. Values supplied for the fields | 2702 * Required. The log entries to write. Values supplied for the fields |
| 2381 * `log_name`, `resource`, and `labels` in this `entries.write` request are | 2703 * log_name, resource, and labels in this entries.write request are added to |
| 2382 * added to those log entries that do not provide their own values for the | 2704 * those log entries that do not provide their own values for the fields.To |
| 2383 * fields. | 2705 * improve throughput and to avoid exceeding the quota limit for calls to |
| 2384 * | 2706 * entries.write, you should write multiple log entries at once rather than |
| 2385 * To improve throughput and to avoid exceeding the | |
| 2386 * [quota limit](/logging/quota-policy) for calls to `entries.write`, | |
| 2387 * you should write multiple log entries at once rather than | |
| 2388 * calling this method for each individual log entry. | 2707 * calling this method for each individual log entry. |
| 2389 */ | 2708 */ |
| 2390 core.List<LogEntry> entries; | 2709 core.List<LogEntry> entries; |
| 2391 /** | 2710 /** |
| 2392 * Optional. Default labels that are added to the `labels` field of all log | 2711 * Optional. Default labels that are added to the labels field of all log |
| 2393 * entries in `entries`. If a log entry already has a label with the same key | 2712 * entries in entries. If a log entry already has a label with the same key as |
| 2394 * as a label in this parameter, then the log entry's label is not changed. | 2713 * a label in this parameter, then the log entry's label is not changed. See |
| 2395 * See LogEntry. | 2714 * LogEntry. |
| 2396 */ | 2715 */ |
| 2397 core.Map<core.String, core.String> labels; | 2716 core.Map<core.String, core.String> labels; |
| 2398 /** | 2717 /** |
| 2399 * Optional. A default log resource name that is assigned to all log entries | 2718 * Optional. A default log resource name that is assigned to all log entries |
| 2400 * in `entries` that do not specify a value for `log_name`. Example: | 2719 * in entries that do not specify a value for log_name: |
| 2401 * `"projects/my-project/logs/syslog"`. See | 2720 * "projects/[PROJECT_ID]/logs/[LOG_ID]" |
| 2402 * LogEntry. | 2721 * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" |
| 2722 * [LOG_ID] must be URL-encoded. For example, |
| 2723 * "projects/my-project-id/logs/syslog" or |
| 2724 * "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivi
ty". |
| 2725 * For more information about log names, see LogEntry. |
| 2403 */ | 2726 */ |
| 2404 core.String logName; | 2727 core.String logName; |
| 2405 /** | 2728 /** |
| 2406 * Optional. Whether valid entries should be written even if some other | 2729 * Optional. Whether valid entries should be written even if some other |
| 2407 * entries fail due to INVALID_ARGUMENT or PERMISSION_DENIED errors. If any | 2730 * entries fail due to INVALID_ARGUMENT or PERMISSION_DENIED errors. If any |
| 2408 * entry is not written, the response status will be the error associated | 2731 * entry is not written, the response status will be the error associated with |
| 2409 * with one of the failed entries and include error details in the form of | 2732 * one of the failed entries and include error details in the form of |
| 2410 * WriteLogEntriesPartialErrors. | 2733 * WriteLogEntriesPartialErrors. |
| 2411 */ | 2734 */ |
| 2412 core.bool partialSuccess; | 2735 core.bool partialSuccess; |
| 2413 /** | 2736 /** |
| 2414 * Optional. A default monitored resource object that is assigned to all log | 2737 * Optional. A default monitored resource object that is assigned to all log |
| 2415 * entries in `entries` that do not specify a value for `resource`. Example: | 2738 * entries in entries that do not specify a value for resource. Example: |
| 2416 * | 2739 * { "type": "gce_instance", |
| 2417 * { "type": "gce_instance", | 2740 * "labels": { |
| 2418 * "labels": { | 2741 * "zone": "us-central1-a", "instance_id": "00000000000000000000" }} |
| 2419 * "zone": "us-central1-a", "instance_id": "00000000000000000000" }} | |
| 2420 * | |
| 2421 * See LogEntry. | 2742 * See LogEntry. |
| 2422 */ | 2743 */ |
| 2423 MonitoredResource resource; | 2744 MonitoredResource resource; |
| 2424 | 2745 |
| 2425 WriteLogEntriesRequest(); | 2746 WriteLogEntriesRequest(); |
| 2426 | 2747 |
| 2427 WriteLogEntriesRequest.fromJson(core.Map _json) { | 2748 WriteLogEntriesRequest.fromJson(core.Map _json) { |
| 2428 if (_json.containsKey("entries")) { | 2749 if (_json.containsKey("entries")) { |
| 2429 entries = _json["entries"].map((value) => new LogEntry.fromJson(value)).to
List(); | 2750 entries = _json["entries"].map((value) => new LogEntry.fromJson(value)).to
List(); |
| 2430 } | 2751 } |
| (...skipping 25 matching lines...) Expand all Loading... |
| 2456 if (partialSuccess != null) { | 2777 if (partialSuccess != null) { |
| 2457 _json["partialSuccess"] = partialSuccess; | 2778 _json["partialSuccess"] = partialSuccess; |
| 2458 } | 2779 } |
| 2459 if (resource != null) { | 2780 if (resource != null) { |
| 2460 _json["resource"] = (resource).toJson(); | 2781 _json["resource"] = (resource).toJson(); |
| 2461 } | 2782 } |
| 2462 return _json; | 2783 return _json; |
| 2463 } | 2784 } |
| 2464 } | 2785 } |
| 2465 | 2786 |
| 2466 /** | 2787 /** Result returned from WriteLogEntries. empty */ |
| 2467 * Result returned from WriteLogEntries. | |
| 2468 * empty | |
| 2469 */ | |
| 2470 class WriteLogEntriesResponse { | 2788 class WriteLogEntriesResponse { |
| 2471 | 2789 |
| 2472 WriteLogEntriesResponse(); | 2790 WriteLogEntriesResponse(); |
| 2473 | 2791 |
| 2474 WriteLogEntriesResponse.fromJson(core.Map _json) { | 2792 WriteLogEntriesResponse.fromJson(core.Map _json) { |
| 2475 } | 2793 } |
| 2476 | 2794 |
| 2477 core.Map toJson() { | 2795 core.Map toJson() { |
| 2478 var _json = new core.Map(); | 2796 var _json = new core.Map(); |
| 2479 return _json; | 2797 return _json; |
| 2480 } | 2798 } |
| 2481 } | 2799 } |
| OLD | NEW |