AWS SDK for C++

AWS SDK for C++ Version 1.11.782

Loading...
Searching...
No Matches
ApplicationInsightsPaginationBase.h
1
6#pragma once
7
8#include <aws/application-insights/model/ListApplicationsPaginationTraits.h>
9#include <aws/application-insights/model/ListComponentsPaginationTraits.h>
10#include <aws/application-insights/model/ListConfigurationHistoryPaginationTraits.h>
11#include <aws/application-insights/model/ListLogPatternSetsPaginationTraits.h>
12#include <aws/application-insights/model/ListLogPatternsPaginationTraits.h>
13#include <aws/application-insights/model/ListProblemsPaginationTraits.h>
14#include <aws/application-insights/model/ListWorkloadsPaginationTraits.h>
15#include <aws/core/client/UserAgent.h>
16#include <aws/core/utils/pagination/Paginator.h>
17
18#include <memory>
19
20namespace Aws {
21namespace ApplicationInsights {
22
23class ApplicationInsightsClient;
24
25template <typename DerivedClient>
27 public:
34 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
36 Pagination::ListApplicationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
37 request};
38 }
39
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 Pagination::ListComponentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
48 request};
49 }
50
57 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 static_cast<DerivedClient*>(this), request};
61 }
62
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 Pagination::ListLogPatternsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
72 request};
73 }
74
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
84 static_cast<DerivedClient*>(this), request};
85 }
86
92 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 Pagination::ListProblemsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
95 request};
96 }
97
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
105 Pagination::ListWorkloadsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
106 request};
107 }
108};
109} // namespace ApplicationInsights
110} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLogPatternsRequest, Pagination::ListLogPatternsPaginationTraits< DerivedClient > > ListLogPatternsPaginator(const Model::ListLogPatternsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConfigurationHistoryRequest, Pagination::ListConfigurationHistoryPaginationTraits< DerivedClient > > ListConfigurationHistoryPaginator(const Model::ListConfigurationHistoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListComponentsRequest, Pagination::ListComponentsPaginationTraits< DerivedClient > > ListComponentsPaginator(const Model::ListComponentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLogPatternSetsRequest, Pagination::ListLogPatternSetsPaginationTraits< DerivedClient > > ListLogPatternSetsPaginator(const Model::ListLogPatternSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkloadsRequest, Pagination::ListWorkloadsPaginationTraits< DerivedClient > > ListWorkloadsPaginator(const Model::ListWorkloadsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProblemsRequest, Pagination::ListProblemsPaginationTraits< DerivedClient > > ListProblemsPaginator(const Model::ListProblemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationsRequest, Pagination::ListApplicationsPaginationTraits< DerivedClient > > ListApplicationsPaginator(const Model::ListApplicationsRequest &request)