AWS SDK for C++

AWS SDK for C++ Version 1.11.783

Loading...
Searching...
No Matches
QConnectPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/qconnect/model/ListAIAgentVersionsPaginationTraits.h>
11#include <aws/qconnect/model/ListAIAgentsPaginationTraits.h>
12#include <aws/qconnect/model/ListAIGuardrailVersionsPaginationTraits.h>
13#include <aws/qconnect/model/ListAIGuardrailsPaginationTraits.h>
14#include <aws/qconnect/model/ListAIPromptVersionsPaginationTraits.h>
15#include <aws/qconnect/model/ListAIPromptsPaginationTraits.h>
16#include <aws/qconnect/model/ListAssistantAssociationsPaginationTraits.h>
17#include <aws/qconnect/model/ListAssistantsPaginationTraits.h>
18#include <aws/qconnect/model/ListContentAssociationsPaginationTraits.h>
19#include <aws/qconnect/model/ListContentsPaginationTraits.h>
20#include <aws/qconnect/model/ListImportJobsPaginationTraits.h>
21#include <aws/qconnect/model/ListKnowledgeBasesPaginationTraits.h>
22#include <aws/qconnect/model/ListMessageTemplateVersionsPaginationTraits.h>
23#include <aws/qconnect/model/ListMessageTemplatesPaginationTraits.h>
24#include <aws/qconnect/model/ListMessagesPaginationTraits.h>
25#include <aws/qconnect/model/ListQuickResponsesPaginationTraits.h>
26#include <aws/qconnect/model/ListSpansPaginationTraits.h>
27#include <aws/qconnect/model/SearchContentPaginationTraits.h>
28#include <aws/qconnect/model/SearchMessageTemplatesPaginationTraits.h>
29#include <aws/qconnect/model/SearchQuickResponsesPaginationTraits.h>
30#include <aws/qconnect/model/SearchSessionsPaginationTraits.h>
31
32#include <memory>
33
34namespace Aws {
35namespace QConnect {
36
37class QConnectClient;
38
39template <typename DerivedClient>
41 public:
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 request};
51 }
52
59 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 static_cast<DerivedClient*>(this), 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
94 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
97 request};
98 }
99
106 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
109 static_cast<DerivedClient*>(this), request};
110 }
111
118 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 static_cast<DerivedClient*>(this), request};
122 }
123
129 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
132 request};
133 }
134
141 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
144 static_cast<DerivedClient*>(this), request};
145 }
146
152 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
155 request};
156 }
157
163 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
166 request};
167 }
168
175 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
178 static_cast<DerivedClient*>(this), request};
179 }
180
186 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
189 request};
190 }
191
198 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
201 static_cast<DerivedClient*>(this), 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);
235 static_cast<DerivedClient*>(this), request};
236 }
237
243 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
246 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
278 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
281 request};
282 }
283};
284} // namespace QConnect
285} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMessageTemplateVersionsRequest, Pagination::ListMessageTemplateVersionsPaginationTraits< DerivedClient > > ListMessageTemplateVersionsPaginator(const Model::ListMessageTemplateVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssistantAssociationsRequest, Pagination::ListAssistantAssociationsPaginationTraits< DerivedClient > > ListAssistantAssociationsPaginator(const Model::ListAssistantAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKnowledgeBasesRequest, Pagination::ListKnowledgeBasesPaginationTraits< DerivedClient > > ListKnowledgeBasesPaginator(const Model::ListKnowledgeBasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAIPromptVersionsRequest, Pagination::ListAIPromptVersionsPaginationTraits< DerivedClient > > ListAIPromptVersionsPaginator(const Model::ListAIPromptVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListContentAssociationsRequest, Pagination::ListContentAssociationsPaginationTraits< DerivedClient > > ListContentAssociationsPaginator(const Model::ListContentAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchMessageTemplatesRequest, Pagination::SearchMessageTemplatesPaginationTraits< DerivedClient > > SearchMessageTemplatesPaginator(const Model::SearchMessageTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAIGuardrailsRequest, Pagination::ListAIGuardrailsPaginationTraits< DerivedClient > > ListAIGuardrailsPaginator(const Model::ListAIGuardrailsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMessagesRequest, Pagination::ListMessagesPaginationTraits< DerivedClient > > ListMessagesPaginator(const Model::ListMessagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAIPromptsRequest, Pagination::ListAIPromptsPaginationTraits< DerivedClient > > ListAIPromptsPaginator(const Model::ListAIPromptsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAIAgentVersionsRequest, Pagination::ListAIAgentVersionsPaginationTraits< DerivedClient > > ListAIAgentVersionsPaginator(const Model::ListAIAgentVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchContentRequest, Pagination::SearchContentPaginationTraits< DerivedClient > > SearchContentPaginator(const Model::SearchContentRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListContentsRequest, Pagination::ListContentsPaginationTraits< DerivedClient > > ListContentsPaginator(const Model::ListContentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSpansRequest, Pagination::ListSpansPaginationTraits< DerivedClient > > ListSpansPaginator(const Model::ListSpansRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssistantsRequest, Pagination::ListAssistantsPaginationTraits< DerivedClient > > ListAssistantsPaginator(const Model::ListAssistantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMessageTemplatesRequest, Pagination::ListMessageTemplatesPaginationTraits< DerivedClient > > ListMessageTemplatesPaginator(const Model::ListMessageTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQuickResponsesRequest, Pagination::ListQuickResponsesPaginationTraits< DerivedClient > > ListQuickResponsesPaginator(const Model::ListQuickResponsesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAIGuardrailVersionsRequest, Pagination::ListAIGuardrailVersionsPaginationTraits< DerivedClient > > ListAIGuardrailVersionsPaginator(const Model::ListAIGuardrailVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchQuickResponsesRequest, Pagination::SearchQuickResponsesPaginationTraits< DerivedClient > > SearchQuickResponsesPaginator(const Model::SearchQuickResponsesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImportJobsRequest, Pagination::ListImportJobsPaginationTraits< DerivedClient > > ListImportJobsPaginator(const Model::ListImportJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchSessionsRequest, Pagination::SearchSessionsPaginationTraits< DerivedClient > > SearchSessionsPaginator(const Model::SearchSessionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAIAgentsRequest, Pagination::ListAIAgentsPaginationTraits< DerivedClient > > ListAIAgentsPaginator(const Model::ListAIAgentsRequest &request)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)