AWS SDK for C++

AWS SDK for C++ Version 1.11.782

Loading...
Searching...
No Matches
OutpostsPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/outposts/model/GetOutpostBillingInformationPaginationTraits.h>
11#include <aws/outposts/model/GetOutpostInstanceTypesPaginationTraits.h>
12#include <aws/outposts/model/GetOutpostSupportedInstanceTypesPaginationTraits.h>
13#include <aws/outposts/model/ListAssetInstancesPaginationTraits.h>
14#include <aws/outposts/model/ListAssetsPaginationTraits.h>
15#include <aws/outposts/model/ListBlockingInstancesForCapacityTaskPaginationTraits.h>
16#include <aws/outposts/model/ListCapacityTasksPaginationTraits.h>
17#include <aws/outposts/model/ListCatalogItemsPaginationTraits.h>
18#include <aws/outposts/model/ListOrdersPaginationTraits.h>
19#include <aws/outposts/model/ListOutpostsPaginationTraits.h>
20#include <aws/outposts/model/ListSitesPaginationTraits.h>
21
22#include <memory>
23
24namespace Aws {
25namespace Outposts {
26
27class OutpostsClient;
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::ListAssetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
88 request};
89 }
90
97 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
100 static_cast<DerivedClient*>(this), request};
101 }
102
109 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
112 static_cast<DerivedClient*>(this), request};
113 }
114
121 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
123 Pagination::ListCatalogItemsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
124 request};
125 }
126
132 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
134 Pagination::ListOrdersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
135 request};
136 }
137
143 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 Pagination::ListOutpostsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
146 request};
147 }
148
154 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
156 static_cast<DerivedClient*>(this), request};
157 }
158};
159} // namespace Outposts
160} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetOutpostInstanceTypesRequest, Pagination::GetOutpostInstanceTypesPaginationTraits< DerivedClient > > GetOutpostInstanceTypesPaginator(const Model::GetOutpostInstanceTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCatalogItemsRequest, Pagination::ListCatalogItemsPaginationTraits< DerivedClient > > ListCatalogItemsPaginator(const Model::ListCatalogItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssetsRequest, Pagination::ListAssetsPaginationTraits< DerivedClient > > ListAssetsPaginator(const Model::ListAssetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetOutpostBillingInformationRequest, Pagination::GetOutpostBillingInformationPaginationTraits< DerivedClient > > GetOutpostBillingInformationPaginator(const Model::GetOutpostBillingInformationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOutpostsRequest, Pagination::ListOutpostsPaginationTraits< DerivedClient > > ListOutpostsPaginator(const Model::ListOutpostsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssetInstancesRequest, Pagination::ListAssetInstancesPaginationTraits< DerivedClient > > ListAssetInstancesPaginator(const Model::ListAssetInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOrdersRequest, Pagination::ListOrdersPaginationTraits< DerivedClient > > ListOrdersPaginator(const Model::ListOrdersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBlockingInstancesForCapacityTaskRequest, Pagination::ListBlockingInstancesForCapacityTaskPaginationTraits< DerivedClient > > ListBlockingInstancesForCapacityTaskPaginator(const Model::ListBlockingInstancesForCapacityTaskRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSitesRequest, Pagination::ListSitesPaginationTraits< DerivedClient > > ListSitesPaginator(const Model::ListSitesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetOutpostSupportedInstanceTypesRequest, Pagination::GetOutpostSupportedInstanceTypesPaginationTraits< DerivedClient > > GetOutpostSupportedInstanceTypesPaginator(const Model::GetOutpostSupportedInstanceTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCapacityTasksRequest, Pagination::ListCapacityTasksPaginationTraits< DerivedClient > > ListCapacityTasksPaginator(const Model::ListCapacityTasksRequest &request)