Skip to content

Commit f951576

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit be6b70c of spec repo
1 parent 7e5eef0 commit f951576

27 files changed

+254
-43
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19536,6 +19536,23 @@ components:
1953619536
x-enum-varnames:
1953719537
- BARS
1953819538
- AREA
19539+
TimeseriesRequestStyle:
19540+
description: Define request widget style for timeseries widgets.
19541+
properties:
19542+
has_value_labels:
19543+
description: If true, the value is displayed as a label relative to the
19544+
data point.
19545+
type: boolean
19546+
line_type:
19547+
$ref: '#/components/schemas/WidgetLineType'
19548+
line_width:
19549+
$ref: '#/components/schemas/WidgetLineWidth'
19550+
order_by:
19551+
$ref: '#/components/schemas/WidgetStyleOrderBy'
19552+
palette:
19553+
description: Color palette to apply to the widget.
19554+
type: string
19555+
type: object
1953919556
TimeseriesWidgetDefinition:
1954019557
description: The timeseries visualization allows you to display the evolution
1954119558
of one or more metrics, log events, or Indexed Spans over time.
@@ -19711,7 +19728,7 @@ components:
1971119728
deprecated: true
1971219729
description: Deprecated - Use `queries` and `formulas` instead.
1971319730
style:
19714-
$ref: '#/components/schemas/WidgetRequestStyle'
19731+
$ref: '#/components/schemas/TimeseriesRequestStyle'
1971519732
type: object
1971619733
ToplistWidgetDefinition:
1971719734
description: The top list visualization enables you to display a list of Tag

docs/datadog_api_client.v1.model.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5639,6 +5639,13 @@ datadog\_api\_client.v1.model.timeseries\_background\_type module
56395639
:members:
56405640
:show-inheritance:
56415641

5642+
datadog\_api\_client.v1.model.timeseries\_request\_style module
5643+
---------------------------------------------------------------
5644+
5645+
.. automodule:: datadog_api_client.v1.model.timeseries_request_style
5646+
:members:
5647+
:show-inheritance:
5648+
56425649
datadog\_api\_client.v1.model.timeseries\_widget\_definition module
56435650
-------------------------------------------------------------------
56445651

examples/v1/dashboards/CreateDashboard_1259346254.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
from datadog_api_client.v1.api.dashboards_api import DashboardsApi
77
from datadog_api_client.v1.model.dashboard import Dashboard
88
from datadog_api_client.v1.model.dashboard_layout_type import DashboardLayoutType
9+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
910
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
1011
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
1112
from datadog_api_client.v1.model.timeseries_widget_request import TimeseriesWidgetRequest
1213
from datadog_api_client.v1.model.widget import Widget
1314
from datadog_api_client.v1.model.widget_display_type import WidgetDisplayType
14-
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
1515
from datadog_api_client.v1.model.widget_style_order_by import WidgetStyleOrderBy
1616

