AWS SDK for C++

AWS SDK for C++ Version 1.11.832

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
36template <typename DerivedClient>
38 public:
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
48 static_cast<DerivedClient*>(this), request};
49 }
50
57 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 request};
61 }
62
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
72 request};
73 }
74
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
84 static_cast<DerivedClient*>(this), request};
85 }
86
93 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
96 static_cast<DerivedClient*>(this), request};
97 }
98
105 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 static_cast<DerivedClient*>(this), request};
109 }
110
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 request};
121 }
122
129 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
132 static_cast<DerivedClient*>(this), request};
133 }
134
140 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 request};
144 }
145
151 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
154 request};
155 }
156
162 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
165 request};
166 }
167
173 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
176 request};
177 }
178
185 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
188 static_cast<DerivedClient*>(this), request};
189 }
190
196 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
199 request};
200 }
201
208 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
211 static_cast<DerivedClient*>(this), request};
212 }
213
220 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
223 static_cast<DerivedClient*>(this), request};
224 }
225
231 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
234 request};
235 }
236
243 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
246 static_cast<DerivedClient*>(this), request};
247 }
248
255 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
258 static_cast<DerivedClient*>(this), request};
259 }
260
267 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
270 static_cast<DerivedClient*>(this), request};
271 }
272};
273} // namespace QBusiness
274} // 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)