| 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 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 215 "POST", | 215 "POST", |
| 216 body: _body, | 216 body: _body, |
| 217 queryParams: _queryParams, | 217 queryParams: _queryParams, |
| 218 uploadOptions: _uploadOptions, | 218 uploadOptions: _uploadOptions, |
| 219 uploadMedia: _uploadMedia, | 219 uploadMedia: _uploadMedia, |
| 220 downloadOptions: _downloadOptions); | 220 downloadOptions: _downloadOptions); |
| 221 return _response.then((data) => new ListLogEntriesResponse.fromJson(data)); | 221 return _response.then((data) => new ListLogEntriesResponse.fromJson(data)); |
| 222 } | 222 } |
| 223 | 223 |
| 224 /** | 224 /** |
| 225 * Writes log entries to Stackdriver Logging. All log entries are written by | 225 * Writes log entries to Stackdriver Logging. |
| 226 * this method. | |
| 227 * | 226 * |
| 228 * [request] - The metadata request object. | 227 * [request] - The metadata request object. |
| 229 * | 228 * |
| 230 * Request parameters: | 229 * Request parameters: |
| 231 * | 230 * |
| 232 * Completes with a [WriteLogEntriesResponse]. | 231 * Completes with a [WriteLogEntriesResponse]. |
| 233 * | 232 * |
| 234 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 233 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 235 * error. | 234 * error. |
| 236 * | 235 * |
| (...skipping 488 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 725 /** | 724 /** |
| 726 * Lists logs-based metrics. | 725 * Lists logs-based metrics. |
| 727 * | 726 * |
| 728 * Request parameters: | 727 * Request parameters: |
| 729 * | 728 * |
| 730 * [parent] - Required. The name of the project containing the metrics: | 729 * [parent] - Required. The name of the project containing the metrics: |
| 731 * "projects/[PROJECT_ID]" | 730 * "projects/[PROJECT_ID]" |
| 732 * | 731 * |
| 733 * Value must have pattern "^projects/[^/]+$". | 732 * Value must have pattern "^projects/[^/]+$". |
| 734 * | 733 * |
| 734 * [pageSize] - Optional. The maximum number of results to return from this |
| 735 * request. Non-positive values are ignored. The presence of nextPageToken in |
| 736 * the response indicates that more results might be available. |
| 737 * |
| 735 * [pageToken] - Optional. If present, then retrieve the next batch of results | 738 * [pageToken] - Optional. If present, then retrieve the next batch of results |
| 736 * from the preceding call to this method. pageToken must be the value of | 739 * from the preceding call to this method. pageToken must be the value of |
| 737 * nextPageToken from the previous response. The values of other method | 740 * nextPageToken from the previous response. The values of other method |
| 738 * parameters should be identical to those in the previous call. | 741 * parameters should be identical to those in the previous call. |
| 739 * | 742 * |
| 740 * [pageSize] - Optional. The maximum number of results to return from this | |
| 741 * request. Non-positive values are ignored. The presence of nextPageToken in | |
| 742 * the response indicates that more results might be available. | |
| 743 * | |
| 744 * Completes with a [ListLogMetricsResponse]. | 743 * Completes with a [ListLogMetricsResponse]. |
| 745 * | 744 * |
| 746 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 745 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 747 * error. | 746 * error. |
| 748 * | 747 * |
| 749 * If the used [http.Client] completes with an error when making a REST call, | 748 * If the used [http.Client] completes with an error when making a REST call, |
| 750 * this method will complete with the same error. | 749 * this method will complete with the same error. |
| 751 */ | 750 */ |
| 752 async.Future<ListLogMetricsResponse> list(core.String parent, {core.String pag
eToken, core.int pageSize}) { | 751 async.Future<ListLogMetricsResponse> list(core.String parent, {core.int pageSi
ze, core.String pageToken}) { |
| 753 var _url = null; | 752 var _url = null; |
| 754 var _queryParams = new core.Map(); | 753 var _queryParams = new core.Map(); |
| 755 var _uploadMedia = null; | 754 var _uploadMedia = null; |
| 756 var _uploadOptions = null; | 755 var _uploadOptions = null; |
| 757 var _downloadOptions = commons.DownloadOptions.Metadata; | 756 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 758 var _body = null; | 757 var _body = null; |
| 759 | 758 |
| 760 if (parent == null) { | 759 if (parent == null) { |
| 761 throw new core.ArgumentError("Parameter parent is required."); | 760 throw new core.ArgumentError("Parameter parent is required."); |
| 762 } | 761 } |
| 762 if (pageSize != null) { |
| 763 _queryParams["pageSize"] = ["${pageSize}"]; |
| 764 } |
| 763 if (pageToken != null) { | 765 if (pageToken != null) { |
| 764 _queryParams["pageToken"] = [pageToken]; | 766 _queryParams["pageToken"] = [pageToken]; |
| 765 } | 767 } |
| 766 if (pageSize != null) { | |
| 767 _queryParams["pageSize"] = ["${pageSize}"]; | |
| 768 } | |
| 769 | 768 |
| 770 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/met
rics'; | 769 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/met
rics'; |
| 771 | 770 |
| 772 var _response = _requester.request(_url, | 771 var _response = _requester.request(_url, |
| 773 "GET", | 772 "GET", |
| 774 body: _body, | 773 body: _body, |
| 775 queryParams: _queryParams, | 774 queryParams: _queryParams, |
| 776 uploadOptions: _uploadOptions, | 775 uploadOptions: _uploadOptions, |
| 777 uploadMedia: _uploadMedia, | 776 uploadMedia: _uploadMedia, |
| 778 downloadOptions: _downloadOptions); | 777 downloadOptions: _downloadOptions); |
| (...skipping 594 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1373 * cause the filter to return no results. The maximum length of the filter is | 1372 * cause the filter to return no results. The maximum length of the filter is |
| 1374 * 20000 characters. | 1373 * 20000 characters. |
| 1375 */ | 1374 */ |
| 1376 core.String filter; | 1375 core.String filter; |
| 1377 /** | 1376 /** |
| 1378 * Optional. How the results should be sorted. Presently, the only permitted | 1377 * Optional. How the results should be sorted. Presently, the only permitted |
| 1379 * values are "timestamp asc" (default) and "timestamp desc". The first option | 1378 * values are "timestamp asc" (default) and "timestamp desc". The first option |
| 1380 * returns entries in order of increasing values of LogEntry.timestamp (oldest | 1379 * returns entries in order of increasing values of LogEntry.timestamp (oldest |
| 1381 * first), and the second option returns entries in order of decreasing | 1380 * first), and the second option returns entries in order of decreasing |
| 1382 * timestamps (newest first). Entries with equal timestamps are returned in | 1381 * timestamps (newest first). Entries with equal timestamps are returned in |
| 1383 * order of LogEntry.insertId. | 1382 * order of their insert_id values. |
| 1384 */ | 1383 */ |
| 1385 core.String orderBy; | 1384 core.String orderBy; |
| 1386 /** | 1385 /** |
| 1387 * Optional. The maximum number of results to return from this request. | 1386 * Optional. The maximum number of results to return from this request. |
| 1388 * Non-positive values are ignored. The presence of nextPageToken in the | 1387 * Non-positive values are ignored. The presence of next_page_token in the |
| 1389 * response indicates that more results might be available. | 1388 * response indicates that more results might be available. |
| 1390 */ | 1389 */ |
| 1391 core.int pageSize; | 1390 core.int pageSize; |
| 1392 /** | 1391 /** |
| 1393 * Optional. If present, then retrieve the next batch of results from the | 1392 * Optional. If present, then retrieve the next batch of results from the |
| 1394 * preceding call to this method. pageToken must be the value of nextPageToken | 1393 * preceding call to this method. page_token must be the value of |
| 1395 * from the previous response. The values of other method parameters should be | 1394 * next_page_token from the previous response. The values of other method |
| 1396 * identical to those in the previous call. | 1395 * parameters should be identical to those in the previous call. |
| 1397 */ | 1396 */ |
| 1398 core.String pageToken; | 1397 core.String pageToken; |
| 1399 /** | 1398 /** |
| 1400 * Deprecated. Use resource_names instead. One or more project identifiers or | 1399 * Deprecated. Use resource_names instead. One or more project identifiers or |
| 1401 * project numbers from which to retrieve log entries. Example: | 1400 * project numbers from which to retrieve log entries. Example: |
| 1402 * "my-project-1A". If present, these project identifiers are converted to | 1401 * "my-project-1A". If present, these project identifiers are converted to |
| 1403 * resource name format and added to the list of resources in resource_names. | 1402 * resource name format and added to the list of resources in resource_names. |
| 1404 */ | 1403 */ |
| 1405 core.List<core.String> projectIds; | 1404 core.List<core.String> projectIds; |
| 1406 /** | 1405 /** |
| (...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1641 } | 1640 } |
| 1642 | 1641 |
| 1643 /** An individual entry in a log. */ | 1642 /** An individual entry in a log. */ |
| 1644 class LogEntry { | 1643 class LogEntry { |
| 1645 /** | 1644 /** |
| 1646 * Optional. Information about the HTTP request associated with this log | 1645 * Optional. Information about the HTTP request associated with this log |
| 1647 * entry, if applicable. | 1646 * entry, if applicable. |
| 1648 */ | 1647 */ |
| 1649 HttpRequest httpRequest; | 1648 HttpRequest httpRequest; |
| 1650 /** | 1649 /** |
| 1651 * Optional. A unique ID for the log entry. If you provide this field, the | 1650 * Optional. A unique identifier for the log entry. If you provide a value, |
| 1652 * logging service considers other log entries in the same project with the | 1651 * then Stackdriver Logging considers other log entries in the same project, |
| 1653 * same ID as duplicates which can be removed. If omitted, Stackdriver Logging | 1652 * with the same timestamp, and with the same insert_id to be duplicates which |
| 1654 * will generate a unique ID for this log entry. | 1653 * can be removed. If omitted in new log entries, then Stackdriver Logging |
| 1654 * will insert its own unique identifier. The insert_id is used to order log |
| 1655 * entries that have the same timestamp value. |
| 1655 */ | 1656 */ |
| 1656 core.String insertId; | 1657 core.String insertId; |
| 1657 /** | 1658 /** |
| 1658 * The log entry payload, represented as a structure that is expressed as a | 1659 * The log entry payload, represented as a structure that is expressed as a |
| 1659 * JSON object. | 1660 * JSON object. |
| 1660 * | 1661 * |
| 1661 * The values for Object must be JSON objects. It can consist of `num`, | 1662 * The values for Object must be JSON objects. It can consist of `num`, |
| 1662 * `String`, `bool` and `null` as well as `Map` and `List` values. | 1663 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| 1663 */ | 1664 */ |
| 1664 core.Map<core.String, core.Object> jsonPayload; | 1665 core.Map<core.String, core.Object> jsonPayload; |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1723 core.String severity; | 1724 core.String severity; |
| 1724 /** | 1725 /** |
| 1725 * Optional. Source code location information associated with the log entry, | 1726 * Optional. Source code location information associated with the log entry, |
| 1726 * if any. | 1727 * if any. |
| 1727 */ | 1728 */ |
| 1728 LogEntrySourceLocation sourceLocation; | 1729 LogEntrySourceLocation sourceLocation; |
| 1729 /** The log entry payload, represented as a Unicode string (UTF-8). */ | 1730 /** The log entry payload, represented as a Unicode string (UTF-8). */ |
| 1730 core.String textPayload; | 1731 core.String textPayload; |
| 1731 /** | 1732 /** |
| 1732 * Optional. The time the event described by the log entry occurred. If | 1733 * Optional. The time the event described by the log entry occurred. If |
| 1733 * omitted, Stackdriver Logging will use the time the log entry is received. | 1734 * omitted in a new log entry, Stackdriver Logging will insert the time the |
| 1735 * log entry is received. Stackdriver Logging might reject log entries whose |
| 1736 * time stamps are more than a couple of hours in the future. Log entries with |
| 1737 * time stamps in the past are accepted. |
| 1734 */ | 1738 */ |
| 1735 core.String timestamp; | 1739 core.String timestamp; |
| 1736 /** | 1740 /** |
| 1737 * Optional. Resource name of the trace associated with the log entry, if any. | 1741 * Optional. Resource name of the trace associated with the log entry, if any. |
| 1738 * If it contains a relative resource name, the name is assumed to be relative | 1742 * If it contains a relative resource name, the name is assumed to be relative |
| 1739 * to //tracing.googleapis.com. Example: | 1743 * to //tracing.googleapis.com. Example: |
| 1740 * projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824 | 1744 * projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824 |
| 1741 */ | 1745 */ |
| 1742 core.String trace; | 1746 core.String trace; |
| 1743 | 1747 |
| (...skipping 979 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2723 _json["revisionId"] = revisionId; | 2727 _json["revisionId"] = revisionId; |
| 2724 } | 2728 } |
| 2725 return _json; | 2729 return _json; |
| 2726 } | 2730 } |
| 2727 } | 2731 } |
| 2728 | 2732 |
| 2729 /** The parameters to WriteLogEntries. */ | 2733 /** The parameters to WriteLogEntries. */ |
| 2730 class WriteLogEntriesRequest { | 2734 class WriteLogEntriesRequest { |
| 2731 /** | 2735 /** |
| 2732 * Required. The log entries to write. Values supplied for the fields | 2736 * Required. The log entries to write. Values supplied for the fields |
| 2733 * log_name, resource, and labels in this entries.write request are added to | 2737 * log_name, resource, and labels in this entries.write request are inserted |
| 2734 * those log entries that do not provide their own values for the fields.To | 2738 * into those log entries in this list that do not provide their own |
| 2735 * improve throughput and to avoid exceeding the quota limit for calls to | 2739 * values.Stackdriver Logging also creates and inserts values for timestamp |
| 2736 * entries.write, you should write multiple log entries at once rather than | 2740 * and insert_id if the entries do not provide them. The created insert_id for |
| 2737 * calling this method for each individual log entry. | 2741 * the N'th entry in this list will be greater than earlier entries and less |
| 2742 * than later entries. Otherwise, the order of log entries in this list does |
| 2743 * not matter.To improve throughput and to avoid exceeding the quota limit for |
| 2744 * calls to entries.write, you should write multiple log entries at once |
| 2745 * rather than calling this method for each individual log entry. |
| 2738 */ | 2746 */ |
| 2739 core.List<LogEntry> entries; | 2747 core.List<LogEntry> entries; |
| 2740 /** | 2748 /** |
| 2741 * Optional. Default labels that are added to the labels field of all log | 2749 * Optional. Default labels that are added to the labels field of all log |
| 2742 * entries in entries. If a log entry already has a label with the same key as | 2750 * entries in entries. If a log entry already has a label with the same key as |
| 2743 * a label in this parameter, then the log entry's label is not changed. See | 2751 * a label in this parameter, then the log entry's label is not changed. See |
| 2744 * LogEntry. | 2752 * LogEntry. |
| 2745 */ | 2753 */ |
| 2746 core.Map<core.String, core.String> labels; | 2754 core.Map<core.String, core.String> labels; |
| 2747 /** | 2755 /** |
| 2748 * Optional. A default log resource name that is assigned to all log entries | 2756 * Optional. A default log resource name that is assigned to all log entries |
| 2749 * in entries that do not specify a value for log_name: | 2757 * in entries that do not specify a value for log_name: |
| 2750 * "projects/[PROJECT_ID]/logs/[LOG_ID]" | 2758 * "projects/[PROJECT_ID]/logs/[LOG_ID]" |
| 2751 * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" | 2759 * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" |
| 2752 * "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" | 2760 * "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" |
| 2753 * "folders/[FOLDER_ID]/logs/[LOG_ID]" | 2761 * "folders/[FOLDER_ID]/logs/[LOG_ID]" |
| 2754 * [LOG_ID] must be URL-encoded. For example, | 2762 * [LOG_ID] must be URL-encoded. For example, |
| 2755 * "projects/my-project-id/logs/syslog" or | 2763 * "projects/my-project-id/logs/syslog" or |
| 2756 * "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivi
ty". | 2764 * "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivi
ty". |
| 2757 * For more information about log names, see LogEntry. | 2765 * For more information about log names, see LogEntry. |
| 2758 */ | 2766 */ |
| 2759 core.String logName; | 2767 core.String logName; |
| 2760 /** | 2768 /** |
| 2761 * Optional. Whether valid entries should be written even if some other | 2769 * Optional. Whether valid entries should be written even if some other |
| 2762 * entries fail due to INVALID_ARGUMENT or PERMISSION_DENIED errors. If any | 2770 * entries fail due to INVALID_ARGUMENT or PERMISSION_DENIED errors. If any |
| 2763 * entry is not written, the response status will be the error associated with | 2771 * entry is not written, then the response status is the error associated with |
| 2764 * one of the failed entries and include error details in the form of | 2772 * one of the failed entries and the response includes error details keyed by |
| 2765 * WriteLogEntriesPartialErrors. | 2773 * the entries' zero-based index in the entries.write method. |
| 2766 */ | 2774 */ |
| 2767 core.bool partialSuccess; | 2775 core.bool partialSuccess; |
| 2768 /** | 2776 /** |
| 2769 * Optional. A default monitored resource object that is assigned to all log | 2777 * Optional. A default monitored resource object that is assigned to all log |
| 2770 * entries in entries that do not specify a value for resource. Example: | 2778 * entries in entries that do not specify a value for resource. Example: |
| 2771 * { "type": "gce_instance", | 2779 * { "type": "gce_instance", |
| 2772 * "labels": { | 2780 * "labels": { |
| 2773 * "zone": "us-central1-a", "instance_id": "00000000000000000000" }} | 2781 * "zone": "us-central1-a", "instance_id": "00000000000000000000" }} |
| 2774 * See LogEntry. | 2782 * See LogEntry. |
| 2775 */ | 2783 */ |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2822 WriteLogEntriesResponse(); | 2830 WriteLogEntriesResponse(); |
| 2823 | 2831 |
| 2824 WriteLogEntriesResponse.fromJson(core.Map _json) { | 2832 WriteLogEntriesResponse.fromJson(core.Map _json) { |
| 2825 } | 2833 } |
| 2826 | 2834 |
| 2827 core.Map toJson() { | 2835 core.Map toJson() { |
| 2828 var _json = new core.Map(); | 2836 var _json = new core.Map(); |
| 2829 return _json; | 2837 return _json; |
| 2830 } | 2838 } |
| 2831 } | 2839 } |
| OLD | NEW |