AWS SDK for C++

AWS SDK for C++ Version 1.11.763

Loading...
Searching...
No Matches
QBusinessPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/qbusiness/model/GetChatControlsConfigurationPaginationTraits.h>
11#include <aws/qbusiness/model/ListApplicationsPaginationTraits.h>
12#include <aws/qbusiness/model/ListAttachmentsPaginationTraits.h>
13#include <aws/qbusiness/model/ListChatResponseConfigurationsPaginationTraits.h>
14#include <aws/qbusiness/model/ListConversationsPaginationTraits.h>
15#include <aws/qbusiness/model/ListDataAccessorsPaginationTraits.h>
16#include <aws/qbusiness/model/ListDataSourceSyncJobsPaginationTraits.h>
17#include <aws/qbusiness/model/ListDataSourcesPaginationTraits.h>
18#include <aws/qbusiness/model/ListDocumentsPaginationTraits.h>
19#include <aws/qbusiness/model/ListGroupsPaginationTraits.h>
20#include <aws/qbusiness/model/ListIndicesPaginationTraits.h>
21#include <aws/qbusiness/model/ListMessagesPaginationTraits.h>
22#include <aws/qbusiness/model/ListPluginActionsPaginationTraits.h>
23#include <aws/qbusiness/model/ListPluginTypeActionsPaginationTraits.h>
24#include <aws/qbusiness/model/ListPluginTypeMetadataPaginationTraits.h>
25#include <aws/qbusiness/model/ListPluginsPaginationTraits.h>
26#include <aws/qbusiness/model/ListRetrieversPaginationTraits.h>
27#include <aws/qbusiness/model/ListSubscriptionsPaginationTraits.h>
28#include <aws/qbusiness/model/ListWebExperiencesPaginationTraits.h>
29#include <aws/qbusiness/model/SearchRelevantContentPaginationTraits.h>
30
31#include <memory>
32
33namespace Aws {
34namespace QBusiness {
35
36class QBusinessClient;
37
38template <typename DerivedClient>
40 public:
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 static_cast<DerivedClient*>(this), request};
51 }
52
59 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 request};
63 }
64
71 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
74 request};
75 }
76
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 static_cast<DerivedClient*>(this), request};
87 }
88
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 static_cast<DerivedClient*>(this), request};
99 }
100
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
110 static_cast<DerivedClient*>(this), request};
111 }
112
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
122 request};
123 }
124
131 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
134 static_cast<DerivedClient*>(this), request};
135 }
136
142 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 request};
146 }
147
153 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
156 request};
157 }
158
164 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
167 request};
168 }
169
175 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
178 request};
179 }
180
187 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
190 static_cast<DerivedClient*>(this), request};
191 }
192
198 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
201 request};
202 }
203
210 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
213 static_cast<DerivedClient*>(this), request};
214 }
215
222 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
225 static_cast<DerivedClient*>(this), request};
226 }
227
233 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
236 request};
237 }
238
245 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
248 static_cast<DerivedClient*>(this), request};
249 }
250
257 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
260 static_cast<DerivedClient*>(this), request};
261 }
262
269 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
272 static_cast<DerivedClient*>(this), request};
273 }
274};
275} // namespace QBusiness
276} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPluginTypeActionsRequest, Pagination::ListPluginTypeActionsPaginationTraits< DerivedClient > > ListPluginTypeActionsPaginator(const Model::ListPluginTypeActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAttachmentsRequest, Pagination::ListAttachmentsPaginationTraits< DerivedClient > > ListAttachmentsPaginator(const Model::ListAttachmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMessagesRequest, Pagination::ListMessagesPaginationTraits< DerivedClient > > ListMessagesPaginator(const Model::ListMessagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchRelevantContentRequest, Pagination::SearchRelevantContentPaginationTraits< DerivedClient > > SearchRelevantContentPaginator(const Model::SearchRelevantContentRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPluginTypeMetadataRequest, Pagination::ListPluginTypeMetadataPaginationTraits< DerivedClient > > ListPluginTypeMetadataPaginator(const Model::ListPluginTypeMetadataRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRetrieversRequest, Pagination::ListRetrieversPaginationTraits< DerivedClient > > ListRetrieversPaginator(const Model::ListRetrieversRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDocumentsRequest, Pagination::ListDocumentsPaginationTraits< DerivedClient > > ListDocumentsPaginator(const Model::ListDocumentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIndicesRequest, Pagination::ListIndicesPaginationTraits< DerivedClient > > ListIndicesPaginator(const Model::ListIndicesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPluginsRequest, Pagination::ListPluginsPaginationTraits< DerivedClient > > ListPluginsPaginator(const Model::ListPluginsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWebExperiencesRequest, Pagination::ListWebExperiencesPaginationTraits< DerivedClient > > ListWebExperiencesPaginator(const Model::ListWebExperiencesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConversationsRequest, Pagination::ListConversationsPaginationTraits< DerivedClient > > ListConversationsPaginator(const Model::ListConversationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataAccessorsRequest, Pagination::ListDataAccessorsPaginationTraits< DerivedClient > > ListDataAccessorsPaginator(const Model::ListDataAccessorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionsRequest, Pagination::ListSubscriptionsPaginationTraits< DerivedClient > > ListSubscriptionsPaginator(const Model::ListSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetChatControlsConfigurationRequest, Pagination::GetChatControlsConfigurationPaginationTraits< DerivedClient > > GetChatControlsConfigurationPaginator(const Model::GetChatControlsConfigurationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroupsRequest, Pagination::ListGroupsPaginationTraits< DerivedClient > > ListGroupsPaginator(const Model::ListGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSourcesRequest, Pagination::ListDataSourcesPaginationTraits< DerivedClient > > ListDataSourcesPaginator(const Model::ListDataSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSourceSyncJobsRequest, Pagination::ListDataSourceSyncJobsPaginationTraits< DerivedClient > > ListDataSourceSyncJobsPaginator(const Model::ListDataSourceSyncJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationsRequest, Pagination::ListApplicationsPaginationTraits< DerivedClient > > ListApplicationsPaginator(const Model::ListApplicationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListChatResponseConfigurationsRequest, Pagination::ListChatResponseConfigurationsPaginationTraits< DerivedClient > > ListChatResponseConfigurationsPaginator(const Model::ListChatResponseConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPluginActionsRequest, Pagination::ListPluginActionsPaginationTraits< DerivedClient > > ListPluginActionsPaginator(const Model::ListPluginActionsRequest &request)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)