AWS SDK for C++
AWS SDK for C++ Version 1.11.752
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-autoscaling
include
aws
autoscaling
AutoScalingPaginationBase.h
1
6
#pragma once
7
8
#include <aws/autoscaling/model/DescribeAutoScalingGroupsPaginationTraits.h>
9
#include <aws/autoscaling/model/DescribeAutoScalingInstancesPaginationTraits.h>
10
#include <aws/autoscaling/model/DescribeInstanceRefreshesPaginationTraits.h>
11
#include <aws/autoscaling/model/DescribeLaunchConfigurationsPaginationTraits.h>
12
#include <aws/autoscaling/model/DescribeLoadBalancerTargetGroupsPaginationTraits.h>
13
#include <aws/autoscaling/model/DescribeLoadBalancersPaginationTraits.h>
14
#include <aws/autoscaling/model/DescribeNotificationConfigurationsPaginationTraits.h>
15
#include <aws/autoscaling/model/DescribePoliciesPaginationTraits.h>
16
#include <aws/autoscaling/model/DescribeScalingActivitiesPaginationTraits.h>
17
#include <aws/autoscaling/model/DescribeScheduledActionsPaginationTraits.h>
18
#include <aws/autoscaling/model/DescribeTagsPaginationTraits.h>
19
#include <aws/autoscaling/model/DescribeTrafficSourcesPaginationTraits.h>
20
#include <aws/autoscaling/model/DescribeWarmPoolPaginationTraits.h>
21
#include <aws/core/utils/pagination/Paginator.h>
22
23
#include <memory>
24
25
namespace
Aws
{
26
namespace
AutoScaling {
27
28
class
AutoScalingClient;
29
30
template
<
typename
DerivedClient>
31
class
AutoScalingPaginationBase
{
32
public
:
36
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeAutoScalingGroupsRequest
,
37
Pagination::DescribeAutoScalingGroupsPaginationTraits<DerivedClient>
>
38
DescribeAutoScalingGroupsPaginator
(
const
Model::DescribeAutoScalingGroupsRequest
& request) {
39
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeAutoScalingGroupsRequest
,
40
Pagination::DescribeAutoScalingGroupsPaginationTraits<DerivedClient>
>{
41
static_cast<
DerivedClient*
>
(
this
), request};
42
}
43
47
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeAutoScalingInstancesRequest
,
48
Pagination::DescribeAutoScalingInstancesPaginationTraits<DerivedClient>
>
49
DescribeAutoScalingInstancesPaginator
(
const
Model::DescribeAutoScalingInstancesRequest
& request) {
50
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeAutoScalingInstancesRequest
,
51
Pagination::DescribeAutoScalingInstancesPaginationTraits<DerivedClient>
>{
52
static_cast<
DerivedClient*
>
(
this
), request};
53
}
54
58
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeInstanceRefreshesRequest
,
59
Pagination::DescribeInstanceRefreshesPaginationTraits<DerivedClient>
>
60
DescribeInstanceRefreshesPaginator
(
const
Model::DescribeInstanceRefreshesRequest
& request) {
61
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeInstanceRefreshesRequest
,
62
Pagination::DescribeInstanceRefreshesPaginationTraits<DerivedClient>
>{
63
static_cast<
DerivedClient*
>
(
this
), request};
64
}
65
69
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeLaunchConfigurationsRequest
,
70
Pagination::DescribeLaunchConfigurationsPaginationTraits<DerivedClient>
>
71
DescribeLaunchConfigurationsPaginator
(
const
Model::DescribeLaunchConfigurationsRequest
& request) {
72
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeLaunchConfigurationsRequest
,
73
Pagination::DescribeLaunchConfigurationsPaginationTraits<DerivedClient>
>{
74
static_cast<
DerivedClient*
>
(
this
), request};
75
}
76
80
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeLoadBalancersRequest
,
81
Pagination::DescribeLoadBalancersPaginationTraits<DerivedClient>
>
82
DescribeLoadBalancersPaginator
(
const
Model::DescribeLoadBalancersRequest
& request) {
83
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeLoadBalancersRequest
,
84
Pagination::DescribeLoadBalancersPaginationTraits<DerivedClient>
>{
85
static_cast<
DerivedClient*
>
(
this
), request};
86
}
87
91
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeLoadBalancerTargetGroupsRequest
,
92
Pagination::DescribeLoadBalancerTargetGroupsPaginationTraits<DerivedClient>
>
93
DescribeLoadBalancerTargetGroupsPaginator
(
const
Model::DescribeLoadBalancerTargetGroupsRequest
& request) {
94
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeLoadBalancerTargetGroupsRequest
,
95
Pagination::DescribeLoadBalancerTargetGroupsPaginationTraits<DerivedClient>
>{
96
static_cast<
DerivedClient*
>
(
this
), request};
97
}
98
102
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeNotificationConfigurationsRequest
,
103
Pagination::DescribeNotificationConfigurationsPaginationTraits<DerivedClient>
>
104
DescribeNotificationConfigurationsPaginator
(
const
Model::DescribeNotificationConfigurationsRequest
& request) {
105
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeNotificationConfigurationsRequest
,
106
Pagination::DescribeNotificationConfigurationsPaginationTraits<DerivedClient>
>{
107
static_cast<
DerivedClient*
>
(
this
), request};
108
}
109
113
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribePoliciesRequest
,
114
Pagination::DescribePoliciesPaginationTraits<DerivedClient>
>
115
DescribePoliciesPaginator
(
const
Model::DescribePoliciesRequest
& request) {
116
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribePoliciesRequest
,
117
Pagination::DescribePoliciesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
118
request};
119
}
120
124
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeScalingActivitiesRequest
,
125
Pagination::DescribeScalingActivitiesPaginationTraits<DerivedClient>
>
126
DescribeScalingActivitiesPaginator
(
const
Model::DescribeScalingActivitiesRequest
& request) {
127
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeScalingActivitiesRequest
,
128
Pagination::DescribeScalingActivitiesPaginationTraits<DerivedClient>
>{
129
static_cast<
DerivedClient*
>
(
this
), request};
130
}
131
135
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeScheduledActionsRequest
,
136
Pagination::DescribeScheduledActionsPaginationTraits<DerivedClient>
>
137
DescribeScheduledActionsPaginator
(
const
Model::DescribeScheduledActionsRequest
& request) {
138
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeScheduledActionsRequest
,
139
Pagination::DescribeScheduledActionsPaginationTraits<DerivedClient>
>{
140
static_cast<
DerivedClient*
>
(
this
), request};
141
}
142
146
Aws::Utils::Pagination::Paginator<DerivedClient, Model::DescribeTagsRequest, Pagination::DescribeTagsPaginationTraits<DerivedClient>
>
147
DescribeTagsPaginator
(
const
Model::DescribeTagsRequest
& request) {
148
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeTagsRequest
,
149
Pagination::DescribeTagsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
150
request};
151
}
152
156
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeTrafficSourcesRequest
,
157
Pagination::DescribeTrafficSourcesPaginationTraits<DerivedClient>
>
158
DescribeTrafficSourcesPaginator
(
const
Model::DescribeTrafficSourcesRequest
& request) {
159
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeTrafficSourcesRequest
,
160
Pagination::DescribeTrafficSourcesPaginationTraits<DerivedClient>
>{
161
static_cast<
DerivedClient*
>
(
this
), request};
162
}
163
167
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeWarmPoolRequest
,
168
Pagination::DescribeWarmPoolPaginationTraits<DerivedClient>
>
169
DescribeWarmPoolPaginator
(
const
Model::DescribeWarmPoolRequest
& request) {
170
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeWarmPoolRequest
,
171
Pagination::DescribeWarmPoolPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
172
request};
173
}
174
};
175
}
// namespace AutoScaling
176
}
// namespace Aws
Aws::AutoScaling::AutoScalingPaginationBase
Definition
AutoScalingPaginationBase.h:31
Aws::AutoScaling::AutoScalingPaginationBase::DescribeTrafficSourcesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeTrafficSourcesRequest, Pagination::DescribeTrafficSourcesPaginationTraits< DerivedClient > > DescribeTrafficSourcesPaginator(const Model::DescribeTrafficSourcesRequest &request)
Definition
AutoScalingPaginationBase.h:158
Aws::AutoScaling::AutoScalingPaginationBase::DescribeLoadBalancersPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLoadBalancersRequest, Pagination::DescribeLoadBalancersPaginationTraits< DerivedClient > > DescribeLoadBalancersPaginator(const Model::DescribeLoadBalancersRequest &request)
Definition
AutoScalingPaginationBase.h:82
Aws::AutoScaling::AutoScalingPaginationBase::DescribeTagsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeTagsRequest, Pagination::DescribeTagsPaginationTraits< DerivedClient > > DescribeTagsPaginator(const Model::DescribeTagsRequest &request)
Definition
AutoScalingPaginationBase.h:147
Aws::AutoScaling::AutoScalingPaginationBase::DescribeLoadBalancerTargetGroupsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLoadBalancerTargetGroupsRequest, Pagination::DescribeLoadBalancerTargetGroupsPaginationTraits< DerivedClient > > DescribeLoadBalancerTargetGroupsPaginator(const Model::DescribeLoadBalancerTargetGroupsRequest &request)
Definition
AutoScalingPaginationBase.h:93
Aws::AutoScaling::AutoScalingPaginationBase::DescribeAutoScalingInstancesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAutoScalingInstancesRequest, Pagination::DescribeAutoScalingInstancesPaginationTraits< DerivedClient > > DescribeAutoScalingInstancesPaginator(const Model::DescribeAutoScalingInstancesRequest &request)
Definition
AutoScalingPaginationBase.h:49
Aws::AutoScaling::AutoScalingPaginationBase::DescribeLaunchConfigurationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLaunchConfigurationsRequest, Pagination::DescribeLaunchConfigurationsPaginationTraits< DerivedClient > > DescribeLaunchConfigurationsPaginator(const Model::DescribeLaunchConfigurationsRequest &request)
Definition
AutoScalingPaginationBase.h:71
Aws::AutoScaling::AutoScalingPaginationBase::DescribeScheduledActionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeScheduledActionsRequest, Pagination::DescribeScheduledActionsPaginationTraits< DerivedClient > > DescribeScheduledActionsPaginator(const Model::DescribeScheduledActionsRequest &request)
Definition
AutoScalingPaginationBase.h:137
Aws::AutoScaling::AutoScalingPaginationBase::DescribeInstanceRefreshesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstanceRefreshesRequest, Pagination::DescribeInstanceRefreshesPaginationTraits< DerivedClient > > DescribeInstanceRefreshesPaginator(const Model::DescribeInstanceRefreshesRequest &request)
Definition
AutoScalingPaginationBase.h:60
Aws::AutoScaling::AutoScalingPaginationBase::DescribePoliciesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePoliciesRequest, Pagination::DescribePoliciesPaginationTraits< DerivedClient > > DescribePoliciesPaginator(const Model::DescribePoliciesRequest &request)
Definition
AutoScalingPaginationBase.h:115
Aws::AutoScaling::AutoScalingPaginationBase::DescribeWarmPoolPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeWarmPoolRequest, Pagination::DescribeWarmPoolPaginationTraits< DerivedClient > > DescribeWarmPoolPaginator(const Model::DescribeWarmPoolRequest &request)
Definition
AutoScalingPaginationBase.h:169
Aws::AutoScaling::AutoScalingPaginationBase::DescribeAutoScalingGroupsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAutoScalingGroupsRequest, Pagination::DescribeAutoScalingGroupsPaginationTraits< DerivedClient > > DescribeAutoScalingGroupsPaginator(const Model::DescribeAutoScalingGroupsRequest &request)
Definition
AutoScalingPaginationBase.h:38
Aws::AutoScaling::AutoScalingPaginationBase::DescribeNotificationConfigurationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeNotificationConfigurationsRequest, Pagination::DescribeNotificationConfigurationsPaginationTraits< DerivedClient > > DescribeNotificationConfigurationsPaginator(const Model::DescribeNotificationConfigurationsRequest &request)
Definition
AutoScalingPaginationBase.h:104
Aws::AutoScaling::AutoScalingPaginationBase::DescribeScalingActivitiesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeScalingActivitiesRequest, Pagination::DescribeScalingActivitiesPaginationTraits< DerivedClient > > DescribeScalingActivitiesPaginator(const Model::DescribeScalingActivitiesRequest &request)
Definition
AutoScalingPaginationBase.h:126
Aws::AutoScaling::Model::DescribeAutoScalingGroupsRequest
Definition
DescribeAutoScalingGroupsRequest.h:21
Aws::AutoScaling::Model::DescribeAutoScalingInstancesRequest
Definition
DescribeAutoScalingInstancesRequest.h:20
Aws::AutoScaling::Model::DescribeInstanceRefreshesRequest
Definition
DescribeInstanceRefreshesRequest.h:20
Aws::AutoScaling::Model::DescribeLaunchConfigurationsRequest
Definition
DescribeLaunchConfigurationsRequest.h:20
Aws::AutoScaling::Model::DescribeLoadBalancerTargetGroupsRequest
Definition
DescribeLoadBalancerTargetGroupsRequest.h:19
Aws::AutoScaling::Model::DescribeLoadBalancersRequest
Definition
DescribeLoadBalancersRequest.h:19
Aws::AutoScaling::Model::DescribeNotificationConfigurationsRequest
Definition
DescribeNotificationConfigurationsRequest.h:20
Aws::AutoScaling::Model::DescribePoliciesRequest
Definition
DescribePoliciesRequest.h:20
Aws::AutoScaling::Model::DescribeScalingActivitiesRequest
Definition
DescribeScalingActivitiesRequest.h:21
Aws::AutoScaling::Model::DescribeScheduledActionsRequest
Definition
DescribeScheduledActionsRequest.h:21
Aws::AutoScaling::Model::DescribeTagsRequest
Definition
DescribeTagsRequest.h:21
Aws::AutoScaling::Model::DescribeTrafficSourcesRequest
Definition
DescribeTrafficSourcesRequest.h:19
Aws::AutoScaling::Model::DescribeWarmPoolRequest
Definition
DescribeWarmPoolRequest.h:19
Aws::Utils::Pagination::Paginator
Aws::Utils::Pagination::Paginator
Aws
Aws::AutoScaling::Pagination::DescribeAutoScalingGroupsPaginationTraits
Definition
DescribeAutoScalingGroupsPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeAutoScalingInstancesPaginationTraits
Definition
DescribeAutoScalingInstancesPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeInstanceRefreshesPaginationTraits
Definition
DescribeInstanceRefreshesPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeLaunchConfigurationsPaginationTraits
Definition
DescribeLaunchConfigurationsPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeLoadBalancerTargetGroupsPaginationTraits
Definition
DescribeLoadBalancerTargetGroupsPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeLoadBalancersPaginationTraits
Definition
DescribeLoadBalancersPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeNotificationConfigurationsPaginationTraits
Definition
DescribeNotificationConfigurationsPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribePoliciesPaginationTraits
Definition
DescribePoliciesPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeScalingActivitiesPaginationTraits
Definition
DescribeScalingActivitiesPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeScheduledActionsPaginationTraits
Definition
DescribeScheduledActionsPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeTagsPaginationTraits
Definition
DescribeTagsPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeTrafficSourcesPaginationTraits
Definition
DescribeTrafficSourcesPaginationTraits.h:17
Aws::AutoScaling::Pagination::DescribeWarmPoolPaginationTraits
Definition
DescribeWarmPoolPaginationTraits.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences