Skip to content

Commit 15c25ec

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 8d710f7 of spec repo
1 parent e630eec commit 15c25ec

37 files changed

+6249
-9
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 575 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
// Scalar cross product query with apm_resource_stats data source returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.MetricsApi;
6+
import com.datadog.api.client.v2.model.ApmResourceStatName;
7+
import com.datadog.api.client.v2.model.ApmResourceStatsDataSource;
8+
import com.datadog.api.client.v2.model.ApmResourceStatsQuery;
9+
import com.datadog.api.client.v2.model.FormulaLimit;
10+
import com.datadog.api.client.v2.model.QueryFormula;
11+
import com.datadog.api.client.v2.model.QuerySortOrder;
12+
import com.datadog.api.client.v2.model.ScalarFormulaQueryRequest;
13+
import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse;
14+
import com.datadog.api.client.v2.model.ScalarFormulaRequest;
15+
import com.datadog.api.client.v2.model.ScalarFormulaRequestAttributes;
16+
import com.datadog.api.client.v2.model.ScalarFormulaRequestType;
17+
import com.datadog.api.client.v2.model.ScalarQuery;
18+
import java.util.Collections;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
MetricsApi apiInstance = new MetricsApi(defaultClient);
24+
25+
ScalarFormulaQueryRequest body =
26+
new ScalarFormulaQueryRequest()
27+
.data(
28+
new ScalarFormulaRequest()
29+
.attributes(
30+
new ScalarFormulaRequestAttributes()
31+
.formulas(
32+
Collections.singletonList(
33+
new QueryFormula()
34+
.formula("a")
35+
.limit(
36+
new FormulaLimit()
37+
.count(10)
38+
.order(QuerySortOrder.DESC))))
39+
.from(1636625471000L)
40+
.queries(
41+
Collections.singletonList(
42+
new ScalarQuery(
43+
new ApmResourceStatsQuery()
44+
.dataSource(
45+
ApmResourceStatsDataSource.APM_RESOURCE_STATS)
46+
.name("a")
47+
.env("staging")
48+
.service("azure-bill-import")
49+
.stat(ApmResourceStatName.HITS)
50+
.operationName("cassandra.query")
51+
.groupBy(Collections.singletonList("resource_name"))
52+
.primaryTagName("datacenter")
53+
.primaryTagValue("*"))))
54+
.to(1636629071000L))
55+
.type(ScalarFormulaRequestType.SCALAR_REQUEST));
56+
57+
try {
58+
ScalarFormulaQueryResponse result = apiInstance.queryScalarData(body);
59+
System.out.println(result);
60+
} catch (ApiException e) {
61+
System.err.println("Exception when calling MetricsApi#queryScalarData");
62+
System.err.println("Status code: " + e.getCode());
63+
System.err.println("Reason: " + e.getResponseBody());
64+
System.err.println("Response headers: " + e.getResponseHeaders());
65+
e.printStackTrace();
66+
}
67+
}
68+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
// Scalar cross product query with apm_metrics data source returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.MetricsApi;
6+
import com.datadog.api.client.v2.model.ApmMetricsDataSource;
7+
import com.datadog.api.client.v2.model.ApmMetricsQuery;
8+
import com.datadog.api.client.v2.model.ApmMetricsStat;
9+
import com.datadog.api.client.v2.model.FormulaLimit;
10+
import com.datadog.api.client.v2.model.QueryFormula;
11+
import com.datadog.api.client.v2.model.QuerySortOrder;
12+
import com.datadog.api.client.v2.model.ScalarFormulaQueryRequest;
13+
import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse;
14+
import com.datadog.api.client.v2.model.ScalarFormulaRequest;
15+
import com.datadog.api.client.v2.model.ScalarFormulaRequestAttributes;
16+
import com.datadog.api.client.v2.model.ScalarFormulaRequestType;
17+
import com.datadog.api.client.v2.model.ScalarQuery;
18+
import java.util.Collections;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
MetricsApi apiInstance = new MetricsApi(defaultClient);
24+
25+
ScalarFormulaQueryRequest body =
26+
new ScalarFormulaQueryRequest()
27+
.data(
28+
new ScalarFormulaRequest()
29+
.attributes(
30+
new ScalarFormulaRequestAttributes()
31+
.formulas(
32+
Collections.singletonList(
33+
new QueryFormula()
34+
.formula("a")
35+
.limit(
36+
new FormulaLimit()
37+
.count(10)
38+
.order(QuerySortOrder.DESC))))
39+
.from(1636625471000L)
40+
.queries(
41+
Collections.singletonList(
42+
new ScalarQuery(
43+
new ApmMetricsQuery()
44+
.dataSource(ApmMetricsDataSource.APM_METRICS)
45+
.name("a")
46+
.stat(ApmMetricsStat.HITS)
47+
.service("web-store")
48+
.queryFilter("env:prod")
49+
.groupBy(Collections.singletonList("resource_name")))))
50+
.to(1636629071000L))
51+
.type(ScalarFormulaRequestType.SCALAR_REQUEST));
52+
53+
try {
54+
ScalarFormulaQueryResponse result = apiInstance.queryScalarData(body);
55+
System.out.println(result);
56+
} catch (ApiException e) {
57+
System.err.println("Exception when calling MetricsApi#queryScalarData");
58+
System.err.println("Status code: " + e.getCode());
59+
System.err.println("Reason: " + e.getResponseBody());
60+
System.err.println("Response headers: " + e.getResponseHeaders());
61+
e.printStackTrace();
62+
}
63+
}
64+
}
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
// Scalar cross product query with slo data source returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.MetricsApi;
6+
import com.datadog.api.client.v2.model.FormulaLimit;
7+
import com.datadog.api.client.v2.model.QueryFormula;
8+
import com.datadog.api.client.v2.model.QuerySortOrder;
9+
import com.datadog.api.client.v2.model.ScalarFormulaQueryRequest;
10+
import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse;
11+
import com.datadog.api.client.v2.model.ScalarFormulaRequest;
12+
import com.datadog.api.client.v2.model.ScalarFormulaRequestAttributes;
13+
import com.datadog.api.client.v2.model.ScalarFormulaRequestType;
14+
import com.datadog.api.client.v2.model.ScalarQuery;
15+
import com.datadog.api.client.v2.model.SloDataSource;
16+
import com.datadog.api.client.v2.model.SloQuery;
17+
import com.datadog.api.client.v2.model.SlosGroupMode;
18+
import com.datadog.api.client.v2.model.SlosMeasure;
19+
import com.datadog.api.client.v2.model.SlosQueryType;
20+
import java.util.Collections;
21+
22+
public class Example {
23+
public static void main(String[] args) {
24+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
25+
MetricsApi apiInstance = new MetricsApi(defaultClient);
26+
27+
ScalarFormulaQueryRequest body =
28+
new ScalarFormulaQueryRequest()
29+
.data(
30+
new ScalarFormulaRequest()
31+
.attributes(
32+
new ScalarFormulaRequestAttributes()
33+
.formulas(
34+
Collections.singletonList(
35+
new QueryFormula()
36+
.formula("a")
37+
.limit(
38+
new FormulaLimit()
39+
.count(10)
40+
.order(QuerySortOrder.DESC))))
41+
.from(1636625471000L)
42+
.queries(
43+
Collections.singletonList(
44+
new ScalarQuery(
45+
new SloQuery()
46+
.dataSource(SloDataSource.SLO)
47+
.name("a")
48+
.sloId("12345678910")
49+
.measure(SlosMeasure.SLO_STATUS)
50+
.sloQueryType(SlosQueryType.METRIC)
51+
.groupMode(SlosGroupMode.OVERALL)
52+
.additionalQueryFilters("*"))))
53+
.to(1636629071000L))
54+
.type(ScalarFormulaRequestType.SCALAR_REQUEST));
55+
56+
try {
57+
ScalarFormulaQueryResponse result = apiInstance.queryScalarData(body);
58+
System.out.println(result);
59+
} catch (ApiException e) {
60+
System.err.println("Exception when calling MetricsApi#queryScalarData");
61+
System.err.println("Status code: " + e.getCode());
62+
System.err.println("Reason: " + e.getResponseBody());
63+
System.err.println("Response headers: " + e.getResponseHeaders());
64+
e.printStackTrace();
65+
}
66+
}
67+
}
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
// Scalar cross product query with apm_dependency_stats data source returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.MetricsApi;
6+
import com.datadog.api.client.v2.model.ApmDependencyStatName;
7+
import com.datadog.api.client.v2.model.ApmDependencyStatsDataSource;
8+
import com.datadog.api.client.v2.model.ApmDependencyStatsQuery;
9+
import com.datadog.api.client.v2.model.FormulaLimit;
10+
import com.datadog.api.client.v2.model.QueryFormula;
11+
import com.datadog.api.client.v2.model.QuerySortOrder;
12+
import com.datadog.api.client.v2.model.ScalarFormulaQueryRequest;
13+
import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse;
14+
import com.datadog.api.client.v2.model.ScalarFormulaRequest;
15+
import com.datadog.api.client.v2.model.ScalarFormulaRequestAttributes;
16+
import com.datadog.api.client.v2.model.ScalarFormulaRequestType;
17+
import com.datadog.api.client.v2.model.ScalarQuery;
18+
import java.util.Collections;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
MetricsApi apiInstance = new MetricsApi(defaultClient);
24+
25+
ScalarFormulaQueryRequest body =
26+
new ScalarFormulaQueryRequest()
27+
.data(
28+
new ScalarFormulaRequest()
29+
.attributes(
30+
new ScalarFormulaRequestAttributes()
31+
.formulas(
32+
Collections.singletonList(
33+
new QueryFormula()
34+
.formula("a")
35+
.limit(
36+
new FormulaLimit()
37+
.count(10)
38+
.order(QuerySortOrder.DESC))))
39+
.from(1636625471000L)
40+
.queries(
41+
Collections.singletonList(
42+
new ScalarQuery(
43+
new ApmDependencyStatsQuery()
44+
.dataSource(
45+
ApmDependencyStatsDataSource.APM_DEPENDENCY_STATS)
46+
.name("a")
47+
.env("ci")
48+
.service("cassandra")
49+
.stat(ApmDependencyStatName.AVG_DURATION)
50+
.operationName("cassandra.query")
51+
.resourceName(
52+
"DELETE FROM"
53+
+ " monitor_history.monitor_state_change_history"
54+
+ " WHERE org_id = ? AND monitor_id IN ? AND"
55+
+ " group = ?")
56+
.primaryTagName("datacenter")
57+
.primaryTagValue("edge-eu1.prod.dog"))))
58+
.to(1636629071000L))
59+
.type(ScalarFormulaRequestType.SCALAR_REQUEST));
60+
61+
try {
62+
ScalarFormulaQueryResponse result = apiInstance.queryScalarData(body);
63+
System.out.println(result);
64+
} catch (ApiException e) {
65+
System.err.println("Exception when calling MetricsApi#queryScalarData");
66+
System.err.println("Status code: " + e.getCode());
67+
System.err.println("Reason: " + e.getResponseBody());
68+
System.err.println("Response headers: " + e.getResponseHeaders());
69+
e.printStackTrace();
70+
}
71+
}
72+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
// Scalar cross product query with process data source returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.MetricsApi;
6+
import com.datadog.api.client.v2.model.FormulaLimit;
7+
import com.datadog.api.client.v2.model.ProcessDataSource;
8+
import com.datadog.api.client.v2.model.ProcessScalarQuery;
9+
import com.datadog.api.client.v2.model.QueryFormula;
10+
import com.datadog.api.client.v2.model.QuerySortOrder;
11+
import com.datadog.api.client.v2.model.ScalarFormulaQueryRequest;
12+
import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse;
13+
import com.datadog.api.client.v2.model.ScalarFormulaRequest;
14+
import com.datadog.api.client.v2.model.ScalarFormulaRequestAttributes;
15+
import com.datadog.api.client.v2.model.ScalarFormulaRequestType;
16+
import com.datadog.api.client.v2.model.ScalarQuery;
17+
import java.util.Collections;
18+
19+
public class Example {
20+
public static void main(String[] args) {
21+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
22+
MetricsApi apiInstance = new MetricsApi(defaultClient);
23+
24+
ScalarFormulaQueryRequest body =
25+
new ScalarFormulaQueryRequest()
26+
.data(
27+
new ScalarFormulaRequest()
28+
.attributes(
29+
new ScalarFormulaRequestAttributes()
30+
.formulas(
31+
Collections.singletonList(
32+
new QueryFormula()
33+
.formula("a")
34+
.limit(
35+
new FormulaLimit()
36+
.count(10)
37+
.order(QuerySortOrder.DESC))))
38+
.from(1636625471000L)
39+
.queries(
40+
Collections.singletonList(
41+
new ScalarQuery(
42+
new ProcessScalarQuery()
43+
.dataSource(ProcessDataSource.PROCESS)
44+
.name("a")
45+
.metric("process.stat.cpu.total_pct")
46+
.aggregator("avg")
47+
.textFilter("")
48+
.limit(10L)
49+
.sort("desc")
50+
.isNormalizedCpu(false))))
51+
.to(1636629071000L))
52+
.type(ScalarFormulaRequestType.SCALAR_REQUEST));
53+
54+
try {
55+
ScalarFormulaQueryResponse result = apiInstance.queryScalarData(body);
56+
System.out.println(result);
57+
} catch (ApiException e) {
58+
System.err.println("Exception when calling MetricsApi#queryScalarData");
59+
System.err.println("Status code: " + e.getCode());
60+
System.err.println("Reason: " + e.getResponseBody());
61+
System.err.println("Response headers: " + e.getResponseHeaders());
62+
e.printStackTrace();
63+
}
64+
}
65+
}

0 commit comments

Comments
 (0)