AWS SDK for C++

AWS SDK for C++ Version 1.11.766

Loading...
Searching...
No Matches
ApplicationSignalsPaginationBase.h
1
6#pragma once
7
8#include <aws/application-signals/model/ListEntityEventsPaginationTraits.h>
9#include <aws/application-signals/model/ListServiceDependenciesPaginationTraits.h>
10#include <aws/application-signals/model/ListServiceDependentsPaginationTraits.h>
11#include <aws/application-signals/model/ListServiceLevelObjectiveExclusionWindowsPaginationTraits.h>
12#include <aws/application-signals/model/ListServiceLevelObjectivesPaginationTraits.h>
13#include <aws/application-signals/model/ListServiceOperationsPaginationTraits.h>
14#include <aws/application-signals/model/ListServiceStatesPaginationTraits.h>
15#include <aws/application-signals/model/ListServicesPaginationTraits.h>
16#include <aws/core/client/UserAgent.h>
17#include <aws/core/utils/pagination/Paginator.h>
18
19#include <memory>
20
21namespace Aws {
22namespace ApplicationSignals {
23
24class ApplicationSignalsClient;
25
26template <typename DerivedClient>
28 public:
35 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
37 Pagination::ListEntityEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
38 request};
39 }
40
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 static_cast<DerivedClient*>(this), request};
51 }
52
59 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 static_cast<DerivedClient*>(this), request};
63 }
64
71 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
74 static_cast<DerivedClient*>(this), request};
75 }
76
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 static_cast<DerivedClient*>(this), request};
87 }
88
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 static_cast<DerivedClient*>(this), request};
99 }
100
106 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 Pagination::ListServicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
109 request};
110 }
111
118 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 static_cast<DerivedClient*>(this), request};
122 }
123};
124} // namespace ApplicationSignals
125} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceDependenciesRequest, Pagination::ListServiceDependenciesPaginationTraits< DerivedClient > > ListServiceDependenciesPaginator(const Model::ListServiceDependenciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServicesRequest, Pagination::ListServicesPaginationTraits< DerivedClient > > ListServicesPaginator(const Model::ListServicesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceLevelObjectivesRequest, Pagination::ListServiceLevelObjectivesPaginationTraits< DerivedClient > > ListServiceLevelObjectivesPaginator(const Model::ListServiceLevelObjectivesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceStatesRequest, Pagination::ListServiceStatesPaginationTraits< DerivedClient > > ListServiceStatesPaginator(const Model::ListServiceStatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEntityEventsRequest, Pagination::ListEntityEventsPaginationTraits< DerivedClient > > ListEntityEventsPaginator(const Model::ListEntityEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceDependentsRequest, Pagination::ListServiceDependentsPaginationTraits< DerivedClient > > ListServiceDependentsPaginator(const Model::ListServiceDependentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceLevelObjectiveExclusionWindowsRequest, Pagination::ListServiceLevelObjectiveExclusionWindowsPaginationTraits< DerivedClient > > ListServiceLevelObjectiveExclusionWindowsPaginator(const Model::ListServiceLevelObjectiveExclusionWindowsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceOperationsRequest, Pagination::ListServiceOperationsPaginationTraits< DerivedClient > > ListServiceOperationsPaginator(const Model::ListServiceOperationsRequest &request)