Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .generated-info
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"spec_repo_commit": "1e6c346",
"generated": "2025-08-25 18:45:46.784"
"spec_repo_commit": "346907f",
"generated": "2025-08-26 19:33:15.142"
}
12 changes: 12 additions & 0 deletions .generator/schemas/v1/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24591,6 +24591,18 @@ components:
- $ref: '#/components/schemas/WidgetLegacyLiveSpan'
- $ref: '#/components/schemas/WidgetNewLiveSpan'
- $ref: '#/components/schemas/WidgetNewFixedSpan'
- $ref: '#/components/schemas/WidgetTimeHideIncompleteData'
WidgetTimeHideIncompleteData:
additionalProperties: false
description: Widget time setting with hide incomplete cost data option.
properties:
hide_incomplete_cost_data:
description: Whether to hide incomplete cost data in the widget.
example: false
type: boolean
required:
- hide_incomplete_cost_data
type: object
WidgetTimeWindows:
description: Define a time window.
enum:
Expand Down
7 changes: 7 additions & 0 deletions docs/datadog_api_client.v1.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6626,6 +6626,13 @@ datadog\_api\_client.v1.model.widget\_time module
:members:
:show-inheritance:

datadog\_api\_client.v1.model.widget\_time\_hide\_incomplete\_data module
-------------------------------------------------------------------------

.. automodule:: datadog_api_client.v1.model.widget_time_hide_incomplete_data
:members:
:show-inheritance:

datadog\_api\_client.v1.model.widget\_time\_windows module
----------------------------------------------------------

