Skip to content

Commit b9791f9

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit a3124e63 of spec repo
1 parent 979f39b commit b9791f9

File tree

7 files changed

+40
-25
lines changed

7 files changed

+40
-25
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.5",
7-
"regenerated": "2023-08-30 08:42:52.003609",
8-
"spec_repo_commit": "fee86b40"
7+
"regenerated": "2023-08-30 17:36:42.373487",
8+
"spec_repo_commit": "a3124e63"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.5",
12-
"regenerated": "2023-08-30 08:42:52.016771",
13-
"spec_repo_commit": "fee86b40"
12+
"regenerated": "2023-08-30 17:36:42.422582",
13+
"spec_repo_commit": "a3124e63"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12165,6 +12165,8 @@ components:
1216512165
$ref: '#/components/schemas/LogQueryDefinition'
1216612166
security_query:
1216712167
$ref: '#/components/schemas/LogQueryDefinition'
12168+
style:
12169+
$ref: '#/components/schemas/WidgetStyle'
1216812170
type: object
1216912171
SyntheticsAPIStep:
1217012172
description: The steps used in a Synthetic multistep API test.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"2022-01-06T00:50:41.066Z"
1+
"2023-08-29T23:33:40.928Z"

cassettes/v1/Dashboards_1335235736/Create-a-new-dashboard-with-sunburst-widget-and-metrics-data_42225776/recording.har

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
},
99
"entries": [
1010
{
11-
"_id": "d791c0c8f65f7381d709730ec8b15f09",
11+
"_id": "e1a5528ee87d7bbc08b597553ee72255",
1212
"_order": 0,
1313
"cache": {},
1414
"request": {
15-
"bodySize": 448,
15+
"bodySize": 482,
1616
"cookies": [],
1717
"headers": [
1818
{
@@ -26,23 +26,23 @@
2626
"value": "application/json"
2727
}
2828
],
29-
"headersSize": 475,
29+
"headersSize": 559,
3030
"httpVersion": "HTTP/1.1",
3131
"method": "POST",
3232
"postData": {
3333
"mimeType": "application/json",
3434
"params": [],
35-
"text": "{\"layout_type\":\"ordered\",\"title\":\"Test-Create_a_new_dashboard_with_sunburst_widget_and_metrics_data-1641430241\",\"widgets\":[{\"definition\":{\"requests\":[{\"formulas\":[{\"formula\":\"query1\"}],\"queries\":[{\"aggregator\":\"sum\",\"data_source\":\"metrics\",\"name\":\"query1\",\"query\":\"sum:system.mem.used{*} by {service}\"}],\"response_format\":\"scalar\"}],\"title\":\"\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"sunburst\"},\"layout\":{\"height\":4,\"width\":4,\"x\":0,\"y\":0}}]}"
35+
"text": "{\"layout_type\":\"ordered\",\"title\":\"Test-Create_a_new_dashboard_with_sunburst_widget_and_metrics_data-1693352020\",\"widgets\":[{\"definition\":{\"requests\":[{\"formulas\":[{\"formula\":\"query1\"}],\"queries\":[{\"aggregator\":\"sum\",\"data_source\":\"metrics\",\"name\":\"query1\",\"query\":\"sum:system.mem.used{*} by {service}\"}],\"response_format\":\"scalar\",\"style\":{\"palette\":\"dog_classic\"}}],\"title\":\"\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"sunburst\"},\"layout\":{\"height\":4,\"width\":4,\"x\":0,\"y\":0}}]}"
3636
},
3737
"queryString": [],
3838
"url": "https://api.datadoghq.com/api/v1/dashboard"
3939
},
4040
"response": {
41-
"bodySize": 848,
41+
"bodySize": 883,
4242
"content": {
4343
"mimeType": "application/json",
44-
"size": 848,
45-
"text": "{\"notify_list\":null,\"description\":null,\"restricted_roles\":[],\"author_name\":null,\"template_variables\":null,\"is_read_only\":false,\"id\":\"sgm-ici-pnu\",\"title\":\"Test-Create_a_new_dashboard_with_sunburst_widget_and_metrics_data-1641430241\",\"url\":\"/dashboard/sgm-ici-pnu/test-createanewdashboardwithsunburstwidgetandmetricsdata-1641430241\",\"created_at\":\"2022-01-06T00:50:41.250923+00:00\",\"modified_at\":\"2022-01-06T00:50:41.250923+00:00\",\"author_handle\":\"frog@datadoghq.com\",\"widgets\":[{\"definition\":{\"type\":\"sunburst\",\"requests\":[{\"formulas\":[{\"formula\":\"query1\"}],\"response_format\":\"scalar\",\"queries\":[{\"aggregator\":\"sum\",\"data_source\":\"metrics\",\"name\":\"query1\",\"query\":\"sum:system.mem.used{*} by {service}\"}]}],\"title_align\":\"left\",\"title_size\":\"16\",\"title\":\"\"},\"layout\":{\"y\":0,\"width\":4,\"x\":0,\"height\":4},\"id\":1079694148435475}],\"layout_type\":\"ordered\"}"
44+
"size": 883,
45+
"text": "{\"id\":\"p9p-tab-wa7\",\"title\":\"Test-Create_a_new_dashboard_with_sunburst_widget_and_metrics_data-1693352020\",\"description\":null,\"author_handle\":\"frog@datadoghq.com\",\"author_name\":null,\"layout_type\":\"ordered\",\"url\":\"/dashboard/p9p-tab-wa7/test-createanewdashboardwithsunburstwidgetandmetricsdata-1693352020\",\"is_read_only\":false,\"template_variables\":null,\"widgets\":[{\"definition\":{\"requests\":[{\"formulas\":[{\"formula\":\"query1\"}],\"queries\":[{\"aggregator\":\"sum\",\"data_source\":\"metrics\",\"name\":\"query1\",\"query\":\"sum:system.mem.used{*} by {service}\"}],\"response_format\":\"scalar\",\"style\":{\"palette\":\"dog_classic\"}}],\"title\":\"\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"sunburst\"},\"layout\":{\"height\":4,\"width\":4,\"x\":0,\"y\":0},\"id\":4956604535424180}],\"notify_list\":null,\"created_at\":\"2023-08-29T23:33:41.087237+00:00\",\"modified_at\":\"2023-08-29T23:33:41.087237+00:00\",\"restricted_roles\":[]}\n"
4646
},
4747
"cookies": [],
4848
"headers": [
@@ -51,17 +51,17 @@
5151
"value": "application/json"
5252
}
5353
],
54-
"headersSize": 383,
54+
"headersSize": 517,
5555
"httpVersion": "HTTP/1.1",
5656
"redirectURL": "",
5757
"status": 200,
5858
"statusText": "OK"
5959
},
60-
"startedDateTime": "2022-01-06T00:50:41.069Z",
61-
"time": 221
60+
"startedDateTime": "2023-08-29T23:33:40.942Z",
61+
"time": 202
6262
},
6363
{
64-
"_id": "aa1df354da30c460815ca2d022f1588b",
64+
"_id": "a33fa573a9be255fd7d181f47fd79dd9",
6565
"_order": 0,
6666
"cache": {},
6767
"request": {
@@ -74,18 +74,18 @@
7474
"value": "application/json"
7575
}
7676
],
77-
"headersSize": 436,
77+
"headersSize": 520,
7878
"httpVersion": "HTTP/1.1",
7979
"method": "DELETE",
8080
"queryString": [],
81-
"url": "https://api.datadoghq.com/api/v1/dashboard/sgm-ici-pnu"
81+
"url": "https://api.datadoghq.com/api/v1/dashboard/p9p-tab-wa7"
8282
},
8383
"response": {
84-
"bodySize": 38,
84+
"bodySize": 39,
8585
"content": {
8686
"mimeType": "application/json",
87-
"size": 38,
88-
"text": "{\"deleted_dashboard_id\":\"sgm-ici-pnu\"}"
87+
"size": 39,
88+
"text": "{\"deleted_dashboard_id\":\"p9p-tab-wa7\"}\n"
8989
},
9090
"cookies": [],
9191
"headers": [
@@ -94,14 +94,14 @@
9494
"value": "application/json"
9595
}
9696
],
97-
"headersSize": 382,
97+
"headersSize": 516,
9898
"httpVersion": "HTTP/1.1",
9999
"redirectURL": "",
100100
"status": 200,
101101
"statusText": "OK"
102102
},
103-
"startedDateTime": "2022-01-06T00:50:41.295Z",
104-
"time": 234
103+
"startedDateTime": "2023-08-29T23:33:41.155Z",
104+
"time": 165
105105
}
106106
],
107107
"pages": [],

