Skip to content

Commit fd9b6af

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2ce4b7f1 of spec repo
1 parent afdc539 commit fd9b6af

File tree

3 files changed

+29
-4
lines changed

3 files changed

+29
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2023-12-27 15:09:17.062005",
8-
"spec_repo_commit": "61dc4c3e"
7+
"regenerated": "2023-12-27 20:48:47.909259",
8+
"spec_repo_commit": "2ce4b7f1"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2023-12-27 15:09:17.081944",
13-
"spec_repo_commit": "61dc4c3e"
12+
"regenerated": "2023-12-27 20:48:47.927339",
13+
"spec_repo_commit": "2ce4b7f1"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25995,6 +25995,8 @@ paths:
2599525995
description: Get all active downtimes for the specified monitor.
2599625996
operationId: ListMonitorDowntimes
2599725997
parameters:
25998+
- $ref: '#/components/parameters/PageSize'
25999+
- $ref: '#/components/parameters/PageNumber'
2599826000
- description: The id of the monitor.
2599926001
in: path
2600026002
name: monitor_id

src/datadog_api_client/v2/api/downtimes_api.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,16 @@ def __init__(self, api_client=None):
155155
"version": "v2",
156156
},
157157
params_map={
158+
"page_size": {
159+
"openapi_types": (int,),
160+
"attribute": "page[size]",
161+
"location": "query",
162+
},
163+
"page_number": {
164+
"openapi_types": (int,),
165+
"attribute": "page[number]",
166+
"location": "query",
167+
},
158168
"monitor_id": {
159169
"required": True,
160170
"openapi_types": (int,),
@@ -344,16 +354,29 @@ def list_downtimes_with_pagination(
344354
def list_monitor_downtimes(
345355
self,
346356
monitor_id: int,
357+
*,
358+
page_size: Union[int, UnsetType] = unset,
359+
page_number: Union[int, UnsetType] = unset,
347360
) -> MonitorDowntimeMatchResponse:
348361
"""Get active downtimes for a monitor.
349362
350363
Get all active downtimes for the specified monitor.
351364
352365
:param monitor_id: The id of the monitor.
353366
:type monitor_id: int
367+
:param page_size: Size for a given page. The maximum allowed value is 100.
368+
:type page_size: int, optional
369+
:param page_number: Specific page number to return.
370+
:type page_number: int, optional
354371
:rtype: MonitorDowntimeMatchResponse
355372
"""
356373
kwargs: Dict[str, Any] = {}
374+
if page_size is not unset:
375+
kwargs["page_size"] = page_size
376+
377+
if page_number is not unset:
378+
kwargs["page_number"] = page_number
379+
357380
kwargs["monitor_id"] = monitor_id
358381

359382
return self._list_monitor_downtimes_endpoint.call_with_http_info(**kwargs)

0 commit comments

Comments
 (0)