Expand Down
82 changes: 82 additions & 0 deletions examples/v1/dashboards/CreateDashboard_3120240311.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
"""
Create a new timeseries widget with hide incomplete cost data
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v1.api.dashboards_api import DashboardsApi
from datadog_api_client.v1.model.dashboard import Dashboard
from datadog_api_client.v1.model.dashboard_layout_type import DashboardLayoutType
from datadog_api_client.v1.model.dashboard_reflow_type import DashboardReflowType
from datadog_api_client.v1.model.formula_and_function_metric_data_source import FormulaAndFunctionMetricDataSource
from datadog_api_client.v1.model.formula_and_function_metric_query_definition import (
FormulaAndFunctionMetricQueryDefinition,
)
from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat
from datadog_api_client.v1.model.timeseries_widget_definition import TimeseriesWidgetDefinition
from datadog_api_client.v1.model.timeseries_widget_definition_type import TimeseriesWidgetDefinitionType
from datadog_api_client.v1.model.timeseries_widget_legend_column import TimeseriesWidgetLegendColumn
from datadog_api_client.v1.model.timeseries_widget_legend_layout import TimeseriesWidgetLegendLayout
from datadog_api_client.v1.model.timeseries_widget_request import TimeseriesWidgetRequest
from datadog_api_client.v1.model.widget import Widget
from datadog_api_client.v1.model.widget_display_type import WidgetDisplayType
from datadog_api_client.v1.model.widget_formula import WidgetFormula
from datadog_api_client.v1.model.widget_line_type import WidgetLineType
from datadog_api_client.v1.model.widget_line_width import WidgetLineWidth
from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData

body = Dashboard(
title="Example-Dashboard with hide incomplete cost data",
widgets=[
Widget(
definition=TimeseriesWidgetDefinition(
title="",
show_legend=True,
legend_layout=TimeseriesWidgetLegendLayout.AUTO,
legend_columns=[
TimeseriesWidgetLegendColumn.AVG,
TimeseriesWidgetLegendColumn.MIN,
TimeseriesWidgetLegendColumn.MAX,
TimeseriesWidgetLegendColumn.VALUE,
TimeseriesWidgetLegendColumn.SUM,
],
time=WidgetTimeHideIncompleteData(
hide_incomplete_cost_data=True,
),
type=TimeseriesWidgetDefinitionType.TIMESERIES,
requests=[
TimeseriesWidgetRequest(
formulas=[
WidgetFormula(
formula="query1",
),
],
queries=[
FormulaAndFunctionMetricQueryDefinition(
data_source=FormulaAndFunctionMetricDataSource.METRICS,
name="query1",
query="avg:system.cpu.user{*}",
),
],
response_format=FormulaAndFunctionResponseFormat.TIMESERIES,
style=WidgetRequestStyle(
palette="dog_classic",
line_type=WidgetLineType.SOLID,
line_width=WidgetLineWidth.NORMAL,
),
display_type=WidgetDisplayType.LINE,
),
],
),
),
],
layout_type=DashboardLayoutType.ORDERED,
reflow_type=DashboardReflowType.AUTO,
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = DashboardsApi(api_client)
response = api_instance.create_dashboard(body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class AlertGraphWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -56,7 +57,14 @@ def __init__(
alert_id: str,
type: AlertGraphWidgetDefinitionType,
viz_type: WidgetVizType,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
10 changes: 9 additions & 1 deletion src/datadog_api_client/v1/model/change_widget_definition.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class ChangeWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -65,7 +66,14 @@ def __init__(
requests: List[ChangeWidgetRequest],
type: ChangeWidgetDefinitionType,
custom_links: Union[List[WidgetCustomLink], UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class CheckStatusWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -65,7 +66,14 @@ def __init__(
group: Union[str, UnsetType] = unset,
group_by: Union[List[str], UnsetType] = unset,
tags: Union[List[str], UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class DistributionWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -84,7 +85,14 @@ def __init__(
legend_size: Union[str, UnsetType] = unset,
markers: Union[List[WidgetMarker], UnsetType] = unset,
show_legend: Union[bool, UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class EventStreamWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -59,7 +60,14 @@ def __init__(
type: EventStreamWidgetDefinitionType,
event_size: Union[WidgetEventSize, UnsetType] = unset,
tags_execution: Union[str, UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class EventTimelineWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -54,7 +55,14 @@ def __init__(
query: str,
type: EventTimelineWidgetDefinitionType,
tags_execution: Union[str, UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
10 changes: 9 additions & 1 deletion src/datadog_api_client/v1/model/funnel_widget_definition.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class FunnelWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -60,7 +61,14 @@ def __init__(
self_,
requests: List[FunnelWidgetRequest],
type: FunnelWidgetDefinitionType,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
10 changes: 9 additions & 1 deletion src/datadog_api_client/v1/model/geomap_widget_definition.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class GeomapWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -75,7 +76,14 @@ def __init__(
type: GeomapWidgetDefinitionType,
view: GeomapWidgetDefinitionView,
custom_links: Union[List[WidgetCustomLink], UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class HeatMapWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -80,7 +81,14 @@ def __init__(
events: Union[List[WidgetEvent], UnsetType] = unset,
legend_size: Union[str, UnsetType] = unset,
show_legend: Union[bool, UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class ListStreamWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -66,7 +67,14 @@ def __init__(
type: ListStreamWidgetDefinitionType,
legend_size: Union[str, UnsetType] = unset,
show_legend: Union[bool, UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
from datadog_api_client.v1.model.widget_legacy_live_span import WidgetLegacyLiveSpan
from datadog_api_client.v1.model.widget_new_live_span import WidgetNewLiveSpan
from datadog_api_client.v1.model.widget_new_fixed_span import WidgetNewFixedSpan
from datadog_api_client.v1.model.widget_time_hide_incomplete_data import WidgetTimeHideIncompleteData


class LogStreamWidgetDefinition(ModelNormal):
Expand Down Expand Up @@ -76,7 +77,14 @@ def __init__(
show_date_column: Union[bool, UnsetType] = unset,
show_message_column: Union[bool, UnsetType] = unset,
sort: Union[WidgetFieldSort, UnsetType] = unset,
time: Union[WidgetTime, WidgetLegacyLiveSpan, WidgetNewLiveSpan, WidgetNewFixedSpan, UnsetType] = unset,
time: Union[
WidgetTime,
WidgetLegacyLiveSpan,
WidgetNewLiveSpan,
WidgetNewFixedSpan,
WidgetTimeHideIncompleteData,
UnsetType,
] = unset,
title: Union[str, UnsetType] = unset,
title_align: Union[WidgetTextAlign, UnsetType] = unset,
title_size: Union[str, UnsetType] = unset,
Expand Down
Loading
Loading