1717
body = Dashboard(
@@ -24,7 +24,7 @@
2424
requests=[
2525
TimeseriesWidgetRequest(
2626
q="avg:system.cpu.user{*} by {host}",
27-
style=WidgetRequestStyle(
27+
style=TimeseriesRequestStyle(
2828
palette="warm",
2929
order_by=WidgetStyleOrderBy.VALUES,
3030
),

examples/v1/dashboards/CreateDashboard_1284514532.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
FormulaAndFunctionCloudCostQueryDefinition,
1414
)
1515
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
16+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
1617
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
1718
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
1819
from datadog_api_client.v1.model.timeseries_widget_request import TimeseriesWidgetRequest
@@ -23,7 +24,6 @@
2324
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
2425
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
2526
from datadog_api_client.v1.model.widget_live_span import WidgetLiveSpan
26-
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
2727
from datadog_api_client.v1.model.widget_text_align import WidgetTextAlign
2828

2929
body = Dashboard(
@@ -50,7 +50,7 @@
5050
),
5151
],
5252
response_format=FormulaAndFunctionResponseFormat.TIMESERIES,
53-
style=WidgetRequestStyle(
53+
style=TimeseriesRequestStyle(
5454
palette="dog_classic",
5555
line_type=WidgetLineType.SOLID,
5656
line_width=WidgetLineWidth.NORMAL,

examples/v1/dashboards/CreateDashboard_1307120899.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
)
2020
from datadog_api_client.v1.model.formula_and_function_events_data_source import FormulaAndFunctionEventsDataSource
2121
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
22+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
2223
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
2324
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
2425
from datadog_api_client.v1.model.timeseries_widget_legend_column import TimeseriesWidgetLegendColumn
@@ -30,7 +31,6 @@
3031
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
3132
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
3233
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
33-
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
3434

3535
body = Dashboard(
3636
title="Example-Dashboard with ci_tests datasource",
@@ -72,7 +72,7 @@
7272
),
7373
],
7474
response_format=FormulaAndFunctionResponseFormat.TIMESERIES,
75-
style=WidgetRequestStyle(
75+
style=TimeseriesRequestStyle(
7676
palette="dog_classic",
7777
line_type=WidgetLineType.SOLID,
7878
line_width=WidgetLineWidth.NORMAL,

examples/v1/dashboards/CreateDashboard_1433408735.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
FormulaAndFunctionCloudCostQueryDefinition,
1414
)
1515
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
16+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
1617
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
1718
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
1819
from datadog_api_client.v1.model.timeseries_widget_request import TimeseriesWidgetRequest
@@ -22,7 +23,6 @@
2223
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
2324
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
2425
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
25-
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
2626
from datadog_api_client.v1.model.widget_text_align import WidgetTextAlign
2727

2828
body = Dashboard(
@@ -49,7 +49,7 @@
4949
),
5050
],
5151
response_format=FormulaAndFunctionResponseFormat.TIMESERIES,
52-
style=WidgetRequestStyle(
52+
style=TimeseriesRequestStyle(
5353
palette="dog_classic",
5454
line_type=WidgetLineType.SOLID,
5555
line_width=WidgetLineWidth.NORMAL,
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
"""
2+
Create a new dashboard with timeseries widget using has_value_labels
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v1.api.dashboards_api import DashboardsApi
7+
from datadog_api_client.v1.model.dashboard import Dashboard
8+
from datadog_api_client.v1.model.dashboard_layout_type import DashboardLayoutType
9+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
10+
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
11+
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
12+
from datadog_api_client.v1.model.timeseries_widget_request import TimeseriesWidgetRequest
13+
from datadog_api_client.v1.model.widget import Widget
14+
from datadog_api_client.v1.model.widget_display_type import WidgetDisplayType
15+
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
16+
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
17+
18+
body = Dashboard(
19+
layout_type=DashboardLayoutType.ORDERED,
20+
title="Example-Dashboard with has_value_labels",
21+
widgets=[
22+
Widget(
23+
definition=TimeseriesWidgetDefinition(
24+
type=TimeseriesWidgetDefinitionType.TIMESERIES,
25+
requests=[
26+
TimeseriesWidgetRequest(
27+
q="avg:system.cpu.user{*} by {host}",
28+
style=TimeseriesRequestStyle(
29+
palette="dog_classic",
30+
line_type=WidgetLineType.SOLID,
31+
line_width=WidgetLineWidth.NORMAL,
32+
has_value_labels=True,
33+
),
34+
display_type=WidgetDisplayType.LINE,
35+
),
36+
],
37+
),
38+
),
39+
],
40+
)
41+
42+
configuration = Configuration()
43+
with ApiClient(configuration) as api_client:
44+
api_instance = DashboardsApi(api_client)
45+
response = api_instance.create_dashboard(body=body)
46+
47+
print(response)

examples/v1/dashboards/CreateDashboard_2261785072.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
FormulaAndFunctionMetricQueryDefinition,
1212
)
1313
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
14+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
1415
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
1516
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
1617
from datadog_api_client.v1.model.timeseries_widget_request import TimeseriesWidgetRequest
1718
from datadog_api_client.v1.model.widget import Widget
1819
from datadog_api_client.v1.model.widget_display_type import WidgetDisplayType
1920
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
2021
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
21-
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
2222

2323
body = Dashboard(
2424
layout_type=DashboardLayoutType.ORDERED,
@@ -49,7 +49,7 @@
4949
query="avg:system.cpu.user{*}",
5050
),
5151
],
52-
style=WidgetRequestStyle(
52+
style=TimeseriesRequestStyle(
5353
palette="purple",
5454
line_type=WidgetLineType.SOLID,
5555
line_width=WidgetLineWidth.NORMAL,

examples/v1/dashboards/CreateDashboard_2278756614.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from datadog_api_client.v1.model.split_graph_widget_definition_type import SplitGraphWidgetDefinitionType
2020
from datadog_api_client.v1.model.split_sort import SplitSort
2121
from datadog_api_client.v1.model.split_vector_entry_item import SplitVectorEntryItem
22+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
2223
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
2324
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
2425
from datadog_api_client.v1.model.timeseries_widget_request import TimeseriesWidgetRequest
@@ -27,7 +28,6 @@
2728
from datadog_api_client.v1.model.widget_layout import WidgetLayout
2829
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
2930
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
30-
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
3131
from datadog_api_client.v1.model.widget_sort import WidgetSort
3232
from datadog_api_client.v1.model.widget_text_align import WidgetTextAlign
3333

@@ -60,7 +60,7 @@
6060
query="avg:system.cpu.user{*}",
6161
),
6262
],
63-
style=WidgetRequestStyle(
63+
style=TimeseriesRequestStyle(
6464
palette="dog_classic",
6565
line_type=WidgetLineType.SOLID,
6666
line_width=WidgetLineWidth.NORMAL,

examples/v1/dashboards/CreateDashboard_2800096921.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
)
2020
from datadog_api_client.v1.model.formula_and_function_events_data_source import FormulaAndFunctionEventsDataSource
2121
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
22+
from datadog_api_client.v1.model.timeseries_request_style import TimeseriesRequestStyle
2223
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
2324
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
2425
from datadog_api_client.v1.model.timeseries_widget_legend_column import TimeseriesWidgetLegendColumn
@@ -30,7 +31,6 @@
3031
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
3132
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
3233
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
33-
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
3434

3535
body = Dashboard(
3636
title="Example-Dashboard with ci_pipelines datasource",
@@ -73,7 +73,7 @@
7373
),
7474
],
7575
response_format=FormulaAndFunctionResponseFormat.TIMESERIES,
76-
style=WidgetRequestStyle(
76+
style=TimeseriesRequestStyle(
7777
palette="dog_classic",
7878
line_type=WidgetLineType.SOLID,
7979
line_width=WidgetLineWidth.NORMAL,

0 commit comments

Comments
 (0)