AWS SDK for C++

AWS SDK for C++ Version 1.11.899

Loading...
Searching...
No Matches
CloudWatchOmniPaginationBase.h
1
6#pragma once
7
8#include <aws/cloudwatchomni/model/GetContextGraphPaginationTraits.h>
9#include <aws/cloudwatchomni/model/GetTelemetryQueryResultsPaginationTraits.h>
10#include <aws/cloudwatchomni/model/ListAccessGrantsPaginationTraits.h>
11#include <aws/cloudwatchomni/model/ListAccessProfilesPaginationTraits.h>
12#include <aws/cloudwatchomni/model/ListAlertsPaginationTraits.h>
13#include <aws/cloudwatchomni/model/ListDomainAccessGrantsForOrganizationPaginationTraits.h>
14#include <aws/cloudwatchomni/model/ListDomainsPaginationTraits.h>
15#include <aws/cloudwatchomni/model/ListIntegrationsPaginationTraits.h>
16#include <aws/cloudwatchomni/model/ListOmniDashboardsPaginationTraits.h>
17#include <aws/cloudwatchomni/model/ListSpacesForOrganizationPaginationTraits.h>
18#include <aws/cloudwatchomni/model/ListSpacesPaginationTraits.h>
19#include <aws/cloudwatchomni/model/ListTelemetryFieldsPaginationTraits.h>
20#include <aws/cloudwatchomni/model/ListTelemetryQuerySessionsPaginationTraits.h>
21#include <aws/cloudwatchomni/model/ListViewsPaginationTraits.h>
22#include <aws/cloudwatchomni/model/SearchPrincipalsPaginationTraits.h>
23#include <aws/core/client/UserAgent.h>
24#include <aws/core/utils/pagination/Paginator.h>
25
26#include <memory>
27
28namespace Aws {
29namespace CloudWatchOmni {
30
31template <typename DerivedClient>
33 public:
40 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
42 Pagination::GetContextGraphPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
43 request};
44 }
45
52 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
55 static_cast<DerivedClient*>(this), request};
56 }
57
64 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
66 Pagination::ListAccessGrantsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
67 request};
68 }
69
76 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
79 static_cast<DerivedClient*>(this), request};
80 }
81
87 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
89 Pagination::ListAlertsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
90 request};
91 }
92
99 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
102 static_cast<DerivedClient*>(this), request};
103 }
104
110 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
112 Pagination::ListDomainsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
113 request};
114 }
115
122 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
124 Pagination::ListIntegrationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
125 request};
126 }
127
134 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
137 static_cast<DerivedClient*>(this), request};
138 }
139
145 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
147 Pagination::ListSpacesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
148 request};
149 }
150
157 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
160 static_cast<DerivedClient*>(this), request};
161 }
162
169 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
172 static_cast<DerivedClient*>(this), request};
173 }
174
181 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
184 static_cast<DerivedClient*>(this), request};
185 }
186
192 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
194 static_cast<DerivedClient*>(this), request};
195 }
196
203 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
205 Pagination::SearchPrincipalsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
206 request};
207 }
208};
209} // namespace CloudWatchOmni
210} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDomainsRequest, Pagination::ListDomainsPaginationTraits< DerivedClient > > ListDomainsPaginator(const Model::ListDomainsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccessProfilesRequest, Pagination::ListAccessProfilesPaginationTraits< DerivedClient > > ListAccessProfilesPaginator(const Model::ListAccessProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchPrincipalsRequest, Pagination::SearchPrincipalsPaginationTraits< DerivedClient > > SearchPrincipalsPaginator(const Model::SearchPrincipalsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSpacesForOrganizationRequest, Pagination::ListSpacesForOrganizationPaginationTraits< DerivedClient > > ListSpacesForOrganizationPaginator(const Model::ListSpacesForOrganizationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAlertsRequest, Pagination::ListAlertsPaginationTraits< DerivedClient > > ListAlertsPaginator(const Model::ListAlertsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTelemetryFieldsRequest, Pagination::ListTelemetryFieldsPaginationTraits< DerivedClient > > ListTelemetryFieldsPaginator(const Model::ListTelemetryFieldsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetContextGraphRequest, Pagination::GetContextGraphPaginationTraits< DerivedClient > > GetContextGraphPaginator(const Model::GetContextGraphRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccessGrantsRequest, Pagination::ListAccessGrantsPaginationTraits< DerivedClient > > ListAccessGrantsPaginator(const Model::ListAccessGrantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListViewsRequest, Pagination::ListViewsPaginationTraits< DerivedClient > > ListViewsPaginator(const Model::ListViewsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTelemetryQuerySessionsRequest, Pagination::ListTelemetryQuerySessionsPaginationTraits< DerivedClient > > ListTelemetryQuerySessionsPaginator(const Model::ListTelemetryQuerySessionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIntegrationsRequest, Pagination::ListIntegrationsPaginationTraits< DerivedClient > > ListIntegrationsPaginator(const Model::ListIntegrationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOmniDashboardsRequest, Pagination::ListOmniDashboardsPaginationTraits< DerivedClient > > ListOmniDashboardsPaginator(const Model::ListOmniDashboardsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDomainAccessGrantsForOrganizationRequest, Pagination::ListDomainAccessGrantsForOrganizationPaginationTraits< DerivedClient > > ListDomainAccessGrantsForOrganizationPaginator(const Model::ListDomainAccessGrantsForOrganizationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetTelemetryQueryResultsRequest, Pagination::GetTelemetryQueryResultsPaginationTraits< DerivedClient > > GetTelemetryQueryResultsPaginator(const Model::GetTelemetryQueryResultsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSpacesRequest, Pagination::ListSpacesPaginationTraits< DerivedClient > > ListSpacesPaginator(const Model::ListSpacesRequest &request)