Skip to content

Commit b84b7bc

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 87d036cf of spec repo
1 parent d504dc7 commit b84b7bc

File tree

7 files changed

+33
-12
lines changed

7 files changed

+33
-12
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 11:45:23.706840",
8-
"spec_repo_commit": "2f2fd804"
7+
"regenerated": "2023-08-31 17:22:19.431247",
8+
"spec_repo_commit": "87d036cf"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.5",
12-
"regenerated": "2023-08-30 11:45:23.724782",
13-
"spec_repo_commit": "2f2fd804"
12+
"regenerated": "2023-08-31 17:22:19.446692",
13+
"spec_repo_commit": "87d036cf"
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.

examples/v1/dashboards/CreateDashboard_2705593938.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from datadog_api_client.v1.model.widget import Widget
1919
from datadog_api_client.v1.model.widget_formula import WidgetFormula
2020
from datadog_api_client.v1.model.widget_layout import WidgetLayout
21+
from datadog_api_client.v1.model.widget_style import WidgetStyle
2122
from datadog_api_client.v1.model.widget_text_align import WidgetTextAlign
2223

2324
body = Dashboard(
@@ -45,6 +46,9 @@
4546
aggregator=FormulaAndFunctionMetricAggregation.SUM,
4647
),
4748
],
49+
style=WidgetStyle(
50+
palette="dog_classic",
51+
),
4852
),
4953
],
5054
),

src/datadog_api_client/v1/model/sunburst_widget_request.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from datadog_api_client.v1.model.process_query_definition import ProcessQueryDefinition
2020
from datadog_api_client.v1.model.formula_and_function_query_definition import FormulaAndFunctionQueryDefinition
2121
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
22+
from datadog_api_client.v1.model.widget_style import WidgetStyle
2223
from datadog_api_client.v1.model.formula_and_function_metric_query_definition import (
2324
FormulaAndFunctionMetricQueryDefinition,
2425
)
@@ -50,6 +51,7 @@ def openapi_types(_):
5051
from datadog_api_client.v1.model.process_query_definition import ProcessQueryDefinition
5152
from datadog_api_client.v1.model.formula_and_function_query_definition import FormulaAndFunctionQueryDefinition
5253
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
54+
from datadog_api_client.v1.model.widget_style import WidgetStyle
5355

5456
return {
5557
"apm_query": (LogQueryDefinition,),
@@ -65,6 +67,7 @@ def openapi_types(_):
6567
"response_format": (FormulaAndFunctionResponseFormat,),
6668
"rum_query": (LogQueryDefinition,),
6769
"security_query": (LogQueryDefinition,),
70+
"style": (WidgetStyle,),
6871
}
6972

7073
attribute_map = {
@@ -81,6 +84,7 @@ def openapi_types(_):
8184
"response_format": "response_format",
8285
"rum_query": "rum_query",
8386
"security_query": "security_query",
87+
"style": "style",
8488
}
8589

8690
def __init__(
@@ -112,6 +116,7 @@ def __init__(
112116
response_format: Union[FormulaAndFunctionResponseFormat, UnsetType] = unset,
113117
rum_query: Union[LogQueryDefinition, UnsetType] = unset,
114118
security_query: Union[LogQueryDefinition, UnsetType] = unset,
119+
style: Union[WidgetStyle, UnsetType] = unset,
115120
**kwargs,
116121
):
117122
"""
@@ -155,6 +160,9 @@ def __init__(
155160
156161
:param security_query: The log query.
157162
:type security_query: LogQueryDefinition, optional
163+
164+
:param style: Widget style definition.
165+
:type style: WidgetStyle, optional
158166
"""
159167
if apm_query is not unset:
160168
kwargs["apm_query"] = apm_query
@@ -182,4 +190,6 @@ def __init__(
182190
kwargs["rum_query"] = rum_query
183191
if security_query is not unset:
184192
kwargs["security_query"] = security_query
193+
if style is not unset:
194+
kwargs["style"] = style
185195
super().__init__(kwargs)
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2022-01-06T00:50:41.066Z
1+
2023-08-29T23:33:40.928Z

tests/v1/cassettes/test_scenarios/test_create_a_new_dashboard_with_sunburst_widget_and_metrics_data.yaml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
3-
body: '{"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{*}
4-
by {service}"}],"response_format":"scalar"}],"title":"","title_align":"left","title_size":"16","type":"sunburst"},"layout":{"height":4,"width":4,"x":0,"y":0}}]}'
3+
body: '{"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{*}
4+
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}}]}'
55
headers:
66
accept:
77
- application/json
@@ -11,8 +11,10 @@ interactions:
1111
uri: https://api.datadoghq.com/api/v1/dashboard
1212
response:
1313
body:
14-
string: '{"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":"[email protected]","widgets":[{"definition":{"type":"sunburst","requests":[{"formulas":[{"formula":"query1"}],"response_format":"scalar","queries":[{"aggregator":"sum","data_source":"metrics","name":"query1","query":"sum:system.mem.used{*}
15-
by {service}"}]}],"title_align":"left","title_size":"16","title":""},"layout":{"y":0,"width":4,"x":0,"height":4},"id":1079694148435475}],"layout_type":"ordered"}'
14+
string: '{"id":"p9p-tab-wa7","title":"Test-Create_a_new_dashboard_with_sunburst_widget_and_metrics_data-1693352020","description":null,"author_handle":"[email protected]","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{*}
15+
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":[]}
16+
17+
'
1618
headers:
1719
content-type:
1820
- application/json
@@ -25,10 +27,12 @@ interactions:
2527
accept:
2628
- application/json
2729
method: DELETE
28-
uri: https://api.datadoghq.com/api/v1/dashboard/sgm-ici-pnu
30+
uri: https://api.datadoghq.com/api/v1/dashboard/p9p-tab-wa7
2931
response:
3032
body:
31-
string: '{"deleted_dashboard_id":"sgm-ici-pnu"}'
33+
string: '{"deleted_dashboard_id":"p9p-tab-wa7"}
34+
35+
'
3236
headers:
3337
content-type:
3438
- application/json

tests/v1/features/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

0 commit comments

Comments
 (0)