Skip to content

Commit

Permalink
Add pagination support to SearchIncidents (#1391)
Browse files Browse the repository at this point in the history
* Handle pagination nested schema properly

* Regenerate client from commit 21917b12 of spec repo

---------

Co-authored-by: Thomas Hervé <thomas.herve@datadoghq.com>
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> 63edd0f
  • Loading branch information
therve and therve committed Mar 29, 2023
1 parent dc0249e commit f8d62bd
Show file tree
Hide file tree
Showing 9 changed files with 103 additions and 9 deletions.
7 changes: 7 additions & 0 deletions _sources/datadog_api_client.v2.model.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1996,6 +1996,13 @@ incident\_search\_response\_incidents\_data
:members:
:show-inheritance:

incident\_search\_response\_meta
--------------------------------

.. automodule:: datadog_api_client.v2.model.incident_search_response_meta
:members:
:show-inheritance:

incident\_search\_response\_numeric\_facet\_data
------------------------------------------------

Expand Down
4 changes: 4 additions & 0 deletions datadog_api_client.html
Original file line number Diff line number Diff line change
Expand Up @@ -5578,6 +5578,10 @@ <h1 id="datadog-api-client--page-root">datadog_api_client<a class="headerlink" h
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_incidents_data.IncidentSearchResponseIncidentsData"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseIncidentsData</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_meta">incident_search_response_meta</a><ul>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseMeta</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data">incident_search_response_numeric_facet_data</a><ul>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_numeric_facet_data.IncidentSearchResponseNumericFacetData"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseNumericFacetData</span></code></a></li>
</ul>
Expand Down
37 changes: 35 additions & 2 deletions datadog_api_client.v2.api.html

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions datadog_api_client.v2.html
Original file line number Diff line number Diff line change
Expand Up @@ -825,6 +825,7 @@ <h1 id="datadog-api-client-v2--page-root">datadog_api_client.v2<a class="headerl
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.list_incidents"><code class="docutils literal notranslate"><span class="pre">IncidentsApi.list_incidents()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.list_incidents_with_pagination"><code class="docutils literal notranslate"><span class="pre">IncidentsApi.list_incidents_with_pagination()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.search_incidents"><code class="docutils literal notranslate"><span class="pre">IncidentsApi.search_incidents()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.search_incidents_with_pagination"><code class="docutils literal notranslate"><span class="pre">IncidentsApi.search_incidents_with_pagination()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.update_incident"><code class="docutils literal notranslate"><span class="pre">IncidentsApi.update_incident()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.update_incident_attachments"><code class="docutils literal notranslate"><span class="pre">IncidentsApi.update_incident_attachments()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.update_incident_integration"><code class="docutils literal notranslate"><span class="pre">IncidentsApi.update_incident_integration()</span></code></a></li>
Expand Down Expand Up @@ -2241,6 +2242,10 @@ <h1 id="datadog-api-client-v2--page-root">datadog_api_client.v2<a class="headerl
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_incidents_data.IncidentSearchResponseIncidentsData"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseIncidentsData</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_meta">incident_search_response_meta</a><ul>
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseMeta</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data">incident_search_response_numeric_facet_data</a><ul>
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_numeric_facet_data.IncidentSearchResponseNumericFacetData"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseNumericFacetData</span></code></a></li>
</ul>
Expand Down
27 changes: 27 additions & 0 deletions datadog_api_client.v2.model.html
Original file line number Diff line number Diff line change
Expand Up @@ -1973,6 +1973,12 @@
</li></ul>
</nav>
</li>
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.incident_search_response_meta" class="md-nav__link">incident_search_response_meta</a><nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseMeta</span></code></a>
</li></ul>
</nav>
</li>
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data" class="md-nav__link">incident_search_response_numeric_facet_data</a><nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.incident_search_response_numeric_facet_data.IncidentSearchResponseNumericFacetData" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseNumericFacetData</span></code></a>
Expand Down Expand Up @@ -7581,6 +7587,12 @@
</li></ul>
</nav>
</li>
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.incident_search_response_meta" class="md-nav__link">incident_search_response_meta</a><nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseMeta</span></code></a>
</li></ul>
</nav>
</li>
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data" class="md-nav__link">incident_search_response_numeric_facet_data</a><nav class="md-nav">
<ul class="md-nav__list">
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.incident_search_response_numeric_facet_data.IncidentSearchResponseNumericFacetData" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">IncidentSearchResponseNumericFacetData</span></code></a>
Expand Down Expand Up @@ -16391,6 +16403,7 @@ <h1 id="datadog-api-client-v2-model--page-root">datadog_api_client.v2.model<a cl
<dd class="field-odd"><ul class="simple">
<li><p><strong>data</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.incident_search_response_data.IncidentSearchResponseData" title="datadog_api_client.v2.model.incident_search_response_data.IncidentSearchResponseData"><em>IncidentSearchResponseData</em></a>) – Data returned by an incident search.</p></li>
<li><p><strong>included</strong> (<em>[</em><a class="reference internal" href="#datadog_api_client.v2.model.incident_response_included_item.IncidentResponseIncludedItem" title="datadog_api_client.v2.model.incident_response_included_item.IncidentResponseIncludedItem"><em>IncidentResponseIncludedItem</em></a><em>]</em><em>, </em><em>optional</em>) – Included related resources that the user requested.</p></li>
<li><p><strong>meta</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta" title="datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta"><em>IncidentSearchResponseMeta</em></a><em>, </em><em>optional</em>) – The metadata object containing pagination metadata.</p></li>
</ul>
</dd>
</dl>
Expand Down Expand Up @@ -16488,6 +16501,20 @@ <h1 id="datadog-api-client-v2-model--page-root">datadog_api_client.v2.model<a cl
</dl>
</dd></dl>
</section>
<section id="module-datadog_api_client.v2.model.incident_search_response_meta">
<span id="incident-search-response-meta"></span><h2 id="module-datadog_api_client.v2.model.incident_search_response_meta">incident_search_response_meta<a class="headerlink" href="#module-datadog_api_client.v2.model.incident_search_response_meta" title="Permalink to this heading">¶</a></h2>
<dl class="py class">
<dt class="sig sig-object py" id="datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">IncidentSearchResponseMeta</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.ModelNormal" title="datadog_api_client.model_utils.ModelNormal"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModelNormal</span></code></a></p>
<p>The metadata object containing pagination metadata.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>pagination</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.incident_response_meta_pagination.IncidentResponseMetaPagination" title="datadog_api_client.v2.model.incident_response_meta_pagination.IncidentResponseMetaPagination"><em>IncidentResponseMetaPagination</em></a><em>, </em><em>optional</em>) – Pagination properties.</p>
</dd>
</dl>
</dd></dl>
</section>
<section id="module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data">
<span id="incident-search-response-numeric-facet-data"></span><h2 id="module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data">incident_search_response_numeric_facet_data<a class="headerlink" href="#module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data" title="Permalink to this heading">¶</a></h2>
<dl class="py class">
Expand Down
25 changes: 19 additions & 6 deletions genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -7505,15 +7505,15 @@ <h2 id="D">D</h2>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.application_key_relationships">module</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li>
datadog_api_client.v2.model.application_key_response

<ul>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.application_key_response">module</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li>
datadog_api_client.v2.model.application_key_response_included_item

Expand Down Expand Up @@ -9381,6 +9381,13 @@ <h2 id="D">D</h2>

<ul>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_incidents_data">module</a>
</li>
</ul></li>
<li>
datadog_api_client.v2.model.incident_search_response_meta

<ul>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_meta">module</a>
</li>
</ul></li>
<li>
Expand Down Expand Up @@ -14370,6 +14377,8 @@ <h2 id="I">I</h2>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_field_facet_data.IncidentSearchResponseFieldFacetData">IncidentSearchResponseFieldFacetData (class in datadog_api_client.v2.model.incident_search_response_field_facet_data)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_incidents_data.IncidentSearchResponseIncidentsData">IncidentSearchResponseIncidentsData (class in datadog_api_client.v2.model.incident_search_response_incidents_data)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_meta.IncidentSearchResponseMeta">IncidentSearchResponseMeta (class in datadog_api_client.v2.model.incident_search_response_meta)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_search_response_numeric_facet_data.IncidentSearchResponseNumericFacetData">IncidentSearchResponseNumericFacetData (class in datadog_api_client.v2.model.incident_search_response_numeric_facet_data)</a>
</li>
Expand All @@ -14390,11 +14399,11 @@ <h2 id="I">I</h2>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_service_create_request.IncidentServiceCreateRequest">IncidentServiceCreateRequest (class in datadog_api_client.v2.model.incident_service_create_request)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_service_included_items.IncidentServiceIncludedItems">IncidentServiceIncludedItems (class in datadog_api_client.v2.model.incident_service_included_items)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_service_relationships.IncidentServiceRelationships">IncidentServiceRelationships (class in datadog_api_client.v2.model.incident_service_relationships)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_service_relationships.IncidentServiceRelationships">IncidentServiceRelationships (class in datadog_api_client.v2.model.incident_service_relationships)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_service_response.IncidentServiceResponse">IncidentServiceResponse (class in datadog_api_client.v2.model.incident_service_response)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.incident_service_response_attributes.IncidentServiceResponseAttributes">IncidentServiceResponseAttributes (class in datadog_api_client.v2.model.incident_service_response_attributes)</a>
Expand Down Expand Up @@ -17532,6 +17541,8 @@ <h2 id="M">M</h2>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_field_facet_data">datadog_api_client.v2.model.incident_search_response_field_facet_data</a>
</li>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_incidents_data">datadog_api_client.v2.model.incident_search_response_incidents_data</a>
</li>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_meta">datadog_api_client.v2.model.incident_search_response_meta</a>
</li>
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_numeric_facet_data">datadog_api_client.v2.model.incident_search_response_numeric_facet_data</a>
</li>
Expand Down Expand Up @@ -19413,6 +19424,8 @@ <h2 id="S">S</h2>
<li><a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.events_api.EventsApi.search_events_with_pagination">search_events_with_pagination() (EventsApi method)</a>
</li>
<li><a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.search_incidents">search_incidents() (IncidentsApi method)</a>
</li>
<li><a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.incidents_api.IncidentsApi.search_incidents_with_pagination">search_incidents_with_pagination() (IncidentsApi method)</a>
</li>
<li><a href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.monitors_api.MonitorsApi.search_monitor_groups">search_monitor_groups() (MonitorsApi method)</a>
</li>
Expand Down Expand Up @@ -19799,11 +19812,11 @@ <h2 id="S">S</h2>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.service_definition_v2_link.ServiceDefinitionV2Link">ServiceDefinitionV2Link (class in datadog_api_client.v2.model.service_definition_v2_link)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.service_definition_v2_link_type.ServiceDefinitionV2LinkType">ServiceDefinitionV2LinkType (class in datadog_api_client.v2.model.service_definition_v2_link_type)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.service_definition_v2_opsgenie.ServiceDefinitionV2Opsgenie">ServiceDefinitionV2Opsgenie (class in datadog_api_client.v2.model.service_definition_v2_opsgenie)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.service_definition_v2_opsgenie.ServiceDefinitionV2Opsgenie">ServiceDefinitionV2Opsgenie (class in datadog_api_client.v2.model.service_definition_v2_opsgenie)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.service_definition_v2_opsgenie_region.ServiceDefinitionV2OpsgenieRegion">ServiceDefinitionV2OpsgenieRegion (class in datadog_api_client.v2.model.service_definition_v2_opsgenie_region)</a>
</li>
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.service_definition_v2_repo.ServiceDefinitionV2Repo">ServiceDefinitionV2Repo (class in datadog_api_client.v2.model.service_definition_v2_repo)</a>
Expand Down
Binary file modified objects.inv
Binary file not shown.
5 changes: 5 additions & 0 deletions py-modindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -6381,6 +6381,11 @@ <h1>Python Module Index</h1>
<td>&#160;&#160;&#160;
<a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_incidents_data"><code class="xref">datadog_api_client.v2.model.incident_search_response_incidents_data</code></a></td><td>
<em></em></td></tr>
<tr class="cg-1">
<td></td>
<td>&#160;&#160;&#160;
<a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.incident_search_response_meta"><code class="xref">datadog_api_client.v2.model.incident_search_response_meta</code></a></td><td>
<em></em></td></tr>
<tr class="cg-1">
<td></td>
<td>&#160;&#160;&#160;
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

0 comments on commit f8d62bd

Please sign in to comment.