From fd9b6afde52f5529b9fba14236239358597a749f Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 27 Dec 2023 20:49:30 +0000 Subject: [PATCH] Regenerate client from commit 2ce4b7f1 of spec repo --- .apigentools-info | 8 +++---- .generator/schemas/v2/openapi.yaml | 2 ++ .../v2/api/downtimes_api.py | 23 +++++++++++++++++++ 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/.apigentools-info b/.apigentools-info index f55edaae42..10cc661cbf 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.6", - "regenerated": "2023-12-27 15:09:17.062005", - "spec_repo_commit": "61dc4c3e" + "regenerated": "2023-12-27 20:48:47.909259", + "spec_repo_commit": "2ce4b7f1" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2023-12-27 15:09:17.081944", - "spec_repo_commit": "61dc4c3e" + "regenerated": "2023-12-27 20:48:47.927339", + "spec_repo_commit": "2ce4b7f1" } } } \ No newline at end of file diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 1c5f46bfd5..2f96a7420c 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -25995,6 +25995,8 @@ paths: description: Get all active downtimes for the specified monitor. operationId: ListMonitorDowntimes parameters: + - $ref: '#/components/parameters/PageSize' + - $ref: '#/components/parameters/PageNumber' - description: The id of the monitor. in: path name: monitor_id diff --git a/src/datadog_api_client/v2/api/downtimes_api.py b/src/datadog_api_client/v2/api/downtimes_api.py index 24b15a0bad..5a73790f4a 100644 --- a/src/datadog_api_client/v2/api/downtimes_api.py +++ b/src/datadog_api_client/v2/api/downtimes_api.py @@ -155,6 +155,16 @@ def __init__(self, api_client=None): "version": "v2", }, params_map={ + "page_size": { + "openapi_types": (int,), + "attribute": "page[size]", + "location": "query", + }, + "page_number": { + "openapi_types": (int,), + "attribute": "page[number]", + "location": "query", + }, "monitor_id": { "required": True, "openapi_types": (int,), @@ -344,6 +354,9 @@ def list_downtimes_with_pagination( def list_monitor_downtimes( self, monitor_id: int, + *, + page_size: Union[int, UnsetType] = unset, + page_number: Union[int, UnsetType] = unset, ) -> MonitorDowntimeMatchResponse: """Get active downtimes for a monitor. @@ -351,9 +364,19 @@ def list_monitor_downtimes( :param monitor_id: The id of the monitor. :type monitor_id: int + :param page_size: Size for a given page. The maximum allowed value is 100. + :type page_size: int, optional + :param page_number: Specific page number to return. + :type page_number: int, optional :rtype: MonitorDowntimeMatchResponse """ kwargs: Dict[str, Any] = {} + if page_size is not unset: + kwargs["page_size"] = page_size + + if page_number is not unset: + kwargs["page_number"] = page_number + kwargs["monitor_id"] = monitor_id return self._list_monitor_downtimes_endpoint.call_with_http_info(**kwargs)