AWS SDK for C++

AWS SDK for C++ Version 1.11.812

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
25template <typename DerivedClient>
27 public:
34 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
37 static_cast<DerivedClient*>(this), request};
38 }
39
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 Pagination::ListAssistantsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
48 request};
49 }
50
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 Pagination::ListContentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
59 request};
60 }
61
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 Pagination::ListImportJobsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
70 request};
71 }
72
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
82 static_cast<DerivedClient*>(this), request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
104 Pagination::SearchContentPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
105 request};
106 }
107
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
117 static_cast<DerivedClient*>(this), request};
118 }
119
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
127 Pagination::SearchSessionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
128 request};
129 }
130};
131} // namespace ConnectWisdomService
132} // 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)