AWS SDK for C++

AWS SDK for C++ Version 1.11.757

Loading...
Searching...
No Matches
ConnectWisdomServicePaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/wisdom/model/ListAssistantAssociationsPaginationTraits.h>
11#include <aws/wisdom/model/ListAssistantsPaginationTraits.h>
12#include <aws/wisdom/model/ListContentsPaginationTraits.h>
13#include <aws/wisdom/model/ListImportJobsPaginationTraits.h>
14#include <aws/wisdom/model/ListKnowledgeBasesPaginationTraits.h>
15#include <aws/wisdom/model/ListQuickResponsesPaginationTraits.h>
16#include <aws/wisdom/model/SearchContentPaginationTraits.h>
17#include <aws/wisdom/model/SearchQuickResponsesPaginationTraits.h>
18#include <aws/wisdom/model/SearchSessionsPaginationTraits.h>
19
20#include <memory>
21
22namespace Aws {
23namespace ConnectWisdomService {
24
25class ConnectWisdomServiceClient;
26
27template <typename DerivedClient>
29 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
39 static_cast<DerivedClient*>(this), request};
40 }
41
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 Pagination::ListAssistantsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
50 request};
51 }
52
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 Pagination::ListContentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
61 request};
62 }
63
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 Pagination::ListImportJobsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
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
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 Pagination::SearchContentPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
107 request};
108 }
109
116 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
119 static_cast<DerivedClient*>(this), request};
120 }
121
127 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
129 Pagination::SearchSessionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
130 request};
131 }
132};
133} // namespace ConnectWisdomService
134} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListContentsRequest, Pagination::ListContentsPaginationTraits< DerivedClient > > ListContentsPaginator(const Model::ListContentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssistantsRequest, Pagination::ListAssistantsPaginationTraits< DerivedClient > > ListAssistantsPaginator(const Model::ListAssistantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQuickResponsesRequest, Pagination::ListQuickResponsesPaginationTraits< DerivedClient > > ListQuickResponsesPaginator(const Model::ListQuickResponsesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchContentRequest, Pagination::SearchContentPaginationTraits< DerivedClient > > SearchContentPaginator(const Model::SearchContentRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssistantAssociationsRequest, Pagination::ListAssistantAssociationsPaginationTraits< DerivedClient > > ListAssistantAssociationsPaginator(const Model::ListAssistantAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchQuickResponsesRequest, Pagination::SearchQuickResponsesPaginationTraits< DerivedClient > > SearchQuickResponsesPaginator(const Model::SearchQuickResponsesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchSessionsRequest, Pagination::SearchSessionsPaginationTraits< DerivedClient > > SearchSessionsPaginator(const Model::SearchSessionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImportJobsRequest, Pagination::ListImportJobsPaginationTraits< DerivedClient > > ListImportJobsPaginator(const Model::ListImportJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKnowledgeBasesRequest, Pagination::ListKnowledgeBasesPaginationTraits< DerivedClient > > ListKnowledgeBasesPaginator(const Model::ListKnowledgeBasesRequest &request)