examples/v1/dashboards/CreateDashboard_2705593938.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ const params: v1.DashboardsApiCreateDashboardRequest = {
3333
aggregator: "sum",
3434
},
3535
],
36+
style: {
37+
palette: "dog_classic",
38+
},
3639
},
3740
],
3841
},

features/v1/dashboards.feature

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ Feature: Dashboards
621621
@team:DataDog/dashboards-backend
622622
Scenario: Create a new dashboard with sunburst widget and metrics data
623623
Given new "CreateDashboard" request
624-
And body with value { "title": "{{ unique }}", "widgets": [ { "definition": { "title": "", "title_size": "16", "title_align": "left", "type": "sunburst", "requests": [ { "response_format": "scalar", "formulas": [ { "formula": "query1" } ], "queries": [ { "query": "sum:system.mem.used{*} by {service}", "data_source": "metrics", "name": "query1", "aggregator": "sum" } ] } ] }, "layout": { "x": 0, "y": 0, "width": 4, "height": 4 } } ], "layout_type": "ordered" }
624+
And body with value { "title": "{{ unique }}", "widgets": [ { "definition": { "title": "", "title_size": "16", "title_align": "left", "type": "sunburst", "requests": [ { "response_format": "scalar", "formulas": [ { "formula": "query1" } ], "queries": [ { "query": "sum:system.mem.used{*} by {service}", "data_source": "metrics", "name": "query1", "aggregator": "sum" } ], "style": { "palette": "dog_classic" } } ] }, "layout": { "x": 0, "y": 0, "width": 4, "height": 4 } } ], "layout_type": "ordered" }
625625
When the request is sent
626626
Then the response status is 200 OK
627627
And the response "widgets[0].definition.requests[0].response_format" is equal to "scalar"
@@ -630,6 +630,7 @@ Feature: Dashboards
630630
And the response "widgets[0].definition.requests[0].queries[0].name" is equal to "query1"
631631
And the response "widgets[0].definition.requests[0].queries[0].aggregator" is equal to "sum"
632632
And the response "widgets[0].definition.requests[0].formulas[0].formula" is equal to "query1"
633+
And the response "widgets[0].definition.requests[0].style.palette" is equal to "dog_classic"
633634

634635
@team:DataDog/dashboards-backend
635636
Scenario: Create a new dashboard with team tags returns "OK" response

packages/datadog-api-client-v1/models/SunburstWidgetRequest.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { FormulaAndFunctionResponseFormat } from "./FormulaAndFunctionResponseFo
88
import { LogQueryDefinition } from "./LogQueryDefinition";
99
import { ProcessQueryDefinition } from "./ProcessQueryDefinition";
1010
import { WidgetFormula } from "./WidgetFormula";
11+
import { WidgetStyle } from "./WidgetStyle";
1112

1213
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
1314

@@ -67,6 +68,10 @@ export class SunburstWidgetRequest {
6768
* The log query.
6869
*/
6970
"securityQuery"?: LogQueryDefinition;
71+
/**
72+
* Widget style definition.
73+
*/
74+
"style"?: WidgetStyle;
7075

7176
/**
7277
* @ignore
@@ -129,6 +134,10 @@ export class SunburstWidgetRequest {
129134
baseName: "security_query",
130135
type: "LogQueryDefinition",
131136
},
137+
style: {
138+
baseName: "style",
139+
type: "WidgetStyle",
140+
},
132141
};
133142

134143
/**

0 commit comments

Comments
 (0)