AWS SDK for C++

AWS SDK for C++ Version 1.11.787

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/ListAutonomousVirtualMachinesPaginationTraits.h>
11#include <aws/odb/model/ListCloudAutonomousVmClustersPaginationTraits.h>
12#include <aws/odb/model/ListCloudExadataInfrastructuresPaginationTraits.h>
13#include <aws/odb/model/ListCloudVmClustersPaginationTraits.h>
14#include <aws/odb/model/ListDbNodesPaginationTraits.h>
15#include <aws/odb/model/ListDbServersPaginationTraits.h>
16#include <aws/odb/model/ListDbSystemShapesPaginationTraits.h>
17#include <aws/odb/model/ListGiVersionsPaginationTraits.h>
18#include <aws/odb/model/ListOdbNetworksPaginationTraits.h>
19#include <aws/odb/model/ListOdbPeeringConnectionsPaginationTraits.h>
20#include <aws/odb/model/ListSystemVersionsPaginationTraits.h>
21
22#include <memory>
23
24namespace Aws {
25namespace odb {
26
27class OdbClient;
28
29template <typename DerivedClient>
31 public:
38 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
41 static_cast<DerivedClient*>(this), request};
42 }
43
50 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
53 static_cast<DerivedClient*>(this), request};
54 }
55
62 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
65 static_cast<DerivedClient*>(this), request};
66 }
67
74 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
77 static_cast<DerivedClient*>(this), request};
78 }
79
85 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
87 Pagination::ListDbNodesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
88 request};
89 }
90
96 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 Pagination::ListDbServersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
99 request};
100 }
101
108 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
111 static_cast<DerivedClient*>(this), request};
112 }
113
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 Pagination::ListGiVersionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
122 request};
123 }
124
131 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
133 Pagination::ListOdbNetworksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
134 request};
135 }
136
143 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
146 static_cast<DerivedClient*>(this), request};
147 }
148
155 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
158 static_cast<DerivedClient*>(this), request};
159 }
160};
161} // namespace odb
162} // 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::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::ListDbNodesRequest, Pagination::ListDbNodesPaginationTraits< DerivedClient > > ListDbNodesPaginator(const Model::ListDbNodesRequest &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)