AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
DocDBPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/docdb/model/DescribeCertificatesPaginationTraits.h>
11#include <aws/docdb/model/DescribeDBClusterParameterGroupsPaginationTraits.h>
12#include <aws/docdb/model/DescribeDBClusterParametersPaginationTraits.h>
13#include <aws/docdb/model/DescribeDBClusterSnapshotsPaginationTraits.h>
14#include <aws/docdb/model/DescribeDBClustersPaginationTraits.h>
15#include <aws/docdb/model/DescribeDBEngineVersionsPaginationTraits.h>
16#include <aws/docdb/model/DescribeDBInstancesPaginationTraits.h>
17#include <aws/docdb/model/DescribeDBSubnetGroupsPaginationTraits.h>
18#include <aws/docdb/model/DescribeEventSubscriptionsPaginationTraits.h>
19#include <aws/docdb/model/DescribeEventsPaginationTraits.h>
20#include <aws/docdb/model/DescribeGlobalClustersPaginationTraits.h>
21#include <aws/docdb/model/DescribeOrderableDBInstanceOptionsPaginationTraits.h>
22#include <aws/docdb/model/DescribePendingMaintenanceActionsPaginationTraits.h>
23
24#include <memory>
25
26namespace Aws {
27namespace DocDB {
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
86 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
89 static_cast<DerivedClient*>(this), request};
90 }
91
98 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
101 static_cast<DerivedClient*>(this), request};
102 }
103
110 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 static_cast<DerivedClient*>(this), request};
114 }
115
122 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
125 static_cast<DerivedClient*>(this), request};
126 }
127
133 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
135 Pagination::DescribeEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
136 request};
137 }
138
145 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
148 static_cast<DerivedClient*>(this), request};
149 }
150
157 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
160 static_cast<DerivedClient*>(this), request};
161 }
162
169 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
172 static_cast<DerivedClient*>(this), request};
173 }
174
181 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
184 static_cast<DerivedClient*>(this), request};
185 }
186};
187} // namespace DocDB
188} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEventSubscriptionsRequest, Pagination::DescribeEventSubscriptionsPaginationTraits< DerivedClient > > DescribeEventSubscriptionsPaginator(const Model::DescribeEventSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePendingMaintenanceActionsRequest, Pagination::DescribePendingMaintenanceActionsPaginationTraits< DerivedClient > > DescribePendingMaintenanceActionsPaginator(const Model::DescribePendingMaintenanceActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterParameterGroupsRequest, Pagination::DescribeDBClusterParameterGroupsPaginationTraits< DerivedClient > > DescribeDBClusterParameterGroupsPaginator(const Model::DescribeDBClusterParameterGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBInstancesRequest, Pagination::DescribeDBInstancesPaginationTraits< DerivedClient > > DescribeDBInstancesPaginator(const Model::DescribeDBInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterParametersRequest, Pagination::DescribeDBClusterParametersPaginationTraits< DerivedClient > > DescribeDBClusterParametersPaginator(const Model::DescribeDBClusterParametersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrderableDBInstanceOptionsRequest, Pagination::DescribeOrderableDBInstanceOptionsPaginationTraits< DerivedClient > > DescribeOrderableDBInstanceOptionsPaginator(const Model::DescribeOrderableDBInstanceOptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBSubnetGroupsRequest, Pagination::DescribeDBSubnetGroupsPaginationTraits< DerivedClient > > DescribeDBSubnetGroupsPaginator(const Model::DescribeDBSubnetGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEventsRequest, Pagination::DescribeEventsPaginationTraits< DerivedClient > > DescribeEventsPaginator(const Model::DescribeEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeGlobalClustersRequest, Pagination::DescribeGlobalClustersPaginationTraits< DerivedClient > > DescribeGlobalClustersPaginator(const Model::DescribeGlobalClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeCertificatesRequest, Pagination::DescribeCertificatesPaginationTraits< DerivedClient > > DescribeCertificatesPaginator(const Model::DescribeCertificatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBEngineVersionsRequest, Pagination::DescribeDBEngineVersionsPaginationTraits< DerivedClient > > DescribeDBEngineVersionsPaginator(const Model::DescribeDBEngineVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClustersRequest, Pagination::DescribeDBClustersPaginationTraits< DerivedClient > > DescribeDBClustersPaginator(const Model::DescribeDBClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterSnapshotsRequest, Pagination::DescribeDBClusterSnapshotsPaginationTraits< DerivedClient > > DescribeDBClusterSnapshotsPaginator(const Model::DescribeDBClusterSnapshotsRequest &request)