Skip to content

Commit ed47435

Browse files
Add support for dashboard listing pagination parameters (#1646)
Co-authored-by: ci.datadog-api-spec <[email protected]> 85108b5
1 parent d139397 commit ed47435

File tree

5 files changed

+37
-4
lines changed

5 files changed

+37
-4
lines changed

datadog_api_client.v1.api.html

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,8 @@
353353
</li>
354354
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.list_dashboards()</span></code></a>
355355
</li>
356+
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards_with_pagination" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.list_dashboards_with_pagination()</span></code></a>
357+
</li>
356358
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.restore_dashboards" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.restore_dashboards()</span></code></a>
357359
</li>
358360
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.send_public_dashboard_invitation" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.send_public_dashboard_invitation()</span></code></a>
@@ -1646,6 +1648,8 @@
16461648
</li>
16471649
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.list_dashboards()</span></code></a>
16481650
</li>
1651+
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards_with_pagination" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.list_dashboards_with_pagination()</span></code></a>
1652+
</li>
16491653
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.restore_dashboards" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.restore_dashboards()</span></code></a>
16501654
</li>
16511655
<li class="md-nav__item"><a href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.send_public_dashboard_invitation" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.send_public_dashboard_invitation()</span></code></a>
@@ -2860,7 +2864,7 @@ <h1 id="datadog-api-client-v1-api--page-root">datadog_api_client.v1.api<a class=
28602864
</dd></dl>
28612865
<dl class="py method">
28622866
<dt class="sig sig-object py" id="datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards">
2863-
<span class="sig-name descname"><span class="pre">list_dashboards</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_shared</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_deleted</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.dashboard_summary.DashboardSummary" title="datadog_api_client.v1.model.dashboard_summary.DashboardSummary"><span class="pre">DashboardSummary</span></a></span></span><a class="headerlink" href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards" title="Link to this definition">¶</a></dt>
2867+
<span class="sig-name descname"><span class="pre">list_dashboards</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_shared</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_deleted</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">start</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.dashboard_summary.DashboardSummary" title="datadog_api_client.v1.model.dashboard_summary.DashboardSummary"><span class="pre">DashboardSummary</span></a></span></span><a class="headerlink" href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards" title="Link to this definition">¶</a></dt>
28642868
<dd><p>Get all dashboards.</p>
28652869
<p>Get all dashboards.</p>
28662870
<p><strong>Note</strong> : This query will only return custom created or cloned dashboards.
@@ -2872,6 +2876,8 @@ <h1 id="datadog-api-client-v1-api--page-root">datadog_api_client.v1.api<a class=
28722876
or cloned dashboards.</p></li>
28732877
<li><p><strong>filter_deleted</strong> (<em>bool</em><em>, </em><em>optional</em>) – When <code class="docutils literal notranslate"><span class="pre">true</span></code> , this query returns only deleted custom-created
28742878
or cloned dashboards. This parameter is incompatible with <code class="docutils literal notranslate"><span class="pre">filter[shared]</span></code>.</p></li>
2879+
<li><p><strong>count</strong> (<em>int</em><em>, </em><em>optional</em>) – The maximum number of dashboards returned in the list.</p></li>
2880+
<li><p><strong>start</strong> (<em>int</em><em>, </em><em>optional</em>) – The specific offset to use as the beginning of the returned response.</p></li>
28752881
</ul>
28762882
</dd>
28772883
<dt class="field-even">Return type<span class="colon">:</span></dt>
@@ -2880,6 +2886,30 @@ <h1 id="datadog-api-client-v1-api--page-root">datadog_api_client.v1.api<a class=
28802886
</dl>
28812887
</dd></dl>
28822888
<dl class="py method">
2889+
<dt class="sig sig-object py" id="datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards_with_pagination">
2890+
<span class="sig-name descname"><span class="pre">list_dashboards_with_pagination</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_shared</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_deleted</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">start</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">Iterable</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.dashboard_summary_definition.DashboardSummaryDefinition" title="datadog_api_client.v1.model.dashboard_summary_definition.DashboardSummaryDefinition"><span class="pre">DashboardSummaryDefinition</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards_with_pagination" title="Link to this definition">¶</a></dt>
2891+
<dd><p>Get all dashboards.</p>
2892+
<p>Provide a paginated version of <a class="reference internal" href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards" title="datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards"><code class="xref py py-meth docutils literal notranslate"><span class="pre">list_dashboards()</span></code></a>, returning all items.</p>
2893+
<dl class="field-list simple">
2894+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
2895+
<dd class="field-odd"><ul class="simple">
2896+
<li><p><strong>filter_shared</strong> (<em>bool</em><em>, </em><em>optional</em>) – When <code class="docutils literal notranslate"><span class="pre">true</span></code> , this query only returns shared custom created
2897+
or cloned dashboards.</p></li>
2898+
<li><p><strong>filter_deleted</strong> (<em>bool</em><em>, </em><em>optional</em>) – When <code class="docutils literal notranslate"><span class="pre">true</span></code> , this query returns only deleted custom-created
2899+
or cloned dashboards. This parameter is incompatible with <code class="docutils literal notranslate"><span class="pre">filter[shared]</span></code>.</p></li>
2900+
<li><p><strong>count</strong> (<em>int</em><em>, </em><em>optional</em>) – The maximum number of dashboards returned in the list.</p></li>
2901+
<li><p><strong>start</strong> (<em>int</em><em>, </em><em>optional</em>) – The specific offset to use as the beginning of the returned response.</p></li>
2902+
</ul>
2903+
</dd>
2904+
<dt class="field-even">Returns<span class="colon">:</span></dt>
2905+
<dd class="field-even"><p>A generator of paginated results.</p>
2906+
</dd>
2907+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
2908+
<dd class="field-odd"><p>collections.abc.Iterable[<a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.dashboard_summary_definition.DashboardSummaryDefinition" title="datadog_api_client.v1.model.dashboard_summary_definition.DashboardSummaryDefinition">DashboardSummaryDefinition</a>]</p>
2909+
</dd>
2910+
</dl>
2911+
</dd></dl>
2912+
<dl class="py method">
28832913
<dt class="sig sig-object py" id="datadog_api_client.v1.api.dashboards_api.DashboardsApi.restore_dashboards">
28842914
<span class="sig-name descname"><span class="pre">restore_dashboards</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">body</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.dashboard_restore_request.DashboardRestoreRequest" title="datadog_api_client.v1.model.dashboard_restore_request.DashboardRestoreRequest"><span class="pre">DashboardRestoreRequest</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v1.api.dashboards_api.DashboardsApi.restore_dashboards" title="Link to this definition">¶</a></dt>
28852915
<dd><p>Restore deleted dashboards.</p>

datadog_api_client.v1.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,6 +1027,7 @@ <h1 id="datadog-api-client-v1--page-root">datadog_api_client.v1<a class="headerl
10271027
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.dashboards_api.DashboardsApi.get_public_dashboard"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.get_public_dashboard()</span></code></a></li>
10281028
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.dashboards_api.DashboardsApi.get_public_dashboard_invitations"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.get_public_dashboard_invitations()</span></code></a></li>
10291029
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.list_dashboards()</span></code></a></li>
1030+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.dashboards_api.DashboardsApi.list_dashboards_with_pagination"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.list_dashboards_with_pagination()</span></code></a></li>
10301031
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.dashboards_api.DashboardsApi.restore_dashboards"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.restore_dashboards()</span></code></a></li>
10311032
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.dashboards_api.DashboardsApi.send_public_dashboard_invitation"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.send_public_dashboard_invitation()</span></code></a></li>
10321033
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.dashboards_api.DashboardsApi.update_dashboard"><code class="docutils literal notranslate"><span class="pre">DashboardsApi.update_dashboard()</span></code></a></li>

0 commit comments

Comments
 (0)