Skip to content

Commit 4fd0f5b

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 85a84a0 of spec repo
1 parent 8ae41f0 commit 4fd0f5b

File tree

219 files changed

+7753
-195
lines changed

Some content is hidden

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

219 files changed

+7753
-195
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 562 additions & 0 deletions
Large diffs are not rendered by default.
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: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
// Compute scalar analytics 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.ProductAnalyticsApi;
6+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsQuery;
7+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequest;
8+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequestAttributes;
9+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequestData;
10+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequestType;
11+
import com.datadog.api.client.v2.model.ProductAnalyticsBaseQuery;
12+
import com.datadog.api.client.v2.model.ProductAnalyticsCompute;
13+
import com.datadog.api.client.v2.model.ProductAnalyticsEventQuery;
14+
import com.datadog.api.client.v2.model.ProductAnalyticsEventQueryDataSource;
15+
import com.datadog.api.client.v2.model.ProductAnalyticsEventSearch;
16+
import com.datadog.api.client.v2.model.ProductAnalyticsScalarResponse;
17+
18+
public class Example {
19+
public static void main(String[] args) {
20+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
21+
ProductAnalyticsApi apiInstance = new ProductAnalyticsApi(defaultClient);
22+
23+
ProductAnalyticsAnalyticsRequest body =
24+
new ProductAnalyticsAnalyticsRequest()
25+
.data(
26+
new ProductAnalyticsAnalyticsRequestData()
27+
.attributes(
28+
new ProductAnalyticsAnalyticsRequestAttributes()
29+
.from(1771232048460L)
30+
.query(
31+
new ProductAnalyticsAnalyticsQuery()
32+
.compute(new ProductAnalyticsCompute().aggregation("count"))
33+
.query(
34+
new ProductAnalyticsBaseQuery(
35+
new ProductAnalyticsEventQuery()
36+
.dataSource(
37+
ProductAnalyticsEventQueryDataSource
38+
.PRODUCT_ANALYTICS)
39+
.search(
40+
new ProductAnalyticsEventSearch()
41+
.query("@type:view")))))
42+
.to(1771836848262L))
43+
.type(ProductAnalyticsAnalyticsRequestType.FORMULA_ANALYTICS_EXTENDED_REQUEST));
44+
45+
try {
46+
ProductAnalyticsScalarResponse result = apiInstance.queryProductAnalyticsScalar(body);
47+
System.out.println(result);
48+
} catch (ApiException e) {
49+
System.err.println("Exception when calling ProductAnalyticsApi#queryProductAnalyticsScalar");
50+
System.err.println("Status code: " + e.getCode());
51+
System.err.println("Reason: " + e.getResponseBody());
52+
System.err.println("Response headers: " + e.getResponseHeaders());
53+
e.printStackTrace();
54+
}
55+
}
56+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// Compute timeseries analytics 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.ProductAnalyticsApi;
6+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsQuery;
7+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequest;
8+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequestAttributes;
9+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequestData;
10+
import com.datadog.api.client.v2.model.ProductAnalyticsAnalyticsRequestType;
11+
import com.datadog.api.client.v2.model.ProductAnalyticsBaseQuery;
12+
import com.datadog.api.client.v2.model.ProductAnalyticsCompute;
13+
import com.datadog.api.client.v2.model.ProductAnalyticsEventQuery;
14+
import com.datadog.api.client.v2.model.ProductAnalyticsEventQueryDataSource;
15+
import com.datadog.api.client.v2.model.ProductAnalyticsEventSearch;
16+
import com.datadog.api.client.v2.model.ProductAnalyticsTimeseriesResponse;
17+
18+
public class Example {
19+
public static void main(String[] args) {
20+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
21+
ProductAnalyticsApi apiInstance = new ProductAnalyticsApi(defaultClient);
22+
23+
ProductAnalyticsAnalyticsRequest body =
24+
new ProductAnalyticsAnalyticsRequest()
25+
.data(
26+
new ProductAnalyticsAnalyticsRequestData()
27+
.attributes(
28+
new ProductAnalyticsAnalyticsRequestAttributes()
29+
.from(1771232048460L)
30+
.query(
31+
new ProductAnalyticsAnalyticsQuery()
32+
.compute(new ProductAnalyticsCompute().aggregation("count"))
33+
.query(
34+
new ProductAnalyticsBaseQuery(
35+
new ProductAnalyticsEventQuery()
36+
.dataSource(
37+
ProductAnalyticsEventQueryDataSource
38+
.PRODUCT_ANALYTICS)
39+
.search(
40+
new ProductAnalyticsEventSearch()
41+
.query("@type:view")))))
42+
.to(1771836848262L))
43+
.type(ProductAnalyticsAnalyticsRequestType.FORMULA_ANALYTICS_EXTENDED_REQUEST));
44+
45+
try {
46+
ProductAnalyticsTimeseriesResponse result = apiInstance.queryProductAnalyticsTimeseries(body);
47+
System.out.println(result);
48+
} catch (ApiException e) {
49+
System.err.println(
50+
"Exception when calling ProductAnalyticsApi#queryProductAnalyticsTimeseries");
51+
System.err.println("Status code: " + e.getCode());
52+
System.err.println("Reason: " + e.getResponseBody());
53+
System.err.println("Response headers: " + e.getResponseHeaders());
54+
e.printStackTrace();
55+
}
56+
}
57+
}

0 commit comments

Comments
 (0)