30
30
#include < aws/kinesis/model/ListShardsResult.h>
31
31
#include < aws/kinesis/model/ListStreamConsumersResult.h>
32
32
#include < aws/kinesis/model/ListStreamsResult.h>
33
+ #include < aws/kinesis/model/ListTagsForResourceResult.h>
33
34
#include < aws/kinesis/model/ListTagsForStreamResult.h>
34
35
#include < aws/kinesis/model/PutRecordResult.h>
35
36
#include < aws/kinesis/model/PutRecordsResult.h>
44
45
#include < aws/kinesis/model/DescribeStreamConsumerRequest.h>
45
46
#include < aws/kinesis/model/ListTagsForStreamRequest.h>
46
47
#include < aws/kinesis/model/DescribeStreamRequest.h>
48
+ #include < aws/kinesis/model/ListTagsForResourceRequest.h>
47
49
#include < aws/core/NoResult.h>
48
50
/* End of service model headers required in KinesisClient header */
49
51
@@ -104,6 +106,7 @@ namespace Aws
104
106
class ListShardsRequest ;
105
107
class ListStreamConsumersRequest ;
106
108
class ListStreamsRequest ;
109
+ class ListTagsForResourceRequest ;
107
110
class ListTagsForStreamRequest ;
108
111
class MergeShardsRequest ;
109
112
class PutRecordRequest ;
@@ -115,6 +118,8 @@ namespace Aws
115
118
class StartStreamEncryptionRequest ;
116
119
class StopStreamEncryptionRequest ;
117
120
class SubscribeToShardRequest ;
121
+ class TagResourceRequest ;
122
+ class UntagResourceRequest ;
118
123
class UpdateShardCountRequest ;
119
124
class UpdateStreamModeRequest ;
120
125
/* End of service model forward declarations required in KinesisClient header */
@@ -139,6 +144,7 @@ namespace Aws
139
144
typedef Aws::Utils::Outcome<ListShardsResult, KinesisError> ListShardsOutcome;
140
145
typedef Aws::Utils::Outcome<ListStreamConsumersResult, KinesisError> ListStreamConsumersOutcome;
141
146
typedef Aws::Utils::Outcome<ListStreamsResult, KinesisError> ListStreamsOutcome;
147
+ typedef Aws::Utils::Outcome<ListTagsForResourceResult, KinesisError> ListTagsForResourceOutcome;
142
148
typedef Aws::Utils::Outcome<ListTagsForStreamResult, KinesisError> ListTagsForStreamOutcome;
143
149
typedef Aws::Utils::Outcome<Aws::NoResult, KinesisError> MergeShardsOutcome;
144
150
typedef Aws::Utils::Outcome<PutRecordResult, KinesisError> PutRecordOutcome;
@@ -150,6 +156,8 @@ namespace Aws
150
156
typedef Aws::Utils::Outcome<Aws::NoResult, KinesisError> StartStreamEncryptionOutcome;
151
157
typedef Aws::Utils::Outcome<Aws::NoResult, KinesisError> StopStreamEncryptionOutcome;
152
158
typedef Aws::Utils::Outcome<Aws::NoResult, KinesisError> SubscribeToShardOutcome;
159
+ typedef Aws::Utils::Outcome<Aws::NoResult, KinesisError> TagResourceOutcome;
160
+ typedef Aws::Utils::Outcome<Aws::NoResult, KinesisError> UntagResourceOutcome;
153
161
typedef Aws::Utils::Outcome<UpdateShardCountResult, KinesisError> UpdateShardCountOutcome;
154
162
typedef Aws::Utils::Outcome<Aws::NoResult, KinesisError> UpdateStreamModeOutcome;
155
163
/* End of service model Outcome class definitions */
@@ -174,6 +182,7 @@ namespace Aws
174
182
typedef std::future<ListShardsOutcome> ListShardsOutcomeCallable;
175
183
typedef std::future<ListStreamConsumersOutcome> ListStreamConsumersOutcomeCallable;
176
184
typedef std::future<ListStreamsOutcome> ListStreamsOutcomeCallable;
185
+ typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
177
186
typedef std::future<ListTagsForStreamOutcome> ListTagsForStreamOutcomeCallable;
178
187
typedef std::future<MergeShardsOutcome> MergeShardsOutcomeCallable;
179
188
typedef std::future<PutRecordOutcome> PutRecordOutcomeCallable;
@@ -185,6 +194,8 @@ namespace Aws
185
194
typedef std::future<StartStreamEncryptionOutcome> StartStreamEncryptionOutcomeCallable;
186
195
typedef std::future<StopStreamEncryptionOutcome> StopStreamEncryptionOutcomeCallable;
187
196
typedef std::future<SubscribeToShardOutcome> SubscribeToShardOutcomeCallable;
197
+ typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
198
+ typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
188
199
typedef std::future<UpdateShardCountOutcome> UpdateShardCountOutcomeCallable;
189
200
typedef std::future<UpdateStreamModeOutcome> UpdateStreamModeOutcomeCallable;
190
201
/* End of service model Outcome callable definitions */
@@ -212,6 +223,7 @@ namespace Aws
212
223
typedef std::function<void (const KinesisClient*, const Model::ListShardsRequest&, const Model::ListShardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListShardsResponseReceivedHandler;
213
224
typedef std::function<void (const KinesisClient*, const Model::ListStreamConsumersRequest&, const Model::ListStreamConsumersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStreamConsumersResponseReceivedHandler;
214
225
typedef std::function<void (const KinesisClient*, const Model::ListStreamsRequest&, const Model::ListStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStreamsResponseReceivedHandler;
226
+ typedef std::function<void (const KinesisClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
215
227
typedef std::function<void (const KinesisClient*, const Model::ListTagsForStreamRequest&, const Model::ListTagsForStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForStreamResponseReceivedHandler;
216
228
typedef std::function<void (const KinesisClient*, const Model::MergeShardsRequest&, const Model::MergeShardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > MergeShardsResponseReceivedHandler;
217
229
typedef std::function<void (const KinesisClient*, const Model::PutRecordRequest&, const Model::PutRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRecordResponseReceivedHandler;
@@ -223,6 +235,8 @@ namespace Aws
223
235
typedef std::function<void (const KinesisClient*, const Model::StartStreamEncryptionRequest&, const Model::StartStreamEncryptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartStreamEncryptionResponseReceivedHandler;
224
236
typedef std::function<void (const KinesisClient*, const Model::StopStreamEncryptionRequest&, const Model::StopStreamEncryptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopStreamEncryptionResponseReceivedHandler;
225
237
typedef std::function<void (const KinesisClient*, const Model::SubscribeToShardRequest&, const Model::SubscribeToShardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubscribeToShardResponseReceivedHandler;
238
+ typedef std::function<void (const KinesisClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
239
+ typedef std::function<void (const KinesisClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
226
240
typedef std::function<void (const KinesisClient*, const Model::UpdateShardCountRequest&, const Model::UpdateShardCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateShardCountResponseReceivedHandler;
227
241
typedef std::function<void (const KinesisClient*, const Model::UpdateStreamModeRequest&, const Model::UpdateStreamModeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStreamModeResponseReceivedHandler;
228
242
/* End of service model async handlers definitions */
0 commit comments