AWS SDK for C++

AWS SDK for C++ Version 1.11.810

Loading...
Searching...
No Matches
BedrockPaginationBase.h
1
6#pragma once
7
8#include <aws/bedrock/model/ListAdvancedPromptOptimizationJobsPaginationTraits.h>
9#include <aws/bedrock/model/ListAutomatedReasoningPoliciesPaginationTraits.h>
10#include <aws/bedrock/model/ListAutomatedReasoningPolicyBuildWorkflowsPaginationTraits.h>
11#include <aws/bedrock/model/ListAutomatedReasoningPolicyTestCasesPaginationTraits.h>
12#include <aws/bedrock/model/ListAutomatedReasoningPolicyTestResultsPaginationTraits.h>
13#include <aws/bedrock/model/ListCustomModelDeploymentsPaginationTraits.h>
14#include <aws/bedrock/model/ListCustomModelsPaginationTraits.h>
15#include <aws/bedrock/model/ListEnforcedGuardrailsConfigurationPaginationTraits.h>
16#include <aws/bedrock/model/ListEvaluationJobsPaginationTraits.h>
17#include <aws/bedrock/model/ListGuardrailsPaginationTraits.h>
18#include <aws/bedrock/model/ListImportedModelsPaginationTraits.h>
19#include <aws/bedrock/model/ListInferenceProfilesPaginationTraits.h>
20#include <aws/bedrock/model/ListMarketplaceModelEndpointsPaginationTraits.h>
21#include <aws/bedrock/model/ListModelCopyJobsPaginationTraits.h>
22#include <aws/bedrock/model/ListModelCustomizationJobsPaginationTraits.h>
23#include <aws/bedrock/model/ListModelImportJobsPaginationTraits.h>
24#include <aws/bedrock/model/ListModelInvocationJobsPaginationTraits.h>
25#include <aws/bedrock/model/ListPromptRoutersPaginationTraits.h>
26#include <aws/bedrock/model/ListProvisionedModelThroughputsPaginationTraits.h>
27#include <aws/core/client/UserAgent.h>
28#include <aws/core/utils/pagination/Paginator.h>
29
30#include <memory>
31
32namespace Aws {
33namespace Bedrock {
34
35template <typename DerivedClient>
37 public:
44 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 static_cast<DerivedClient*>(this), request};
48 }
49
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 static_cast<DerivedClient*>(this), request};
72 }
73
80 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 static_cast<DerivedClient*>(this), request};
84 }
85
92 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
95 static_cast<DerivedClient*>(this), request};
96 }
97
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
107 static_cast<DerivedClient*>(this), request};
108 }
109
116 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
119 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
151 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
154 request};
155 }
156
163 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
166 static_cast<DerivedClient*>(this), request};
167 }
168
175 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
178 static_cast<DerivedClient*>(this), request};
179 }
180
187 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
190 static_cast<DerivedClient*>(this), request};
191 }
192
199 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
202 static_cast<DerivedClient*>(this), request};
203 }
204
211 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
214 static_cast<DerivedClient*>(this), request};
215 }
216
223 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
226 static_cast<DerivedClient*>(this), request};
227 }
228
235 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
238 static_cast<DerivedClient*>(this), request};
239 }
240
247 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
250 static_cast<DerivedClient*>(this), request};
251 }
252
259 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
262 static_cast<DerivedClient*>(this), request};
263 }
264};
265} // namespace Bedrock
266} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomatedReasoningPolicyTestResultsRequest, Pagination::ListAutomatedReasoningPolicyTestResultsPaginationTraits< DerivedClient > > ListAutomatedReasoningPolicyTestResultsPaginator(const Model::ListAutomatedReasoningPolicyTestResultsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProvisionedModelThroughputsRequest, Pagination::ListProvisionedModelThroughputsPaginationTraits< DerivedClient > > ListProvisionedModelThroughputsPaginator(const Model::ListProvisionedModelThroughputsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAdvancedPromptOptimizationJobsRequest, Pagination::ListAdvancedPromptOptimizationJobsPaginationTraits< DerivedClient > > ListAdvancedPromptOptimizationJobsPaginator(const Model::ListAdvancedPromptOptimizationJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListModelCustomizationJobsRequest, Pagination::ListModelCustomizationJobsPaginationTraits< DerivedClient > > ListModelCustomizationJobsPaginator(const Model::ListModelCustomizationJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomatedReasoningPoliciesRequest, Pagination::ListAutomatedReasoningPoliciesPaginationTraits< DerivedClient > > ListAutomatedReasoningPoliciesPaginator(const Model::ListAutomatedReasoningPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImportedModelsRequest, Pagination::ListImportedModelsPaginationTraits< DerivedClient > > ListImportedModelsPaginator(const Model::ListImportedModelsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListModelInvocationJobsRequest, Pagination::ListModelInvocationJobsPaginationTraits< DerivedClient > > ListModelInvocationJobsPaginator(const Model::ListModelInvocationJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListModelCopyJobsRequest, Pagination::ListModelCopyJobsPaginationTraits< DerivedClient > > ListModelCopyJobsPaginator(const Model::ListModelCopyJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomatedReasoningPolicyTestCasesRequest, Pagination::ListAutomatedReasoningPolicyTestCasesPaginationTraits< DerivedClient > > ListAutomatedReasoningPolicyTestCasesPaginator(const Model::ListAutomatedReasoningPolicyTestCasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEnforcedGuardrailsConfigurationRequest, Pagination::ListEnforcedGuardrailsConfigurationPaginationTraits< DerivedClient > > ListEnforcedGuardrailsConfigurationPaginator(const Model::ListEnforcedGuardrailsConfigurationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGuardrailsRequest, Pagination::ListGuardrailsPaginationTraits< DerivedClient > > ListGuardrailsPaginator(const Model::ListGuardrailsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMarketplaceModelEndpointsRequest, Pagination::ListMarketplaceModelEndpointsPaginationTraits< DerivedClient > > ListMarketplaceModelEndpointsPaginator(const Model::ListMarketplaceModelEndpointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInferenceProfilesRequest, Pagination::ListInferenceProfilesPaginationTraits< DerivedClient > > ListInferenceProfilesPaginator(const Model::ListInferenceProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEvaluationJobsRequest, Pagination::ListEvaluationJobsPaginationTraits< DerivedClient > > ListEvaluationJobsPaginator(const Model::ListEvaluationJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListModelImportJobsRequest, Pagination::ListModelImportJobsPaginationTraits< DerivedClient > > ListModelImportJobsPaginator(const Model::ListModelImportJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPromptRoutersRequest, Pagination::ListPromptRoutersPaginationTraits< DerivedClient > > ListPromptRoutersPaginator(const Model::ListPromptRoutersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCustomModelsRequest, Pagination::ListCustomModelsPaginationTraits< DerivedClient > > ListCustomModelsPaginator(const Model::ListCustomModelsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCustomModelDeploymentsRequest, Pagination::ListCustomModelDeploymentsPaginationTraits< DerivedClient > > ListCustomModelDeploymentsPaginator(const Model::ListCustomModelDeploymentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomatedReasoningPolicyBuildWorkflowsRequest, Pagination::ListAutomatedReasoningPolicyBuildWorkflowsPaginationTraits< DerivedClient > > ListAutomatedReasoningPolicyBuildWorkflowsPaginator(const Model::ListAutomatedReasoningPolicyBuildWorkflowsRequest &request)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)