AWS SDK for C++

AWS SDK for C++ Version 1.11.751

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/utils/pagination/Paginator.h>
16
17#include <memory>
18
19namespace Aws {
20namespace ApplicationInsights {
21
22class ApplicationInsightsClient;
23
24template <typename DerivedClient>
26 public:
34 Pagination::ListApplicationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
35 request};
36 }
37
44 Pagination::ListComponentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
45 request};
46 }
47
56 static_cast<DerivedClient*>(this), request};
57 }
58
66 Pagination::ListLogPatternsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
67 request};
68 }
69
78 static_cast<DerivedClient*>(this), request};
79 }
80
87 Pagination::ListProblemsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
88 request};
89 }
90
97 Pagination::ListWorkloadsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
98 request};
99 }
100};
101} // namespace ApplicationInsights
102} // namespace Aws
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)