OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/cloud-platform": { | 5 "https://www.googleapis.com/auth/cloud-platform": { |
6 "description": "View and manage your data across Google Clou
d Platform services" | 6 "description": "View and manage your data across Google Clou
d Platform services" |
7 } | 7 } |
8 } | 8 } |
9 } | 9 } |
10 }, | 10 }, |
11 "basePath": "/toolresults/v1beta3/projects/", | 11 "basePath": "/toolresults/v1beta3/projects/", |
12 "baseUrl": "https://www.googleapis.com/toolresults/v1beta3/projects/", | 12 "baseUrl": "https://www.googleapis.com/toolresults/v1beta3/projects/", |
13 "batchPath": "batch", | 13 "batchPath": "batch", |
14 "canonicalName": "Tool Results", | 14 "canonicalName": "Tool Results", |
15 "description": "Reads and publishes results from Firebase Test Lab.", | 15 "description": "Reads and publishes results from Firebase Test Lab.", |
16 "discoveryVersion": "v1", | 16 "discoveryVersion": "v1", |
17 "documentationLink": "https://firebase.google.com/docs/test-lab/", | 17 "documentationLink": "https://firebase.google.com/docs/test-lab/", |
18 "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/fe58Z_wMQi0Hq_VNeSHkv3uJtPg\"", | 18 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/nQhQ0ficvWp-12GO3JqcmACC7lI\"", |
19 "icons": { | 19 "icons": { |
20 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.
png", | 20 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.
png", |
21 "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.
png" | 21 "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.
png" |
22 }, | 22 }, |
23 "id": "toolresults:v1beta3", | 23 "id": "toolresults:v1beta3", |
24 "kind": "discovery#restDescription", | 24 "kind": "discovery#restDescription", |
25 "name": "toolresults", | 25 "name": "toolresults", |
26 "ownerDomain": "google.com", | 26 "ownerDomain": "google.com", |
27 "ownerName": "Google", | 27 "ownerName": "Google", |
28 "parameters": { | 28 "parameters": { |
(...skipping 811 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
840 "executionId": { | 840 "executionId": { |
841 "description": "A to
ol results execution ID.", | 841 "description": "A to
ol results execution ID.", |
842 "location": "path", | 842 "location": "path", |
843 "required": true, | 843 "required": true, |
844 "type": "string" | 844 "type": "string" |
845 }, | 845 }, |
846 "filter": { | 846 "filter": { |
847 "description": "Spec
ify one or more PerfMetricType values such as CPU to filter the result", | 847 "description": "Spec
ify one or more PerfMetricType values such as CPU to filter the result", |
848 "enum": [ | 848 "enum": [ |
849 "cpu", | 849 "cpu", |
| 850 "graphics", |
850 "memory", | 851 "memory", |
851 "network", | 852 "network", |
852 "perfMetricTypeU
nspecified" | 853 "perfMetricTypeU
nspecified" |
853 ], | 854 ], |
854 "enumDescriptions":
[ | 855 "enumDescriptions":
[ |
855 "", | 856 "", |
856 "", | 857 "", |
857 "", | 858 "", |
| 859 "", |
858 "" | 860 "" |
859 ], | 861 ], |
860 "location": "query", | 862 "location": "query", |
861 "repeated": true, | 863 "repeated": true, |
862 "type": "string" | 864 "type": "string" |
863 }, | 865 }, |
864 "historyId": { | 866 "historyId": { |
865 "description": "A to
ol results history ID.", | 867 "description": "A to
ol results history ID.", |
866 "location": "path", | 868 "location": "path", |
867 "required": true, | 869 "required": true, |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1073 } | 1075 } |
1074 } | 1076 } |
1075 } | 1077 } |
1076 } | 1078 } |
1077 } | 1079 } |
1078 } | 1080 } |
1079 } | 1081 } |
1080 } | 1082 } |
1081 } | 1083 } |
1082 }, | 1084 }, |
1083 "revision": "20170324", | 1085 "revision": "20170417", |
1084 "rootUrl": "https://www.googleapis.com/", | 1086 "rootUrl": "https://www.googleapis.com/", |
1085 "schemas": { | 1087 "schemas": { |
1086 "Any": { | 1088 "Any": { |
1087 "description": "`Any` contains an arbitrary serialized protocol buff
er message along with a URL that describes the type of the serialized message.\n
\nProtobuf library provides support to pack/unpack Any values in the form of uti
lity functions or additional generated methods of the Any type.\n\nExample 1: Pa
ck and unpack a message in C++.\n\nFoo foo = ...; Any any; any.PackFrom(foo); ..
. if (any.UnpackTo(&foo)) { ... }\n\nExample 2: Pack and unpack a message in Jav
a.\n\nFoo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo =
any.unpack(Foo.class); }\n\nExample 3: Pack and unpack a message in Python.\n\n
foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpa
ck(foo) ...\n\nThe pack methods provided by protobuf library will by default use
'type.googleapis.com/full.type.name' as the type URL and the unpack methods onl
y use the fully qualified type name after the last '/' in the type URL, for exam
ple \"foo.bar.com/x/y.z\" will yield type name \"y.z\".\n\n\n\nJSON ==== The JSO
N representation of an `Any` value uses the regular representation of the deseri
alized, embedded message, with an additional field `@type` which contains the ty
pe URL. Example:\n\npackage google.profile; message Person { string first_name =
1; string last_name = 2; }\n\n{ \"@type\": \"type.googleapis.com/google.profile
.Person\", \"firstName\": , \"lastName\": }\n\nIf the embedded message type is
well-known and has a custom JSON representation, that representation will be emb
edded adding a field `value` which holds the custom JSON in addition to the `@ty
pe` field. Example (for message [google.protobuf.Duration][]):\n\n{ \"@type\": \
"type.googleapis.com/google.protobuf.Duration\", \"value\": \"1.212s\" }", | 1089 "description": "`Any` contains an arbitrary serialized protocol buff
er message along with a URL that describes the type of the serialized message.\n
\nProtobuf library provides support to pack/unpack Any values in the form of uti
lity functions or additional generated methods of the Any type.\n\nExample 1: Pa
ck and unpack a message in C++.\n\nFoo foo = ...; Any any; any.PackFrom(foo); ..
. if (any.UnpackTo(&foo)) { ... }\n\nExample 2: Pack and unpack a message in Jav
a.\n\nFoo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo =
any.unpack(Foo.class); }\n\nExample 3: Pack and unpack a message in Python.\n\n
foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpa
ck(foo) ...\n\nThe pack methods provided by protobuf library will by default use
'type.googleapis.com/full.type.name' as the type URL and the unpack methods onl
y use the fully qualified type name after the last '/' in the type URL, for exam
ple \"foo.bar.com/x/y.z\" will yield type name \"y.z\".\n\n\n\nJSON ==== The JSO
N representation of an `Any` value uses the regular representation of the deseri
alized, embedded message, with an additional field `@type` which contains the ty
pe URL. Example:\n\npackage google.profile; message Person { string first_name =
1; string last_name = 2; }\n\n{ \"@type\": \"type.googleapis.com/google.profile
.Person\", \"firstName\": , \"lastName\": }\n\nIf the embedded message type is
well-known and has a custom JSON representation, that representation will be emb
edded adding a field `value` which holds the custom JSON in addition to the `@ty
pe` field. Example (for message [google.protobuf.Duration][]):\n\n{ \"@type\": \
"type.googleapis.com/google.protobuf.Duration\", \"value\": \"1.212s\" }", |
1088 "id": "Any", | 1090 "id": "Any", |
1089 "properties": { | 1091 "properties": { |
1090 "typeUrl": { | 1092 "typeUrl": { |
1091 "description": "A URL/resource name whose content describes
the type of the serialized protocol buffer message.\n\nFor URLs which use the sc
heme `http`, `https`, or no scheme, the following restrictions and interpretatio
ns apply:\n\n* If no scheme is provided, `https` is assumed. * The last segment
of the URL's path must represent the fully qualified name of the type (as in `pa
th/google.protobuf.Duration`). The name should be in a canonical form (e.g., lea
ding \".\" is not accepted). * An HTTP GET on the URL must yield a [google.proto
buf.Type][] value in binary format, or produce an error. * Applications are allo
wed to cache lookup results based on the URL, or have them precompiled into a bi
nary to avoid any lookup. Therefore, binary compatibility needs to be preserved
on changes to types. (Use versioned type names to manage breaking changes.)\n\nS
chemes other than `http`, `https` (or the empty scheme) might be used with imple
mentation specific semantics.", | 1093 "description": "A URL/resource name whose content describes
the type of the serialized protocol buffer message.\n\nFor URLs which use the sc
heme `http`, `https`, or no scheme, the following restrictions and interpretatio
ns apply:\n\n* If no scheme is provided, `https` is assumed. * The last segment
of the URL's path must represent the fully qualified name of the type (as in `pa
th/google.protobuf.Duration`). The name should be in a canonical form (e.g., lea
ding \".\" is not accepted). * An HTTP GET on the URL must yield a [google.proto
buf.Type][] value in binary format, or produce an error. * Applications are allo
wed to cache lookup results based on the URL, or have them precompiled into a bi
nary to avoid any lookup. Therefore, binary compatibility needs to be preserved
on changes to types. (Use versioned type names to manage breaking changes.)\n\nS
chemes other than `http`, `https` (or the empty scheme) might be used with imple
mentation specific semantics.", |
1092 "type": "string" | 1094 "type": "string" |
1093 }, | 1095 }, |
1094 "value": { | 1096 "value": { |
1095 "description": "Must be a valid serialized protocol buffer o
f the above specified type.", | 1097 "description": "Must be a valid serialized protocol buffer o
f the above specified type.", |
1096 "format": "byte", | 1098 "format": "byte", |
1097 "type": "string" | 1099 "type": "string" |
1098 } | 1100 } |
1099 }, | 1101 }, |
1100 "type": "object" | 1102 "type": "object" |
1101 }, | 1103 }, |
1102 "BasicPerfSampleSeries": { | 1104 "BasicPerfSampleSeries": { |
1103 "description": "Encapsulates the metadata for basic sample series re
presented by a line chart", | 1105 "description": "Encapsulates the metadata for basic sample series re
presented by a line chart", |
1104 "id": "BasicPerfSampleSeries", | 1106 "id": "BasicPerfSampleSeries", |
1105 "properties": { | 1107 "properties": { |
1106 "perfMetricType": { | 1108 "perfMetricType": { |
1107 "enum": [ | 1109 "enum": [ |
1108 "cpu", | 1110 "cpu", |
| 1111 "graphics", |
1109 "memory", | 1112 "memory", |
1110 "network", | 1113 "network", |
1111 "perfMetricTypeUnspecified" | 1114 "perfMetricTypeUnspecified" |
1112 ], | 1115 ], |
1113 "enumDescriptions": [ | 1116 "enumDescriptions": [ |
1114 "", | 1117 "", |
1115 "", | 1118 "", |
1116 "", | 1119 "", |
| 1120 "", |
1117 "" | 1121 "" |
1118 ], | 1122 ], |
1119 "type": "string" | 1123 "type": "string" |
1120 }, | 1124 }, |
1121 "perfUnit": { | 1125 "perfUnit": { |
1122 "enum": [ | 1126 "enum": [ |
1123 "bytesPerSecond", | 1127 "bytesPerSecond", |
| 1128 "framesPerSecond", |
1124 "kibibyte", | 1129 "kibibyte", |
1125 "percent", | 1130 "percent", |
1126 "perfUnitUnspecified" | 1131 "perfUnitUnspecified" |
1127 ], | 1132 ], |
1128 "enumDescriptions": [ | 1133 "enumDescriptions": [ |
1129 "", | 1134 "", |
1130 "", | 1135 "", |
1131 "", | 1136 "", |
| 1137 "", |
1132 "" | 1138 "" |
1133 ], | 1139 ], |
1134 "type": "string" | 1140 "type": "string" |
1135 }, | 1141 }, |
1136 "sampleSeriesLabel": { | 1142 "sampleSeriesLabel": { |
1137 "enum": [ | 1143 "enum": [ |
1138 "cpuKernel", | 1144 "cpuKernel", |
1139 "cpuTotal", | 1145 "cpuTotal", |
1140 "cpuUser", | 1146 "cpuUser", |
| 1147 "graphicsFrameRate", |
1141 "memoryRssPrivate", | 1148 "memoryRssPrivate", |
1142 "memoryRssShared", | 1149 "memoryRssShared", |
1143 "memoryRssTotal", | 1150 "memoryRssTotal", |
1144 "memoryTotal", | 1151 "memoryTotal", |
1145 "networkReceived", | 1152 "networkReceived", |
1146 "networkSent", | 1153 "networkSent", |
1147 "ntBytesReceived", | 1154 "ntBytesReceived", |
1148 "ntBytesTransferred", | 1155 "ntBytesTransferred", |
1149 "sampleSeriesTypeUnspecified" | 1156 "sampleSeriesTypeUnspecified" |
1150 ], | 1157 ], |
1151 "enumDescriptions": [ | 1158 "enumDescriptions": [ |
1152 "", | 1159 "", |
1153 "", | 1160 "", |
1154 "", | 1161 "", |
1155 "", | 1162 "", |
1156 "", | 1163 "", |
1157 "", | 1164 "", |
1158 "", | 1165 "", |
1159 "", | 1166 "", |
1160 "", | 1167 "", |
1161 "", | 1168 "", |
1162 "", | 1169 "", |
| 1170 "", |
1163 "" | 1171 "" |
1164 ], | 1172 ], |
1165 "type": "string" | 1173 "type": "string" |
1166 } | 1174 } |
1167 }, | 1175 }, |
1168 "type": "object" | 1176 "type": "object" |
1169 }, | 1177 }, |
1170 "BatchCreatePerfSamplesRequest": { | 1178 "BatchCreatePerfSamplesRequest": { |
1171 "description": "The request must provide up to a maximum of 5000 sam
ples to be created; a larger sample size will cause an INVALID_ARGUMENT error", | 1179 "description": "The request must provide up to a maximum of 5000 sam
ples to be created; a larger sample size will cause an INVALID_ARGUMENT error", |
1172 "id": "BatchCreatePerfSamplesRequest", | 1180 "id": "BatchCreatePerfSamplesRequest", |
(...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1552 }, | 1560 }, |
1553 "perfEnvironment": { | 1561 "perfEnvironment": { |
1554 "$ref": "PerfEnvironment", | 1562 "$ref": "PerfEnvironment", |
1555 "description": "Describes the environment in which the perfo
rmance metrics were collected" | 1563 "description": "Describes the environment in which the perfo
rmance metrics were collected" |
1556 }, | 1564 }, |
1557 "perfMetrics": { | 1565 "perfMetrics": { |
1558 "description": "Set of resource collected", | 1566 "description": "Set of resource collected", |
1559 "items": { | 1567 "items": { |
1560 "enum": [ | 1568 "enum": [ |
1561 "cpu", | 1569 "cpu", |
| 1570 "graphics", |
1562 "memory", | 1571 "memory", |
1563 "network", | 1572 "network", |
1564 "perfMetricTypeUnspecified" | 1573 "perfMetricTypeUnspecified" |
1565 ], | 1574 ], |
1566 "enumDescriptions": [ | 1575 "enumDescriptions": [ |
1567 "", | 1576 "", |
1568 "", | 1577 "", |
1569 "", | 1578 "", |
| 1579 "", |
1570 "" | 1580 "" |
1571 ], | 1581 ], |
1572 "type": "string" | 1582 "type": "string" |
1573 }, | 1583 }, |
1574 "type": "array" | 1584 "type": "array" |
1575 }, | 1585 }, |
1576 "projectId": { | 1586 "projectId": { |
1577 "description": "The cloud project", | 1587 "description": "The cloud project", |
1578 "type": "string" | 1588 "type": "string" |
1579 }, | 1589 }, |
(...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2051 "description": "The test case to which this output file belo
ngs.\n\n- In response: present if set by create/update request - In create/updat
e request: optional" | 2061 "description": "The test case to which this output file belo
ngs.\n\n- In response: present if set by create/update request - In create/updat
e request: optional" |
2052 } | 2062 } |
2053 }, | 2063 }, |
2054 "type": "object" | 2064 "type": "object" |
2055 } | 2065 } |
2056 }, | 2066 }, |
2057 "servicePath": "toolresults/v1beta3/projects/", | 2067 "servicePath": "toolresults/v1beta3/projects/", |
2058 "title": "Cloud Tool Results API", | 2068 "title": "Cloud Tool Results API", |
2059 "version": "v1beta3" | 2069 "version": "v1beta3" |
2060 } | 2070 } |
OLD | NEW |