Skip to content

Commit 7c4e9ab

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 7181a3b of spec repo
1 parent 8ae41f0 commit 7c4e9ab

473 files changed

Lines changed: 38311 additions & 1575 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.generator/schemas/v1/openapi.yaml

Lines changed: 309 additions & 42 deletions
Large diffs are not rendered by default.

.generator/schemas/v2/openapi.yaml

Lines changed: 4049 additions & 708 deletions
Large diffs are not rendered by default.

examples/v1/dashboards/CreateDashboard_1617893815.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
1414
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
1515
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupBy;
16+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
1617
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupBySort;
1718
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
1819
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
@@ -71,18 +72,19 @@ public static void main(String[] args) {
7172
.AVG)
7273
.metric("@duration"))
7374
.groupBy(
74-
Collections.singletonList(
75-
new FormulaAndFunctionEventQueryGroupBy()
76-
.facet("service")
77-
.limit(1000L)
78-
.sort(
79-
new FormulaAndFunctionEventQueryGroupBySort()
80-
.aggregation(
81-
FormulaAndFunctionEventAggregation
82-
.COUNT)
83-
.order(
84-
QuerySortOrder
85-
.DESC))))
75+
new FormulaAndFunctionEventQueryGroupByConfig(
76+
Collections.singletonList(
77+
new FormulaAndFunctionEventQueryGroupBy()
78+
.facet("service")
79+
.limit(1000L)
80+
.sort(
81+
new FormulaAndFunctionEventQueryGroupBySort()
82+
.aggregation(
83+
FormulaAndFunctionEventAggregation
84+
.COUNT)
85+
.order(
86+
QuerySortOrder
87+
.DESC)))))
8688
.storage("hot"))))))))))
8789
.layoutType(DashboardLayoutType.FREE);
8890

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
// Create a new dashboard with timeseries widget using has_value_labels
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v1.api.DashboardsApi;
6+
import com.datadog.api.client.v1.model.Dashboard;
7+
import com.datadog.api.client.v1.model.DashboardLayoutType;
8+
import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
9+
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
10+
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
11+
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
12+
import com.datadog.api.client.v1.model.Widget;
13+
import com.datadog.api.client.v1.model.WidgetDefinition;
14+
import com.datadog.api.client.v1.model.WidgetDisplayType;
15+
import com.datadog.api.client.v1.model.WidgetLineType;
16+
import com.datadog.api.client.v1.model.WidgetLineWidth;
17+
import java.util.Collections;
18+
19+
public class Example {
20+
public static void main(String[] args) {
21+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
22+
DashboardsApi apiInstance = new DashboardsApi(defaultClient);
23+
24+
Dashboard body =
25+
new Dashboard()
26+
.layoutType(DashboardLayoutType.ORDERED)
27+
.title("Example-Dashboard with has_value_labels")
28+
.widgets(
29+
Collections.singletonList(
30+
new Widget()
31+
.definition(
32+
new WidgetDefinition(
33+
new TimeseriesWidgetDefinition()
34+
.type(TimeseriesWidgetDefinitionType.TIMESERIES)
35+
.requests(
36+
Collections.singletonList(
37+
new TimeseriesWidgetRequest()
38+
.q("avg:system.cpu.user{*} by {host}")
39+
.style(
40+
new TimeseriesRequestStyle()
41+
.palette("dog_classic")
42+
.lineType(WidgetLineType.SOLID)
43+
.lineWidth(WidgetLineWidth.NORMAL)
44+
.hasValueLabels(true))
45+
.displayType(WidgetDisplayType.LINE)))))));
46+
47+
try {
48+
Dashboard result = apiInstance.createDashboard(body);
49+
System.out.println(result);
50+
} catch (ApiException e) {
51+
System.err.println("Exception when calling DashboardsApi#createDashboard");
52+
System.err.println("Status code: " + e.getCode());
53+
System.err.println("Reason: " + e.getResponseBody());
54+
System.err.println("Response headers: " + e.getResponseHeaders());
55+
e.printStackTrace();
56+
}
57+
}
58+
}
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
// Create a new dashboard with formulas and functions events query using flat group by fields
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v1.api.DashboardsApi;
6+
import com.datadog.api.client.v1.model.Dashboard;
7+
import com.datadog.api.client.v1.model.DashboardLayoutType;
8+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation;
9+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition;
10+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
11+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
12+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
13+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByFields;
14+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
15+
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
16+
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
17+
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
18+
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
19+
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
20+
import com.datadog.api.client.v1.model.Widget;
21+
import com.datadog.api.client.v1.model.WidgetDefinition;
22+
import com.datadog.api.client.v1.model.WidgetLayout;
23+
import java.util.Arrays;
24+
import java.util.Collections;
25+
26+
public class Example {
27+
public static void main(String[] args) {
28+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
29+
DashboardsApi apiInstance = new DashboardsApi(defaultClient);
30+
31+
Dashboard body =
32+
new Dashboard()
33+
.title("Example-Dashboard with events flat group_by fields")
34+
.widgets(
35+
Collections.singletonList(
36+
new Widget()
37+
.definition(
38+
new WidgetDefinition(
39+
new TimeseriesWidgetDefinition()
40+
.type(TimeseriesWidgetDefinitionType.TIMESERIES)
41+
.requests(
42+
Collections.singletonList(
43+
new TimeseriesWidgetRequest()
44+
.responseFormat(
45+
FormulaAndFunctionResponseFormat.TIMESERIES)
46+
.queries(
47+
Collections.singletonList(
48+
new FormulaAndFunctionQueryDefinition(
49+
new FormulaAndFunctionEventQueryDefinition()
50+
.dataSource(
51+
FormulaAndFunctionEventsDataSource
52+
.EVENTS)
53+
.name("query1")
54+
.search(
55+
new FormulaAndFunctionEventQueryDefinitionSearch()
56+
.query(""))
57+
.compute(
58+
new FormulaAndFunctionEventQueryDefinitionCompute()
59+
.aggregation(
60+
FormulaAndFunctionEventAggregation
61+
.COUNT))
62+
.groupBy(
63+
new FormulaAndFunctionEventQueryGroupByConfig(
64+
new FormulaAndFunctionEventQueryGroupByFields()
65+
.fields(
66+
Arrays.asList(
67+
"service",
68+
"host"))
69+
.limit(10L))))))))))
70+
.layout(new WidgetLayout().x(0L).y(0L).width(4L).height(2L))))
71+
.layoutType(DashboardLayoutType.ORDERED);
72+
73+
try {
74+
Dashboard result = apiInstance.createDashboard(body);
75+
System.out.println(result);
76+
} catch (ApiException e) {
77+
System.err.println("Exception when calling DashboardsApi#createDashboard");
78+
System.err.println("Status code: " + e.getCode());
79+
System.err.println("Reason: " + e.getResponseBody());
80+
System.err.println("Response headers: " + e.getResponseHeaders());
81+
e.printStackTrace();
82+
}
83+
}
84+
}
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
// Create a new dashboard with formulas and functions events query using facet group by
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v1.api.DashboardsApi;
6+
import com.datadog.api.client.v1.model.Dashboard;
7+
import com.datadog.api.client.v1.model.DashboardLayoutType;
8+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation;
9+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition;
10+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
11+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
12+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupBy;
13+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
14+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
15+
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
16+
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
17+
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
18+
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
19+
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
20+
import com.datadog.api.client.v1.model.Widget;
21+
import com.datadog.api.client.v1.model.WidgetDefinition;
22+
import com.datadog.api.client.v1.model.WidgetLayout;
23+
import java.util.Collections;
24+
25+
public class Example {
26+
public static void main(String[] args) {
27+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
28+
DashboardsApi apiInstance = new DashboardsApi(defaultClient);
29+
30+
Dashboard body =
31+
new Dashboard()
32+
.title("Example-Dashboard with events facet group_by")
33+
.widgets(
34+
Collections.singletonList(
35+
new Widget()
36+
.definition(
37+
new WidgetDefinition(
38+
new TimeseriesWidgetDefinition()
39+
.type(TimeseriesWidgetDefinitionType.TIMESERIES)
40+
.requests(
41+
Collections.singletonList(
42+
new TimeseriesWidgetRequest()
43+
.responseFormat(
44+
FormulaAndFunctionResponseFormat.TIMESERIES)
45+
.queries(
46+
Collections.singletonList(
47+
new FormulaAndFunctionQueryDefinition(
48+
new FormulaAndFunctionEventQueryDefinition()
49+
.dataSource(
50+
FormulaAndFunctionEventsDataSource
51+
.EVENTS)
52+
.name("query1")
53+
.search(
54+
new FormulaAndFunctionEventQueryDefinitionSearch()
55+
.query(""))
56+
.compute(
57+
new FormulaAndFunctionEventQueryDefinitionCompute()
58+
.aggregation(
59+
FormulaAndFunctionEventAggregation
60+
.COUNT))
61+
.groupBy(
62+
new FormulaAndFunctionEventQueryGroupByConfig(
63+
Collections.singletonList(
64+
new FormulaAndFunctionEventQueryGroupBy()
65+
.facet("service")
66+
.limit(
67+
10L)))))))))))
68+
.layout(new WidgetLayout().x(0L).y(0L).width(4L).height(2L))))
69+
.layoutType(DashboardLayoutType.ORDERED);
70+
71+
try {
72+
Dashboard result = apiInstance.createDashboard(body);
73+
System.out.println(result);
74+
} catch (ApiException e) {
75+
System.err.println("Exception when calling DashboardsApi#createDashboard");
76+
System.err.println("Status code: " + e.getCode());
77+
System.err.println("Reason: " + e.getResponseBody());
78+
System.err.println("Response headers: " + e.getResponseHeaders());
79+
e.printStackTrace();
80+
}
81+
}
82+
}

0 commit comments

Comments
 (0)