AWS SDK for C++

AWS SDK for C++ Version 1.11.782

Loading...
Searching...
No Matches
RekognitionPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/rekognition/model/DescribeProjectVersionsPaginationTraits.h>
11#include <aws/rekognition/model/DescribeProjectsPaginationTraits.h>
12#include <aws/rekognition/model/GetCelebrityRecognitionPaginationTraits.h>
13#include <aws/rekognition/model/GetContentModerationPaginationTraits.h>
14#include <aws/rekognition/model/GetFaceDetectionPaginationTraits.h>
15#include <aws/rekognition/model/GetFaceSearchPaginationTraits.h>
16#include <aws/rekognition/model/GetLabelDetectionPaginationTraits.h>
17#include <aws/rekognition/model/GetPersonTrackingPaginationTraits.h>
18#include <aws/rekognition/model/GetSegmentDetectionPaginationTraits.h>
19#include <aws/rekognition/model/GetTextDetectionPaginationTraits.h>
20#include <aws/rekognition/model/ListCollectionsPaginationTraits.h>
21#include <aws/rekognition/model/ListDatasetEntriesPaginationTraits.h>
22#include <aws/rekognition/model/ListDatasetLabelsPaginationTraits.h>
23#include <aws/rekognition/model/ListFacesPaginationTraits.h>
24#include <aws/rekognition/model/ListMediaAnalysisJobsPaginationTraits.h>
25#include <aws/rekognition/model/ListProjectPoliciesPaginationTraits.h>
26#include <aws/rekognition/model/ListStreamProcessorsPaginationTraits.h>
27#include <aws/rekognition/model/ListUsersPaginationTraits.h>
28
29#include <memory>
30
31namespace Aws {
32namespace Rekognition {
33
34class RekognitionClient;
35
36template <typename DerivedClient>
38 public:
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 Pagination::DescribeProjectsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
48 request};
49 }
50
57 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 static_cast<DerivedClient*>(this), request};
61 }
62
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
72 static_cast<DerivedClient*>(this), 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);
95 Pagination::GetFaceDetectionPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
96 request};
97 }
98
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 Pagination::GetFaceSearchPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
107 request};
108 }
109
116 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
119 static_cast<DerivedClient*>(this), request};
120 }
121
128 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
131 static_cast<DerivedClient*>(this), request};
132 }
133
140 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 static_cast<DerivedClient*>(this), request};
144 }
145
152 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
154 Pagination::GetTextDetectionPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
155 request};
156 }
157
164 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
166 Pagination::ListCollectionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
167 request};
168 }
169
176 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
179 static_cast<DerivedClient*>(this), request};
180 }
181
188 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
191 static_cast<DerivedClient*>(this), request};
192 }
193
199 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
234 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
237 static_cast<DerivedClient*>(this), request};
238 }
239
245 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
247 static_cast<DerivedClient*>(this), request};
248 }
249};
250} // namespace Rekognition
251} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeProjectsRequest, Pagination::DescribeProjectsPaginationTraits< DerivedClient > > DescribeProjectsPaginator(const Model::DescribeProjectsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetSegmentDetectionRequest, Pagination::GetSegmentDetectionPaginationTraits< DerivedClient > > GetSegmentDetectionPaginator(const Model::GetSegmentDetectionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetFaceDetectionRequest, Pagination::GetFaceDetectionPaginationTraits< DerivedClient > > GetFaceDetectionPaginator(const Model::GetFaceDetectionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetFaceSearchRequest, Pagination::GetFaceSearchPaginationTraits< DerivedClient > > GetFaceSearchPaginator(const Model::GetFaceSearchRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetPersonTrackingRequest, Pagination::GetPersonTrackingPaginationTraits< DerivedClient > > GetPersonTrackingPaginator(const Model::GetPersonTrackingRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDatasetLabelsRequest, Pagination::ListDatasetLabelsPaginationTraits< DerivedClient > > ListDatasetLabelsPaginator(const Model::ListDatasetLabelsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUsersRequest, Pagination::ListUsersPaginationTraits< DerivedClient > > ListUsersPaginator(const Model::ListUsersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCollectionsRequest, Pagination::ListCollectionsPaginationTraits< DerivedClient > > ListCollectionsPaginator(const Model::ListCollectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProjectPoliciesRequest, Pagination::ListProjectPoliciesPaginationTraits< DerivedClient > > ListProjectPoliciesPaginator(const Model::ListProjectPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetContentModerationRequest, Pagination::GetContentModerationPaginationTraits< DerivedClient > > GetContentModerationPaginator(const Model::GetContentModerationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetTextDetectionRequest, Pagination::GetTextDetectionPaginationTraits< DerivedClient > > GetTextDetectionPaginator(const Model::GetTextDetectionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStreamProcessorsRequest, Pagination::ListStreamProcessorsPaginationTraits< DerivedClient > > ListStreamProcessorsPaginator(const Model::ListStreamProcessorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetCelebrityRecognitionRequest, Pagination::GetCelebrityRecognitionPaginationTraits< DerivedClient > > GetCelebrityRecognitionPaginator(const Model::GetCelebrityRecognitionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMediaAnalysisJobsRequest, Pagination::ListMediaAnalysisJobsPaginationTraits< DerivedClient > > ListMediaAnalysisJobsPaginator(const Model::ListMediaAnalysisJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeProjectVersionsRequest, Pagination::DescribeProjectVersionsPaginationTraits< DerivedClient > > DescribeProjectVersionsPaginator(const Model::DescribeProjectVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFacesRequest, Pagination::ListFacesPaginationTraits< DerivedClient > > ListFacesPaginator(const Model::ListFacesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetLabelDetectionRequest, Pagination::GetLabelDetectionPaginationTraits< DerivedClient > > GetLabelDetectionPaginator(const Model::GetLabelDetectionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDatasetEntriesRequest, Pagination::ListDatasetEntriesPaginationTraits< DerivedClient > > ListDatasetEntriesPaginator(const Model::ListDatasetEntriesRequest &request)