AWS SDK for C++

AWS SDK for C++ Version 1.11.812

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
34template <typename DerivedClient>
36 public:
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
45 Pagination::DescribeProjectsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
46 request};
47 }
48
55 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 static_cast<DerivedClient*>(this), request};
59 }
60
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 static_cast<DerivedClient*>(this), 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);
93 Pagination::GetFaceDetectionPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
94 request};
95 }
96
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
104 Pagination::GetFaceSearchPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
105 request};
106 }
107
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
117 static_cast<DerivedClient*>(this), request};
118 }
119
126 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
129 static_cast<DerivedClient*>(this), request};
130 }
131
138 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
141 static_cast<DerivedClient*>(this), request};
142 }
143
150 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
152 Pagination::GetTextDetectionPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
153 request};
154 }
155
162 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
164 Pagination::ListCollectionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
165 request};
166 }
167
174 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
177 static_cast<DerivedClient*>(this), request};
178 }
179
186 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
189 static_cast<DerivedClient*>(this), request};
190 }
191
197 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
199 static_cast<DerivedClient*>(this), 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
232 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
235 static_cast<DerivedClient*>(this), request};
236 }
237
243 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
245 static_cast<DerivedClient*>(this), request};
246 }
247};
248} // namespace Rekognition
249} // 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)