|
33 | 33 | #include <aws/kafka/model/ListTagsForResourceResult.h>
|
34 | 34 | #include <aws/kafka/model/RebootBrokerResult.h>
|
35 | 35 | #include <aws/kafka/model/UpdateBrokerCountResult.h>
|
| 36 | +#include <aws/kafka/model/UpdateBrokerTypeResult.h> |
36 | 37 | #include <aws/kafka/model/UpdateBrokerStorageResult.h>
|
37 | 38 | #include <aws/kafka/model/UpdateConfigurationResult.h>
|
38 | 39 | #include <aws/kafka/model/UpdateClusterConfigurationResult.h>
|
@@ -102,6 +103,7 @@ namespace Model
|
102 | 103 | class TagResourceRequest;
|
103 | 104 | class UntagResourceRequest;
|
104 | 105 | class UpdateBrokerCountRequest;
|
| 106 | + class UpdateBrokerTypeRequest; |
105 | 107 | class UpdateBrokerStorageRequest;
|
106 | 108 | class UpdateConfigurationRequest;
|
107 | 109 | class UpdateClusterConfigurationRequest;
|
@@ -132,6 +134,7 @@ namespace Model
|
132 | 134 | typedef Aws::Utils::Outcome<Aws::NoResult, KafkaError> TagResourceOutcome;
|
133 | 135 | typedef Aws::Utils::Outcome<Aws::NoResult, KafkaError> UntagResourceOutcome;
|
134 | 136 | typedef Aws::Utils::Outcome<UpdateBrokerCountResult, KafkaError> UpdateBrokerCountOutcome;
|
| 137 | + typedef Aws::Utils::Outcome<UpdateBrokerTypeResult, KafkaError> UpdateBrokerTypeOutcome; |
135 | 138 | typedef Aws::Utils::Outcome<UpdateBrokerStorageResult, KafkaError> UpdateBrokerStorageOutcome;
|
136 | 139 | typedef Aws::Utils::Outcome<UpdateConfigurationResult, KafkaError> UpdateConfigurationOutcome;
|
137 | 140 | typedef Aws::Utils::Outcome<UpdateClusterConfigurationResult, KafkaError> UpdateClusterConfigurationOutcome;
|
@@ -162,6 +165,7 @@ namespace Model
|
162 | 165 | typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
|
163 | 166 | typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
|
164 | 167 | typedef std::future<UpdateBrokerCountOutcome> UpdateBrokerCountOutcomeCallable;
|
| 168 | + typedef std::future<UpdateBrokerTypeOutcome> UpdateBrokerTypeOutcomeCallable; |
165 | 169 | typedef std::future<UpdateBrokerStorageOutcome> UpdateBrokerStorageOutcomeCallable;
|
166 | 170 | typedef std::future<UpdateConfigurationOutcome> UpdateConfigurationOutcomeCallable;
|
167 | 171 | typedef std::future<UpdateClusterConfigurationOutcome> UpdateClusterConfigurationOutcomeCallable;
|
@@ -195,6 +199,7 @@ namespace Model
|
195 | 199 | typedef std::function<void(const KafkaClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
|
196 | 200 | typedef std::function<void(const KafkaClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
|
197 | 201 | typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerCountRequest&, const Model::UpdateBrokerCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerCountResponseReceivedHandler;
|
| 202 | + typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerTypeRequest&, const Model::UpdateBrokerTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerTypeResponseReceivedHandler; |
198 | 203 | typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerStorageRequest&, const Model::UpdateBrokerStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerStorageResponseReceivedHandler;
|
199 | 204 | typedef std::function<void(const KafkaClient*, const Model::UpdateConfigurationRequest&, const Model::UpdateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationResponseReceivedHandler;
|
200 | 205 | typedef std::function<void(const KafkaClient*, const Model::UpdateClusterConfigurationRequest&, const Model::UpdateClusterConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterConfigurationResponseReceivedHandler;
|
@@ -1041,6 +1046,40 @@ namespace Model
|
1041 | 1046 | */
|
1042 | 1047 | virtual void UpdateBrokerCountAsync(const Model::UpdateBrokerCountRequest& request, const UpdateBrokerCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
|
1043 | 1048 |
|
| 1049 | + /** |
| 1050 | + * |
| 1051 | + <p>Updates EC2 instance type.</p> |
| 1052 | + <p><h3>See Also:</h3> |
| 1053 | + * <a |
| 1054 | + * href="http://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerType">AWS |
| 1055 | + * API Reference</a></p> |
| 1056 | + */ |
| 1057 | + virtual Model::UpdateBrokerTypeOutcome UpdateBrokerType(const Model::UpdateBrokerTypeRequest& request) const; |
| 1058 | + |
| 1059 | + /** |
| 1060 | + * |
| 1061 | + <p>Updates EC2 instance type.</p> |
| 1062 | + <p><h3>See Also:</h3> |
| 1063 | + * <a |
| 1064 | + * href="http://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerType">AWS |
| 1065 | + * API Reference</a></p> |
| 1066 | + * |
| 1067 | + * returns a future to the operation so that it can be executed in parallel to other requests. |
| 1068 | + */ |
| 1069 | + virtual Model::UpdateBrokerTypeOutcomeCallable UpdateBrokerTypeCallable(const Model::UpdateBrokerTypeRequest& request) const; |
| 1070 | + |
| 1071 | + /** |
| 1072 | + * |
| 1073 | + <p>Updates EC2 instance type.</p> |
| 1074 | + <p><h3>See Also:</h3> |
| 1075 | + * <a |
| 1076 | + * href="http://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerType">AWS |
| 1077 | + * API Reference</a></p> |
| 1078 | + * |
| 1079 | + * Queues the request into a thread executor and triggers associated callback when operation has finished. |
| 1080 | + */ |
| 1081 | + virtual void UpdateBrokerTypeAsync(const Model::UpdateBrokerTypeRequest& request, const UpdateBrokerTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const; |
| 1082 | + |
1044 | 1083 | /**
|
1045 | 1084 | *
|
1046 | 1085 | <p>Updates the EBS storage associated with MSK brokers.</p>
|
@@ -1245,6 +1284,7 @@ namespace Model
|
1245 | 1284 | void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
1246 | 1285 | void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
1247 | 1286 | void UpdateBrokerCountAsyncHelper(const Model::UpdateBrokerCountRequest& request, const UpdateBrokerCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
| 1287 | + void UpdateBrokerTypeAsyncHelper(const Model::UpdateBrokerTypeRequest& request, const UpdateBrokerTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const; |
1248 | 1288 | void UpdateBrokerStorageAsyncHelper(const Model::UpdateBrokerStorageRequest& request, const UpdateBrokerStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
1249 | 1289 | void UpdateConfigurationAsyncHelper(const Model::UpdateConfigurationRequest& request, const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
1250 | 1290 | void UpdateClusterConfigurationAsyncHelper(const Model::UpdateClusterConfigurationRequest& request, const UpdateClusterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
|
0 commit comments