AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
ECSPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/ecs/model/ListAccountSettingsPaginationTraits.h>
11#include <aws/ecs/model/ListAttributesPaginationTraits.h>
12#include <aws/ecs/model/ListClustersPaginationTraits.h>
13#include <aws/ecs/model/ListContainerInstancesPaginationTraits.h>
14#include <aws/ecs/model/ListServicesByNamespacePaginationTraits.h>
15#include <aws/ecs/model/ListServicesPaginationTraits.h>
16#include <aws/ecs/model/ListTaskDefinitionFamiliesPaginationTraits.h>
17#include <aws/ecs/model/ListTaskDefinitionsPaginationTraits.h>
18#include <aws/ecs/model/ListTasksPaginationTraits.h>
19
20#include <memory>
21
22namespace Aws {
23namespace ECS {
24
25class ECSClient;
26
27template <typename DerivedClient>
29 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
39 static_cast<DerivedClient*>(this), request};
40 }
41
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 Pagination::ListAttributesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
50 request};
51 }
52
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 Pagination::ListClustersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
61 request};
62 }
63
70 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 static_cast<DerivedClient*>(this), request};
74 }
75
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 Pagination::ListServicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
84 request};
85 }
86
93 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
96 static_cast<DerivedClient*>(this), request};
97 }
98
105 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 static_cast<DerivedClient*>(this), request};
109 }
110
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 static_cast<DerivedClient*>(this), request};
121 }
122
128 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
130 static_cast<DerivedClient*>(this), request};
131 }
132};
133} // namespace ECS
134} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTasksRequest, Pagination::ListTasksPaginationTraits< DerivedClient > > ListTasksPaginator(const Model::ListTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTaskDefinitionFamiliesRequest, Pagination::ListTaskDefinitionFamiliesPaginationTraits< DerivedClient > > ListTaskDefinitionFamiliesPaginator(const Model::ListTaskDefinitionFamiliesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccountSettingsRequest, Pagination::ListAccountSettingsPaginationTraits< DerivedClient > > ListAccountSettingsPaginator(const Model::ListAccountSettingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTaskDefinitionsRequest, Pagination::ListTaskDefinitionsPaginationTraits< DerivedClient > > ListTaskDefinitionsPaginator(const Model::ListTaskDefinitionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServicesByNamespaceRequest, Pagination::ListServicesByNamespacePaginationTraits< DerivedClient > > ListServicesByNamespacePaginator(const Model::ListServicesByNamespaceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListContainerInstancesRequest, Pagination::ListContainerInstancesPaginationTraits< DerivedClient > > ListContainerInstancesPaginator(const Model::ListContainerInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServicesRequest, Pagination::ListServicesPaginationTraits< DerivedClient > > ListServicesPaginator(const Model::ListServicesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAttributesRequest, Pagination::ListAttributesPaginationTraits< DerivedClient > > ListAttributesPaginator(const Model::ListAttributesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClustersRequest, Pagination::ListClustersPaginationTraits< DerivedClient > > ListClustersPaginator(const Model::ListClustersRequest &request)