AWS SDK for C++

AWS SDK for C++ Version 1.11.751

Loading...
Searching...
No Matches
LexModelsV2PaginationBase.h
1
6#pragma once
7
8#include <aws/core/utils/pagination/Paginator.h>
9#include <aws/lexv2-models/model/ListAggregatedUtterancesPaginationTraits.h>
10#include <aws/lexv2-models/model/ListBotAliasReplicasPaginationTraits.h>
11#include <aws/lexv2-models/model/ListBotAliasesPaginationTraits.h>
12#include <aws/lexv2-models/model/ListBotLocalesPaginationTraits.h>
13#include <aws/lexv2-models/model/ListBotRecommendationsPaginationTraits.h>
14#include <aws/lexv2-models/model/ListBotResourceGenerationsPaginationTraits.h>
15#include <aws/lexv2-models/model/ListBotVersionReplicasPaginationTraits.h>
16#include <aws/lexv2-models/model/ListBotVersionsPaginationTraits.h>
17#include <aws/lexv2-models/model/ListBotsPaginationTraits.h>
18#include <aws/lexv2-models/model/ListBuiltInIntentsPaginationTraits.h>
19#include <aws/lexv2-models/model/ListBuiltInSlotTypesPaginationTraits.h>
20#include <aws/lexv2-models/model/ListCustomVocabularyItemsPaginationTraits.h>
21#include <aws/lexv2-models/model/ListExportsPaginationTraits.h>
22#include <aws/lexv2-models/model/ListImportsPaginationTraits.h>
23#include <aws/lexv2-models/model/ListIntentMetricsPaginationTraits.h>
24#include <aws/lexv2-models/model/ListIntentStageMetricsPaginationTraits.h>
25#include <aws/lexv2-models/model/ListIntentsPaginationTraits.h>
26#include <aws/lexv2-models/model/ListRecommendedIntentsPaginationTraits.h>
27#include <aws/lexv2-models/model/ListSessionAnalyticsDataPaginationTraits.h>
28#include <aws/lexv2-models/model/ListSessionMetricsPaginationTraits.h>
29#include <aws/lexv2-models/model/ListSlotTypesPaginationTraits.h>
30#include <aws/lexv2-models/model/ListSlotsPaginationTraits.h>
31#include <aws/lexv2-models/model/ListTestExecutionResultItemsPaginationTraits.h>
32#include <aws/lexv2-models/model/ListTestExecutionsPaginationTraits.h>
33#include <aws/lexv2-models/model/ListTestSetRecordsPaginationTraits.h>
34#include <aws/lexv2-models/model/ListTestSetsPaginationTraits.h>
35#include <aws/lexv2-models/model/ListUtteranceAnalyticsDataPaginationTraits.h>
36#include <aws/lexv2-models/model/ListUtteranceMetricsPaginationTraits.h>
37
38#include <memory>
39
40namespace Aws {
41namespace LexModelsV2 {
42
43class LexModelsV2Client;
44
45template <typename DerivedClient>
47 public:
56 static_cast<DerivedClient*>(this), request};
57 }
58
65 Pagination::ListBotAliasesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
66 request};
67 }
68
77 static_cast<DerivedClient*>(this), request};
78 }
79
86 Pagination::ListBotLocalesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
87 request};
88 }
89
98 static_cast<DerivedClient*>(this), request};
99 }
100
109 static_cast<DerivedClient*>(this), request};
110 }
111
118 static_cast<DerivedClient*>(this), request};
119 }
120
129 static_cast<DerivedClient*>(this), request};
130 }
131
139 Pagination::ListBotVersionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
140 request};
141 }
142
151 static_cast<DerivedClient*>(this), request};
152 }
153
162 static_cast<DerivedClient*>(this), request};
163 }
164
173 static_cast<DerivedClient*>(this), request};
174 }
175
182 Pagination::ListExportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
183 request};
184 }
185
192 Pagination::ListImportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
193 request};
194 }
195
204 static_cast<DerivedClient*>(this), request};
205 }
206
213 Pagination::ListIntentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
214 request};
215 }
216
225 static_cast<DerivedClient*>(this), request};
226 }
227
236 static_cast<DerivedClient*>(this), request};
237 }
238
247 static_cast<DerivedClient*>(this), request};
248 }
249
258 static_cast<DerivedClient*>(this), request};
259 }
260
267 static_cast<DerivedClient*>(this), request};
268 }
269
276 Pagination::ListSlotTypesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
277 request};
278 }
279
288 static_cast<DerivedClient*>(this), request};
289 }
290
299 static_cast<DerivedClient*>(this), request};
300 }
301
305 Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTestSetRecordsRequest,
306 Pagination::ListTestSetRecordsPaginationTraits<DerivedClient>>
307 ListTestSetRecordsPaginator(const Model::ListTestSetRecordsRequest& request) {
308 return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTestSetRecordsRequest,
309 Pagination::ListTestSetRecordsPaginationTraits<DerivedClient>>{
310 static_cast<DerivedClient*>(this), request};
311 }
312
317 ListTestSetsPaginator(const Model::ListTestSetsRequest& request) {
318 return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTestSetsRequest,
319 Pagination::ListTestSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
320 request};
321 }
322
331 static_cast<DerivedClient*>(this), request};
332 }
333
342 static_cast<DerivedClient*>(this), request};
343 }
344};
345} // namespace LexModelsV2
346} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotVersionsRequest, Pagination::ListBotVersionsPaginationTraits< DerivedClient > > ListBotVersionsPaginator(const Model::ListBotVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSessionAnalyticsDataRequest, Pagination::ListSessionAnalyticsDataPaginationTraits< DerivedClient > > ListSessionAnalyticsDataPaginator(const Model::ListSessionAnalyticsDataRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSessionMetricsRequest, Pagination::ListSessionMetricsPaginationTraits< DerivedClient > > ListSessionMetricsPaginator(const Model::ListSessionMetricsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAggregatedUtterancesRequest, Pagination::ListAggregatedUtterancesPaginationTraits< DerivedClient > > ListAggregatedUtterancesPaginator(const Model::ListAggregatedUtterancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestExecutionsRequest, Pagination::ListTestExecutionsPaginationTraits< DerivedClient > > ListTestExecutionsPaginator(const Model::ListTestExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotsRequest, Pagination::ListBotsPaginationTraits< DerivedClient > > ListBotsPaginator(const Model::ListBotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIntentMetricsRequest, Pagination::ListIntentMetricsPaginationTraits< DerivedClient > > ListIntentMetricsPaginator(const Model::ListIntentMetricsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotVersionReplicasRequest, Pagination::ListBotVersionReplicasPaginationTraits< DerivedClient > > ListBotVersionReplicasPaginator(const Model::ListBotVersionReplicasRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUtteranceMetricsRequest, Pagination::ListUtteranceMetricsPaginationTraits< DerivedClient > > ListUtteranceMetricsPaginator(const Model::ListUtteranceMetricsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestExecutionResultItemsRequest, Pagination::ListTestExecutionResultItemsPaginationTraits< DerivedClient > > ListTestExecutionResultItemsPaginator(const Model::ListTestExecutionResultItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSlotsRequest, Pagination::ListSlotsPaginationTraits< DerivedClient > > ListSlotsPaginator(const Model::ListSlotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExportsRequest, Pagination::ListExportsPaginationTraits< DerivedClient > > ListExportsPaginator(const Model::ListExportsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotAliasReplicasRequest, Pagination::ListBotAliasReplicasPaginationTraits< DerivedClient > > ListBotAliasReplicasPaginator(const Model::ListBotAliasReplicasRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUtteranceAnalyticsDataRequest, Pagination::ListUtteranceAnalyticsDataPaginationTraits< DerivedClient > > ListUtteranceAnalyticsDataPaginator(const Model::ListUtteranceAnalyticsDataRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestSetsRequest, Pagination::ListTestSetsPaginationTraits< DerivedClient > > ListTestSetsPaginator(const Model::ListTestSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotResourceGenerationsRequest, Pagination::ListBotResourceGenerationsPaginationTraits< DerivedClient > > ListBotResourceGenerationsPaginator(const Model::ListBotResourceGenerationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIntentStageMetricsRequest, Pagination::ListIntentStageMetricsPaginationTraits< DerivedClient > > ListIntentStageMetricsPaginator(const Model::ListIntentStageMetricsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotAliasesRequest, Pagination::ListBotAliasesPaginationTraits< DerivedClient > > ListBotAliasesPaginator(const Model::ListBotAliasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotRecommendationsRequest, Pagination::ListBotRecommendationsPaginationTraits< DerivedClient > > ListBotRecommendationsPaginator(const Model::ListBotRecommendationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestSetRecordsRequest, Pagination::ListTestSetRecordsPaginationTraits< DerivedClient > > ListTestSetRecordsPaginator(const Model::ListTestSetRecordsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIntentsRequest, Pagination::ListIntentsPaginationTraits< DerivedClient > > ListIntentsPaginator(const Model::ListIntentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotLocalesRequest, Pagination::ListBotLocalesPaginationTraits< DerivedClient > > ListBotLocalesPaginator(const Model::ListBotLocalesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSlotTypesRequest, Pagination::ListSlotTypesPaginationTraits< DerivedClient > > ListSlotTypesPaginator(const Model::ListSlotTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImportsRequest, Pagination::ListImportsPaginationTraits< DerivedClient > > ListImportsPaginator(const Model::ListImportsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBuiltInSlotTypesRequest, Pagination::ListBuiltInSlotTypesPaginationTraits< DerivedClient > > ListBuiltInSlotTypesPaginator(const Model::ListBuiltInSlotTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCustomVocabularyItemsRequest, Pagination::ListCustomVocabularyItemsPaginationTraits< DerivedClient > > ListCustomVocabularyItemsPaginator(const Model::ListCustomVocabularyItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRecommendedIntentsRequest, Pagination::ListRecommendedIntentsPaginationTraits< DerivedClient > > ListRecommendedIntentsPaginator(const Model::ListRecommendedIntentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBuiltInIntentsRequest, Pagination::ListBuiltInIntentsPaginationTraits< DerivedClient > > ListBuiltInIntentsPaginator(const Model::ListBuiltInIntentsRequest &request)