AWS SDK for C++

AWS SDK for C++ Version 1.11.887

Loading...
Searching...
No Matches
OdbPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/odb/model/ListAutonomousDatabaseBackupsPaginationTraits.h>
11#include <aws/odb/model/ListAutonomousDatabaseCharacterSetsPaginationTraits.h>
12#include <aws/odb/model/ListAutonomousDatabaseClonesPaginationTraits.h>
13#include <aws/odb/model/ListAutonomousDatabasePeersPaginationTraits.h>
14#include <aws/odb/model/ListAutonomousDatabaseVersionsPaginationTraits.h>
15#include <aws/odb/model/ListAutonomousDatabasesPaginationTraits.h>
16#include <aws/odb/model/ListAutonomousVirtualMachinesPaginationTraits.h>
17#include <aws/odb/model/ListCloudAutonomousVmClustersPaginationTraits.h>
18#include <aws/odb/model/ListCloudExadataInfrastructuresPaginationTraits.h>
19#include <aws/odb/model/ListCloudVmClustersPaginationTraits.h>
20#include <aws/odb/model/ListDbNodesPaginationTraits.h>
21#include <aws/odb/model/ListDbServersPaginationTraits.h>
22#include <aws/odb/model/ListDbSystemShapesPaginationTraits.h>
23#include <aws/odb/model/ListExadbVmClustersPaginationTraits.h>
24#include <aws/odb/model/ListExascaleDbStorageVaultsPaginationTraits.h>
25#include <aws/odb/model/ListFlexComponentsPaginationTraits.h>
26#include <aws/odb/model/ListGiMinorVersionsPaginationTraits.h>
27#include <aws/odb/model/ListGiVersionsPaginationTraits.h>
28#include <aws/odb/model/ListOdbNetworksPaginationTraits.h>
29#include <aws/odb/model/ListOdbPeeringConnectionsPaginationTraits.h>
30#include <aws/odb/model/ListSystemVersionsPaginationTraits.h>
31
32#include <memory>
33
34namespace Aws {
35namespace odb {
36
37template <typename DerivedClient>
39 public:
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 static_cast<DerivedClient*>(this), request};
74 }
75
82 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
85 static_cast<DerivedClient*>(this), request};
86 }
87
94 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
97 static_cast<DerivedClient*>(this), request};
98 }
99
106 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
109 static_cast<DerivedClient*>(this), request};
110 }
111
118 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 static_cast<DerivedClient*>(this), request};
122 }
123
130 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
133 static_cast<DerivedClient*>(this), request};
134 }
135
142 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 static_cast<DerivedClient*>(this), request};
146 }
147
154 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
157 static_cast<DerivedClient*>(this), request};
158 }
159
165 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
167 Pagination::ListDbNodesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
168 request};
169 }
170
176 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
178 Pagination::ListDbServersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
179 request};
180 }
181
188 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
191 static_cast<DerivedClient*>(this), request};
192 }
193
200 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
203 static_cast<DerivedClient*>(this), request};
204 }
205
212 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
215 static_cast<DerivedClient*>(this), request};
216 }
217
224 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
227 static_cast<DerivedClient*>(this), request};
228 }
229
236 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
239 static_cast<DerivedClient*>(this), request};
240 }
241
247 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
249 Pagination::ListGiVersionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
250 request};
251 }
252
259 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
261 Pagination::ListOdbNetworksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
262 request};
263 }
264
271 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
274 static_cast<DerivedClient*>(this), request};
275 }
276
283 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
286 static_cast<DerivedClient*>(this), request};
287 }
288};
289} // namespace odb
290} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOdbNetworksRequest, Pagination::ListOdbNetworksPaginationTraits< DerivedClient > > ListOdbNetworksPaginator(const Model::ListOdbNetworksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutonomousVirtualMachinesRequest, Pagination::ListAutonomousVirtualMachinesPaginationTraits< DerivedClient > > ListAutonomousVirtualMachinesPaginator(const Model::ListAutonomousVirtualMachinesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDbServersRequest, Pagination::ListDbServersPaginationTraits< DerivedClient > > ListDbServersPaginator(const Model::ListDbServersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDbSystemShapesRequest, Pagination::ListDbSystemShapesPaginationTraits< DerivedClient > > ListDbSystemShapesPaginator(const Model::ListDbSystemShapesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExascaleDbStorageVaultsRequest, Pagination::ListExascaleDbStorageVaultsPaginationTraits< DerivedClient > > ListExascaleDbStorageVaultsPaginator(const Model::ListExascaleDbStorageVaultsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGiMinorVersionsRequest, Pagination::ListGiMinorVersionsPaginationTraits< DerivedClient > > ListGiMinorVersionsPaginator(const Model::ListGiMinorVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExadbVmClustersRequest, Pagination::ListExadbVmClustersPaginationTraits< DerivedClient > > ListExadbVmClustersPaginator(const Model::ListExadbVmClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGiVersionsRequest, Pagination::ListGiVersionsPaginationTraits< DerivedClient > > ListGiVersionsPaginator(const Model::ListGiVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCloudAutonomousVmClustersRequest, Pagination::ListCloudAutonomousVmClustersPaginationTraits< DerivedClient > > ListCloudAutonomousVmClustersPaginator(const Model::ListCloudAutonomousVmClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutonomousDatabaseBackupsRequest, Pagination::ListAutonomousDatabaseBackupsPaginationTraits< DerivedClient > > ListAutonomousDatabaseBackupsPaginator(const Model::ListAutonomousDatabaseBackupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutonomousDatabasePeersRequest, Pagination::ListAutonomousDatabasePeersPaginationTraits< DerivedClient > > ListAutonomousDatabasePeersPaginator(const Model::ListAutonomousDatabasePeersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDbNodesRequest, Pagination::ListDbNodesPaginationTraits< DerivedClient > > ListDbNodesPaginator(const Model::ListDbNodesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFlexComponentsRequest, Pagination::ListFlexComponentsPaginationTraits< DerivedClient > > ListFlexComponentsPaginator(const Model::ListFlexComponentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutonomousDatabasesRequest, Pagination::ListAutonomousDatabasesPaginationTraits< DerivedClient > > ListAutonomousDatabasesPaginator(const Model::ListAutonomousDatabasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutonomousDatabaseCharacterSetsRequest, Pagination::ListAutonomousDatabaseCharacterSetsPaginationTraits< DerivedClient > > ListAutonomousDatabaseCharacterSetsPaginator(const Model::ListAutonomousDatabaseCharacterSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutonomousDatabaseVersionsRequest, Pagination::ListAutonomousDatabaseVersionsPaginationTraits< DerivedClient > > ListAutonomousDatabaseVersionsPaginator(const Model::ListAutonomousDatabaseVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCloudVmClustersRequest, Pagination::ListCloudVmClustersPaginationTraits< DerivedClient > > ListCloudVmClustersPaginator(const Model::ListCloudVmClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCloudExadataInfrastructuresRequest, Pagination::ListCloudExadataInfrastructuresPaginationTraits< DerivedClient > > ListCloudExadataInfrastructuresPaginator(const Model::ListCloudExadataInfrastructuresRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOdbPeeringConnectionsRequest, Pagination::ListOdbPeeringConnectionsPaginationTraits< DerivedClient > > ListOdbPeeringConnectionsPaginator(const Model::ListOdbPeeringConnectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSystemVersionsRequest, Pagination::ListSystemVersionsPaginationTraits< DerivedClient > > ListSystemVersionsPaginator(const Model::ListSystemVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutonomousDatabaseClonesRequest, Pagination::ListAutonomousDatabaseClonesPaginationTraits< DerivedClient > > ListAutonomousDatabaseClonesPaginator(const Model::ListAutonomousDatabaseClonesRequest &request)