From c8ff02b12e4195f6a4d89398fb82b8bca67e1ee7 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Mon, 30 Jun 2025 08:49:08 +0000 Subject: [PATCH] Regenerate client from commit 36849030 of spec repo --- .apigentools-info | 8 ++++---- .generator/schemas/v2/openapi.yaml | 11 +++++++++++ src/datadog_api_client/v2/api/metrics_api.py | 13 +++++++++++++ 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/.apigentools-info b/.apigentools-info index ed387e3458..a9f87fb4c6 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.6", - "regenerated": "2025-06-26 17:56:18.417997", - "spec_repo_commit": "76086f13" + "regenerated": "2025-06-30 08:48:25.992275", + "spec_repo_commit": "36849030" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2025-06-26 17:56:18.433709", - "spec_repo_commit": "76086f13" + "regenerated": "2025-06-30 08:48:26.088686", + "spec_repo_commit": "36849030" } } } \ No newline at end of file diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index d5a8de2b6a..f092181602 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -52633,6 +52633,17 @@ paths: operationId: ListVolumesByMetricName parameters: - $ref: '#/components/parameters/MetricName' + - description: 'The number of seconds of look back (from now). + + Default value is 604,800 (1 week), minimum value is 7200 (2 hours), maximum + value is 2,630,000 (1 month).' + example: 7200 + in: query + name: window[seconds] + required: false + schema: + format: int64 + type: integer responses: '200': content: diff --git a/src/datadog_api_client/v2/api/metrics_api.py b/src/datadog_api_client/v2/api/metrics_api.py index baaa476ce6..3835330bd6 100644 --- a/src/datadog_api_client/v2/api/metrics_api.py +++ b/src/datadog_api_client/v2/api/metrics_api.py @@ -398,6 +398,11 @@ def __init__(self, api_client=None): "attribute": "metric_name", "location": "path", }, + "window_seconds": { + "openapi_types": (int,), + "attribute": "window[seconds]", + "location": "query", + }, }, headers_map={ "accept": ["application/json"], @@ -881,6 +886,8 @@ def list_tags_by_metric_name( def list_volumes_by_metric_name( self, metric_name: str, + *, + window_seconds: Union[int, UnsetType] = unset, ) -> MetricVolumesResponse: """List distinct metric volumes by metric name. @@ -890,11 +897,17 @@ def list_volumes_by_metric_name( :param metric_name: The name of the metric. :type metric_name: str + :param window_seconds: The number of seconds of look back (from now). + Default value is 604,800 (1 week), minimum value is 7200 (2 hours), maximum value is 2,630,000 (1 month). + :type window_seconds: int, optional :rtype: MetricVolumesResponse """ kwargs: Dict[str, Any] = {} kwargs["metric_name"] = metric_name + if window_seconds is not unset: + kwargs["window_seconds"] = window_seconds + return self._list_volumes_by_metric_name_endpoint.call_with_http_info(**kwargs) def query_scalar_data(