AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
XRayPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/xray/model/BatchGetTracesPaginationTraits.h>
11#include <aws/xray/model/GetGroupsPaginationTraits.h>
12#include <aws/xray/model/GetInsightEventsPaginationTraits.h>
13#include <aws/xray/model/GetInsightSummariesPaginationTraits.h>
14#include <aws/xray/model/GetSamplingRulesPaginationTraits.h>
15#include <aws/xray/model/GetSamplingStatisticSummariesPaginationTraits.h>
16#include <aws/xray/model/GetServiceGraphPaginationTraits.h>
17#include <aws/xray/model/GetTimeSeriesServiceStatisticsPaginationTraits.h>
18#include <aws/xray/model/GetTraceGraphPaginationTraits.h>
19#include <aws/xray/model/GetTraceSummariesPaginationTraits.h>
20#include <aws/xray/model/ListResourcePoliciesPaginationTraits.h>
21#include <aws/xray/model/ListTagsForResourcePaginationTraits.h>
22
23#include <memory>
24
25namespace Aws {
26namespace XRay {
27
28template <typename DerivedClient>
30 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
38 Pagination::BatchGetTracesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
39 request};
40 }
41
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 static_cast<DerivedClient*>(this), request};
50 }
51
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 Pagination::GetInsightEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
61 request};
62 }
63
70 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 static_cast<DerivedClient*>(this), request};
74 }
75
82 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
84 Pagination::GetSamplingRulesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
85 request};
86 }
87
94 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
97 static_cast<DerivedClient*>(this), request};
98 }
99
106 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 Pagination::GetServiceGraphPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
109 request};
110 }
111
118 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 static_cast<DerivedClient*>(this), request};
122 }
123
129 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
131 Pagination::GetTraceGraphPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
132 request};
133 }
134
141 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
144 static_cast<DerivedClient*>(this), request};
145 }
146
153 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
156 static_cast<DerivedClient*>(this), request};
157 }
158
165 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
168 static_cast<DerivedClient*>(this), request};
169 }
170};
171} // namespace XRay
172} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetServiceGraphRequest, Pagination::GetServiceGraphPaginationTraits< DerivedClient > > GetServiceGraphPaginator(const Model::GetServiceGraphRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetSamplingRulesRequest, Pagination::GetSamplingRulesPaginationTraits< DerivedClient > > GetSamplingRulesPaginator(const Model::GetSamplingRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourcePoliciesRequest, Pagination::ListResourcePoliciesPaginationTraits< DerivedClient > > ListResourcePoliciesPaginator(const Model::ListResourcePoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetTraceSummariesRequest, Pagination::GetTraceSummariesPaginationTraits< DerivedClient > > GetTraceSummariesPaginator(const Model::GetTraceSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::BatchGetTracesRequest, Pagination::BatchGetTracesPaginationTraits< DerivedClient > > BatchGetTracesPaginator(const Model::BatchGetTracesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetSamplingStatisticSummariesRequest, Pagination::GetSamplingStatisticSummariesPaginationTraits< DerivedClient > > GetSamplingStatisticSummariesPaginator(const Model::GetSamplingStatisticSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetTimeSeriesServiceStatisticsRequest, Pagination::GetTimeSeriesServiceStatisticsPaginationTraits< DerivedClient > > GetTimeSeriesServiceStatisticsPaginator(const Model::GetTimeSeriesServiceStatisticsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetTraceGraphRequest, Pagination::GetTraceGraphPaginationTraits< DerivedClient > > GetTraceGraphPaginator(const Model::GetTraceGraphRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetInsightEventsRequest, Pagination::GetInsightEventsPaginationTraits< DerivedClient > > GetInsightEventsPaginator(const Model::GetInsightEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetInsightSummariesRequest, Pagination::GetInsightSummariesPaginationTraits< DerivedClient > > GetInsightSummariesPaginator(const Model::GetInsightSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTagsForResourceRequest, Pagination::ListTagsForResourcePaginationTraits< DerivedClient > > ListTagsForResourcePaginator(const Model::ListTagsForResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetGroupsRequest, Pagination::GetGroupsPaginationTraits< DerivedClient > > GetGroupsPaginator(const Model::GetGroupsRequest &request)