AWS SDK for C++

AWS SDK for C++ Version 1.11.770

Loading...
Searching...
No Matches
ComputeOptimizerAutomationPaginationBase.h
1
6#pragma once
7
8#include <aws/compute-optimizer-automation/model/ListAccountsPaginationTraits.h>
9#include <aws/compute-optimizer-automation/model/ListAutomationEventStepsPaginationTraits.h>
10#include <aws/compute-optimizer-automation/model/ListAutomationEventSummariesPaginationTraits.h>
11#include <aws/compute-optimizer-automation/model/ListAutomationEventsPaginationTraits.h>
12#include <aws/compute-optimizer-automation/model/ListAutomationRulePreviewPaginationTraits.h>
13#include <aws/compute-optimizer-automation/model/ListAutomationRulePreviewSummariesPaginationTraits.h>
14#include <aws/compute-optimizer-automation/model/ListAutomationRulesPaginationTraits.h>
15#include <aws/compute-optimizer-automation/model/ListRecommendedActionSummariesPaginationTraits.h>
16#include <aws/compute-optimizer-automation/model/ListRecommendedActionsPaginationTraits.h>
17#include <aws/core/client/UserAgent.h>
18#include <aws/core/utils/pagination/Paginator.h>
19
20#include <memory>
21
22namespace Aws {
23namespace ComputeOptimizerAutomation {
24
25class ComputeOptimizerAutomationClient;
26
27template <typename DerivedClient>
29 public:
35 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
37 Pagination::ListAccountsPaginationTraits<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
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
110 static_cast<DerivedClient*>(this), request};
111 }
112
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
122 static_cast<DerivedClient*>(this), request};
123 }
124
131 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
134 static_cast<DerivedClient*>(this), request};
135 }
136};
137} // namespace ComputeOptimizerAutomation
138} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRecommendedActionSummariesRequest, Pagination::ListRecommendedActionSummariesPaginationTraits< DerivedClient > > ListRecommendedActionSummariesPaginator(const Model::ListRecommendedActionSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomationEventSummariesRequest, Pagination::ListAutomationEventSummariesPaginationTraits< DerivedClient > > ListAutomationEventSummariesPaginator(const Model::ListAutomationEventSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomationRulesRequest, Pagination::ListAutomationRulesPaginationTraits< DerivedClient > > ListAutomationRulesPaginator(const Model::ListAutomationRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomationEventsRequest, Pagination::ListAutomationEventsPaginationTraits< DerivedClient > > ListAutomationEventsPaginator(const Model::ListAutomationEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRecommendedActionsRequest, Pagination::ListRecommendedActionsPaginationTraits< DerivedClient > > ListRecommendedActionsPaginator(const Model::ListRecommendedActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomationRulePreviewRequest, Pagination::ListAutomationRulePreviewPaginationTraits< DerivedClient > > ListAutomationRulePreviewPaginator(const Model::ListAutomationRulePreviewRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccountsRequest, Pagination::ListAccountsPaginationTraits< DerivedClient > > ListAccountsPaginator(const Model::ListAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomationRulePreviewSummariesRequest, Pagination::ListAutomationRulePreviewSummariesPaginationTraits< DerivedClient > > ListAutomationRulePreviewSummariesPaginator(const Model::ListAutomationRulePreviewSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomationEventStepsRequest, Pagination::ListAutomationEventStepsPaginationTraits< DerivedClient > > ListAutomationEventStepsPaginator(const Model::ListAutomationEventStepsRequest &request)