AWS SDK for C++

AWS SDK for C++ Version 1.11.875

Loading...
Searching...
No Matches
DrsPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/drs/model/DescribeJobLogItemsPaginationTraits.h>
11#include <aws/drs/model/DescribeJobsPaginationTraits.h>
12#include <aws/drs/model/DescribeLaunchConfigurationTemplatesPaginationTraits.h>
13#include <aws/drs/model/DescribeRecoveryInstancesPaginationTraits.h>
14#include <aws/drs/model/DescribeRecoverySnapshotsPaginationTraits.h>
15#include <aws/drs/model/DescribeReplicationConfigurationTemplatesPaginationTraits.h>
16#include <aws/drs/model/DescribeSourceNetworksPaginationTraits.h>
17#include <aws/drs/model/DescribeSourceServersPaginationTraits.h>
18#include <aws/drs/model/ListExtensibleSourceServersPaginationTraits.h>
19#include <aws/drs/model/ListLaunchActionsPaginationTraits.h>
20#include <aws/drs/model/ListRecoveryPlanExecutionStepsPaginationTraits.h>
21#include <aws/drs/model/ListRecoveryPlanExecutionsPaginationTraits.h>
22#include <aws/drs/model/ListRecoveryPlanStepsPaginationTraits.h>
23#include <aws/drs/model/ListRecoveryPlansPaginationTraits.h>
24#include <aws/drs/model/ListStagingAccountsPaginationTraits.h>
25
26#include <memory>
27
28namespace Aws {
29namespace drs {
30
31template <typename DerivedClient>
33 public:
40 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
43 static_cast<DerivedClient*>(this), request};
44 }
45
51 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
53 Pagination::DescribeJobsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
54 request};
55 }
56
63 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
66 static_cast<DerivedClient*>(this), request};
67 }
68
75 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
78 static_cast<DerivedClient*>(this), request};
79 }
80
87 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
90 static_cast<DerivedClient*>(this), request};
91 }
92
99 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
102 static_cast<DerivedClient*>(this), request};
103 }
104
111 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
114 static_cast<DerivedClient*>(this), request};
115 }
116
123 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
126 static_cast<DerivedClient*>(this), request};
127 }
128
135 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
138 static_cast<DerivedClient*>(this), request};
139 }
140
147 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
150 static_cast<DerivedClient*>(this), request};
151 }
152
159 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
162 static_cast<DerivedClient*>(this), request};
163 }
164
171 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
174 static_cast<DerivedClient*>(this), request};
175 }
176
183 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
186 static_cast<DerivedClient*>(this), request};
187 }
188
195 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
198 static_cast<DerivedClient*>(this), request};
199 }
200
207 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
210 static_cast<DerivedClient*>(this), request};
211 }
212};
213} // namespace drs
214} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRecoveryPlanExecutionStepsRequest, Pagination::ListRecoveryPlanExecutionStepsPaginationTraits< DerivedClient > > ListRecoveryPlanExecutionStepsPaginator(const Model::ListRecoveryPlanExecutionStepsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStagingAccountsRequest, Pagination::ListStagingAccountsPaginationTraits< DerivedClient > > ListStagingAccountsPaginator(const Model::ListStagingAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRecoveryPlanStepsRequest, Pagination::ListRecoveryPlanStepsPaginationTraits< DerivedClient > > ListRecoveryPlanStepsPaginator(const Model::ListRecoveryPlanStepsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRecoveryPlansRequest, Pagination::ListRecoveryPlansPaginationTraits< DerivedClient > > ListRecoveryPlansPaginator(const Model::ListRecoveryPlansRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLaunchActionsRequest, Pagination::ListLaunchActionsPaginationTraits< DerivedClient > > ListLaunchActionsPaginator(const Model::ListLaunchActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRecoveryInstancesRequest, Pagination::DescribeRecoveryInstancesPaginationTraits< DerivedClient > > DescribeRecoveryInstancesPaginator(const Model::DescribeRecoveryInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationConfigurationTemplatesRequest, Pagination::DescribeReplicationConfigurationTemplatesPaginationTraits< DerivedClient > > DescribeReplicationConfigurationTemplatesPaginator(const Model::DescribeReplicationConfigurationTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRecoverySnapshotsRequest, Pagination::DescribeRecoverySnapshotsPaginationTraits< DerivedClient > > DescribeRecoverySnapshotsPaginator(const Model::DescribeRecoverySnapshotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExtensibleSourceServersRequest, Pagination::ListExtensibleSourceServersPaginationTraits< DerivedClient > > ListExtensibleSourceServersPaginator(const Model::ListExtensibleSourceServersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSourceServersRequest, Pagination::DescribeSourceServersPaginationTraits< DerivedClient > > DescribeSourceServersPaginator(const Model::DescribeSourceServersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSourceNetworksRequest, Pagination::DescribeSourceNetworksPaginationTraits< DerivedClient > > DescribeSourceNetworksPaginator(const Model::DescribeSourceNetworksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeJobLogItemsRequest, Pagination::DescribeJobLogItemsPaginationTraits< DerivedClient > > DescribeJobLogItemsPaginator(const Model::DescribeJobLogItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeJobsRequest, Pagination::DescribeJobsPaginationTraits< DerivedClient > > DescribeJobsPaginator(const Model::DescribeJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLaunchConfigurationTemplatesRequest, Pagination::DescribeLaunchConfigurationTemplatesPaginationTraits< DerivedClient > > DescribeLaunchConfigurationTemplatesPaginator(const Model::DescribeLaunchConfigurationTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRecoveryPlanExecutionsRequest, Pagination::ListRecoveryPlanExecutionsPaginationTraits< DerivedClient > > ListRecoveryPlanExecutionsPaginator(const Model::ListRecoveryPlanExecutionsRequest &request)