7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/kafka/KafkaServiceClientModel.h>
39 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider =
nullptr);
46 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider =
nullptr,
53 KafkaClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
54 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider =
nullptr,
76 KafkaClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
95 template<
typename BatchAssociateScramSecretRequestT = Model::BatchAssociateScramSecretRequest>
98 return SubmitCallable(&KafkaClient::BatchAssociateScramSecret, request);
104 template<
typename BatchAssociateScramSecretRequestT = Model::BatchAssociateScramSecretRequest>
107 return SubmitAsync(&KafkaClient::BatchAssociateScramSecret, request, handler, context);
123 template<
typename BatchDisassociateScramSecretRequestT = Model::BatchDisassociateScramSecretRequest>
126 return SubmitCallable(&KafkaClient::BatchDisassociateScramSecret, request);
132 template<
typename BatchDisassociateScramSecretRequestT = Model::BatchDisassociateScramSecretRequest>
135 return SubmitAsync(&KafkaClient::BatchDisassociateScramSecret, request, handler, context);
151 template<
typename CreateClusterRequestT = Model::CreateClusterRequest>
154 return SubmitCallable(&KafkaClient::CreateCluster, request);
160 template<
typename CreateClusterRequestT = Model::CreateClusterRequest>
163 return SubmitAsync(&KafkaClient::CreateCluster, request, handler, context);
179 template<
typename CreateClusterV2RequestT = Model::CreateClusterV2Request>
182 return SubmitCallable(&KafkaClient::CreateClusterV2, request);
188 template<
typename CreateClusterV2RequestT = Model::CreateClusterV2Request>
191 return SubmitAsync(&KafkaClient::CreateClusterV2, request, handler, context);
207 template<
typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
210 return SubmitCallable(&KafkaClient::CreateConfiguration, request);
216 template<
typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
219 return SubmitAsync(&KafkaClient::CreateConfiguration, request, handler, context);
232 template<
typename CreateReplicatorRequestT = Model::CreateReplicatorRequest>
235 return SubmitCallable(&KafkaClient::CreateReplicator, request);
241 template<
typename CreateReplicatorRequestT = Model::CreateReplicatorRequest>
244 return SubmitAsync(&KafkaClient::CreateReplicator, request, handler, context);
260 template<
typename CreateVpcConnectionRequestT = Model::CreateVpcConnectionRequest>
263 return SubmitCallable(&KafkaClient::CreateVpcConnection, request);
269 template<
typename CreateVpcConnectionRequestT = Model::CreateVpcConnectionRequest>
272 return SubmitAsync(&KafkaClient::CreateVpcConnection, request, handler, context);
288 template<
typename DeleteClusterRequestT = Model::DeleteClusterRequest>
291 return SubmitCallable(&KafkaClient::DeleteCluster, request);
297 template<
typename DeleteClusterRequestT = Model::DeleteClusterRequest>
300 return SubmitAsync(&KafkaClient::DeleteCluster, request, handler, context);
316 template<
typename DeleteClusterPolicyRequestT = Model::DeleteClusterPolicyRequest>
319 return SubmitCallable(&KafkaClient::DeleteClusterPolicy, request);
325 template<
typename DeleteClusterPolicyRequestT = Model::DeleteClusterPolicyRequest>
328 return SubmitAsync(&KafkaClient::DeleteClusterPolicy, request, handler, context);
344 template<
typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
347 return SubmitCallable(&KafkaClient::DeleteConfiguration, request);
353 template<
typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
356 return SubmitAsync(&KafkaClient::DeleteConfiguration, request, handler, context);
369 template<
typename DeleteReplicatorRequestT = Model::DeleteReplicatorRequest>
372 return SubmitCallable(&KafkaClient::DeleteReplicator, request);
378 template<
typename DeleteReplicatorRequestT = Model::DeleteReplicatorRequest>
381 return SubmitAsync(&KafkaClient::DeleteReplicator, request, handler, context);
397 template<
typename DeleteVpcConnectionRequestT = Model::DeleteVpcConnectionRequest>
400 return SubmitCallable(&KafkaClient::DeleteVpcConnection, request);
406 template<
typename DeleteVpcConnectionRequestT = Model::DeleteVpcConnectionRequest>
409 return SubmitAsync(&KafkaClient::DeleteVpcConnection, request, handler, context);
425 template<
typename DescribeClusterRequestT = Model::DescribeClusterRequest>
428 return SubmitCallable(&KafkaClient::DescribeCluster, request);
434 template<
typename DescribeClusterRequestT = Model::DescribeClusterRequest>
437 return SubmitAsync(&KafkaClient::DescribeCluster, request, handler, context);
453 template<
typename DescribeClusterOperationRequestT = Model::DescribeClusterOperationRequest>
456 return SubmitCallable(&KafkaClient::DescribeClusterOperation, request);
462 template<
typename DescribeClusterOperationRequestT = Model::DescribeClusterOperationRequest>
465 return SubmitAsync(&KafkaClient::DescribeClusterOperation, request, handler, context);
481 template<
typename DescribeClusterOperationV2RequestT = Model::DescribeClusterOperationV2Request>
484 return SubmitCallable(&KafkaClient::DescribeClusterOperationV2, request);
490 template<
typename DescribeClusterOperationV2RequestT = Model::DescribeClusterOperationV2Request>
493 return SubmitAsync(&KafkaClient::DescribeClusterOperationV2, request, handler, context);
509 template<
typename DescribeClusterV2RequestT = Model::DescribeClusterV2Request>
512 return SubmitCallable(&KafkaClient::DescribeClusterV2, request);
518 template<
typename DescribeClusterV2RequestT = Model::DescribeClusterV2Request>
521 return SubmitAsync(&KafkaClient::DescribeClusterV2, request, handler, context);
537 template<
typename DescribeConfigurationRequestT = Model::DescribeConfigurationRequest>
540 return SubmitCallable(&KafkaClient::DescribeConfiguration, request);
546 template<
typename DescribeConfigurationRequestT = Model::DescribeConfigurationRequest>
549 return SubmitAsync(&KafkaClient::DescribeConfiguration, request, handler, context);
565 template<
typename DescribeConfigurationRevisionRequestT = Model::DescribeConfigurationRevisionRequest>
568 return SubmitCallable(&KafkaClient::DescribeConfigurationRevision, request);
574 template<
typename DescribeConfigurationRevisionRequestT = Model::DescribeConfigurationRevisionRequest>
577 return SubmitAsync(&KafkaClient::DescribeConfigurationRevision, request, handler, context);
590 template<
typename DescribeReplicatorRequestT = Model::DescribeReplicatorRequest>
593 return SubmitCallable(&KafkaClient::DescribeReplicator, request);
599 template<
typename DescribeReplicatorRequestT = Model::DescribeReplicatorRequest>
602 return SubmitAsync(&KafkaClient::DescribeReplicator, request, handler, context);
618 template<
typename DescribeVpcConnectionRequestT = Model::DescribeVpcConnectionRequest>
621 return SubmitCallable(&KafkaClient::DescribeVpcConnection, request);
627 template<
typename DescribeVpcConnectionRequestT = Model::DescribeVpcConnectionRequest>
630 return SubmitAsync(&KafkaClient::DescribeVpcConnection, request, handler, context);
651 template<
typename GetBootstrapBrokersRequestT = Model::GetBootstrapBrokersRequest>
654 return SubmitCallable(&KafkaClient::GetBootstrapBrokers, request);
660 template<
typename GetBootstrapBrokersRequestT = Model::GetBootstrapBrokersRequest>
663 return SubmitAsync(&KafkaClient::GetBootstrapBrokers, request, handler, context);
679 template<
typename GetClusterPolicyRequestT = Model::GetClusterPolicyRequest>
682 return SubmitCallable(&KafkaClient::GetClusterPolicy, request);
688 template<
typename GetClusterPolicyRequestT = Model::GetClusterPolicyRequest>
691 return SubmitAsync(&KafkaClient::GetClusterPolicy, request, handler, context);
707 template<
typename GetCompatibleKafkaVersionsRequestT = Model::GetCompatibleKafkaVersionsRequest>
710 return SubmitCallable(&KafkaClient::GetCompatibleKafkaVersions, request);
716 template<
typename GetCompatibleKafkaVersionsRequestT = Model::GetCompatibleKafkaVersionsRequest>
719 return SubmitAsync(&KafkaClient::GetCompatibleKafkaVersions, request, handler, context);
735 template<
typename ListClientVpcConnectionsRequestT = Model::ListClientVpcConnectionsRequest>
738 return SubmitCallable(&KafkaClient::ListClientVpcConnections, request);
744 template<
typename ListClientVpcConnectionsRequestT = Model::ListClientVpcConnectionsRequest>
747 return SubmitAsync(&KafkaClient::ListClientVpcConnections, request, handler, context);
763 template<
typename ListClusterOperationsRequestT = Model::ListClusterOperationsRequest>
766 return SubmitCallable(&KafkaClient::ListClusterOperations, request);
772 template<
typename ListClusterOperationsRequestT = Model::ListClusterOperationsRequest>
775 return SubmitAsync(&KafkaClient::ListClusterOperations, request, handler, context);
791 template<
typename ListClusterOperationsV2RequestT = Model::ListClusterOperationsV2Request>
794 return SubmitCallable(&KafkaClient::ListClusterOperationsV2, request);
800 template<
typename ListClusterOperationsV2RequestT = Model::ListClusterOperationsV2Request>
803 return SubmitAsync(&KafkaClient::ListClusterOperationsV2, request, handler, context);
819 template<
typename ListClustersRequestT = Model::ListClustersRequest>
822 return SubmitCallable(&KafkaClient::ListClusters, request);
828 template<
typename ListClustersRequestT = Model::ListClustersRequest>
831 return SubmitAsync(&KafkaClient::ListClusters, request, handler, context);
847 template<
typename ListClustersV2RequestT = Model::ListClustersV2Request>
850 return SubmitCallable(&KafkaClient::ListClustersV2, request);
856 template<
typename ListClustersV2RequestT = Model::ListClustersV2Request>
859 return SubmitAsync(&KafkaClient::ListClustersV2, request, handler, context);
875 template<
typename ListConfigurationRevisionsRequestT = Model::ListConfigurationRevisionsRequest>
878 return SubmitCallable(&KafkaClient::ListConfigurationRevisions, request);
884 template<
typename ListConfigurationRevisionsRequestT = Model::ListConfigurationRevisionsRequest>
887 return SubmitAsync(&KafkaClient::ListConfigurationRevisions, request, handler, context);
903 template<
typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
906 return SubmitCallable(&KafkaClient::ListConfigurations, request);
912 template<
typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
915 return SubmitAsync(&KafkaClient::ListConfigurations, request, handler, context);
931 template<
typename ListKafkaVersionsRequestT = Model::ListKafkaVersionsRequest>
934 return SubmitCallable(&KafkaClient::ListKafkaVersions, request);
940 template<
typename ListKafkaVersionsRequestT = Model::ListKafkaVersionsRequest>
943 return SubmitAsync(&KafkaClient::ListKafkaVersions, request, handler, context);
959 template<
typename ListNodesRequestT = Model::ListNodesRequest>
962 return SubmitCallable(&KafkaClient::ListNodes, request);
968 template<
typename ListNodesRequestT = Model::ListNodesRequest>
971 return SubmitAsync(&KafkaClient::ListNodes, request, handler, context);
984 template<
typename ListReplicatorsRequestT = Model::ListReplicatorsRequest>
987 return SubmitCallable(&KafkaClient::ListReplicators, request);
993 template<
typename ListReplicatorsRequestT = Model::ListReplicatorsRequest>
996 return SubmitAsync(&KafkaClient::ListReplicators, request, handler, context);
1012 template<
typename ListScramSecretsRequestT = Model::ListScramSecretsRequest>
1015 return SubmitCallable(&KafkaClient::ListScramSecrets, request);
1021 template<
typename ListScramSecretsRequestT = Model::ListScramSecretsRequest>
1024 return SubmitAsync(&KafkaClient::ListScramSecrets, request, handler, context);
1040 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1043 return SubmitCallable(&KafkaClient::ListTagsForResource, request);
1049 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1052 return SubmitAsync(&KafkaClient::ListTagsForResource, request, handler, context);
1068 template<
typename ListVpcConnectionsRequestT = Model::ListVpcConnectionsRequest>
1071 return SubmitCallable(&KafkaClient::ListVpcConnections, request);
1077 template<
typename ListVpcConnectionsRequestT = Model::ListVpcConnectionsRequest>
1080 return SubmitAsync(&KafkaClient::ListVpcConnections, request, handler, context);
1097 template<
typename PutClusterPolicyRequestT = Model::PutClusterPolicyRequest>
1100 return SubmitCallable(&KafkaClient::PutClusterPolicy, request);
1106 template<
typename PutClusterPolicyRequestT = Model::PutClusterPolicyRequest>
1109 return SubmitAsync(&KafkaClient::PutClusterPolicy, request, handler, context);
1122 template<
typename RebootBrokerRequestT = Model::RebootBrokerRequest>
1125 return SubmitCallable(&KafkaClient::RebootBroker, request);
1131 template<
typename RebootBrokerRequestT = Model::RebootBrokerRequest>
1134 return SubmitAsync(&KafkaClient::RebootBroker, request, handler, context);
1149 template<
typename RejectClientVpcConnectionRequestT = Model::RejectClientVpcConnectionRequest>
1152 return SubmitCallable(&KafkaClient::RejectClientVpcConnection, request);
1158 template<
typename RejectClientVpcConnectionRequestT = Model::RejectClientVpcConnectionRequest>
1161 return SubmitAsync(&KafkaClient::RejectClientVpcConnection, request, handler, context);
1177 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1180 return SubmitCallable(&KafkaClient::TagResource, request);
1186 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1189 return SubmitAsync(&KafkaClient::TagResource, request, handler, context);
1205 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1208 return SubmitCallable(&KafkaClient::UntagResource, request);
1214 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1217 return SubmitAsync(&KafkaClient::UntagResource, request, handler, context);
1233 template<
typename UpdateBrokerCountRequestT = Model::UpdateBrokerCountRequest>
1236 return SubmitCallable(&KafkaClient::UpdateBrokerCount, request);
1242 template<
typename UpdateBrokerCountRequestT = Model::UpdateBrokerCountRequest>
1245 return SubmitAsync(&KafkaClient::UpdateBrokerCount, request, handler, context);
1261 template<
typename UpdateBrokerStorageRequestT = Model::UpdateBrokerStorageRequest>
1264 return SubmitCallable(&KafkaClient::UpdateBrokerStorage, request);
1270 template<
typename UpdateBrokerStorageRequestT = Model::UpdateBrokerStorageRequest>
1273 return SubmitAsync(&KafkaClient::UpdateBrokerStorage, request, handler, context);
1289 template<
typename UpdateBrokerTypeRequestT = Model::UpdateBrokerTypeRequest>
1292 return SubmitCallable(&KafkaClient::UpdateBrokerType, request);
1298 template<
typename UpdateBrokerTypeRequestT = Model::UpdateBrokerTypeRequest>
1301 return SubmitAsync(&KafkaClient::UpdateBrokerType, request, handler, context);
1317 template<
typename UpdateClusterConfigurationRequestT = Model::UpdateClusterConfigurationRequest>
1320 return SubmitCallable(&KafkaClient::UpdateClusterConfiguration, request);
1326 template<
typename UpdateClusterConfigurationRequestT = Model::UpdateClusterConfigurationRequest>
1329 return SubmitAsync(&KafkaClient::UpdateClusterConfiguration, request, handler, context);
1345 template<
typename UpdateClusterKafkaVersionRequestT = Model::UpdateClusterKafkaVersionRequest>
1348 return SubmitCallable(&KafkaClient::UpdateClusterKafkaVersion, request);
1354 template<
typename UpdateClusterKafkaVersionRequestT = Model::UpdateClusterKafkaVersionRequest>
1357 return SubmitAsync(&KafkaClient::UpdateClusterKafkaVersion, request, handler, context);
1373 template<
typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1376 return SubmitCallable(&KafkaClient::UpdateConfiguration, request);
1382 template<
typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1385 return SubmitAsync(&KafkaClient::UpdateConfiguration, request, handler, context);
1401 template<
typename UpdateConnectivityRequestT = Model::UpdateConnectivityRequest>
1404 return SubmitCallable(&KafkaClient::UpdateConnectivity, request);
1410 template<
typename UpdateConnectivityRequestT = Model::UpdateConnectivityRequest>
1413 return SubmitAsync(&KafkaClient::UpdateConnectivity, request, handler, context);
1431 template<
typename UpdateMonitoringRequestT = Model::UpdateMonitoringRequest>
1434 return SubmitCallable(&KafkaClient::UpdateMonitoring, request);
1440 template<
typename UpdateMonitoringRequestT = Model::UpdateMonitoringRequest>
1443 return SubmitAsync(&KafkaClient::UpdateMonitoring, request, handler, context);
1456 template<
typename UpdateReplicationInfoRequestT = Model::UpdateReplicationInfoRequest>
1459 return SubmitCallable(&KafkaClient::UpdateReplicationInfo, request);
1465 template<
typename UpdateReplicationInfoRequestT = Model::UpdateReplicationInfoRequest>
1468 return SubmitAsync(&KafkaClient::UpdateReplicationInfo, request, handler, context);
1485 template<
typename UpdateSecurityRequestT = Model::UpdateSecurityRequest>
1488 return SubmitCallable(&KafkaClient::UpdateSecurity, request);
1494 template<
typename UpdateSecurityRequestT = Model::UpdateSecurityRequest>
1497 return SubmitAsync(&KafkaClient::UpdateSecurity, request, handler, context);
1511 template<
typename UpdateStorageRequestT = Model::UpdateStorageRequest>
1514 return SubmitCallable(&KafkaClient::UpdateStorage, request);
1520 template<
typename UpdateStorageRequestT = Model::UpdateStorageRequest>
1523 return SubmitAsync(&KafkaClient::UpdateStorage, request, handler, context);
1534 std::shared_ptr<KafkaEndpointProviderBase> m_endpointProvider;
Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const DeleteConfigurationRequestT &request) const
void BatchAssociateScramSecretAsync(const BatchAssociateScramSecretRequestT &request, const BatchAssociateScramSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConfigurationRevisionsOutcomeCallable ListConfigurationRevisionsCallable(const ListConfigurationRevisionsRequestT &request) const
void UpdateBrokerCountAsync(const UpdateBrokerCountRequestT &request, const UpdateBrokerCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeClusterOperationAsync(const DescribeClusterOperationRequestT &request, const DescribeClusterOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateReplicatorOutcome CreateReplicator(const Model::CreateReplicatorRequest &request) const
void DescribeClusterAsync(const DescribeClusterRequestT &request, const DescribeClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListClustersV2Async(const ListClustersV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListClustersV2RequestT &request={}) const
virtual Model::UpdateClusterConfigurationOutcome UpdateClusterConfiguration(const Model::UpdateClusterConfigurationRequest &request) const
KafkaEndpointProvider EndpointProviderType
KafkaClientConfiguration ClientConfigurationType
void ListClusterOperationsAsync(const ListClusterOperationsRequestT &request, const ListClusterOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConfigurationOutcome DescribeConfiguration(const Model::DescribeConfigurationRequest &request) const
virtual Model::ListScramSecretsOutcome ListScramSecrets(const Model::ListScramSecretsRequest &request) const
virtual Model::UpdateConnectivityOutcome UpdateConnectivity(const Model::UpdateConnectivityRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ListClustersAsync(const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListClustersRequestT &request={}) const
Model::DeleteVpcConnectionOutcomeCallable DeleteVpcConnectionCallable(const DeleteVpcConnectionRequestT &request) const
Model::UpdateBrokerStorageOutcomeCallable UpdateBrokerStorageCallable(const UpdateBrokerStorageRequestT &request) const
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request) const
virtual Model::UpdateBrokerCountOutcome UpdateBrokerCount(const Model::UpdateBrokerCountRequest &request) const
Model::ListClusterOperationsOutcomeCallable ListClusterOperationsCallable(const ListClusterOperationsRequestT &request) const
virtual Model::ListReplicatorsOutcome ListReplicators(const Model::ListReplicatorsRequest &request={}) const
void GetClusterPolicyAsync(const GetClusterPolicyRequestT &request, const GetClusterPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateClusterAsync(const CreateClusterRequestT &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteClusterAsync(const DeleteClusterRequestT &request, const DeleteClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListVpcConnectionsOutcome ListVpcConnections(const Model::ListVpcConnectionsRequest &request={}) const
void UpdateSecurityAsync(const UpdateSecurityRequestT &request, const UpdateSecurityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KafkaClient(const Aws::Kafka::KafkaClientConfiguration &clientConfiguration=Aws::Kafka::KafkaClientConfiguration(), std::shared_ptr< KafkaEndpointProviderBase > endpointProvider=nullptr)
Model::BatchDisassociateScramSecretOutcomeCallable BatchDisassociateScramSecretCallable(const BatchDisassociateScramSecretRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBrokerStorageOutcome UpdateBrokerStorage(const Model::UpdateBrokerStorageRequest &request) const
Model::DescribeClusterOperationOutcomeCallable DescribeClusterOperationCallable(const DescribeClusterOperationRequestT &request) const
KafkaClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListClusterOperationsV2OutcomeCallable ListClusterOperationsV2Callable(const ListClusterOperationsV2RequestT &request) const
virtual Model::CreateConfigurationOutcome CreateConfiguration(const Model::CreateConfigurationRequest &request) const
virtual Model::DeleteClusterPolicyOutcome DeleteClusterPolicy(const Model::DeleteClusterPolicyRequest &request) const
virtual Model::DescribeClusterOperationV2Outcome DescribeClusterOperationV2(const Model::DescribeClusterOperationV2Request &request) const
Model::UpdateMonitoringOutcomeCallable UpdateMonitoringCallable(const UpdateMonitoringRequestT &request) const
Model::DescribeVpcConnectionOutcomeCallable DescribeVpcConnectionCallable(const DescribeVpcConnectionRequestT &request) const
Model::DeleteReplicatorOutcomeCallable DeleteReplicatorCallable(const DeleteReplicatorRequestT &request) const
KafkaClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< KafkaEndpointProviderBase > endpointProvider=nullptr, const Aws::Kafka::KafkaClientConfiguration &clientConfiguration=Aws::Kafka::KafkaClientConfiguration())
Model::ListScramSecretsOutcomeCallable ListScramSecretsCallable(const ListScramSecretsRequestT &request) const
virtual Model::ListConfigurationRevisionsOutcome ListConfigurationRevisions(const Model::ListConfigurationRevisionsRequest &request) const
void RejectClientVpcConnectionAsync(const RejectClientVpcConnectionRequestT &request, const RejectClientVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateClusterV2OutcomeCallable CreateClusterV2Callable(const CreateClusterV2RequestT &request) const
void DescribeClusterOperationV2Async(const DescribeClusterOperationV2RequestT &request, const DescribeClusterOperationV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
Model::DescribeConfigurationOutcomeCallable DescribeConfigurationCallable(const DescribeConfigurationRequestT &request) const
virtual Model::CreateClusterV2Outcome CreateClusterV2(const Model::CreateClusterV2Request &request) const
void UpdateConnectivityAsync(const UpdateConnectivityRequestT &request, const UpdateConnectivityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetBootstrapBrokersOutcome GetBootstrapBrokers(const Model::GetBootstrapBrokersRequest &request) const
virtual Model::DescribeConfigurationRevisionOutcome DescribeConfigurationRevision(const Model::DescribeConfigurationRevisionRequest &request) const
virtual Model::DescribeClusterOperationOutcome DescribeClusterOperation(const Model::DescribeClusterOperationRequest &request) const
void ListClusterOperationsV2Async(const ListClusterOperationsV2RequestT &request, const ListClusterOperationsV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeConfigurationRevisionOutcomeCallable DescribeConfigurationRevisionCallable(const DescribeConfigurationRevisionRequestT &request) const
void ListNodesAsync(const ListNodesRequestT &request, const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBrokerTypeOutcome UpdateBrokerType(const Model::UpdateBrokerTypeRequest &request) const
void DeleteConfigurationAsync(const DeleteConfigurationRequestT &request, const DeleteConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const DescribeClusterRequestT &request) const
void DeleteVpcConnectionAsync(const DeleteVpcConnectionRequestT &request, const DeleteVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateStorageOutcome UpdateStorage(const Model::UpdateStorageRequest &request) const
Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const CreateConfigurationRequestT &request) const
void BatchDisassociateScramSecretAsync(const BatchDisassociateScramSecretRequestT &request, const BatchDisassociateScramSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KafkaClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
std::shared_ptr< KafkaEndpointProviderBase > & accessEndpointProvider()
virtual Model::UpdateReplicationInfoOutcome UpdateReplicationInfo(const Model::UpdateReplicationInfoRequest &request) const
Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::CreateVpcConnectionOutcome CreateVpcConnection(const Model::CreateVpcConnectionRequest &request) const
void ListConfigurationRevisionsAsync(const ListConfigurationRevisionsRequestT &request, const ListConfigurationRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBrokerTypeOutcomeCallable UpdateBrokerTypeCallable(const UpdateBrokerTypeRequestT &request) const
Model::UpdateClusterKafkaVersionOutcomeCallable UpdateClusterKafkaVersionCallable(const UpdateClusterKafkaVersionRequestT &request) const
void UpdateClusterConfigurationAsync(const UpdateClusterConfigurationRequestT &request, const UpdateClusterConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateStorageAsync(const UpdateStorageRequestT &request, const UpdateStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListReplicatorsAsync(const ListReplicatorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReplicatorsRequestT &request={}) const
virtual Model::ListClusterOperationsV2Outcome ListClusterOperationsV2(const Model::ListClusterOperationsV2Request &request) const
virtual Model::UpdateConfigurationOutcome UpdateConfiguration(const Model::UpdateConfigurationRequest &request) const
Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const DeleteClusterRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::GetCompatibleKafkaVersionsOutcomeCallable GetCompatibleKafkaVersionsCallable(const GetCompatibleKafkaVersionsRequestT &request={}) const
Model::UpdateClusterConfigurationOutcomeCallable UpdateClusterConfigurationCallable(const UpdateClusterConfigurationRequestT &request) const
Model::BatchAssociateScramSecretOutcomeCallable BatchAssociateScramSecretCallable(const BatchAssociateScramSecretRequestT &request) const
virtual Model::BatchAssociateScramSecretOutcome BatchAssociateScramSecret(const Model::BatchAssociateScramSecretRequest &request) const
Model::UpdateSecurityOutcomeCallable UpdateSecurityCallable(const UpdateSecurityRequestT &request) const
virtual Model::PutClusterPolicyOutcome PutClusterPolicy(const Model::PutClusterPolicyRequest &request) const
Model::GetClusterPolicyOutcomeCallable GetClusterPolicyCallable(const GetClusterPolicyRequestT &request) const
virtual Model::DeleteConfigurationOutcome DeleteConfiguration(const Model::DeleteConfigurationRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void GetCompatibleKafkaVersionsAsync(const GetCompatibleKafkaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCompatibleKafkaVersionsRequestT &request={}) const
void ListKafkaVersionsAsync(const ListKafkaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListKafkaVersionsRequestT &request={}) const
Model::ListKafkaVersionsOutcomeCallable ListKafkaVersionsCallable(const ListKafkaVersionsRequestT &request={}) const
virtual Model::ListKafkaVersionsOutcome ListKafkaVersions(const Model::ListKafkaVersionsRequest &request={}) const
Model::UpdateConnectivityOutcomeCallable UpdateConnectivityCallable(const UpdateConnectivityRequestT &request) const
void UpdateBrokerTypeAsync(const UpdateBrokerTypeRequestT &request, const UpdateBrokerTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListClusterOperationsOutcome ListClusterOperations(const Model::ListClusterOperationsRequest &request) const
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request={}) const
virtual Model::RebootBrokerOutcome RebootBroker(const Model::RebootBrokerRequest &request) const
KafkaClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListNodesOutcome ListNodes(const Model::ListNodesRequest &request) const
void ListClientVpcConnectionsAsync(const ListClientVpcConnectionsRequestT &request, const ListClientVpcConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListScramSecretsAsync(const ListScramSecretsRequestT &request, const ListScramSecretsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDisassociateScramSecretOutcome BatchDisassociateScramSecret(const Model::BatchDisassociateScramSecretRequest &request) const
Model::DescribeClusterOperationV2OutcomeCallable DescribeClusterOperationV2Callable(const DescribeClusterOperationV2RequestT &request) const
virtual Model::DescribeClusterOutcome DescribeCluster(const Model::DescribeClusterRequest &request) const
virtual Model::DescribeReplicatorOutcome DescribeReplicator(const Model::DescribeReplicatorRequest &request) const
Model::CreateVpcConnectionOutcomeCallable CreateVpcConnectionCallable(const CreateVpcConnectionRequestT &request) const
virtual Model::GetClusterPolicyOutcome GetClusterPolicy(const Model::GetClusterPolicyRequest &request) const
void ListVpcConnectionsAsync(const ListVpcConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVpcConnectionsRequestT &request={}) const
virtual Model::RejectClientVpcConnectionOutcome RejectClientVpcConnection(const Model::RejectClientVpcConnectionRequest &request) const
virtual Model::DescribeClusterV2Outcome DescribeClusterV2(const Model::DescribeClusterV2Request &request) const
virtual Model::UpdateClusterKafkaVersionOutcome UpdateClusterKafkaVersion(const Model::UpdateClusterKafkaVersionRequest &request) const
Model::CreateReplicatorOutcomeCallable CreateReplicatorCallable(const CreateReplicatorRequestT &request) const
void CreateClusterV2Async(const CreateClusterV2RequestT &request, const CreateClusterV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListVpcConnectionsOutcomeCallable ListVpcConnectionsCallable(const ListVpcConnectionsRequestT &request={}) const
void CreateVpcConnectionAsync(const CreateVpcConnectionRequestT &request, const CreateVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const ListConfigurationsRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateClusterKafkaVersionAsync(const UpdateClusterKafkaVersionRequestT &request, const UpdateClusterKafkaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::RebootBrokerOutcomeCallable RebootBrokerCallable(const RebootBrokerRequestT &request) const
void ListConfigurationsAsync(const ListConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConfigurationsRequestT &request={}) const
Model::ListClustersOutcomeCallable ListClustersCallable(const ListClustersRequestT &request={}) const
void UpdateReplicationInfoAsync(const UpdateReplicationInfoRequestT &request, const UpdateReplicationInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteClusterOutcome DeleteCluster(const Model::DeleteClusterRequest &request) const
void CreateConfigurationAsync(const CreateConfigurationRequestT &request, const CreateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
Model::ListClustersV2OutcomeCallable ListClustersV2Callable(const ListClustersV2RequestT &request={}) const
void CreateReplicatorAsync(const CreateReplicatorRequestT &request, const CreateReplicatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeClusterV2Async(const DescribeClusterV2RequestT &request, const DescribeClusterV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListReplicatorsOutcomeCallable ListReplicatorsCallable(const ListReplicatorsRequestT &request={}) const
void DescribeConfigurationRevisionAsync(const DescribeConfigurationRevisionRequestT &request, const DescribeConfigurationRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutClusterPolicyAsync(const PutClusterPolicyRequestT &request, const PutClusterPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetBootstrapBrokersOutcomeCallable GetBootstrapBrokersCallable(const GetBootstrapBrokersRequestT &request) const
Model::UpdateReplicationInfoOutcomeCallable UpdateReplicationInfoCallable(const UpdateReplicationInfoRequestT &request) const
virtual Model::DeleteVpcConnectionOutcome DeleteVpcConnection(const Model::DeleteVpcConnectionRequest &request) const
Model::DescribeReplicatorOutcomeCallable DescribeReplicatorCallable(const DescribeReplicatorRequestT &request) const
Model::PutClusterPolicyOutcomeCallable PutClusterPolicyCallable(const PutClusterPolicyRequestT &request) const
virtual Model::ListConfigurationsOutcome ListConfigurations(const Model::ListConfigurationsRequest &request={}) const
Model::DeleteClusterPolicyOutcomeCallable DeleteClusterPolicyCallable(const DeleteClusterPolicyRequestT &request) const
Model::DescribeClusterV2OutcomeCallable DescribeClusterV2Callable(const DescribeClusterV2RequestT &request) const
virtual Model::DescribeVpcConnectionOutcome DescribeVpcConnection(const Model::DescribeVpcConnectionRequest &request) const
Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT &request) const
virtual Model::GetCompatibleKafkaVersionsOutcome GetCompatibleKafkaVersions(const Model::GetCompatibleKafkaVersionsRequest &request={}) const
virtual Model::DeleteReplicatorOutcome DeleteReplicator(const Model::DeleteReplicatorRequest &request) const
void UpdateBrokerStorageAsync(const UpdateBrokerStorageRequestT &request, const UpdateBrokerStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListClustersV2Outcome ListClustersV2(const Model::ListClustersV2Request &request={}) const
void UpdateMonitoringAsync(const UpdateMonitoringRequestT &request, const UpdateMonitoringResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBrokerCountOutcomeCallable UpdateBrokerCountCallable(const UpdateBrokerCountRequestT &request) const
static const char * GetAllocationTag()
void DescribeReplicatorAsync(const DescribeReplicatorRequestT &request, const DescribeReplicatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListClientVpcConnectionsOutcomeCallable ListClientVpcConnectionsCallable(const ListClientVpcConnectionsRequestT &request) const
KafkaClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< KafkaEndpointProviderBase > endpointProvider=nullptr, const Aws::Kafka::KafkaClientConfiguration &clientConfiguration=Aws::Kafka::KafkaClientConfiguration())
void UpdateConfigurationAsync(const UpdateConfigurationRequestT &request, const UpdateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RebootBrokerAsync(const RebootBrokerRequestT &request, const RebootBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::UpdateSecurityOutcome UpdateSecurity(const Model::UpdateSecurityRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RejectClientVpcConnectionOutcomeCallable RejectClientVpcConnectionCallable(const RejectClientVpcConnectionRequestT &request) const
void GetBootstrapBrokersAsync(const GetBootstrapBrokersRequestT &request, const GetBootstrapBrokersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConfigurationAsync(const DescribeConfigurationRequestT &request, const DescribeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteClusterPolicyAsync(const DeleteClusterPolicyRequestT &request, const DeleteClusterPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVpcConnectionAsync(const DescribeVpcConnectionRequestT &request, const DescribeVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateMonitoringOutcome UpdateMonitoring(const Model::UpdateMonitoringRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::UpdateStorageOutcomeCallable UpdateStorageCallable(const UpdateStorageRequestT &request) const
virtual Model::ListClientVpcConnectionsOutcome ListClientVpcConnections(const Model::ListClientVpcConnectionsRequest &request) const
Model::CreateClusterOutcomeCallable CreateClusterCallable(const CreateClusterRequestT &request) const
void DeleteReplicatorAsync(const DeleteReplicatorRequestT &request, const DeleteReplicatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetBootstrapBrokersOutcome > GetBootstrapBrokersOutcomeCallable
std::future< CreateVpcConnectionOutcome > CreateVpcConnectionOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
std::future< ListKafkaVersionsOutcome > ListKafkaVersionsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateClusterConfigurationOutcome > UpdateClusterConfigurationOutcomeCallable
std::future< RebootBrokerOutcome > RebootBrokerOutcomeCallable
std::future< DeleteClusterPolicyOutcome > DeleteClusterPolicyOutcomeCallable
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
std::future< ListClustersV2Outcome > ListClustersV2OutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
std::future< DeleteVpcConnectionOutcome > DeleteVpcConnectionOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
std::future< ListConfigurationRevisionsOutcome > ListConfigurationRevisionsOutcomeCallable
std::future< ListVpcConnectionsOutcome > ListVpcConnectionsOutcomeCallable
std::future< DescribeClusterOperationOutcome > DescribeClusterOperationOutcomeCallable
std::future< BatchDisassociateScramSecretOutcome > BatchDisassociateScramSecretOutcomeCallable
std::future< CreateConfigurationOutcome > CreateConfigurationOutcomeCallable
std::future< DescribeReplicatorOutcome > DescribeReplicatorOutcomeCallable
std::future< UpdateMonitoringOutcome > UpdateMonitoringOutcomeCallable
std::future< UpdateSecurityOutcome > UpdateSecurityOutcomeCallable
std::future< UpdateBrokerTypeOutcome > UpdateBrokerTypeOutcomeCallable
std::future< UpdateReplicationInfoOutcome > UpdateReplicationInfoOutcomeCallable
std::future< DeleteReplicatorOutcome > DeleteReplicatorOutcomeCallable
std::future< GetClusterPolicyOutcome > GetClusterPolicyOutcomeCallable
std::future< ListClusterOperationsV2Outcome > ListClusterOperationsV2OutcomeCallable
std::future< ListClientVpcConnectionsOutcome > ListClientVpcConnectionsOutcomeCallable
std::future< CreateReplicatorOutcome > CreateReplicatorOutcomeCallable
std::future< UpdateBrokerStorageOutcome > UpdateBrokerStorageOutcomeCallable
std::future< DescribeConfigurationRevisionOutcome > DescribeConfigurationRevisionOutcomeCallable
std::future< DescribeVpcConnectionOutcome > DescribeVpcConnectionOutcomeCallable
std::future< DescribeClusterOperationV2Outcome > DescribeClusterOperationV2OutcomeCallable
std::future< DescribeConfigurationOutcome > DescribeConfigurationOutcomeCallable
std::future< ListScramSecretsOutcome > ListScramSecretsOutcomeCallable
std::future< BatchAssociateScramSecretOutcome > BatchAssociateScramSecretOutcomeCallable
std::future< ListClusterOperationsOutcome > ListClusterOperationsOutcomeCallable
std::future< RejectClientVpcConnectionOutcome > RejectClientVpcConnectionOutcomeCallable
std::future< UpdateStorageOutcome > UpdateStorageOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
std::future< GetCompatibleKafkaVersionsOutcome > GetCompatibleKafkaVersionsOutcomeCallable
std::future< CreateClusterV2Outcome > CreateClusterV2OutcomeCallable
std::future< UpdateClusterKafkaVersionOutcome > UpdateClusterKafkaVersionOutcomeCallable
std::future< UpdateBrokerCountOutcome > UpdateBrokerCountOutcomeCallable
std::future< DescribeClusterV2Outcome > DescribeClusterV2OutcomeCallable
std::future< DeleteConfigurationOutcome > DeleteConfigurationOutcomeCallable
std::future< ListReplicatorsOutcome > ListReplicatorsOutcomeCallable
std::future< PutClusterPolicyOutcome > PutClusterPolicyOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateConnectivityOutcome > UpdateConnectivityOutcomeCallable
std::function< void(const KafkaClient *, const Model::UpdateSecurityRequest &, const Model::UpdateSecurityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeReplicatorRequest &, const Model::DescribeReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRequest &, const Model::DescribeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterPolicyRequest &, const Model::DeleteClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchDisassociateScramSecretRequest &, const Model::BatchDisassociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateStorageRequest &, const Model::UpdateStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterV2Request &, const Model::CreateClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetBootstrapBrokersRequest &, const Model::GetBootstrapBrokersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBootstrapBrokersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteConfigurationRequest &, const Model::DeleteConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerCountRequest &, const Model::UpdateBrokerCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerCountResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchAssociateScramSecretRequest &, const Model::BatchAssociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsRequest &, const Model::ListClusterOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterOperationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateReplicationInfoRequest &, const Model::UpdateReplicationInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReplicationInfoResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterV2Request &, const Model::DescribeClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateMonitoringRequest &, const Model::UpdateMonitoringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMonitoringResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteVpcConnectionRequest &, const Model::DeleteVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateVpcConnectionRequest &, const Model::CreateVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationRevisionsRequest &, const Model::ListConfigurationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationRevisionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterConfigurationRequest &, const Model::UpdateClusterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteReplicatorRequest &, const Model::DeleteReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListKafkaVersionsRequest &, const Model::ListKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationsRequest &, const Model::ListConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerStorageRequest &, const Model::UpdateBrokerStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetCompatibleKafkaVersionsRequest &, const Model::GetCompatibleKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCompatibleKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterOperationV2Request &, const Model::DescribeClusterOperationV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterOperationV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeVpcConnectionRequest &, const Model::DescribeVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsV2Request &, const Model::ListClusterOperationsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterOperationsV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetClusterPolicyRequest &, const Model::GetClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListScramSecretsRequest &, const Model::ListScramSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScramSecretsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterKafkaVersionRequest &, const Model::UpdateClusterKafkaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterKafkaVersionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RejectClientVpcConnectionRequest &, const Model::RejectClientVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectClientVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RebootBrokerRequest &, const Model::RebootBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootBrokerResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateConfigurationRequest &, const Model::CreateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClustersV2Request &, const Model::ListClustersV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateReplicatorRequest &, const Model::CreateReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::PutClusterPolicyRequest &, const Model::PutClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConnectivityRequest &, const Model::UpdateConnectivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectivityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListReplicatorsRequest &, const Model::ListReplicatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReplicatorsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClientVpcConnectionsRequest &, const Model::ListClientVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClientVpcConnectionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListVpcConnectionsRequest &, const Model::ListVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcConnectionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerTypeRequest &, const Model::UpdateBrokerTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerTypeResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterOperationRequest &, const Model::DescribeClusterOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterOperationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRevisionRequest &, const Model::DescribeConfigurationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRevisionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String