AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
BedrockAgentRuntimePaginationBase.h
1
6#pragma once
7
8#include <aws/bedrock-agent-runtime/model/GetAgentMemoryPaginationTraits.h>
9#include <aws/bedrock-agent-runtime/model/ListFlowExecutionEventsPaginationTraits.h>
10#include <aws/bedrock-agent-runtime/model/ListFlowExecutionsPaginationTraits.h>
11#include <aws/bedrock-agent-runtime/model/ListInvocationStepsPaginationTraits.h>
12#include <aws/bedrock-agent-runtime/model/ListInvocationsPaginationTraits.h>
13#include <aws/bedrock-agent-runtime/model/ListSessionsPaginationTraits.h>
14#include <aws/bedrock-agent-runtime/model/RerankPaginationTraits.h>
15#include <aws/bedrock-agent-runtime/model/RetrievePaginationTraits.h>
16#include <aws/core/client/UserAgent.h>
17#include <aws/core/utils/pagination/Paginator.h>
18
19#include <memory>
20
21namespace Aws {
22namespace BedrockAgentRuntime {
23
24class BedrockAgentRuntimeClient;
25
26template <typename DerivedClient>
28 public:
34 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
37 request};
38 }
39
46 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 static_cast<DerivedClient*>(this), request};
50 }
51
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
61 static_cast<DerivedClient*>(this), request};
62 }
63
70 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 request};
74 }
75
82 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
85 static_cast<DerivedClient*>(this), request};
86 }
87
93 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
96 request};
97 }
98
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 static_cast<DerivedClient*>(this), request};
107 }
108
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 static_cast<DerivedClient*>(this), request};
117 }
118};
119} // namespace BedrockAgentRuntime
120} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::RerankRequest, Pagination::RerankPaginationTraits< DerivedClient > > RerankPaginator(const Model::RerankRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAgentMemoryRequest, Pagination::GetAgentMemoryPaginationTraits< DerivedClient > > GetAgentMemoryPaginator(const Model::GetAgentMemoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSessionsRequest, Pagination::ListSessionsPaginationTraits< DerivedClient > > ListSessionsPaginator(const Model::ListSessionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvocationsRequest, Pagination::ListInvocationsPaginationTraits< DerivedClient > > ListInvocationsPaginator(const Model::ListInvocationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::RetrieveRequest, Pagination::RetrievePaginationTraits< DerivedClient > > RetrievePaginator(const Model::RetrieveRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvocationStepsRequest, Pagination::ListInvocationStepsPaginationTraits< DerivedClient > > ListInvocationStepsPaginator(const Model::ListInvocationStepsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFlowExecutionsRequest, Pagination::ListFlowExecutionsPaginationTraits< DerivedClient > > ListFlowExecutionsPaginator(const Model::ListFlowExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFlowExecutionEventsRequest, Pagination::ListFlowExecutionEventsPaginationTraits< DerivedClient > > ListFlowExecutionEventsPaginator(const Model::ListFlowExecutionEventsRequest &request)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)