Index: generated/googleapis/lib/cloudlatencytest/v2.dart |
diff --git a/generated/googleapis/lib/cloudlatencytest/v2.dart b/generated/googleapis/lib/cloudlatencytest/v2.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..115400a3fa69a158a2cbab6eccd83e7101cc6638 |
--- /dev/null |
+++ b/generated/googleapis/lib/cloudlatencytest/v2.dart |
@@ -0,0 +1,300 @@ |
+// This is a generated file (see the discoveryapis_generator project). |
+ |
+library googleapis.cloudlatencytest.v2; |
+ |
+import 'dart:core' as core; |
+import 'dart:async' as async; |
+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; |
+ |
+const core.String USER_AGENT = 'dart-api-client cloudlatencytest/v2'; |
+ |
+/** A Test API to report latency data. */ |
+class CloudlatencytestApi { |
+ /** View monitoring data for all of your Google Cloud and API projects */ |
+ static const MonitoringReadonlyScope = "https://www.googleapis.com/auth/monitoring.readonly"; |
+ |
+ |
+ final commons.ApiRequester _requester; |
+ |
+ StatscollectionResourceApi get statscollection => new StatscollectionResourceApi(_requester); |
+ |
+ CloudlatencytestApi(http.Client client, {core.String rootUrl: "https://cloudlatencytest-pa.googleapis.com/", core.String servicePath: "v2/statscollection/"}) : |
+ _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
+} |
+ |
+ |
+class StatscollectionResourceApi { |
+ final commons.ApiRequester _requester; |
+ |
+ StatscollectionResourceApi(commons.ApiRequester client) : |
+ _requester = client; |
+ |
+ /** |
+ * RPC to update the new TCP stats. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [AggregatedStatsReply]. |
+ * |
+ * 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<AggregatedStatsReply> updateaggregatedstats(AggregatedStats request) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = commons.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ |
+ _url = 'updateaggregatedstats'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new AggregatedStatsReply.fromJson(data)); |
+ } |
+ |
+ /** |
+ * RPC to update the new TCP stats. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [StatsReply]. |
+ * |
+ * 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<StatsReply> updatestats(Stats request) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = commons.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ |
+ _url = 'updatestats'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new StatsReply.fromJson(data)); |
+ } |
+ |
+} |
+ |
+ |
+ |
+class AggregatedStats { |
+ core.List<Stats> stats; |
+ |
+ AggregatedStats(); |
+ |
+ AggregatedStats.fromJson(core.Map _json) { |
+ if (_json.containsKey("stats")) { |
+ stats = _json["stats"].map((value) => new Stats.fromJson(value)).toList(); |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (stats != null) { |
+ _json["stats"] = stats.map((value) => (value).toJson()).toList(); |
+ } |
+ return _json; |
+ } |
+} |
+ |
+class AggregatedStatsReply { |
+ core.String testValue; |
+ |
+ AggregatedStatsReply(); |
+ |
+ AggregatedStatsReply.fromJson(core.Map _json) { |
+ if (_json.containsKey("testValue")) { |
+ testValue = _json["testValue"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (testValue != null) { |
+ _json["testValue"] = testValue; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+class DoubleValue { |
+ core.String label; |
+ core.double value; |
+ |
+ DoubleValue(); |
+ |
+ DoubleValue.fromJson(core.Map _json) { |
+ if (_json.containsKey("label")) { |
+ label = _json["label"]; |
+ } |
+ if (_json.containsKey("value")) { |
+ value = _json["value"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (label != null) { |
+ _json["label"] = label; |
+ } |
+ if (value != null) { |
+ _json["value"] = value; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+class IntValue { |
+ core.String label; |
+ core.String value; |
+ |
+ IntValue(); |
+ |
+ IntValue.fromJson(core.Map _json) { |
+ if (_json.containsKey("label")) { |
+ label = _json["label"]; |
+ } |
+ if (_json.containsKey("value")) { |
+ value = _json["value"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (label != null) { |
+ _json["label"] = label; |
+ } |
+ if (value != null) { |
+ _json["value"] = value; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+class Stats { |
+ core.List<DoubleValue> doubleValues; |
+ core.List<IntValue> intValues; |
+ core.List<StringValue> stringValues; |
+ core.double time; |
+ |
+ Stats(); |
+ |
+ Stats.fromJson(core.Map _json) { |
+ if (_json.containsKey("doubleValues")) { |
+ doubleValues = _json["doubleValues"].map((value) => new DoubleValue.fromJson(value)).toList(); |
+ } |
+ if (_json.containsKey("intValues")) { |
+ intValues = _json["intValues"].map((value) => new IntValue.fromJson(value)).toList(); |
+ } |
+ if (_json.containsKey("stringValues")) { |
+ stringValues = _json["stringValues"].map((value) => new StringValue.fromJson(value)).toList(); |
+ } |
+ if (_json.containsKey("time")) { |
+ time = _json["time"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (doubleValues != null) { |
+ _json["doubleValues"] = doubleValues.map((value) => (value).toJson()).toList(); |
+ } |
+ if (intValues != null) { |
+ _json["intValues"] = intValues.map((value) => (value).toJson()).toList(); |
+ } |
+ if (stringValues != null) { |
+ _json["stringValues"] = stringValues.map((value) => (value).toJson()).toList(); |
+ } |
+ if (time != null) { |
+ _json["time"] = time; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+class StatsReply { |
+ core.String testValue; |
+ |
+ StatsReply(); |
+ |
+ StatsReply.fromJson(core.Map _json) { |
+ if (_json.containsKey("testValue")) { |
+ testValue = _json["testValue"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (testValue != null) { |
+ _json["testValue"] = testValue; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+class StringValue { |
+ core.String label; |
+ core.String value; |
+ |
+ StringValue(); |
+ |
+ StringValue.fromJson(core.Map _json) { |
+ if (_json.containsKey("label")) { |
+ label = _json["label"]; |
+ } |
+ if (_json.containsKey("value")) { |
+ value = _json["value"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (label != null) { |
+ _json["label"] = label; |
+ } |
+ if (value != null) { |
+ _json["value"] = value; |
+ } |
+ return _json; |
+ } |
+} |