diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 78d7e42b5b..d61bcbbab2 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -15786,6 +15786,8 @@ components: $ref: "#/components/schemas/LogQueryDefinition" deprecated: true description: Deprecated - Use `queries` and `formulas` instead. + sort: + $ref: "#/components/schemas/WidgetSortBy" style: $ref: "#/components/schemas/WidgetStyle" type: object @@ -20475,6 +20477,10 @@ components: type: array response_format: $ref: "#/components/schemas/FormulaAndFunctionResponseFormat" + sort: + $ref: "#/components/schemas/WidgetSortBy" + style: + $ref: "#/components/schemas/WidgetRequestStyle" type: object UsageAnalyzedLogsHour: description: The number of analyzed logs for each hour for a given organization. diff --git a/src/datadog_api_client/v1/model/sunburst_widget_request.py b/src/datadog_api_client/v1/model/sunburst_widget_request.py index 07b41067c9..baaa075f2b 100644 --- a/src/datadog_api_client/v1/model/sunburst_widget_request.py +++ b/src/datadog_api_client/v1/model/sunburst_widget_request.py @@ -19,6 +19,7 @@ from datadog_api_client.v1.model.process_query_definition import ProcessQueryDefinition from datadog_api_client.v1.model.formula_and_function_query_definition import FormulaAndFunctionQueryDefinition from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat + from datadog_api_client.v1.model.widget_sort_by import WidgetSortBy from datadog_api_client.v1.model.widget_style import WidgetStyle from datadog_api_client.v1.model.formula_and_function_metric_query_definition import ( FormulaAndFunctionMetricQueryDefinition, @@ -63,6 +64,7 @@ def openapi_types(_): from datadog_api_client.v1.model.process_query_definition import ProcessQueryDefinition from datadog_api_client.v1.model.formula_and_function_query_definition import FormulaAndFunctionQueryDefinition from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat + from datadog_api_client.v1.model.widget_sort_by import WidgetSortBy from datadog_api_client.v1.model.widget_style import WidgetStyle return { @@ -79,6 +81,7 @@ def openapi_types(_): "response_format": (FormulaAndFunctionResponseFormat,), "rum_query": (LogQueryDefinition,), "security_query": (LogQueryDefinition,), + "sort": (WidgetSortBy,), "style": (WidgetStyle,), } @@ -96,6 +99,7 @@ def openapi_types(_): "response_format": "response_format", "rum_query": "rum_query", "security_query": "security_query", + "sort": "sort", "style": "style", } @@ -132,6 +136,7 @@ def __init__( response_format: Union[FormulaAndFunctionResponseFormat, UnsetType] = unset, rum_query: Union[LogQueryDefinition, UnsetType] = unset, security_query: Union[LogQueryDefinition, UnsetType] = unset, + sort: Union[WidgetSortBy, UnsetType] = unset, style: Union[WidgetStyle, UnsetType] = unset, **kwargs, ): @@ -177,6 +182,9 @@ def __init__( :param security_query: The log query. :type security_query: LogQueryDefinition, optional + :param sort: The controls for sorting the widget. + :type sort: WidgetSortBy, optional + :param style: Widget style definition. :type style: WidgetStyle, optional """ @@ -206,6 +214,8 @@ def __init__( kwargs["rum_query"] = rum_query if security_query is not unset: kwargs["security_query"] = security_query + if sort is not unset: + kwargs["sort"] = sort if style is not unset: kwargs["style"] = style super().__init__(kwargs) diff --git a/src/datadog_api_client/v1/model/tree_map_widget_request.py b/src/datadog_api_client/v1/model/tree_map_widget_request.py index 629f0cca3e..1a538fe544 100644 --- a/src/datadog_api_client/v1/model/tree_map_widget_request.py +++ b/src/datadog_api_client/v1/model/tree_map_widget_request.py @@ -17,6 +17,8 @@ from datadog_api_client.v1.model.widget_formula import WidgetFormula from datadog_api_client.v1.model.formula_and_function_query_definition import FormulaAndFunctionQueryDefinition from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat + from datadog_api_client.v1.model.widget_sort_by import WidgetSortBy + from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle from datadog_api_client.v1.model.formula_and_function_metric_query_definition import ( FormulaAndFunctionMetricQueryDefinition, ) @@ -58,12 +60,16 @@ def openapi_types(_): from datadog_api_client.v1.model.widget_formula import WidgetFormula from datadog_api_client.v1.model.formula_and_function_query_definition import FormulaAndFunctionQueryDefinition from datadog_api_client.v1.model.formula_and_function_response_format import FormulaAndFunctionResponseFormat + from datadog_api_client.v1.model.widget_sort_by import WidgetSortBy + from datadog_api_client.v1.model.widget_request_style import WidgetRequestStyle return { "formulas": ([WidgetFormula],), "q": (str,), "queries": ([FormulaAndFunctionQueryDefinition],), "response_format": (FormulaAndFunctionResponseFormat,), + "sort": (WidgetSortBy,), + "style": (WidgetRequestStyle,), } attribute_map = { @@ -71,6 +77,8 @@ def openapi_types(_): "q": "q", "queries": "queries", "response_format": "response_format", + "sort": "sort", + "style": "style", } def __init__( @@ -97,6 +105,8 @@ def __init__( UnsetType, ] = unset, response_format: Union[FormulaAndFunctionResponseFormat, UnsetType] = unset, + sort: Union[WidgetSortBy, UnsetType] = unset, + style: Union[WidgetRequestStyle, UnsetType] = unset, **kwargs, ): """ @@ -113,6 +123,12 @@ def __init__( :param response_format: Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. :type response_format: FormulaAndFunctionResponseFormat, optional + + :param sort: The controls for sorting the widget. + :type sort: WidgetSortBy, optional + + :param style: Define request widget style. + :type style: WidgetRequestStyle, optional """ if formulas is not unset: kwargs["formulas"] = formulas @@ -122,4 +138,8 @@ def __init__( kwargs["queries"] = queries if response_format is not unset: kwargs["response_format"] = response_format + if sort is not unset: + kwargs["sort"] = sort + if style is not unset: + kwargs["style"] = style super().__init__(kwargs) diff --git a/src/datadog_api_client/v1/model/wildcard_widget_request.py b/src/datadog_api_client/v1/model/wildcard_widget_request.py index 04f6892346..5d466c6084 100644 --- a/src/datadog_api_client/v1/model/wildcard_widget_request.py +++ b/src/datadog_api_client/v1/model/wildcard_widget_request.py @@ -27,6 +27,12 @@ def __init__(self, **kwargs): :param response_format: Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. :type response_format: FormulaAndFunctionResponseFormat, optional + :param sort: The controls for sorting the widget. + :type sort: WidgetSortBy, optional + + :param style: Define request widget style. + :type style: WidgetRequestStyle, optional + :param apm_query: The log query. :type apm_query: LogQueryDefinition, optional @@ -63,9 +69,6 @@ def __init__(self, **kwargs): :param security_query: The log query. :type security_query: LogQueryDefinition, optional - :param style: Define request widget style for timeseries widgets. - :type style: TimeseriesRequestStyle, optional - :param columns: Widget columns. :type columns: [ListStreamColumn]