Index: generated/googleapis_beta/lib/cloudmonitoring/v2beta2.dart |
diff --git a/generated/googleapis_beta/lib/cloudmonitoring/v2beta2.dart b/generated/googleapis_beta/lib/cloudmonitoring/v2beta2.dart |
index 67796c9e9383e5f38916c384ab0a0108902da828..a06f5b48d32d00b8c9d245197a9967aab1c93099 100644 |
--- a/generated/googleapis_beta/lib/cloudmonitoring/v2beta2.dart |
+++ b/generated/googleapis_beta/lib/cloudmonitoring/v2beta2.dart |
@@ -9,59 +9,60 @@ import 'dart:convert' as convert; |
import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
import 'package:http/http.dart' as http; |
-export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
- ApiRequestError, DetailedApiRequestError; |
+export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' |
+ show ApiRequestError, DetailedApiRequestError; |
const core.String USER_AGENT = 'dart-api-client cloudmonitoring/v2beta2'; |
-/** Accesses Google Cloud Monitoring data. */ |
+/// Accesses Google Cloud Monitoring data. |
class CloudmonitoringApi { |
- /** View and manage your data across Google Cloud Platform services */ |
- static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"; |
+ /// View and manage your data across Google Cloud Platform services |
+ static const CloudPlatformScope = |
+ "https://www.googleapis.com/auth/cloud-platform"; |
- /** |
- * View and write monitoring data for all of your Google and third-party Cloud |
- * and API projects |
- */ |
+ /// View and write monitoring data for all of your Google and third-party |
+ /// Cloud and API projects |
static const MonitoringScope = "https://www.googleapis.com/auth/monitoring"; |
- |
final commons.ApiRequester _requester; |
- MetricDescriptorsResourceApi get metricDescriptors => new MetricDescriptorsResourceApi(_requester); |
+ MetricDescriptorsResourceApi get metricDescriptors => |
+ new MetricDescriptorsResourceApi(_requester); |
TimeseriesResourceApi get timeseries => new TimeseriesResourceApi(_requester); |
- TimeseriesDescriptorsResourceApi get timeseriesDescriptors => new TimeseriesDescriptorsResourceApi(_requester); |
- |
- CloudmonitoringApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "cloudmonitoring/v2beta2/projects/"}) : |
- _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
+ TimeseriesDescriptorsResourceApi get timeseriesDescriptors => |
+ new TimeseriesDescriptorsResourceApi(_requester); |
+ |
+ CloudmonitoringApi(http.Client client, |
+ {core.String rootUrl: "https://www.googleapis.com/", |
+ core.String servicePath: "cloudmonitoring/v2beta2/projects/"}) |
+ : _requester = |
+ new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
} |
- |
class MetricDescriptorsResourceApi { |
final commons.ApiRequester _requester; |
- MetricDescriptorsResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Create a new metric. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [project] - The project id. The value can be the numeric project ID or |
- * string-based project name. |
- * |
- * Completes with a [MetricDescriptor]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<MetricDescriptor> create(MetricDescriptor request, core.String project) { |
+ MetricDescriptorsResourceApi(commons.ApiRequester client) |
+ : _requester = client; |
+ |
+ /// Create a new metric. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [project] - The project id. The value can be the numeric project ID or |
+ /// string-based project name. |
+ /// |
+ /// Completes with a [MetricDescriptor]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<MetricDescriptor> create( |
+ MetricDescriptor request, core.String project) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -78,34 +79,32 @@ class MetricDescriptorsResourceApi { |
_url = commons.Escaper.ecapeVariable('$project') + '/metricDescriptors'; |
- var _response = _requester.request(_url, |
- "POST", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new MetricDescriptor.fromJson(data)); |
} |
- /** |
- * Delete an existing metric. |
- * |
- * Request parameters: |
- * |
- * [project] - The project ID to which the metric belongs. |
- * |
- * [metric] - Name of the metric. |
- * |
- * Completes with a [DeleteMetricDescriptorResponse]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<DeleteMetricDescriptorResponse> delete(core.String project, core.String metric) { |
+ /// Delete an existing metric. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [project] - The project ID to which the metric belongs. |
+ /// |
+ /// [metric] - Name of the metric. |
+ /// |
+ /// Completes with a [DeleteMetricDescriptorResponse]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<DeleteMetricDescriptorResponse> delete( |
+ core.String project, core.String metric) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -120,55 +119,57 @@ class MetricDescriptorsResourceApi { |
throw new core.ArgumentError("Parameter metric is required."); |
} |
- _url = commons.Escaper.ecapeVariable('$project') + '/metricDescriptors/' + commons.Escaper.ecapeVariable('$metric'); |
+ _url = commons.Escaper.ecapeVariable('$project') + |
+ '/metricDescriptors/' + |
+ commons.Escaper.ecapeVariable('$metric'); |
- var _response = _requester.request(_url, |
- "DELETE", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
- return _response.then((data) => new DeleteMetricDescriptorResponse.fromJson(data)); |
+ var _response = _requester.request(_url, "DELETE", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response |
+ .then((data) => new DeleteMetricDescriptorResponse.fromJson(data)); |
} |
- /** |
- * List metric descriptors that match the query. If the query is not set, then |
- * all of the metric descriptors will be returned. Large responses will be |
- * paginated, use the nextPageToken returned in the response to request |
- * subsequent pages of results by setting the pageToken query parameter to the |
- * value of the nextPageToken. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [project] - The project id. The value can be the numeric project ID or |
- * string-based project name. |
- * |
- * [count] - Maximum number of metric descriptors per page. Used for |
- * pagination. If not specified, count = 100. |
- * Value must be between "1" and "1000". |
- * |
- * [pageToken] - The pagination token, which is used to page through large |
- * result sets. Set this value to the value of the nextPageToken to retrieve |
- * the next page of results. |
- * |
- * [query] - The query used to search against existing metrics. Separate |
- * keywords with a space; the service joins all keywords with AND, meaning |
- * that all keywords must match for a metric to be returned. If this field is |
- * omitted, all metrics are returned. If an empty string is passed with this |
- * field, no metrics are returned. |
- * |
- * Completes with a [ListMetricDescriptorsResponse]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<ListMetricDescriptorsResponse> list(ListMetricDescriptorsRequest request, core.String project, {core.int count, core.String pageToken, core.String query}) { |
+ /// List metric descriptors that match the query. If the query is not set, |
+ /// then all of the metric descriptors will be returned. Large responses will |
+ /// be paginated, use the nextPageToken returned in the response to request |
+ /// subsequent pages of results by setting the pageToken query parameter to |
+ /// the value of the nextPageToken. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [project] - The project id. The value can be the numeric project ID or |
+ /// string-based project name. |
+ /// |
+ /// [count] - Maximum number of metric descriptors per page. Used for |
+ /// pagination. If not specified, count = 100. |
+ /// Value must be between "1" and "1000". |
+ /// |
+ /// [pageToken] - The pagination token, which is used to page through large |
+ /// result sets. Set this value to the value of the nextPageToken to retrieve |
+ /// the next page of results. |
+ /// |
+ /// [query] - The query used to search against existing metrics. Separate |
+ /// keywords with a space; the service joins all keywords with AND, meaning |
+ /// that all keywords must match for a metric to be returned. If this field |
+ /// is omitted, all metrics are returned. If an empty string is passed with |
+ /// this field, no metrics are returned. |
+ /// |
+ /// Completes with a [ListMetricDescriptorsResponse]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<ListMetricDescriptorsResponse> list( |
+ ListMetricDescriptorsRequest request, core.String project, |
+ {core.int count, core.String pageToken, core.String query}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -194,111 +195,114 @@ class MetricDescriptorsResourceApi { |
_url = commons.Escaper.ecapeVariable('$project') + '/metricDescriptors'; |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
- return _response.then((data) => new ListMetricDescriptorsResponse.fromJson(data)); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response |
+ .then((data) => new ListMetricDescriptorsResponse.fromJson(data)); |
} |
- |
} |
- |
class TimeseriesResourceApi { |
final commons.ApiRequester _requester; |
- TimeseriesResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * List the data points of the time series that match the metric and labels |
- * values and that have data points in the interval. Large responses are |
- * paginated; use the nextPageToken returned in the response to request |
- * subsequent pages of results by setting the pageToken query parameter to the |
- * value of the nextPageToken. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [project] - The project ID to which this time series belongs. The value can |
- * be the numeric project ID or string-based project name. |
- * |
- * [metric] - Metric names are protocol-free URLs as listed in the Supported |
- * Metrics page. For example, |
- * compute.googleapis.com/instance/disk/read_ops_count. |
- * |
- * [youngest] - End of the time interval (inclusive), which is expressed as an |
- * RFC 3339 timestamp. |
- * |
- * [aggregator] - The aggregation function that will reduce the data points in |
- * each window to a single point. This parameter is only valid for |
- * non-cumulative metrics with a value type of INT64 or DOUBLE. |
- * Possible string values are: |
- * - "max" |
- * - "mean" |
- * - "min" |
- * - "sum" |
- * |
- * [count] - Maximum number of data points per page, which is used for |
- * pagination of results. |
- * Value must be between "1" and "12000". |
- * |
- * [labels] - A collection of labels for the matching time series, which are |
- * represented as: |
- * - key==value: key equals the value |
- * - key=~value: key regex matches the value |
- * - key!=value: key does not equal the value |
- * - key!~value: key regex does not match the value For example, to list all |
- * of the time series descriptors for the region us-central1, you could |
- * specify: |
- * label=cloud.googleapis.com%2Flocation=~us-central1.* |
- * Value must have pattern "(.+?)(==|=~|!=|!~)(.+)". |
- * |
- * [oldest] - Start of the time interval (exclusive), which is expressed as an |
- * RFC 3339 timestamp. If neither oldest nor timespan is specified, the |
- * default time interval will be (youngest - 4 hours, youngest] |
- * |
- * [pageToken] - The pagination token, which is used to page through large |
- * result sets. Set this value to the value of the nextPageToken to retrieve |
- * the next page of results. |
- * |
- * [timespan] - Length of the time interval to query, which is an alternative |
- * way to declare the interval: (youngest - timespan, youngest]. The timespan |
- * and oldest parameters should not be used together. Units: |
- * - s: second |
- * - m: minute |
- * - h: hour |
- * - d: day |
- * - w: week Examples: 2s, 3m, 4w. Only one unit is allowed, for example: |
- * 2w3d is not allowed; you should use 17d instead. |
- * |
- * If neither oldest nor timespan is specified, the default time interval will |
- * be (youngest - 4 hours, youngest]. |
- * Value must have pattern "[0-9]+[smhdw]?". |
- * |
- * [window] - The sampling window. At most one data point will be returned for |
- * each window in the requested time interval. This parameter is only valid |
- * for non-cumulative metric types. Units: |
- * - m: minute |
- * - h: hour |
- * - d: day |
- * - w: week Examples: 3m, 4w. Only one unit is allowed, for example: 2w3d is |
- * not allowed; you should use 17d instead. |
- * Value must have pattern "[0-9]+[mhdw]?". |
- * |
- * Completes with a [ListTimeseriesResponse]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<ListTimeseriesResponse> list(ListTimeseriesRequest request, core.String project, core.String metric, core.String youngest, {core.String aggregator, core.int count, core.List<core.String> labels, core.String oldest, core.String pageToken, core.String timespan, core.String window}) { |
+ TimeseriesResourceApi(commons.ApiRequester client) : _requester = client; |
+ |
+ /// List the data points of the time series that match the metric and labels |
+ /// values and that have data points in the interval. Large responses are |
+ /// paginated; use the nextPageToken returned in the response to request |
+ /// subsequent pages of results by setting the pageToken query parameter to |
+ /// the value of the nextPageToken. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [project] - The project ID to which this time series belongs. The value |
+ /// can be the numeric project ID or string-based project name. |
+ /// |
+ /// [metric] - Metric names are protocol-free URLs as listed in the Supported |
+ /// Metrics page. For example, |
+ /// compute.googleapis.com/instance/disk/read_ops_count. |
+ /// |
+ /// [youngest] - End of the time interval (inclusive), which is expressed as |
+ /// an RFC 3339 timestamp. |
+ /// |
+ /// [aggregator] - The aggregation function that will reduce the data points |
+ /// in each window to a single point. This parameter is only valid for |
+ /// non-cumulative metrics with a value type of INT64 or DOUBLE. |
+ /// Possible string values are: |
+ /// - "max" |
+ /// - "mean" |
+ /// - "min" |
+ /// - "sum" |
+ /// |
+ /// [count] - Maximum number of data points per page, which is used for |
+ /// pagination of results. |
+ /// Value must be between "1" and "12000". |
+ /// |
+ /// [labels] - A collection of labels for the matching time series, which are |
+ /// represented as: |
+ /// - key==value: key equals the value |
+ /// - key=~value: key regex matches the value |
+ /// - key!=value: key does not equal the value |
+ /// - key!~value: key regex does not match the value For example, to list |
+ /// all of the time series descriptors for the region us-central1, you could |
+ /// specify: |
+ /// label=cloud.googleapis.com%2Flocation=~us-central1.* |
+ /// Value must have pattern "(.+?)(==|=~|!=|!~)(.+)". |
+ /// |
+ /// [oldest] - Start of the time interval (exclusive), which is expressed as |
+ /// an RFC 3339 timestamp. If neither oldest nor timespan is specified, the |
+ /// default time interval will be (youngest - 4 hours, youngest] |
+ /// |
+ /// [pageToken] - The pagination token, which is used to page through large |
+ /// result sets. Set this value to the value of the nextPageToken to retrieve |
+ /// the next page of results. |
+ /// |
+ /// [timespan] - Length of the time interval to query, which is an |
+ /// alternative way to declare the interval: (youngest - timespan, youngest]. |
+ /// The timespan and oldest parameters should not be used together. Units: |
+ /// - s: second |
+ /// - m: minute |
+ /// - h: hour |
+ /// - d: day |
+ /// - w: week Examples: 2s, 3m, 4w. Only one unit is allowed, for example: |
+ /// 2w3d is not allowed; you should use 17d instead. |
+ /// |
+ /// If neither oldest nor timespan is specified, the default time interval |
+ /// will be (youngest - 4 hours, youngest]. |
+ /// Value must have pattern "[0-9]+[smhdw]?". |
+ /// |
+ /// [window] - The sampling window. At most one data point will be returned |
+ /// for each window in the requested time interval. This parameter is only |
+ /// valid for non-cumulative metric types. Units: |
+ /// - m: minute |
+ /// - h: hour |
+ /// - d: day |
+ /// - w: week Examples: 3m, 4w. Only one unit is allowed, for example: 2w3d |
+ /// is not allowed; you should use 17d instead. |
+ /// Value must have pattern "[0-9]+[mhdw]?". |
+ /// |
+ /// Completes with a [ListTimeseriesResponse]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<ListTimeseriesResponse> list(ListTimeseriesRequest request, |
+ core.String project, core.String metric, core.String youngest, |
+ {core.String aggregator, |
+ core.int count, |
+ core.List<core.String> labels, |
+ core.String oldest, |
+ core.String pageToken, |
+ core.String timespan, |
+ core.String window}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -341,43 +345,43 @@ class TimeseriesResourceApi { |
_queryParams["window"] = [window]; |
} |
- _url = commons.Escaper.ecapeVariable('$project') + '/timeseries/' + commons.Escaper.ecapeVariable('$metric'); |
+ _url = commons.Escaper.ecapeVariable('$project') + |
+ '/timeseries/' + |
+ commons.Escaper.ecapeVariable('$metric'); |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new ListTimeseriesResponse.fromJson(data)); |
} |
- /** |
- * Put data points to one or more time series for one or more metrics. If a |
- * time series does not exist, a new time series will be created. It is not |
- * allowed to write a time series point that is older than the existing |
- * youngest point of that time series. Points that are older than the existing |
- * youngest point of that time series will be discarded silently. Therefore, |
- * users should make sure that points of a time series are written |
- * sequentially in the order of their end time. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [project] - The project ID. The value can be the numeric project ID or |
- * string-based project name. |
- * |
- * Completes with a [WriteTimeseriesResponse]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<WriteTimeseriesResponse> write(WriteTimeseriesRequest request, core.String project) { |
+ /// Put data points to one or more time series for one or more metrics. If a |
+ /// time series does not exist, a new time series will be created. It is not |
+ /// allowed to write a time series point that is older than the existing |
+ /// youngest point of that time series. Points that are older than the |
+ /// existing youngest point of that time series will be discarded silently. |
+ /// Therefore, users should make sure that points of a time series are |
+ /// written sequentially in the order of their end time. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [project] - The project ID. The value can be the numeric project ID or |
+ /// string-based project name. |
+ /// |
+ /// Completes with a [WriteTimeseriesResponse]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<WriteTimeseriesResponse> write( |
+ WriteTimeseriesRequest request, core.String project) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -394,111 +398,117 @@ class TimeseriesResourceApi { |
_url = commons.Escaper.ecapeVariable('$project') + '/timeseries:write'; |
- var _response = _requester.request(_url, |
- "POST", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new WriteTimeseriesResponse.fromJson(data)); |
} |
- |
} |
- |
class TimeseriesDescriptorsResourceApi { |
final commons.ApiRequester _requester; |
- TimeseriesDescriptorsResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * List the descriptors of the time series that match the metric and labels |
- * values and that have data points in the interval. Large responses are |
- * paginated; use the nextPageToken returned in the response to request |
- * subsequent pages of results by setting the pageToken query parameter to the |
- * value of the nextPageToken. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [project] - The project ID to which this time series belongs. The value can |
- * be the numeric project ID or string-based project name. |
- * |
- * [metric] - Metric names are protocol-free URLs as listed in the Supported |
- * Metrics page. For example, |
- * compute.googleapis.com/instance/disk/read_ops_count. |
- * |
- * [youngest] - End of the time interval (inclusive), which is expressed as an |
- * RFC 3339 timestamp. |
- * |
- * [aggregator] - The aggregation function that will reduce the data points in |
- * each window to a single point. This parameter is only valid for |
- * non-cumulative metrics with a value type of INT64 or DOUBLE. |
- * Possible string values are: |
- * - "max" |
- * - "mean" |
- * - "min" |
- * - "sum" |
- * |
- * [count] - Maximum number of time series descriptors per page. Used for |
- * pagination. If not specified, count = 100. |
- * Value must be between "1" and "1000". |
- * |
- * [labels] - A collection of labels for the matching time series, which are |
- * represented as: |
- * - key==value: key equals the value |
- * - key=~value: key regex matches the value |
- * - key!=value: key does not equal the value |
- * - key!~value: key regex does not match the value For example, to list all |
- * of the time series descriptors for the region us-central1, you could |
- * specify: |
- * label=cloud.googleapis.com%2Flocation=~us-central1.* |
- * Value must have pattern "(.+?)(==|=~|!=|!~)(.+)". |
- * |
- * [oldest] - Start of the time interval (exclusive), which is expressed as an |
- * RFC 3339 timestamp. If neither oldest nor timespan is specified, the |
- * default time interval will be (youngest - 4 hours, youngest] |
- * |
- * [pageToken] - The pagination token, which is used to page through large |
- * result sets. Set this value to the value of the nextPageToken to retrieve |
- * the next page of results. |
- * |
- * [timespan] - Length of the time interval to query, which is an alternative |
- * way to declare the interval: (youngest - timespan, youngest]. The timespan |
- * and oldest parameters should not be used together. Units: |
- * - s: second |
- * - m: minute |
- * - h: hour |
- * - d: day |
- * - w: week Examples: 2s, 3m, 4w. Only one unit is allowed, for example: |
- * 2w3d is not allowed; you should use 17d instead. |
- * |
- * If neither oldest nor timespan is specified, the default time interval will |
- * be (youngest - 4 hours, youngest]. |
- * Value must have pattern "[0-9]+[smhdw]?". |
- * |
- * [window] - The sampling window. At most one data point will be returned for |
- * each window in the requested time interval. This parameter is only valid |
- * for non-cumulative metric types. Units: |
- * - m: minute |
- * - h: hour |
- * - d: day |
- * - w: week Examples: 3m, 4w. Only one unit is allowed, for example: 2w3d is |
- * not allowed; you should use 17d instead. |
- * Value must have pattern "[0-9]+[mhdw]?". |
- * |
- * Completes with a [ListTimeseriesDescriptorsResponse]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<ListTimeseriesDescriptorsResponse> list(ListTimeseriesDescriptorsRequest request, core.String project, core.String metric, core.String youngest, {core.String aggregator, core.int count, core.List<core.String> labels, core.String oldest, core.String pageToken, core.String timespan, core.String window}) { |
+ TimeseriesDescriptorsResourceApi(commons.ApiRequester client) |
+ : _requester = client; |
+ |
+ /// List the descriptors of the time series that match the metric and labels |
+ /// values and that have data points in the interval. Large responses are |
+ /// paginated; use the nextPageToken returned in the response to request |
+ /// subsequent pages of results by setting the pageToken query parameter to |
+ /// the value of the nextPageToken. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [project] - The project ID to which this time series belongs. The value |
+ /// can be the numeric project ID or string-based project name. |
+ /// |
+ /// [metric] - Metric names are protocol-free URLs as listed in the Supported |
+ /// Metrics page. For example, |
+ /// compute.googleapis.com/instance/disk/read_ops_count. |
+ /// |
+ /// [youngest] - End of the time interval (inclusive), which is expressed as |
+ /// an RFC 3339 timestamp. |
+ /// |
+ /// [aggregator] - The aggregation function that will reduce the data points |
+ /// in each window to a single point. This parameter is only valid for |
+ /// non-cumulative metrics with a value type of INT64 or DOUBLE. |
+ /// Possible string values are: |
+ /// - "max" |
+ /// - "mean" |
+ /// - "min" |
+ /// - "sum" |
+ /// |
+ /// [count] - Maximum number of time series descriptors per page. Used for |
+ /// pagination. If not specified, count = 100. |
+ /// Value must be between "1" and "1000". |
+ /// |
+ /// [labels] - A collection of labels for the matching time series, which are |
+ /// represented as: |
+ /// - key==value: key equals the value |
+ /// - key=~value: key regex matches the value |
+ /// - key!=value: key does not equal the value |
+ /// - key!~value: key regex does not match the value For example, to list |
+ /// all of the time series descriptors for the region us-central1, you could |
+ /// specify: |
+ /// label=cloud.googleapis.com%2Flocation=~us-central1.* |
+ /// Value must have pattern "(.+?)(==|=~|!=|!~)(.+)". |
+ /// |
+ /// [oldest] - Start of the time interval (exclusive), which is expressed as |
+ /// an RFC 3339 timestamp. If neither oldest nor timespan is specified, the |
+ /// default time interval will be (youngest - 4 hours, youngest] |
+ /// |
+ /// [pageToken] - The pagination token, which is used to page through large |
+ /// result sets. Set this value to the value of the nextPageToken to retrieve |
+ /// the next page of results. |
+ /// |
+ /// [timespan] - Length of the time interval to query, which is an |
+ /// alternative way to declare the interval: (youngest - timespan, youngest]. |
+ /// The timespan and oldest parameters should not be used together. Units: |
+ /// - s: second |
+ /// - m: minute |
+ /// - h: hour |
+ /// - d: day |
+ /// - w: week Examples: 2s, 3m, 4w. Only one unit is allowed, for example: |
+ /// 2w3d is not allowed; you should use 17d instead. |
+ /// |
+ /// If neither oldest nor timespan is specified, the default time interval |
+ /// will be (youngest - 4 hours, youngest]. |
+ /// Value must have pattern "[0-9]+[smhdw]?". |
+ /// |
+ /// [window] - The sampling window. At most one data point will be returned |
+ /// for each window in the requested time interval. This parameter is only |
+ /// valid for non-cumulative metric types. Units: |
+ /// - m: minute |
+ /// - h: hour |
+ /// - d: day |
+ /// - w: week Examples: 3m, 4w. Only one unit is allowed, for example: 2w3d |
+ /// is not allowed; you should use 17d instead. |
+ /// Value must have pattern "[0-9]+[mhdw]?". |
+ /// |
+ /// Completes with a [ListTimeseriesDescriptorsResponse]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<ListTimeseriesDescriptorsResponse> list( |
+ ListTimeseriesDescriptorsRequest request, |
+ core.String project, |
+ core.String metric, |
+ core.String youngest, |
+ {core.String aggregator, |
+ core.int count, |
+ core.List<core.String> labels, |
+ core.String oldest, |
+ core.String pageToken, |
+ core.String timespan, |
+ core.String window}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -541,28 +551,25 @@ class TimeseriesDescriptorsResourceApi { |
_queryParams["window"] = [window]; |
} |
- _url = commons.Escaper.ecapeVariable('$project') + '/timeseriesDescriptors/' + commons.Escaper.ecapeVariable('$metric'); |
+ _url = commons.Escaper.ecapeVariable('$project') + |
+ '/timeseriesDescriptors/' + |
+ commons.Escaper.ecapeVariable('$metric'); |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
- return _response.then((data) => new ListTimeseriesDescriptorsResponse.fromJson(data)); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response |
+ .then((data) => new ListTimeseriesDescriptorsResponse.fromJson(data)); |
} |
- |
} |
- |
- |
-/** The response of cloudmonitoring.metricDescriptors.delete. */ |
+/// The response of cloudmonitoring.metricDescriptors.delete. |
class DeleteMetricDescriptorResponse { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#deleteMetricDescriptorResponse". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#deleteMetricDescriptorResponse". |
core.String kind; |
DeleteMetricDescriptorResponse(); |
@@ -574,7 +581,8 @@ class DeleteMetricDescriptorResponse { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -582,12 +590,10 @@ class DeleteMetricDescriptorResponse { |
} |
} |
-/** The request of cloudmonitoring.metricDescriptors.list. */ |
+/// The request of cloudmonitoring.metricDescriptors.list. |
class ListMetricDescriptorsRequest { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#listMetricDescriptorsRequest". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#listMetricDescriptorsRequest". |
core.String kind; |
ListMetricDescriptorsRequest(); |
@@ -599,7 +605,8 @@ class ListMetricDescriptorsRequest { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -607,20 +614,18 @@ class ListMetricDescriptorsRequest { |
} |
} |
-/** The response of cloudmonitoring.metricDescriptors.list. */ |
+/// The response of cloudmonitoring.metricDescriptors.list. |
class ListMetricDescriptorsResponse { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#listMetricDescriptorsResponse". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#listMetricDescriptorsResponse". |
core.String kind; |
- /** The returned metric descriptors. */ |
+ |
+ /// The returned metric descriptors. |
core.List<MetricDescriptor> metrics; |
- /** |
- * Pagination token. If present, indicates that additional results are |
- * available for retrieval. To access the results past the pagination limit, |
- * pass this value to the pageToken query parameter. |
- */ |
+ |
+ /// Pagination token. If present, indicates that additional results are |
+ /// available for retrieval. To access the results past the pagination limit, |
+ /// pass this value to the pageToken query parameter. |
core.String nextPageToken; |
ListMetricDescriptorsResponse(); |
@@ -630,7 +635,9 @@ class ListMetricDescriptorsResponse { |
kind = _json["kind"]; |
} |
if (_json.containsKey("metrics")) { |
- metrics = _json["metrics"].map((value) => new MetricDescriptor.fromJson(value)).toList(); |
+ metrics = _json["metrics"] |
+ .map((value) => new MetricDescriptor.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("nextPageToken")) { |
nextPageToken = _json["nextPageToken"]; |
@@ -638,7 +645,8 @@ class ListMetricDescriptorsResponse { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -652,12 +660,10 @@ class ListMetricDescriptorsResponse { |
} |
} |
-/** The request of cloudmonitoring.timeseriesDescriptors.list */ |
+/// The request of cloudmonitoring.timeseriesDescriptors.list |
class ListTimeseriesDescriptorsRequest { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#listTimeseriesDescriptorsRequest". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#listTimeseriesDescriptorsRequest". |
core.String kind; |
ListTimeseriesDescriptorsRequest(); |
@@ -669,7 +675,8 @@ class ListTimeseriesDescriptorsRequest { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -677,29 +684,26 @@ class ListTimeseriesDescriptorsRequest { |
} |
} |
-/** The response of cloudmonitoring.timeseriesDescriptors.list */ |
+/// The response of cloudmonitoring.timeseriesDescriptors.list |
class ListTimeseriesDescriptorsResponse { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#listTimeseriesDescriptorsResponse". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#listTimeseriesDescriptorsResponse". |
core.String kind; |
- /** |
- * Pagination token. If present, indicates that additional results are |
- * available for retrieval. To access the results past the pagination limit, |
- * set this value to the pageToken query parameter. |
- */ |
+ |
+ /// Pagination token. If present, indicates that additional results are |
+ /// available for retrieval. To access the results past the pagination limit, |
+ /// set this value to the pageToken query parameter. |
core.String nextPageToken; |
- /** |
- * The oldest timestamp of the interval of this query, as an RFC 3339 string. |
- */ |
+ |
+ /// The oldest timestamp of the interval of this query, as an RFC 3339 |
+ /// string. |
core.DateTime oldest; |
- /** The returned time series descriptors. */ |
+ |
+ /// The returned time series descriptors. |
core.List<TimeseriesDescriptor> timeseries; |
- /** |
- * The youngest timestamp of the interval of this query, as an RFC 3339 |
- * string. |
- */ |
+ |
+ /// The youngest timestamp of the interval of this query, as an RFC 3339 |
+ /// string. |
core.DateTime youngest; |
ListTimeseriesDescriptorsResponse(); |
@@ -715,7 +719,9 @@ class ListTimeseriesDescriptorsResponse { |
oldest = core.DateTime.parse(_json["oldest"]); |
} |
if (_json.containsKey("timeseries")) { |
- timeseries = _json["timeseries"].map((value) => new TimeseriesDescriptor.fromJson(value)).toList(); |
+ timeseries = _json["timeseries"] |
+ .map((value) => new TimeseriesDescriptor.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("youngest")) { |
youngest = core.DateTime.parse(_json["youngest"]); |
@@ -723,7 +729,8 @@ class ListTimeseriesDescriptorsResponse { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -734,7 +741,8 @@ class ListTimeseriesDescriptorsResponse { |
_json["oldest"] = (oldest).toIso8601String(); |
} |
if (timeseries != null) { |
- _json["timeseries"] = timeseries.map((value) => (value).toJson()).toList(); |
+ _json["timeseries"] = |
+ timeseries.map((value) => (value).toJson()).toList(); |
} |
if (youngest != null) { |
_json["youngest"] = (youngest).toIso8601String(); |
@@ -743,12 +751,10 @@ class ListTimeseriesDescriptorsResponse { |
} |
} |
-/** The request of cloudmonitoring.timeseries.list */ |
+/// The request of cloudmonitoring.timeseries.list |
class ListTimeseriesRequest { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#listTimeseriesRequest". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#listTimeseriesRequest". |
core.String kind; |
ListTimeseriesRequest(); |
@@ -760,7 +766,8 @@ class ListTimeseriesRequest { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -768,30 +775,27 @@ class ListTimeseriesRequest { |
} |
} |
-/** The response of cloudmonitoring.timeseries.list */ |
+/// The response of cloudmonitoring.timeseries.list |
class ListTimeseriesResponse { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#listTimeseriesResponse". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#listTimeseriesResponse". |
core.String kind; |
- /** |
- * Pagination token. If present, indicates that additional results are |
- * available for retrieval. To access the results past the pagination limit, |
- * set the pageToken query parameter to this value. All of the points of a |
- * time series will be returned before returning any point of the subsequent |
- * time series. |
- */ |
+ |
+ /// Pagination token. If present, indicates that additional results are |
+ /// available for retrieval. To access the results past the pagination limit, |
+ /// set the pageToken query parameter to this value. All of the points of a |
+ /// time series will be returned before returning any point of the subsequent |
+ /// time series. |
core.String nextPageToken; |
- /** |
- * The oldest timestamp of the interval of this query as an RFC 3339 string. |
- */ |
+ |
+ /// The oldest timestamp of the interval of this query as an RFC 3339 string. |
core.DateTime oldest; |
- /** The returned time series. */ |
+ |
+ /// The returned time series. |
core.List<Timeseries> timeseries; |
- /** |
- * The youngest timestamp of the interval of this query as an RFC 3339 string. |
- */ |
+ |
+ /// The youngest timestamp of the interval of this query as an RFC 3339 |
+ /// string. |
core.DateTime youngest; |
ListTimeseriesResponse(); |
@@ -807,7 +811,9 @@ class ListTimeseriesResponse { |
oldest = core.DateTime.parse(_json["oldest"]); |
} |
if (_json.containsKey("timeseries")) { |
- timeseries = _json["timeseries"].map((value) => new Timeseries.fromJson(value)).toList(); |
+ timeseries = _json["timeseries"] |
+ .map((value) => new Timeseries.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("youngest")) { |
youngest = core.DateTime.parse(_json["youngest"]); |
@@ -815,7 +821,8 @@ class ListTimeseriesResponse { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |
@@ -826,7 +833,8 @@ class ListTimeseriesResponse { |
_json["oldest"] = (oldest).toIso8601String(); |
} |
if (timeseries != null) { |
- _json["timeseries"] = timeseries.map((value) => (value).toJson()).toList(); |
+ _json["timeseries"] = |
+ timeseries.map((value) => (value).toJson()).toList(); |
} |
if (youngest != null) { |
_json["youngest"] = (youngest).toIso8601String(); |
@@ -835,20 +843,22 @@ class ListTimeseriesResponse { |
} |
} |
-/** |
- * A metricDescriptor defines the name, label keys, and data type of a |
- * particular metric. |
- */ |
+/// A metricDescriptor defines the name, label keys, and data type of a |
+/// particular metric. |
class MetricDescriptor { |
- /** Description of this metric. */ |
+ /// Description of this metric. |
core.String description; |
- /** Labels defined for this metric. */ |
+ |
+ /// Labels defined for this metric. |
core.List<MetricDescriptorLabelDescriptor> labels; |
- /** The name of this metric. */ |
+ |
+ /// The name of this metric. |
core.String name; |
- /** The project ID to which the metric belongs. */ |
+ |
+ /// The project ID to which the metric belongs. |
core.String project; |
- /** Type description for this metric. */ |
+ |
+ /// Type description for this metric. |
MetricDescriptorTypeDescriptor typeDescriptor; |
MetricDescriptor(); |
@@ -858,7 +868,9 @@ class MetricDescriptor { |
description = _json["description"]; |
} |
if (_json.containsKey("labels")) { |
- labels = _json["labels"].map((value) => new MetricDescriptorLabelDescriptor.fromJson(value)).toList(); |
+ labels = _json["labels"] |
+ .map((value) => new MetricDescriptorLabelDescriptor.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("name")) { |
name = _json["name"]; |
@@ -867,12 +879,14 @@ class MetricDescriptor { |
project = _json["project"]; |
} |
if (_json.containsKey("typeDescriptor")) { |
- typeDescriptor = new MetricDescriptorTypeDescriptor.fromJson(_json["typeDescriptor"]); |
+ typeDescriptor = |
+ new MetricDescriptorTypeDescriptor.fromJson(_json["typeDescriptor"]); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (description != null) { |
_json["description"] = description; |
} |
@@ -892,15 +906,14 @@ class MetricDescriptor { |
} |
} |
-/** |
- * A label in a metric is a description of this metric, including the key of |
- * this description (what the description is), and the value for this |
- * description. |
- */ |
+/// A label in a metric is a description of this metric, including the key of |
+/// this description (what the description is), and the value for this |
+/// description. |
class MetricDescriptorLabelDescriptor { |
- /** Label description. */ |
+ /// Label description. |
core.String description; |
- /** Label key. */ |
+ |
+ /// Label key. |
core.String key; |
MetricDescriptorLabelDescriptor(); |
@@ -915,7 +928,8 @@ class MetricDescriptorLabelDescriptor { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (description != null) { |
_json["description"] = description; |
} |
@@ -926,17 +940,14 @@ class MetricDescriptorLabelDescriptor { |
} |
} |
-/** |
- * A type in a metric contains information about how the metric is collected and |
- * what its data points look like. |
- */ |
+/// A type in a metric contains information about how the metric is collected |
+/// and what its data points look like. |
class MetricDescriptorTypeDescriptor { |
- /** The method of collecting data for the metric. See Metric types. */ |
+ /// The method of collecting data for the metric. See Metric types. |
core.String metricType; |
- /** |
- * The data type of of individual points in the metric's time series. See |
- * Metric value types. |
- */ |
+ |
+ /// The data type of of individual points in the metric's time series. See |
+ /// Metric value types. |
core.String valueType; |
MetricDescriptorTypeDescriptor(); |
@@ -951,7 +962,8 @@ class MetricDescriptorTypeDescriptor { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (metricType != null) { |
_json["metricType"] = metricType; |
} |
@@ -962,42 +974,39 @@ class MetricDescriptorTypeDescriptor { |
} |
} |
-/** |
- * Point is a single point in a time series. It consists of a start time, an end |
- * time, and a value. |
- */ |
+/// Point is a single point in a time series. It consists of a start time, an |
+/// end time, and a value. |
class Point { |
- /** The value of this data point. Either "true" or "false". */ |
+ /// The value of this data point. Either "true" or "false". |
core.bool boolValue; |
- /** |
- * The value of this data point as a distribution. A distribution value can |
- * contain a list of buckets and/or an underflowBucket and an overflowBucket. |
- * The values of these points can be used to create a histogram. |
- */ |
+ |
+ /// The value of this data point as a distribution. A distribution value can |
+ /// contain a list of buckets and/or an underflowBucket and an |
+ /// overflowBucket. The values of these points can be used to create a |
+ /// histogram. |
PointDistribution distributionValue; |
- /** |
- * The value of this data point as a double-precision floating-point number. |
- */ |
+ |
+ /// The value of this data point as a double-precision floating-point number. |
core.double doubleValue; |
- /** |
- * The interval [start, end] is the time period to which the point's value |
- * applies. For gauge metrics, whose values are instantaneous measurements, |
- * this interval should be empty (start should equal end). For cumulative |
- * metrics (of which deltas and rates are special cases), the interval should |
- * be non-empty. Both start and end are RFC 3339 strings. |
- */ |
+ |
+ /// The interval [start, end] is the time period to which the point's value |
+ /// applies. For gauge metrics, whose values are instantaneous measurements, |
+ /// this interval should be empty (start should equal end). For cumulative |
+ /// metrics (of which deltas and rates are special cases), the interval |
+ /// should be non-empty. Both start and end are RFC 3339 strings. |
core.DateTime end; |
- /** The value of this data point as a 64-bit integer. */ |
+ |
+ /// The value of this data point as a 64-bit integer. |
core.String int64Value; |
- /** |
- * The interval [start, end] is the time period to which the point's value |
- * applies. For gauge metrics, whose values are instantaneous measurements, |
- * this interval should be empty (start should equal end). For cumulative |
- * metrics (of which deltas and rates are special cases), the interval should |
- * be non-empty. Both start and end are RFC 3339 strings. |
- */ |
+ |
+ /// The interval [start, end] is the time period to which the point's value |
+ /// applies. For gauge metrics, whose values are instantaneous measurements, |
+ /// this interval should be empty (start should equal end). For cumulative |
+ /// metrics (of which deltas and rates are special cases), the interval |
+ /// should be non-empty. Both start and end are RFC 3339 strings. |
core.DateTime start; |
- /** The value of this data point in string format. */ |
+ |
+ /// The value of this data point in string format. |
core.String stringValue; |
Point(); |
@@ -1007,7 +1016,8 @@ class Point { |
boolValue = _json["boolValue"]; |
} |
if (_json.containsKey("distributionValue")) { |
- distributionValue = new PointDistribution.fromJson(_json["distributionValue"]); |
+ distributionValue = |
+ new PointDistribution.fromJson(_json["distributionValue"]); |
} |
if (_json.containsKey("doubleValue")) { |
doubleValue = _json["doubleValue"]; |
@@ -1027,7 +1037,8 @@ class Point { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (boolValue != null) { |
_json["boolValue"] = boolValue; |
} |
@@ -1053,36 +1064,41 @@ class Point { |
} |
} |
-/** |
- * Distribution data point value type. When writing distribution points, try to |
- * be consistent with the boundaries of your buckets. If you must modify the |
- * bucket boundaries, then do so by merging, partitioning, or appending rather |
- * than skewing them. |
- */ |
+/// Distribution data point value type. When writing distribution points, try |
+/// to be consistent with the boundaries of your buckets. If you must modify |
+/// the bucket boundaries, then do so by merging, partitioning, or appending |
+/// rather than skewing them. |
class PointDistribution { |
- /** The finite buckets. */ |
+ /// The finite buckets. |
core.List<PointDistributionBucket> buckets; |
- /** The overflow bucket. */ |
+ |
+ /// The overflow bucket. |
PointDistributionOverflowBucket overflowBucket; |
- /** The underflow bucket. */ |
+ |
+ /// The underflow bucket. |
PointDistributionUnderflowBucket underflowBucket; |
PointDistribution(); |
PointDistribution.fromJson(core.Map _json) { |
if (_json.containsKey("buckets")) { |
- buckets = _json["buckets"].map((value) => new PointDistributionBucket.fromJson(value)).toList(); |
+ buckets = _json["buckets"] |
+ .map((value) => new PointDistributionBucket.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("overflowBucket")) { |
- overflowBucket = new PointDistributionOverflowBucket.fromJson(_json["overflowBucket"]); |
+ overflowBucket = |
+ new PointDistributionOverflowBucket.fromJson(_json["overflowBucket"]); |
} |
if (_json.containsKey("underflowBucket")) { |
- underflowBucket = new PointDistributionUnderflowBucket.fromJson(_json["underflowBucket"]); |
+ underflowBucket = new PointDistributionUnderflowBucket.fromJson( |
+ _json["underflowBucket"]); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (buckets != null) { |
_json["buckets"] = buckets.map((value) => (value).toJson()).toList(); |
} |
@@ -1096,20 +1112,19 @@ class PointDistribution { |
} |
} |
-/** |
- * The histogram's bucket. Buckets that form the histogram of a distribution |
- * value. If the upper bound of a bucket, say U1, does not equal the lower bound |
- * of the next bucket, say L2, this means that there is no event in [U1, L2). |
- */ |
+/// The histogram's bucket. Buckets that form the histogram of a distribution |
+/// value. If the upper bound of a bucket, say U1, does not equal the lower |
+/// bound of the next bucket, say L2, this means that there is no event in [U1, |
+/// L2). |
class PointDistributionBucket { |
- /** |
- * The number of events whose values are in the interval defined by this |
- * bucket. |
- */ |
+ /// The number of events whose values are in the interval defined by this |
+ /// bucket. |
core.String count; |
- /** The lower bound of the value interval of this bucket (inclusive). */ |
+ |
+ /// The lower bound of the value interval of this bucket (inclusive). |
core.double lowerBound; |
- /** The upper bound of the value interval of this bucket (exclusive). */ |
+ |
+ /// The upper bound of the value interval of this bucket (exclusive). |
core.double upperBound; |
PointDistributionBucket(); |
@@ -1127,7 +1142,8 @@ class PointDistributionBucket { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (count != null) { |
_json["count"] = count; |
} |
@@ -1141,17 +1157,14 @@ class PointDistributionBucket { |
} |
} |
-/** |
- * The overflow bucket is a special bucket that does not have the upperBound |
- * field; it includes all of the events that are no less than its lower bound. |
- */ |
+/// The overflow bucket is a special bucket that does not have the upperBound |
+/// field; it includes all of the events that are no less than its lower bound. |
class PointDistributionOverflowBucket { |
- /** |
- * The number of events whose values are in the interval defined by this |
- * bucket. |
- */ |
+ /// The number of events whose values are in the interval defined by this |
+ /// bucket. |
core.String count; |
- /** The lower bound of the value interval of this bucket (inclusive). */ |
+ |
+ /// The lower bound of the value interval of this bucket (inclusive). |
core.double lowerBound; |
PointDistributionOverflowBucket(); |
@@ -1166,7 +1179,8 @@ class PointDistributionOverflowBucket { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (count != null) { |
_json["count"] = count; |
} |
@@ -1177,17 +1191,14 @@ class PointDistributionOverflowBucket { |
} |
} |
-/** |
- * The underflow bucket is a special bucket that does not have the lowerBound |
- * field; it includes all of the events that are less than its upper bound. |
- */ |
+/// The underflow bucket is a special bucket that does not have the lowerBound |
+/// field; it includes all of the events that are less than its upper bound. |
class PointDistributionUnderflowBucket { |
- /** |
- * The number of events whose values are in the interval defined by this |
- * bucket. |
- */ |
+ /// The number of events whose values are in the interval defined by this |
+ /// bucket. |
core.String count; |
- /** The upper bound of the value interval of this bucket (exclusive). */ |
+ |
+ /// The upper bound of the value interval of this bucket (exclusive). |
core.double upperBound; |
PointDistributionUnderflowBucket(); |
@@ -1202,7 +1213,8 @@ class PointDistributionUnderflowBucket { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (count != null) { |
_json["count"] = count; |
} |
@@ -1213,34 +1225,34 @@ class PointDistributionUnderflowBucket { |
} |
} |
-/** |
- * The monitoring data is organized as metrics and stored as data points that |
- * are recorded over time. Each data point represents information like the CPU |
- * utilization of your virtual machine. A historical record of these data points |
- * is called a time series. |
- */ |
+/// The monitoring data is organized as metrics and stored as data points that |
+/// are recorded over time. Each data point represents information like the CPU |
+/// utilization of your virtual machine. A historical record of these data |
+/// points is called a time series. |
class Timeseries { |
- /** |
- * The data points of this time series. The points are listed in order of |
- * their end timestamp, from younger to older. |
- */ |
+ /// The data points of this time series. The points are listed in order of |
+ /// their end timestamp, from younger to older. |
core.List<Point> points; |
- /** The descriptor of this time series. */ |
+ |
+ /// The descriptor of this time series. |
TimeseriesDescriptor timeseriesDesc; |
Timeseries(); |
Timeseries.fromJson(core.Map _json) { |
if (_json.containsKey("points")) { |
- points = _json["points"].map((value) => new Point.fromJson(value)).toList(); |
+ points = |
+ _json["points"].map((value) => new Point.fromJson(value)).toList(); |
} |
if (_json.containsKey("timeseriesDesc")) { |
- timeseriesDesc = new TimeseriesDescriptor.fromJson(_json["timeseriesDesc"]); |
+ timeseriesDesc = |
+ new TimeseriesDescriptor.fromJson(_json["timeseriesDesc"]); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (points != null) { |
_json["points"] = points.map((value) => (value).toJson()).toList(); |
} |
@@ -1251,15 +1263,15 @@ class Timeseries { |
} |
} |
-/** TimeseriesDescriptor identifies a single time series. */ |
+/// TimeseriesDescriptor identifies a single time series. |
class TimeseriesDescriptor { |
- /** The label's name. */ |
+ /// The label's name. |
core.Map<core.String, core.String> labels; |
- /** The name of the metric. */ |
+ |
+ /// The name of the metric. |
core.String metric; |
- /** |
- * The Developers Console project number to which this time series belongs. |
- */ |
+ |
+ /// The Developers Console project number to which this time series belongs. |
core.String project; |
TimeseriesDescriptor(); |
@@ -1277,7 +1289,8 @@ class TimeseriesDescriptor { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (labels != null) { |
_json["labels"] = labels; |
} |
@@ -1292,9 +1305,10 @@ class TimeseriesDescriptor { |
} |
class TimeseriesDescriptorLabel { |
- /** The label's name. */ |
+ /// The label's name. |
core.String key; |
- /** The label's value. */ |
+ |
+ /// The label's value. |
core.String value; |
TimeseriesDescriptorLabel(); |
@@ -1309,7 +1323,8 @@ class TimeseriesDescriptorLabel { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (key != null) { |
_json["key"] = key; |
} |
@@ -1320,15 +1335,14 @@ class TimeseriesDescriptorLabel { |
} |
} |
-/** |
- * When writing time series, TimeseriesPoint should be used instead of |
- * Timeseries, to enforce single point for each time series in the |
- * timeseries.write request. |
- */ |
+/// When writing time series, TimeseriesPoint should be used instead of |
+/// Timeseries, to enforce single point for each time series in the |
+/// timeseries.write request. |
class TimeseriesPoint { |
- /** The data point in this time series snapshot. */ |
+ /// The data point in this time series snapshot. |
Point point; |
- /** The descriptor of this time series. */ |
+ |
+ /// The descriptor of this time series. |
TimeseriesDescriptor timeseriesDesc; |
TimeseriesPoint(); |
@@ -1338,12 +1352,14 @@ class TimeseriesPoint { |
point = new Point.fromJson(_json["point"]); |
} |
if (_json.containsKey("timeseriesDesc")) { |
- timeseriesDesc = new TimeseriesDescriptor.fromJson(_json["timeseriesDesc"]); |
+ timeseriesDesc = |
+ new TimeseriesDescriptor.fromJson(_json["timeseriesDesc"]); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (point != null) { |
_json["point"] = (point).toJson(); |
} |
@@ -1354,15 +1370,14 @@ class TimeseriesPoint { |
} |
} |
-/** The request of cloudmonitoring.timeseries.write */ |
+/// The request of cloudmonitoring.timeseries.write |
class WriteTimeseriesRequest { |
- /** The label's name. */ |
+ /// The label's name. |
core.Map<core.String, core.String> commonLabels; |
- /** |
- * Provide time series specific labels and the data points for each time |
- * series. The labels in timeseries and the common_labels should form a |
- * complete list of labels that required by the metric. |
- */ |
+ |
+ /// Provide time series specific labels and the data points for each time |
+ /// series. The labels in timeseries and the common_labels should form a |
+ /// complete list of labels that required by the metric. |
core.List<TimeseriesPoint> timeseries; |
WriteTimeseriesRequest(); |
@@ -1372,28 +1387,30 @@ class WriteTimeseriesRequest { |
commonLabels = _json["commonLabels"]; |
} |
if (_json.containsKey("timeseries")) { |
- timeseries = _json["timeseries"].map((value) => new TimeseriesPoint.fromJson(value)).toList(); |
+ timeseries = _json["timeseries"] |
+ .map((value) => new TimeseriesPoint.fromJson(value)) |
+ .toList(); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (commonLabels != null) { |
_json["commonLabels"] = commonLabels; |
} |
if (timeseries != null) { |
- _json["timeseries"] = timeseries.map((value) => (value).toJson()).toList(); |
+ _json["timeseries"] = |
+ timeseries.map((value) => (value).toJson()).toList(); |
} |
return _json; |
} |
} |
-/** The response of cloudmonitoring.timeseries.write */ |
+/// The response of cloudmonitoring.timeseries.write |
class WriteTimeseriesResponse { |
- /** |
- * Identifies what kind of resource this is. Value: the fixed string |
- * "cloudmonitoring#writeTimeseriesResponse". |
- */ |
+ /// Identifies what kind of resource this is. Value: the fixed string |
+ /// "cloudmonitoring#writeTimeseriesResponse". |
core.String kind; |
WriteTimeseriesResponse(); |
@@ -1405,7 +1422,8 @@ class WriteTimeseriesResponse { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (kind != null) { |
_json["kind"] = kind; |
} |