AWS SDK for C++

AWS SDK for C++ Version 1.11.612

Loading...
Searching...
No Matches
IoTManagedIntegrationsClient.h
1
6#pragma once
7#include <aws/iot-managed-integrations/IoTManagedIntegrations_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/iot-managed-integrations/IoTManagedIntegrationsServiceClientModel.h>
13
14namespace Aws
15{
16namespace IoTManagedIntegrations
17{
26 class AWS_IOTMANAGEDINTEGRATIONS_API IoTManagedIntegrationsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<IoTManagedIntegrationsClient>
27 {
28 public:
30 static const char* GetServiceName();
31 static const char* GetAllocationTag();
32
35
41 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> endpointProvider = nullptr);
42
48 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> endpointProvider = nullptr,
50
55 IoTManagedIntegrationsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
56 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> endpointProvider = nullptr,
58
59
60 /* Legacy constructors due deprecation */
66
72 const Aws::Client::ClientConfiguration& clientConfiguration);
73
78 IoTManagedIntegrationsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
79 const Aws::Client::ClientConfiguration& clientConfiguration);
80
81 /* End of legacy constructors due deprecation */
83
91
95 template<typename CreateAccountAssociationRequestT = Model::CreateAccountAssociationRequest>
96 Model::CreateAccountAssociationOutcomeCallable CreateAccountAssociationCallable(const CreateAccountAssociationRequestT& request) const
97 {
98 return SubmitCallable(&IoTManagedIntegrationsClient::CreateAccountAssociation, request);
99 }
100
104 template<typename CreateAccountAssociationRequestT = Model::CreateAccountAssociationRequest>
105 void CreateAccountAssociationAsync(const CreateAccountAssociationRequestT& request, const CreateAccountAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
106 {
107 return SubmitAsync(&IoTManagedIntegrationsClient::CreateAccountAssociation, request, handler, context);
108 }
109
116
120 template<typename CreateCloudConnectorRequestT = Model::CreateCloudConnectorRequest>
121 Model::CreateCloudConnectorOutcomeCallable CreateCloudConnectorCallable(const CreateCloudConnectorRequestT& request) const
122 {
123 return SubmitCallable(&IoTManagedIntegrationsClient::CreateCloudConnector, request);
124 }
125
129 template<typename CreateCloudConnectorRequestT = Model::CreateCloudConnectorRequest>
130 void CreateCloudConnectorAsync(const CreateCloudConnectorRequestT& request, const CreateCloudConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
131 {
132 return SubmitAsync(&IoTManagedIntegrationsClient::CreateCloudConnector, request, handler, context);
133 }
134
143
147 template<typename CreateConnectorDestinationRequestT = Model::CreateConnectorDestinationRequest>
148 Model::CreateConnectorDestinationOutcomeCallable CreateConnectorDestinationCallable(const CreateConnectorDestinationRequestT& request) const
149 {
150 return SubmitCallable(&IoTManagedIntegrationsClient::CreateConnectorDestination, request);
151 }
152
156 template<typename CreateConnectorDestinationRequestT = Model::CreateConnectorDestinationRequest>
157 void CreateConnectorDestinationAsync(const CreateConnectorDestinationRequestT& request, const CreateConnectorDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
158 {
159 return SubmitAsync(&IoTManagedIntegrationsClient::CreateConnectorDestination, request, handler, context);
160 }
161
170
174 template<typename CreateCredentialLockerRequestT = Model::CreateCredentialLockerRequest>
175 Model::CreateCredentialLockerOutcomeCallable CreateCredentialLockerCallable(const CreateCredentialLockerRequestT& request = {}) const
176 {
177 return SubmitCallable(&IoTManagedIntegrationsClient::CreateCredentialLocker, request);
178 }
179
183 template<typename CreateCredentialLockerRequestT = Model::CreateCredentialLockerRequest>
184 void CreateCredentialLockerAsync(const CreateCredentialLockerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateCredentialLockerRequestT& request = {}) const
185 {
186 return SubmitAsync(&IoTManagedIntegrationsClient::CreateCredentialLocker, request, handler, context);
187 }
188
197
201 template<typename CreateDestinationRequestT = Model::CreateDestinationRequest>
202 Model::CreateDestinationOutcomeCallable CreateDestinationCallable(const CreateDestinationRequestT& request) const
203 {
204 return SubmitCallable(&IoTManagedIntegrationsClient::CreateDestination, request);
205 }
206
210 template<typename CreateDestinationRequestT = Model::CreateDestinationRequest>
211 void CreateDestinationAsync(const CreateDestinationRequestT& request, const CreateDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
212 {
213 return SubmitAsync(&IoTManagedIntegrationsClient::CreateDestination, request, handler, context);
214 }
215
223
227 template<typename CreateEventLogConfigurationRequestT = Model::CreateEventLogConfigurationRequest>
228 Model::CreateEventLogConfigurationOutcomeCallable CreateEventLogConfigurationCallable(const CreateEventLogConfigurationRequestT& request) const
229 {
230 return SubmitCallable(&IoTManagedIntegrationsClient::CreateEventLogConfiguration, request);
231 }
232
236 template<typename CreateEventLogConfigurationRequestT = Model::CreateEventLogConfigurationRequest>
237 void CreateEventLogConfigurationAsync(const CreateEventLogConfigurationRequestT& request, const CreateEventLogConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
238 {
239 return SubmitAsync(&IoTManagedIntegrationsClient::CreateEventLogConfiguration, request, handler, context);
240 }
241
250
254 template<typename CreateManagedThingRequestT = Model::CreateManagedThingRequest>
255 Model::CreateManagedThingOutcomeCallable CreateManagedThingCallable(const CreateManagedThingRequestT& request) const
256 {
257 return SubmitCallable(&IoTManagedIntegrationsClient::CreateManagedThing, request);
258 }
259
263 template<typename CreateManagedThingRequestT = Model::CreateManagedThingRequest>
264 void CreateManagedThingAsync(const CreateManagedThingRequestT& request, const CreateManagedThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
265 {
266 return SubmitAsync(&IoTManagedIntegrationsClient::CreateManagedThing, request, handler, context);
267 }
268
277
281 template<typename CreateNotificationConfigurationRequestT = Model::CreateNotificationConfigurationRequest>
282 Model::CreateNotificationConfigurationOutcomeCallable CreateNotificationConfigurationCallable(const CreateNotificationConfigurationRequestT& request) const
283 {
284 return SubmitCallable(&IoTManagedIntegrationsClient::CreateNotificationConfiguration, request);
285 }
286
290 template<typename CreateNotificationConfigurationRequestT = Model::CreateNotificationConfigurationRequest>
291 void CreateNotificationConfigurationAsync(const CreateNotificationConfigurationRequestT& request, const CreateNotificationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
292 {
293 return SubmitAsync(&IoTManagedIntegrationsClient::CreateNotificationConfiguration, request, handler, context);
294 }
295
303
307 template<typename CreateOtaTaskRequestT = Model::CreateOtaTaskRequest>
308 Model::CreateOtaTaskOutcomeCallable CreateOtaTaskCallable(const CreateOtaTaskRequestT& request) const
309 {
310 return SubmitCallable(&IoTManagedIntegrationsClient::CreateOtaTask, request);
311 }
312
316 template<typename CreateOtaTaskRequestT = Model::CreateOtaTaskRequest>
317 void CreateOtaTaskAsync(const CreateOtaTaskRequestT& request, const CreateOtaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
318 {
319 return SubmitAsync(&IoTManagedIntegrationsClient::CreateOtaTask, request, handler, context);
320 }
321
329
333 template<typename CreateOtaTaskConfigurationRequestT = Model::CreateOtaTaskConfigurationRequest>
334 Model::CreateOtaTaskConfigurationOutcomeCallable CreateOtaTaskConfigurationCallable(const CreateOtaTaskConfigurationRequestT& request = {}) const
335 {
336 return SubmitCallable(&IoTManagedIntegrationsClient::CreateOtaTaskConfiguration, request);
337 }
338
342 template<typename CreateOtaTaskConfigurationRequestT = Model::CreateOtaTaskConfigurationRequest>
343 void CreateOtaTaskConfigurationAsync(const CreateOtaTaskConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateOtaTaskConfigurationRequestT& request = {}) const
344 {
345 return SubmitAsync(&IoTManagedIntegrationsClient::CreateOtaTaskConfiguration, request, handler, context);
346 }
347
357
361 template<typename CreateProvisioningProfileRequestT = Model::CreateProvisioningProfileRequest>
362 Model::CreateProvisioningProfileOutcomeCallable CreateProvisioningProfileCallable(const CreateProvisioningProfileRequestT& request) const
363 {
364 return SubmitCallable(&IoTManagedIntegrationsClient::CreateProvisioningProfile, request);
365 }
366
370 template<typename CreateProvisioningProfileRequestT = Model::CreateProvisioningProfileRequest>
371 void CreateProvisioningProfileAsync(const CreateProvisioningProfileRequestT& request, const CreateProvisioningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
372 {
373 return SubmitAsync(&IoTManagedIntegrationsClient::CreateProvisioningProfile, request, handler, context);
374 }
375
383
387 template<typename DeleteAccountAssociationRequestT = Model::DeleteAccountAssociationRequest>
388 Model::DeleteAccountAssociationOutcomeCallable DeleteAccountAssociationCallable(const DeleteAccountAssociationRequestT& request) const
389 {
390 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteAccountAssociation, request);
391 }
392
396 template<typename DeleteAccountAssociationRequestT = Model::DeleteAccountAssociationRequest>
397 void DeleteAccountAssociationAsync(const DeleteAccountAssociationRequestT& request, const DeleteAccountAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
398 {
399 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteAccountAssociation, request, handler, context);
400 }
401
408
412 template<typename DeleteCloudConnectorRequestT = Model::DeleteCloudConnectorRequest>
413 Model::DeleteCloudConnectorOutcomeCallable DeleteCloudConnectorCallable(const DeleteCloudConnectorRequestT& request) const
414 {
415 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteCloudConnector, request);
416 }
417
421 template<typename DeleteCloudConnectorRequestT = Model::DeleteCloudConnectorRequest>
422 void DeleteCloudConnectorAsync(const DeleteCloudConnectorRequestT& request, const DeleteCloudConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
423 {
424 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteCloudConnector, request, handler, context);
425 }
426
435
439 template<typename DeleteConnectorDestinationRequestT = Model::DeleteConnectorDestinationRequest>
440 Model::DeleteConnectorDestinationOutcomeCallable DeleteConnectorDestinationCallable(const DeleteConnectorDestinationRequestT& request) const
441 {
442 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteConnectorDestination, request);
443 }
444
448 template<typename DeleteConnectorDestinationRequestT = Model::DeleteConnectorDestinationRequest>
449 void DeleteConnectorDestinationAsync(const DeleteConnectorDestinationRequestT& request, const DeleteConnectorDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
450 {
451 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteConnectorDestination, request, handler, context);
452 }
453
462
466 template<typename DeleteCredentialLockerRequestT = Model::DeleteCredentialLockerRequest>
467 Model::DeleteCredentialLockerOutcomeCallable DeleteCredentialLockerCallable(const DeleteCredentialLockerRequestT& request) const
468 {
469 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteCredentialLocker, request);
470 }
471
475 template<typename DeleteCredentialLockerRequestT = Model::DeleteCredentialLockerRequest>
476 void DeleteCredentialLockerAsync(const DeleteCredentialLockerRequestT& request, const DeleteCredentialLockerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
477 {
478 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteCredentialLocker, request, handler, context);
479 }
480
488
492 template<typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
493 Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT& request) const
494 {
495 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteDestination, request);
496 }
497
501 template<typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
502 void DeleteDestinationAsync(const DeleteDestinationRequestT& request, const DeleteDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
503 {
504 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteDestination, request, handler, context);
505 }
506
513
517 template<typename DeleteEventLogConfigurationRequestT = Model::DeleteEventLogConfigurationRequest>
518 Model::DeleteEventLogConfigurationOutcomeCallable DeleteEventLogConfigurationCallable(const DeleteEventLogConfigurationRequestT& request) const
519 {
520 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteEventLogConfiguration, request);
521 }
522
526 template<typename DeleteEventLogConfigurationRequestT = Model::DeleteEventLogConfigurationRequest>
527 void DeleteEventLogConfigurationAsync(const DeleteEventLogConfigurationRequestT& request, const DeleteEventLogConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
528 {
529 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteEventLogConfiguration, request, handler, context);
530 }
531
540
544 template<typename DeleteManagedThingRequestT = Model::DeleteManagedThingRequest>
545 Model::DeleteManagedThingOutcomeCallable DeleteManagedThingCallable(const DeleteManagedThingRequestT& request) const
546 {
547 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteManagedThing, request);
548 }
549
553 template<typename DeleteManagedThingRequestT = Model::DeleteManagedThingRequest>
554 void DeleteManagedThingAsync(const DeleteManagedThingRequestT& request, const DeleteManagedThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
555 {
556 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteManagedThing, request, handler, context);
557 }
558
565
569 template<typename DeleteNotificationConfigurationRequestT = Model::DeleteNotificationConfigurationRequest>
570 Model::DeleteNotificationConfigurationOutcomeCallable DeleteNotificationConfigurationCallable(const DeleteNotificationConfigurationRequestT& request) const
571 {
572 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteNotificationConfiguration, request);
573 }
574
578 template<typename DeleteNotificationConfigurationRequestT = Model::DeleteNotificationConfigurationRequest>
579 void DeleteNotificationConfigurationAsync(const DeleteNotificationConfigurationRequestT& request, const DeleteNotificationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
580 {
581 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteNotificationConfiguration, request, handler, context);
582 }
583
590
594 template<typename DeleteOtaTaskRequestT = Model::DeleteOtaTaskRequest>
595 Model::DeleteOtaTaskOutcomeCallable DeleteOtaTaskCallable(const DeleteOtaTaskRequestT& request) const
596 {
597 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteOtaTask, request);
598 }
599
603 template<typename DeleteOtaTaskRequestT = Model::DeleteOtaTaskRequest>
604 void DeleteOtaTaskAsync(const DeleteOtaTaskRequestT& request, const DeleteOtaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
605 {
606 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteOtaTask, request, handler, context);
607 }
608
616
620 template<typename DeleteOtaTaskConfigurationRequestT = Model::DeleteOtaTaskConfigurationRequest>
621 Model::DeleteOtaTaskConfigurationOutcomeCallable DeleteOtaTaskConfigurationCallable(const DeleteOtaTaskConfigurationRequestT& request) const
622 {
623 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteOtaTaskConfiguration, request);
624 }
625
629 template<typename DeleteOtaTaskConfigurationRequestT = Model::DeleteOtaTaskConfigurationRequest>
630 void DeleteOtaTaskConfigurationAsync(const DeleteOtaTaskConfigurationRequestT& request, const DeleteOtaTaskConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
631 {
632 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteOtaTaskConfiguration, request, handler, context);
633 }
634
641
645 template<typename DeleteProvisioningProfileRequestT = Model::DeleteProvisioningProfileRequest>
646 Model::DeleteProvisioningProfileOutcomeCallable DeleteProvisioningProfileCallable(const DeleteProvisioningProfileRequestT& request) const
647 {
648 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteProvisioningProfile, request);
649 }
650
654 template<typename DeleteProvisioningProfileRequestT = Model::DeleteProvisioningProfileRequest>
655 void DeleteProvisioningProfileAsync(const DeleteProvisioningProfileRequestT& request, const DeleteProvisioningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
656 {
657 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteProvisioningProfile, request, handler, context);
658 }
659
667
671 template<typename DeregisterAccountAssociationRequestT = Model::DeregisterAccountAssociationRequest>
672 Model::DeregisterAccountAssociationOutcomeCallable DeregisterAccountAssociationCallable(const DeregisterAccountAssociationRequestT& request) const
673 {
674 return SubmitCallable(&IoTManagedIntegrationsClient::DeregisterAccountAssociation, request);
675 }
676
680 template<typename DeregisterAccountAssociationRequestT = Model::DeregisterAccountAssociationRequest>
681 void DeregisterAccountAssociationAsync(const DeregisterAccountAssociationRequestT& request, const DeregisterAccountAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
682 {
683 return SubmitAsync(&IoTManagedIntegrationsClient::DeregisterAccountAssociation, request, handler, context);
684 }
685
693
697 template<typename GetAccountAssociationRequestT = Model::GetAccountAssociationRequest>
698 Model::GetAccountAssociationOutcomeCallable GetAccountAssociationCallable(const GetAccountAssociationRequestT& request) const
699 {
700 return SubmitCallable(&IoTManagedIntegrationsClient::GetAccountAssociation, request);
701 }
702
706 template<typename GetAccountAssociationRequestT = Model::GetAccountAssociationRequest>
707 void GetAccountAssociationAsync(const GetAccountAssociationRequestT& request, const GetAccountAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
708 {
709 return SubmitAsync(&IoTManagedIntegrationsClient::GetAccountAssociation, request, handler, context);
710 }
711
719
723 template<typename GetCloudConnectorRequestT = Model::GetCloudConnectorRequest>
724 Model::GetCloudConnectorOutcomeCallable GetCloudConnectorCallable(const GetCloudConnectorRequestT& request) const
725 {
726 return SubmitCallable(&IoTManagedIntegrationsClient::GetCloudConnector, request);
727 }
728
732 template<typename GetCloudConnectorRequestT = Model::GetCloudConnectorRequest>
733 void GetCloudConnectorAsync(const GetCloudConnectorRequestT& request, const GetCloudConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
734 {
735 return SubmitAsync(&IoTManagedIntegrationsClient::GetCloudConnector, request, handler, context);
736 }
737
745
749 template<typename GetConnectorDestinationRequestT = Model::GetConnectorDestinationRequest>
750 Model::GetConnectorDestinationOutcomeCallable GetConnectorDestinationCallable(const GetConnectorDestinationRequestT& request) const
751 {
752 return SubmitCallable(&IoTManagedIntegrationsClient::GetConnectorDestination, request);
753 }
754
758 template<typename GetConnectorDestinationRequestT = Model::GetConnectorDestinationRequest>
759 void GetConnectorDestinationAsync(const GetConnectorDestinationRequestT& request, const GetConnectorDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
760 {
761 return SubmitAsync(&IoTManagedIntegrationsClient::GetConnectorDestination, request, handler, context);
762 }
763
771
775 template<typename GetCredentialLockerRequestT = Model::GetCredentialLockerRequest>
776 Model::GetCredentialLockerOutcomeCallable GetCredentialLockerCallable(const GetCredentialLockerRequestT& request) const
777 {
778 return SubmitCallable(&IoTManagedIntegrationsClient::GetCredentialLocker, request);
779 }
780
784 template<typename GetCredentialLockerRequestT = Model::GetCredentialLockerRequest>
785 void GetCredentialLockerAsync(const GetCredentialLockerRequestT& request, const GetCredentialLockerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
786 {
787 return SubmitAsync(&IoTManagedIntegrationsClient::GetCredentialLocker, request, handler, context);
788 }
789
797
801 template<typename GetCustomEndpointRequestT = Model::GetCustomEndpointRequest>
802 Model::GetCustomEndpointOutcomeCallable GetCustomEndpointCallable(const GetCustomEndpointRequestT& request = {}) const
803 {
804 return SubmitCallable(&IoTManagedIntegrationsClient::GetCustomEndpoint, request);
805 }
806
810 template<typename GetCustomEndpointRequestT = Model::GetCustomEndpointRequest>
811 void GetCustomEndpointAsync(const GetCustomEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCustomEndpointRequestT& request = {}) const
812 {
813 return SubmitAsync(&IoTManagedIntegrationsClient::GetCustomEndpoint, request, handler, context);
814 }
815
827
831 template<typename GetDefaultEncryptionConfigurationRequestT = Model::GetDefaultEncryptionConfigurationRequest>
832 Model::GetDefaultEncryptionConfigurationOutcomeCallable GetDefaultEncryptionConfigurationCallable(const GetDefaultEncryptionConfigurationRequestT& request = {}) const
833 {
834 return SubmitCallable(&IoTManagedIntegrationsClient::GetDefaultEncryptionConfiguration, request);
835 }
836
840 template<typename GetDefaultEncryptionConfigurationRequestT = Model::GetDefaultEncryptionConfigurationRequest>
841 void GetDefaultEncryptionConfigurationAsync(const GetDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDefaultEncryptionConfigurationRequestT& request = {}) const
842 {
843 return SubmitAsync(&IoTManagedIntegrationsClient::GetDefaultEncryptionConfiguration, request, handler, context);
844 }
845
852
856 template<typename GetDestinationRequestT = Model::GetDestinationRequest>
857 Model::GetDestinationOutcomeCallable GetDestinationCallable(const GetDestinationRequestT& request) const
858 {
859 return SubmitCallable(&IoTManagedIntegrationsClient::GetDestination, request);
860 }
861
865 template<typename GetDestinationRequestT = Model::GetDestinationRequest>
866 void GetDestinationAsync(const GetDestinationRequestT& request, const GetDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
867 {
868 return SubmitAsync(&IoTManagedIntegrationsClient::GetDestination, request, handler, context);
869 }
870
877
881 template<typename GetDeviceDiscoveryRequestT = Model::GetDeviceDiscoveryRequest>
882 Model::GetDeviceDiscoveryOutcomeCallable GetDeviceDiscoveryCallable(const GetDeviceDiscoveryRequestT& request) const
883 {
884 return SubmitCallable(&IoTManagedIntegrationsClient::GetDeviceDiscovery, request);
885 }
886
890 template<typename GetDeviceDiscoveryRequestT = Model::GetDeviceDiscoveryRequest>
891 void GetDeviceDiscoveryAsync(const GetDeviceDiscoveryRequestT& request, const GetDeviceDiscoveryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
892 {
893 return SubmitAsync(&IoTManagedIntegrationsClient::GetDeviceDiscovery, request, handler, context);
894 }
895
902
906 template<typename GetEventLogConfigurationRequestT = Model::GetEventLogConfigurationRequest>
907 Model::GetEventLogConfigurationOutcomeCallable GetEventLogConfigurationCallable(const GetEventLogConfigurationRequestT& request) const
908 {
909 return SubmitCallable(&IoTManagedIntegrationsClient::GetEventLogConfiguration, request);
910 }
911
915 template<typename GetEventLogConfigurationRequestT = Model::GetEventLogConfigurationRequest>
916 void GetEventLogConfigurationAsync(const GetEventLogConfigurationRequestT& request, const GetEventLogConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
917 {
918 return SubmitAsync(&IoTManagedIntegrationsClient::GetEventLogConfiguration, request, handler, context);
919 }
920
927
931 template<typename GetHubConfigurationRequestT = Model::GetHubConfigurationRequest>
932 Model::GetHubConfigurationOutcomeCallable GetHubConfigurationCallable(const GetHubConfigurationRequestT& request = {}) const
933 {
934 return SubmitCallable(&IoTManagedIntegrationsClient::GetHubConfiguration, request);
935 }
936
940 template<typename GetHubConfigurationRequestT = Model::GetHubConfigurationRequest>
941 void GetHubConfigurationAsync(const GetHubConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetHubConfigurationRequestT& request = {}) const
942 {
943 return SubmitAsync(&IoTManagedIntegrationsClient::GetHubConfiguration, request, handler, context);
944 }
945
953
957 template<typename GetManagedThingRequestT = Model::GetManagedThingRequest>
958 Model::GetManagedThingOutcomeCallable GetManagedThingCallable(const GetManagedThingRequestT& request) const
959 {
960 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThing, request);
961 }
962
966 template<typename GetManagedThingRequestT = Model::GetManagedThingRequest>
967 void GetManagedThingAsync(const GetManagedThingRequestT& request, const GetManagedThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
968 {
969 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThing, request, handler, context);
970 }
971
979
983 template<typename GetManagedThingCapabilitiesRequestT = Model::GetManagedThingCapabilitiesRequest>
984 Model::GetManagedThingCapabilitiesOutcomeCallable GetManagedThingCapabilitiesCallable(const GetManagedThingCapabilitiesRequestT& request) const
985 {
986 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingCapabilities, request);
987 }
988
992 template<typename GetManagedThingCapabilitiesRequestT = Model::GetManagedThingCapabilitiesRequest>
993 void GetManagedThingCapabilitiesAsync(const GetManagedThingCapabilitiesRequestT& request, const GetManagedThingCapabilitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
994 {
995 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingCapabilities, request, handler, context);
996 }
997
1004
1008 template<typename GetManagedThingConnectivityDataRequestT = Model::GetManagedThingConnectivityDataRequest>
1010 {
1011 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingConnectivityData, request);
1012 }
1013
1017 template<typename GetManagedThingConnectivityDataRequestT = Model::GetManagedThingConnectivityDataRequest>
1018 void GetManagedThingConnectivityDataAsync(const GetManagedThingConnectivityDataRequestT& request, const GetManagedThingConnectivityDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1019 {
1020 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingConnectivityData, request, handler, context);
1021 }
1022
1034
1038 template<typename GetManagedThingMetaDataRequestT = Model::GetManagedThingMetaDataRequest>
1039 Model::GetManagedThingMetaDataOutcomeCallable GetManagedThingMetaDataCallable(const GetManagedThingMetaDataRequestT& request) const
1040 {
1041 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingMetaData, request);
1042 }
1043
1047 template<typename GetManagedThingMetaDataRequestT = Model::GetManagedThingMetaDataRequest>
1048 void GetManagedThingMetaDataAsync(const GetManagedThingMetaDataRequestT& request, const GetManagedThingMetaDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1049 {
1050 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingMetaData, request, handler, context);
1051 }
1052
1060
1064 template<typename GetManagedThingStateRequestT = Model::GetManagedThingStateRequest>
1065 Model::GetManagedThingStateOutcomeCallable GetManagedThingStateCallable(const GetManagedThingStateRequestT& request) const
1066 {
1067 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingState, request);
1068 }
1069
1073 template<typename GetManagedThingStateRequestT = Model::GetManagedThingStateRequest>
1074 void GetManagedThingStateAsync(const GetManagedThingStateRequestT& request, const GetManagedThingStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1075 {
1076 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingState, request, handler, context);
1077 }
1078
1085
1089 template<typename GetNotificationConfigurationRequestT = Model::GetNotificationConfigurationRequest>
1090 Model::GetNotificationConfigurationOutcomeCallable GetNotificationConfigurationCallable(const GetNotificationConfigurationRequestT& request) const
1091 {
1092 return SubmitCallable(&IoTManagedIntegrationsClient::GetNotificationConfiguration, request);
1093 }
1094
1098 template<typename GetNotificationConfigurationRequestT = Model::GetNotificationConfigurationRequest>
1099 void GetNotificationConfigurationAsync(const GetNotificationConfigurationRequestT& request, const GetNotificationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1100 {
1101 return SubmitAsync(&IoTManagedIntegrationsClient::GetNotificationConfiguration, request, handler, context);
1102 }
1103
1110
1114 template<typename GetOtaTaskRequestT = Model::GetOtaTaskRequest>
1115 Model::GetOtaTaskOutcomeCallable GetOtaTaskCallable(const GetOtaTaskRequestT& request) const
1116 {
1117 return SubmitCallable(&IoTManagedIntegrationsClient::GetOtaTask, request);
1118 }
1119
1123 template<typename GetOtaTaskRequestT = Model::GetOtaTaskRequest>
1124 void GetOtaTaskAsync(const GetOtaTaskRequestT& request, const GetOtaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1125 {
1126 return SubmitAsync(&IoTManagedIntegrationsClient::GetOtaTask, request, handler, context);
1127 }
1128
1136
1140 template<typename GetOtaTaskConfigurationRequestT = Model::GetOtaTaskConfigurationRequest>
1141 Model::GetOtaTaskConfigurationOutcomeCallable GetOtaTaskConfigurationCallable(const GetOtaTaskConfigurationRequestT& request) const
1142 {
1143 return SubmitCallable(&IoTManagedIntegrationsClient::GetOtaTaskConfiguration, request);
1144 }
1145
1149 template<typename GetOtaTaskConfigurationRequestT = Model::GetOtaTaskConfigurationRequest>
1150 void GetOtaTaskConfigurationAsync(const GetOtaTaskConfigurationRequestT& request, const GetOtaTaskConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1151 {
1152 return SubmitAsync(&IoTManagedIntegrationsClient::GetOtaTaskConfiguration, request, handler, context);
1153 }
1154
1161
1165 template<typename GetProvisioningProfileRequestT = Model::GetProvisioningProfileRequest>
1166 Model::GetProvisioningProfileOutcomeCallable GetProvisioningProfileCallable(const GetProvisioningProfileRequestT& request) const
1167 {
1168 return SubmitCallable(&IoTManagedIntegrationsClient::GetProvisioningProfile, request);
1169 }
1170
1174 template<typename GetProvisioningProfileRequestT = Model::GetProvisioningProfileRequest>
1175 void GetProvisioningProfileAsync(const GetProvisioningProfileRequestT& request, const GetProvisioningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1176 {
1177 return SubmitAsync(&IoTManagedIntegrationsClient::GetProvisioningProfile, request, handler, context);
1178 }
1179
1187
1191 template<typename GetRuntimeLogConfigurationRequestT = Model::GetRuntimeLogConfigurationRequest>
1192 Model::GetRuntimeLogConfigurationOutcomeCallable GetRuntimeLogConfigurationCallable(const GetRuntimeLogConfigurationRequestT& request) const
1193 {
1194 return SubmitCallable(&IoTManagedIntegrationsClient::GetRuntimeLogConfiguration, request);
1195 }
1196
1200 template<typename GetRuntimeLogConfigurationRequestT = Model::GetRuntimeLogConfigurationRequest>
1201 void GetRuntimeLogConfigurationAsync(const GetRuntimeLogConfigurationRequestT& request, const GetRuntimeLogConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1202 {
1203 return SubmitAsync(&IoTManagedIntegrationsClient::GetRuntimeLogConfiguration, request, handler, context);
1204 }
1205
1213
1217 template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
1218 Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const GetSchemaVersionRequestT& request) const
1219 {
1220 return SubmitCallable(&IoTManagedIntegrationsClient::GetSchemaVersion, request);
1221 }
1222
1226 template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
1227 void GetSchemaVersionAsync(const GetSchemaVersionRequestT& request, const GetSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1228 {
1229 return SubmitAsync(&IoTManagedIntegrationsClient::GetSchemaVersion, request, handler, context);
1230 }
1231
1239
1243 template<typename ListAccountAssociationsRequestT = Model::ListAccountAssociationsRequest>
1244 Model::ListAccountAssociationsOutcomeCallable ListAccountAssociationsCallable(const ListAccountAssociationsRequestT& request = {}) const
1245 {
1246 return SubmitCallable(&IoTManagedIntegrationsClient::ListAccountAssociations, request);
1247 }
1248
1252 template<typename ListAccountAssociationsRequestT = Model::ListAccountAssociationsRequest>
1253 void ListAccountAssociationsAsync(const ListAccountAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAccountAssociationsRequestT& request = {}) const
1254 {
1255 return SubmitAsync(&IoTManagedIntegrationsClient::ListAccountAssociations, request, handler, context);
1256 }
1257
1265
1269 template<typename ListCloudConnectorsRequestT = Model::ListCloudConnectorsRequest>
1270 Model::ListCloudConnectorsOutcomeCallable ListCloudConnectorsCallable(const ListCloudConnectorsRequestT& request = {}) const
1271 {
1272 return SubmitCallable(&IoTManagedIntegrationsClient::ListCloudConnectors, request);
1273 }
1274
1278 template<typename ListCloudConnectorsRequestT = Model::ListCloudConnectorsRequest>
1279 void ListCloudConnectorsAsync(const ListCloudConnectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCloudConnectorsRequestT& request = {}) const
1280 {
1281 return SubmitAsync(&IoTManagedIntegrationsClient::ListCloudConnectors, request, handler, context);
1282 }
1283
1291
1295 template<typename ListConnectorDestinationsRequestT = Model::ListConnectorDestinationsRequest>
1296 Model::ListConnectorDestinationsOutcomeCallable ListConnectorDestinationsCallable(const ListConnectorDestinationsRequestT& request = {}) const
1297 {
1298 return SubmitCallable(&IoTManagedIntegrationsClient::ListConnectorDestinations, request);
1299 }
1300
1304 template<typename ListConnectorDestinationsRequestT = Model::ListConnectorDestinationsRequest>
1305 void ListConnectorDestinationsAsync(const ListConnectorDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConnectorDestinationsRequestT& request = {}) const
1306 {
1307 return SubmitAsync(&IoTManagedIntegrationsClient::ListConnectorDestinations, request, handler, context);
1308 }
1309
1317
1321 template<typename ListCredentialLockersRequestT = Model::ListCredentialLockersRequest>
1322 Model::ListCredentialLockersOutcomeCallable ListCredentialLockersCallable(const ListCredentialLockersRequestT& request = {}) const
1323 {
1324 return SubmitCallable(&IoTManagedIntegrationsClient::ListCredentialLockers, request);
1325 }
1326
1330 template<typename ListCredentialLockersRequestT = Model::ListCredentialLockersRequest>
1331 void ListCredentialLockersAsync(const ListCredentialLockersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCredentialLockersRequestT& request = {}) const
1332 {
1333 return SubmitAsync(&IoTManagedIntegrationsClient::ListCredentialLockers, request, handler, context);
1334 }
1335
1343
1347 template<typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1348 Model::ListDestinationsOutcomeCallable ListDestinationsCallable(const ListDestinationsRequestT& request = {}) const
1349 {
1350 return SubmitCallable(&IoTManagedIntegrationsClient::ListDestinations, request);
1351 }
1352
1356 template<typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1357 void ListDestinationsAsync(const ListDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDestinationsRequestT& request = {}) const
1358 {
1359 return SubmitAsync(&IoTManagedIntegrationsClient::ListDestinations, request, handler, context);
1360 }
1361
1369
1373 template<typename ListDeviceDiscoveriesRequestT = Model::ListDeviceDiscoveriesRequest>
1374 Model::ListDeviceDiscoveriesOutcomeCallable ListDeviceDiscoveriesCallable(const ListDeviceDiscoveriesRequestT& request = {}) const
1375 {
1376 return SubmitCallable(&IoTManagedIntegrationsClient::ListDeviceDiscoveries, request);
1377 }
1378
1382 template<typename ListDeviceDiscoveriesRequestT = Model::ListDeviceDiscoveriesRequest>
1383 void ListDeviceDiscoveriesAsync(const ListDeviceDiscoveriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDeviceDiscoveriesRequestT& request = {}) const
1384 {
1385 return SubmitAsync(&IoTManagedIntegrationsClient::ListDeviceDiscoveries, request, handler, context);
1386 }
1387
1395
1399 template<typename ListDiscoveredDevicesRequestT = Model::ListDiscoveredDevicesRequest>
1400 Model::ListDiscoveredDevicesOutcomeCallable ListDiscoveredDevicesCallable(const ListDiscoveredDevicesRequestT& request) const
1401 {
1402 return SubmitCallable(&IoTManagedIntegrationsClient::ListDiscoveredDevices, request);
1403 }
1404
1408 template<typename ListDiscoveredDevicesRequestT = Model::ListDiscoveredDevicesRequest>
1409 void ListDiscoveredDevicesAsync(const ListDiscoveredDevicesRequestT& request, const ListDiscoveredDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1410 {
1411 return SubmitAsync(&IoTManagedIntegrationsClient::ListDiscoveredDevices, request, handler, context);
1412 }
1413
1421
1425 template<typename ListEventLogConfigurationsRequestT = Model::ListEventLogConfigurationsRequest>
1426 Model::ListEventLogConfigurationsOutcomeCallable ListEventLogConfigurationsCallable(const ListEventLogConfigurationsRequestT& request = {}) const
1427 {
1428 return SubmitCallable(&IoTManagedIntegrationsClient::ListEventLogConfigurations, request);
1429 }
1430
1434 template<typename ListEventLogConfigurationsRequestT = Model::ListEventLogConfigurationsRequest>
1435 void ListEventLogConfigurationsAsync(const ListEventLogConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEventLogConfigurationsRequestT& request = {}) const
1436 {
1437 return SubmitAsync(&IoTManagedIntegrationsClient::ListEventLogConfigurations, request, handler, context);
1438 }
1439
1447
1451 template<typename ListManagedThingAccountAssociationsRequestT = Model::ListManagedThingAccountAssociationsRequest>
1452 Model::ListManagedThingAccountAssociationsOutcomeCallable ListManagedThingAccountAssociationsCallable(const ListManagedThingAccountAssociationsRequestT& request = {}) const
1453 {
1454 return SubmitCallable(&IoTManagedIntegrationsClient::ListManagedThingAccountAssociations, request);
1455 }
1456
1460 template<typename ListManagedThingAccountAssociationsRequestT = Model::ListManagedThingAccountAssociationsRequest>
1461 void ListManagedThingAccountAssociationsAsync(const ListManagedThingAccountAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListManagedThingAccountAssociationsRequestT& request = {}) const
1462 {
1463 return SubmitAsync(&IoTManagedIntegrationsClient::ListManagedThingAccountAssociations, request, handler, context);
1464 }
1465
1472
1476 template<typename ListManagedThingSchemasRequestT = Model::ListManagedThingSchemasRequest>
1477 Model::ListManagedThingSchemasOutcomeCallable ListManagedThingSchemasCallable(const ListManagedThingSchemasRequestT& request) const
1478 {
1479 return SubmitCallable(&IoTManagedIntegrationsClient::ListManagedThingSchemas, request);
1480 }
1481
1485 template<typename ListManagedThingSchemasRequestT = Model::ListManagedThingSchemasRequest>
1486 void ListManagedThingSchemasAsync(const ListManagedThingSchemasRequestT& request, const ListManagedThingSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1487 {
1488 return SubmitAsync(&IoTManagedIntegrationsClient::ListManagedThingSchemas, request, handler, context);
1489 }
1490
1498
1502 template<typename ListManagedThingsRequestT = Model::ListManagedThingsRequest>
1503 Model::ListManagedThingsOutcomeCallable ListManagedThingsCallable(const ListManagedThingsRequestT& request = {}) const
1504 {
1505 return SubmitCallable(&IoTManagedIntegrationsClient::ListManagedThings, request);
1506 }
1507
1511 template<typename ListManagedThingsRequestT = Model::ListManagedThingsRequest>
1512 void ListManagedThingsAsync(const ListManagedThingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListManagedThingsRequestT& request = {}) const
1513 {
1514 return SubmitAsync(&IoTManagedIntegrationsClient::ListManagedThings, request, handler, context);
1515 }
1516
1523
1527 template<typename ListNotificationConfigurationsRequestT = Model::ListNotificationConfigurationsRequest>
1528 Model::ListNotificationConfigurationsOutcomeCallable ListNotificationConfigurationsCallable(const ListNotificationConfigurationsRequestT& request = {}) const
1529 {
1530 return SubmitCallable(&IoTManagedIntegrationsClient::ListNotificationConfigurations, request);
1531 }
1532
1536 template<typename ListNotificationConfigurationsRequestT = Model::ListNotificationConfigurationsRequest>
1537 void ListNotificationConfigurationsAsync(const ListNotificationConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListNotificationConfigurationsRequestT& request = {}) const
1538 {
1539 return SubmitAsync(&IoTManagedIntegrationsClient::ListNotificationConfigurations, request, handler, context);
1540 }
1541
1549
1553 template<typename ListOtaTaskConfigurationsRequestT = Model::ListOtaTaskConfigurationsRequest>
1554 Model::ListOtaTaskConfigurationsOutcomeCallable ListOtaTaskConfigurationsCallable(const ListOtaTaskConfigurationsRequestT& request = {}) const
1555 {
1556 return SubmitCallable(&IoTManagedIntegrationsClient::ListOtaTaskConfigurations, request);
1557 }
1558
1562 template<typename ListOtaTaskConfigurationsRequestT = Model::ListOtaTaskConfigurationsRequest>
1563 void ListOtaTaskConfigurationsAsync(const ListOtaTaskConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListOtaTaskConfigurationsRequestT& request = {}) const
1564 {
1565 return SubmitAsync(&IoTManagedIntegrationsClient::ListOtaTaskConfigurations, request, handler, context);
1566 }
1567
1575
1579 template<typename ListOtaTaskExecutionsRequestT = Model::ListOtaTaskExecutionsRequest>
1580 Model::ListOtaTaskExecutionsOutcomeCallable ListOtaTaskExecutionsCallable(const ListOtaTaskExecutionsRequestT& request) const
1581 {
1582 return SubmitCallable(&IoTManagedIntegrationsClient::ListOtaTaskExecutions, request);
1583 }
1584
1588 template<typename ListOtaTaskExecutionsRequestT = Model::ListOtaTaskExecutionsRequest>
1589 void ListOtaTaskExecutionsAsync(const ListOtaTaskExecutionsRequestT& request, const ListOtaTaskExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1590 {
1591 return SubmitAsync(&IoTManagedIntegrationsClient::ListOtaTaskExecutions, request, handler, context);
1592 }
1593
1600
1604 template<typename ListOtaTasksRequestT = Model::ListOtaTasksRequest>
1605 Model::ListOtaTasksOutcomeCallable ListOtaTasksCallable(const ListOtaTasksRequestT& request = {}) const
1606 {
1607 return SubmitCallable(&IoTManagedIntegrationsClient::ListOtaTasks, request);
1608 }
1609
1613 template<typename ListOtaTasksRequestT = Model::ListOtaTasksRequest>
1614 void ListOtaTasksAsync(const ListOtaTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListOtaTasksRequestT& request = {}) const
1615 {
1616 return SubmitAsync(&IoTManagedIntegrationsClient::ListOtaTasks, request, handler, context);
1617 }
1618
1626
1630 template<typename ListProvisioningProfilesRequestT = Model::ListProvisioningProfilesRequest>
1631 Model::ListProvisioningProfilesOutcomeCallable ListProvisioningProfilesCallable(const ListProvisioningProfilesRequestT& request = {}) const
1632 {
1633 return SubmitCallable(&IoTManagedIntegrationsClient::ListProvisioningProfiles, request);
1634 }
1635
1639 template<typename ListProvisioningProfilesRequestT = Model::ListProvisioningProfilesRequest>
1640 void ListProvisioningProfilesAsync(const ListProvisioningProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListProvisioningProfilesRequestT& request = {}) const
1641 {
1642 return SubmitAsync(&IoTManagedIntegrationsClient::ListProvisioningProfiles, request, handler, context);
1643 }
1644
1652
1656 template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
1657 Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT& request) const
1658 {
1659 return SubmitCallable(&IoTManagedIntegrationsClient::ListSchemaVersions, request);
1660 }
1661
1665 template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
1666 void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1667 {
1668 return SubmitAsync(&IoTManagedIntegrationsClient::ListSchemaVersions, request, handler, context);
1669 }
1670
1677
1681 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1682 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1683 {
1684 return SubmitCallable(&IoTManagedIntegrationsClient::ListTagsForResource, request);
1685 }
1686
1690 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1691 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1692 {
1693 return SubmitAsync(&IoTManagedIntegrationsClient::ListTagsForResource, request, handler, context);
1694 }
1695
1705
1709 template<typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
1711 {
1712 return SubmitCallable(&IoTManagedIntegrationsClient::PutDefaultEncryptionConfiguration, request);
1713 }
1714
1718 template<typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
1719 void PutDefaultEncryptionConfigurationAsync(const PutDefaultEncryptionConfigurationRequestT& request, const PutDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1720 {
1721 return SubmitAsync(&IoTManagedIntegrationsClient::PutDefaultEncryptionConfiguration, request, handler, context);
1722 }
1723
1730
1734 template<typename PutHubConfigurationRequestT = Model::PutHubConfigurationRequest>
1735 Model::PutHubConfigurationOutcomeCallable PutHubConfigurationCallable(const PutHubConfigurationRequestT& request) const
1736 {
1737 return SubmitCallable(&IoTManagedIntegrationsClient::PutHubConfiguration, request);
1738 }
1739
1743 template<typename PutHubConfigurationRequestT = Model::PutHubConfigurationRequest>
1744 void PutHubConfigurationAsync(const PutHubConfigurationRequestT& request, const PutHubConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1745 {
1746 return SubmitAsync(&IoTManagedIntegrationsClient::PutHubConfiguration, request, handler, context);
1747 }
1748
1756
1760 template<typename PutRuntimeLogConfigurationRequestT = Model::PutRuntimeLogConfigurationRequest>
1761 Model::PutRuntimeLogConfigurationOutcomeCallable PutRuntimeLogConfigurationCallable(const PutRuntimeLogConfigurationRequestT& request) const
1762 {
1763 return SubmitCallable(&IoTManagedIntegrationsClient::PutRuntimeLogConfiguration, request);
1764 }
1765
1769 template<typename PutRuntimeLogConfigurationRequestT = Model::PutRuntimeLogConfigurationRequest>
1770 void PutRuntimeLogConfigurationAsync(const PutRuntimeLogConfigurationRequestT& request, const PutRuntimeLogConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1771 {
1772 return SubmitAsync(&IoTManagedIntegrationsClient::PutRuntimeLogConfiguration, request, handler, context);
1773 }
1774
1783
1787 template<typename RegisterAccountAssociationRequestT = Model::RegisterAccountAssociationRequest>
1788 Model::RegisterAccountAssociationOutcomeCallable RegisterAccountAssociationCallable(const RegisterAccountAssociationRequestT& request) const
1789 {
1790 return SubmitCallable(&IoTManagedIntegrationsClient::RegisterAccountAssociation, request);
1791 }
1792
1796 template<typename RegisterAccountAssociationRequestT = Model::RegisterAccountAssociationRequest>
1797 void RegisterAccountAssociationAsync(const RegisterAccountAssociationRequestT& request, const RegisterAccountAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1798 {
1799 return SubmitAsync(&IoTManagedIntegrationsClient::RegisterAccountAssociation, request, handler, context);
1800 }
1801
1810
1814 template<typename RegisterCustomEndpointRequestT = Model::RegisterCustomEndpointRequest>
1815 Model::RegisterCustomEndpointOutcomeCallable RegisterCustomEndpointCallable(const RegisterCustomEndpointRequestT& request = {}) const
1816 {
1817 return SubmitCallable(&IoTManagedIntegrationsClient::RegisterCustomEndpoint, request);
1818 }
1819
1823 template<typename RegisterCustomEndpointRequestT = Model::RegisterCustomEndpointRequest>
1824 void RegisterCustomEndpointAsync(const RegisterCustomEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RegisterCustomEndpointRequestT& request = {}) const
1825 {
1826 return SubmitAsync(&IoTManagedIntegrationsClient::RegisterCustomEndpoint, request, handler, context);
1827 }
1828
1836
1840 template<typename ResetRuntimeLogConfigurationRequestT = Model::ResetRuntimeLogConfigurationRequest>
1841 Model::ResetRuntimeLogConfigurationOutcomeCallable ResetRuntimeLogConfigurationCallable(const ResetRuntimeLogConfigurationRequestT& request) const
1842 {
1843 return SubmitCallable(&IoTManagedIntegrationsClient::ResetRuntimeLogConfiguration, request);
1844 }
1845
1849 template<typename ResetRuntimeLogConfigurationRequestT = Model::ResetRuntimeLogConfigurationRequest>
1850 void ResetRuntimeLogConfigurationAsync(const ResetRuntimeLogConfigurationRequestT& request, const ResetRuntimeLogConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1851 {
1852 return SubmitAsync(&IoTManagedIntegrationsClient::ResetRuntimeLogConfiguration, request, handler, context);
1853 }
1854
1862
1866 template<typename SendConnectorEventRequestT = Model::SendConnectorEventRequest>
1867 Model::SendConnectorEventOutcomeCallable SendConnectorEventCallable(const SendConnectorEventRequestT& request) const
1868 {
1869 return SubmitCallable(&IoTManagedIntegrationsClient::SendConnectorEvent, request);
1870 }
1871
1875 template<typename SendConnectorEventRequestT = Model::SendConnectorEventRequest>
1876 void SendConnectorEventAsync(const SendConnectorEventRequestT& request, const SendConnectorEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1877 {
1878 return SubmitAsync(&IoTManagedIntegrationsClient::SendConnectorEvent, request, handler, context);
1879 }
1880
1888
1892 template<typename SendManagedThingCommandRequestT = Model::SendManagedThingCommandRequest>
1893 Model::SendManagedThingCommandOutcomeCallable SendManagedThingCommandCallable(const SendManagedThingCommandRequestT& request) const
1894 {
1895 return SubmitCallable(&IoTManagedIntegrationsClient::SendManagedThingCommand, request);
1896 }
1897
1901 template<typename SendManagedThingCommandRequestT = Model::SendManagedThingCommandRequest>
1902 void SendManagedThingCommandAsync(const SendManagedThingCommandRequestT& request, const SendManagedThingCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1903 {
1904 return SubmitAsync(&IoTManagedIntegrationsClient::SendManagedThingCommand, request, handler, context);
1905 }
1906
1914
1918 template<typename StartAccountAssociationRefreshRequestT = Model::StartAccountAssociationRefreshRequest>
1920 {
1921 return SubmitCallable(&IoTManagedIntegrationsClient::StartAccountAssociationRefresh, request);
1922 }
1923
1927 template<typename StartAccountAssociationRefreshRequestT = Model::StartAccountAssociationRefreshRequest>
1928 void StartAccountAssociationRefreshAsync(const StartAccountAssociationRefreshRequestT& request, const StartAccountAssociationRefreshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1929 {
1930 return SubmitAsync(&IoTManagedIntegrationsClient::StartAccountAssociationRefresh, request, handler, context);
1931 }
1932
1942
1946 template<typename StartDeviceDiscoveryRequestT = Model::StartDeviceDiscoveryRequest>
1947 Model::StartDeviceDiscoveryOutcomeCallable StartDeviceDiscoveryCallable(const StartDeviceDiscoveryRequestT& request) const
1948 {
1949 return SubmitCallable(&IoTManagedIntegrationsClient::StartDeviceDiscovery, request);
1950 }
1951
1955 template<typename StartDeviceDiscoveryRequestT = Model::StartDeviceDiscoveryRequest>
1956 void StartDeviceDiscoveryAsync(const StartDeviceDiscoveryRequestT& request, const StartDeviceDiscoveryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1957 {
1958 return SubmitAsync(&IoTManagedIntegrationsClient::StartDeviceDiscovery, request, handler, context);
1959 }
1960
1967
1971 template<typename TagResourceRequestT = Model::TagResourceRequest>
1972 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1973 {
1974 return SubmitCallable(&IoTManagedIntegrationsClient::TagResource, request);
1975 }
1976
1980 template<typename TagResourceRequestT = Model::TagResourceRequest>
1981 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1982 {
1983 return SubmitAsync(&IoTManagedIntegrationsClient::TagResource, request, handler, context);
1984 }
1985
1992
1996 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1997 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1998 {
1999 return SubmitCallable(&IoTManagedIntegrationsClient::UntagResource, request);
2000 }
2001
2005 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2006 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2007 {
2008 return SubmitAsync(&IoTManagedIntegrationsClient::UntagResource, request, handler, context);
2009 }
2010
2018
2022 template<typename UpdateAccountAssociationRequestT = Model::UpdateAccountAssociationRequest>
2023 Model::UpdateAccountAssociationOutcomeCallable UpdateAccountAssociationCallable(const UpdateAccountAssociationRequestT& request) const
2024 {
2025 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateAccountAssociation, request);
2026 }
2027
2031 template<typename UpdateAccountAssociationRequestT = Model::UpdateAccountAssociationRequest>
2032 void UpdateAccountAssociationAsync(const UpdateAccountAssociationRequestT& request, const UpdateAccountAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2033 {
2034 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateAccountAssociation, request, handler, context);
2035 }
2036
2043
2047 template<typename UpdateCloudConnectorRequestT = Model::UpdateCloudConnectorRequest>
2048 Model::UpdateCloudConnectorOutcomeCallable UpdateCloudConnectorCallable(const UpdateCloudConnectorRequestT& request) const
2049 {
2050 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateCloudConnector, request);
2051 }
2052
2056 template<typename UpdateCloudConnectorRequestT = Model::UpdateCloudConnectorRequest>
2057 void UpdateCloudConnectorAsync(const UpdateCloudConnectorRequestT& request, const UpdateCloudConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2058 {
2059 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateCloudConnector, request, handler, context);
2060 }
2061
2069
2073 template<typename UpdateConnectorDestinationRequestT = Model::UpdateConnectorDestinationRequest>
2074 Model::UpdateConnectorDestinationOutcomeCallable UpdateConnectorDestinationCallable(const UpdateConnectorDestinationRequestT& request) const
2075 {
2076 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateConnectorDestination, request);
2077 }
2078
2082 template<typename UpdateConnectorDestinationRequestT = Model::UpdateConnectorDestinationRequest>
2083 void UpdateConnectorDestinationAsync(const UpdateConnectorDestinationRequestT& request, const UpdateConnectorDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2084 {
2085 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateConnectorDestination, request, handler, context);
2086 }
2087
2094
2098 template<typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2099 Model::UpdateDestinationOutcomeCallable UpdateDestinationCallable(const UpdateDestinationRequestT& request) const
2100 {
2101 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateDestination, request);
2102 }
2103
2107 template<typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2108 void UpdateDestinationAsync(const UpdateDestinationRequestT& request, const UpdateDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2109 {
2110 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateDestination, request, handler, context);
2111 }
2112
2120
2124 template<typename UpdateEventLogConfigurationRequestT = Model::UpdateEventLogConfigurationRequest>
2125 Model::UpdateEventLogConfigurationOutcomeCallable UpdateEventLogConfigurationCallable(const UpdateEventLogConfigurationRequestT& request) const
2126 {
2127 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateEventLogConfiguration, request);
2128 }
2129
2133 template<typename UpdateEventLogConfigurationRequestT = Model::UpdateEventLogConfigurationRequest>
2134 void UpdateEventLogConfigurationAsync(const UpdateEventLogConfigurationRequestT& request, const UpdateEventLogConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2135 {
2136 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateEventLogConfiguration, request, handler, context);
2137 }
2138
2146
2150 template<typename UpdateManagedThingRequestT = Model::UpdateManagedThingRequest>
2151 Model::UpdateManagedThingOutcomeCallable UpdateManagedThingCallable(const UpdateManagedThingRequestT& request) const
2152 {
2153 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateManagedThing, request);
2154 }
2155
2159 template<typename UpdateManagedThingRequestT = Model::UpdateManagedThingRequest>
2160 void UpdateManagedThingAsync(const UpdateManagedThingRequestT& request, const UpdateManagedThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2161 {
2162 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateManagedThing, request, handler, context);
2163 }
2164
2171
2175 template<typename UpdateNotificationConfigurationRequestT = Model::UpdateNotificationConfigurationRequest>
2177 {
2178 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateNotificationConfiguration, request);
2179 }
2180
2184 template<typename UpdateNotificationConfigurationRequestT = Model::UpdateNotificationConfigurationRequest>
2185 void UpdateNotificationConfigurationAsync(const UpdateNotificationConfigurationRequestT& request, const UpdateNotificationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2186 {
2187 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateNotificationConfiguration, request, handler, context);
2188 }
2189
2196
2200 template<typename UpdateOtaTaskRequestT = Model::UpdateOtaTaskRequest>
2201 Model::UpdateOtaTaskOutcomeCallable UpdateOtaTaskCallable(const UpdateOtaTaskRequestT& request) const
2202 {
2203 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateOtaTask, request);
2204 }
2205
2209 template<typename UpdateOtaTaskRequestT = Model::UpdateOtaTaskRequest>
2210 void UpdateOtaTaskAsync(const UpdateOtaTaskRequestT& request, const UpdateOtaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2211 {
2212 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateOtaTask, request, handler, context);
2213 }
2214
2215
2216 void OverrideEndpoint(const Aws::String& endpoint);
2217 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase>& accessEndpointProvider();
2218 private:
2220 void init(const IoTManagedIntegrationsClientConfiguration& clientConfiguration);
2221
2222 IoTManagedIntegrationsClientConfiguration m_clientConfiguration;
2223 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> m_endpointProvider;
2224 };
2225
2226} // namespace IoTManagedIntegrations
2227} // namespace Aws
virtual Model::SendManagedThingCommandOutcome SendManagedThingCommand(const Model::SendManagedThingCommandRequest &request) const
void UpdateNotificationConfigurationAsync(const UpdateNotificationConfigurationRequestT &request, const UpdateNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDefaultEncryptionConfigurationOutcome PutDefaultEncryptionConfiguration(const Model::PutDefaultEncryptionConfigurationRequest &request) const
IoTManagedIntegrationsClient(const Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration &clientConfiguration=Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration(), std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > endpointProvider=nullptr)
Model::CreateAccountAssociationOutcomeCallable CreateAccountAssociationCallable(const CreateAccountAssociationRequestT &request) const
virtual Model::UpdateConnectorDestinationOutcome UpdateConnectorDestination(const Model::UpdateConnectorDestinationRequest &request) const
virtual Model::StartAccountAssociationRefreshOutcome StartAccountAssociationRefresh(const Model::StartAccountAssociationRefreshRequest &request) const
virtual Model::GetOtaTaskOutcome GetOtaTask(const Model::GetOtaTaskRequest &request) const
void ListEventLogConfigurationsAsync(const ListEventLogConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventLogConfigurationsRequestT &request={}) const
void CreateProvisioningProfileAsync(const CreateProvisioningProfileRequestT &request, const CreateProvisioningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCredentialLockerAsync(const GetCredentialLockerRequestT &request, const GetCredentialLockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeregisterAccountAssociationOutcomeCallable DeregisterAccountAssociationCallable(const DeregisterAccountAssociationRequestT &request) const
Model::ResetRuntimeLogConfigurationOutcomeCallable ResetRuntimeLogConfigurationCallable(const ResetRuntimeLogConfigurationRequestT &request) const
void ListDiscoveredDevicesAsync(const ListDiscoveredDevicesRequestT &request, const ListDiscoveredDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutDefaultEncryptionConfigurationAsync(const PutDefaultEncryptionConfigurationRequestT &request, const PutDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDestinationOutcome UpdateDestination(const Model::UpdateDestinationRequest &request) const
void ListCredentialLockersAsync(const ListCredentialLockersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCredentialLockersRequestT &request={}) const
Model::CreateEventLogConfigurationOutcomeCallable CreateEventLogConfigurationCallable(const CreateEventLogConfigurationRequestT &request) const
Model::GetCloudConnectorOutcomeCallable GetCloudConnectorCallable(const GetCloudConnectorRequestT &request) const
virtual Model::GetOtaTaskConfigurationOutcome GetOtaTaskConfiguration(const Model::GetOtaTaskConfigurationRequest &request) const
virtual Model::PutRuntimeLogConfigurationOutcome PutRuntimeLogConfiguration(const Model::PutRuntimeLogConfigurationRequest &request) const
void GetCustomEndpointAsync(const GetCustomEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCustomEndpointRequestT &request={}) const
virtual Model::ListConnectorDestinationsOutcome ListConnectorDestinations(const Model::ListConnectorDestinationsRequest &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateOtaTaskOutcomeCallable CreateOtaTaskCallable(const CreateOtaTaskRequestT &request) const
void CreateCloudConnectorAsync(const CreateCloudConnectorRequestT &request, const CreateCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDestinationsOutcome ListDestinations(const Model::ListDestinationsRequest &request={}) const
Model::UpdateConnectorDestinationOutcomeCallable UpdateConnectorDestinationCallable(const UpdateConnectorDestinationRequestT &request) const
virtual Model::CreateCloudConnectorOutcome CreateCloudConnector(const Model::CreateCloudConnectorRequest &request) const
virtual Model::CreateProvisioningProfileOutcome CreateProvisioningProfile(const Model::CreateProvisioningProfileRequest &request) const
virtual Model::ListCredentialLockersOutcome ListCredentialLockers(const Model::ListCredentialLockersRequest &request={}) const
virtual Model::ListProvisioningProfilesOutcome ListProvisioningProfiles(const Model::ListProvisioningProfilesRequest &request={}) const
void PutHubConfigurationAsync(const PutHubConfigurationRequestT &request, const PutHubConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCredentialLockersOutcomeCallable ListCredentialLockersCallable(const ListCredentialLockersRequestT &request={}) const
void ListManagedThingAccountAssociationsAsync(const ListManagedThingAccountAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedThingAccountAssociationsRequestT &request={}) const
Model::DeleteCloudConnectorOutcomeCallable DeleteCloudConnectorCallable(const DeleteCloudConnectorRequestT &request) const
virtual Model::DeregisterAccountAssociationOutcome DeregisterAccountAssociation(const Model::DeregisterAccountAssociationRequest &request) const
void GetOtaTaskConfigurationAsync(const GetOtaTaskConfigurationRequestT &request, const GetOtaTaskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetManagedThingMetaDataOutcomeCallable GetManagedThingMetaDataCallable(const GetManagedThingMetaDataRequestT &request) const
Model::GetManagedThingStateOutcomeCallable GetManagedThingStateCallable(const GetManagedThingStateRequestT &request) const
Model::GetManagedThingCapabilitiesOutcomeCallable GetManagedThingCapabilitiesCallable(const GetManagedThingCapabilitiesRequestT &request) const
virtual Model::GetDeviceDiscoveryOutcome GetDeviceDiscovery(const Model::GetDeviceDiscoveryRequest &request) const
void ListProvisioningProfilesAsync(const ListProvisioningProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListProvisioningProfilesRequestT &request={}) const
Model::ListDiscoveredDevicesOutcomeCallable ListDiscoveredDevicesCallable(const ListDiscoveredDevicesRequestT &request) const
virtual Model::GetDefaultEncryptionConfigurationOutcome GetDefaultEncryptionConfiguration(const Model::GetDefaultEncryptionConfigurationRequest &request={}) const
Model::RegisterAccountAssociationOutcomeCallable RegisterAccountAssociationCallable(const RegisterAccountAssociationRequestT &request) const
Model::ListDestinationsOutcomeCallable ListDestinationsCallable(const ListDestinationsRequestT &request={}) const
IoTManagedIntegrationsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DeleteManagedThingAsync(const DeleteManagedThingRequestT &request, const DeleteManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListNotificationConfigurationsOutcomeCallable ListNotificationConfigurationsCallable(const ListNotificationConfigurationsRequestT &request={}) const
void GetManagedThingStateAsync(const GetManagedThingStateRequestT &request, const GetManagedThingStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListProvisioningProfilesOutcomeCallable ListProvisioningProfilesCallable(const ListProvisioningProfilesRequestT &request={}) const
void ListOtaTaskConfigurationsAsync(const ListOtaTaskConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOtaTaskConfigurationsRequestT &request={}) const
Model::DeleteEventLogConfigurationOutcomeCallable DeleteEventLogConfigurationCallable(const DeleteEventLogConfigurationRequestT &request) const
std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > & accessEndpointProvider()
IoTManagedIntegrationsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetCloudConnectorAsync(const GetCloudConnectorRequestT &request, const GetCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::CreateOtaTaskConfigurationOutcomeCallable CreateOtaTaskConfigurationCallable(const CreateOtaTaskConfigurationRequestT &request={}) const
virtual Model::CreateConnectorDestinationOutcome CreateConnectorDestination(const Model::CreateConnectorDestinationRequest &request) const
void CreateOtaTaskConfigurationAsync(const CreateOtaTaskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateOtaTaskConfigurationRequestT &request={}) const
Model::CreateProvisioningProfileOutcomeCallable CreateProvisioningProfileCallable(const CreateProvisioningProfileRequestT &request) const
Model::UpdateOtaTaskOutcomeCallable UpdateOtaTaskCallable(const UpdateOtaTaskRequestT &request) const
virtual Model::GetEventLogConfigurationOutcome GetEventLogConfiguration(const Model::GetEventLogConfigurationRequest &request) const
void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDestinationsAsync(const ListDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDestinationsRequestT &request={}) const
Model::DeleteManagedThingOutcomeCallable DeleteManagedThingCallable(const DeleteManagedThingRequestT &request) const
virtual Model::GetNotificationConfigurationOutcome GetNotificationConfiguration(const Model::GetNotificationConfigurationRequest &request) const
void UpdateConnectorDestinationAsync(const UpdateConnectorDestinationRequestT &request, const UpdateConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOtaTaskConfigurationOutcomeCallable GetOtaTaskConfigurationCallable(const GetOtaTaskConfigurationRequestT &request) const
Model::GetEventLogConfigurationOutcomeCallable GetEventLogConfigurationCallable(const GetEventLogConfigurationRequestT &request) const
virtual Model::GetCustomEndpointOutcome GetCustomEndpoint(const Model::GetCustomEndpointRequest &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::UpdateCloudConnectorOutcome UpdateCloudConnector(const Model::UpdateCloudConnectorRequest &request) const
void DeleteNotificationConfigurationAsync(const DeleteNotificationConfigurationRequestT &request, const DeleteNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT &request) const
Model::ListCloudConnectorsOutcomeCallable ListCloudConnectorsCallable(const ListCloudConnectorsRequestT &request={}) const
Model::GetManagedThingOutcomeCallable GetManagedThingCallable(const GetManagedThingRequestT &request) const
Model::ListManagedThingSchemasOutcomeCallable ListManagedThingSchemasCallable(const ListManagedThingSchemasRequestT &request) const
Model::ListOtaTaskExecutionsOutcomeCallable ListOtaTaskExecutionsCallable(const ListOtaTaskExecutionsRequestT &request) const
virtual Model::GetRuntimeLogConfigurationOutcome GetRuntimeLogConfiguration(const Model::GetRuntimeLogConfigurationRequest &request) const
virtual Model::DeleteAccountAssociationOutcome DeleteAccountAssociation(const Model::DeleteAccountAssociationRequest &request) const
void DeleteCloudConnectorAsync(const DeleteCloudConnectorRequestT &request, const DeleteCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteProvisioningProfileOutcomeCallable DeleteProvisioningProfileCallable(const DeleteProvisioningProfileRequestT &request) const
void UpdateAccountAssociationAsync(const UpdateAccountAssociationRequestT &request, const UpdateAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteOtaTaskConfigurationAsync(const DeleteOtaTaskConfigurationRequestT &request, const DeleteOtaTaskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDestinationAsync(const DeleteDestinationRequestT &request, const DeleteDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetManagedThingStateOutcome GetManagedThingState(const Model::GetManagedThingStateRequest &request) const
virtual Model::GetSchemaVersionOutcome GetSchemaVersion(const Model::GetSchemaVersionRequest &request) const
void CreateDestinationAsync(const CreateDestinationRequestT &request, const CreateDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateOtaTaskConfigurationOutcome CreateOtaTaskConfiguration(const Model::CreateOtaTaskConfigurationRequest &request={}) const
void DeleteOtaTaskAsync(const DeleteOtaTaskRequestT &request, const DeleteOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAccountAssociationsOutcomeCallable ListAccountAssociationsCallable(const ListAccountAssociationsRequestT &request={}) const
void UpdateDestinationAsync(const UpdateDestinationRequestT &request, const UpdateDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCredentialLockerOutcomeCallable DeleteCredentialLockerCallable(const DeleteCredentialLockerRequestT &request) const
IoTManagedIntegrationsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration &clientConfiguration=Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration())
virtual Model::CreateOtaTaskOutcome CreateOtaTask(const Model::CreateOtaTaskRequest &request) const
virtual Model::CreateEventLogConfigurationOutcome CreateEventLogConfiguration(const Model::CreateEventLogConfigurationRequest &request) const
virtual Model::StartDeviceDiscoveryOutcome StartDeviceDiscovery(const Model::StartDeviceDiscoveryRequest &request) const
virtual Model::DeleteProvisioningProfileOutcome DeleteProvisioningProfile(const Model::DeleteProvisioningProfileRequest &request) const
void CreateNotificationConfigurationAsync(const CreateNotificationConfigurationRequestT &request, const CreateNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCloudConnectorsAsync(const ListCloudConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudConnectorsRequestT &request={}) const
virtual Model::SendConnectorEventOutcome SendConnectorEvent(const Model::SendConnectorEventRequest &request) const
void ListDeviceDiscoveriesAsync(const ListDeviceDiscoveriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDeviceDiscoveriesRequestT &request={}) const
virtual Model::ListEventLogConfigurationsOutcome ListEventLogConfigurations(const Model::ListEventLogConfigurationsRequest &request={}) const
virtual Model::DeleteNotificationConfigurationOutcome DeleteNotificationConfiguration(const Model::DeleteNotificationConfigurationRequest &request) const
virtual Model::DeleteDestinationOutcome DeleteDestination(const Model::DeleteDestinationRequest &request) const
Model::CreateCredentialLockerOutcomeCallable CreateCredentialLockerCallable(const CreateCredentialLockerRequestT &request={}) const
void RegisterCustomEndpointAsync(const RegisterCustomEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RegisterCustomEndpointRequestT &request={}) const
virtual Model::RegisterAccountAssociationOutcome RegisterAccountAssociation(const Model::RegisterAccountAssociationRequest &request) const
Model::GetRuntimeLogConfigurationOutcomeCallable GetRuntimeLogConfigurationCallable(const GetRuntimeLogConfigurationRequestT &request) const
virtual Model::GetCredentialLockerOutcome GetCredentialLocker(const Model::GetCredentialLockerRequest &request) const
virtual Model::CreateDestinationOutcome CreateDestination(const Model::CreateDestinationRequest &request) const
virtual Model::GetProvisioningProfileOutcome GetProvisioningProfile(const Model::GetProvisioningProfileRequest &request) const
Model::ListOtaTasksOutcomeCallable ListOtaTasksCallable(const ListOtaTasksRequestT &request={}) const
IoTManagedIntegrationsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetEventLogConfigurationAsync(const GetEventLogConfigurationRequestT &request, const GetEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const GetSchemaVersionRequestT &request) const
Model::ListManagedThingsOutcomeCallable ListManagedThingsCallable(const ListManagedThingsRequestT &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::GetManagedThingCapabilitiesOutcome GetManagedThingCapabilities(const Model::GetManagedThingCapabilitiesRequest &request) const
virtual Model::ListSchemaVersionsOutcome ListSchemaVersions(const Model::ListSchemaVersionsRequest &request) const
virtual Model::ListDeviceDiscoveriesOutcome ListDeviceDiscoveries(const Model::ListDeviceDiscoveriesRequest &request={}) const
Model::DeleteOtaTaskConfigurationOutcomeCallable DeleteOtaTaskConfigurationCallable(const DeleteOtaTaskConfigurationRequestT &request) const
virtual Model::CreateManagedThingOutcome CreateManagedThing(const Model::CreateManagedThingRequest &request) const
virtual Model::ListCloudConnectorsOutcome ListCloudConnectors(const Model::ListCloudConnectorsRequest &request={}) const
void DeleteCredentialLockerAsync(const DeleteCredentialLockerRequestT &request, const DeleteCredentialLockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetManagedThingConnectivityDataOutcome GetManagedThingConnectivityData(const Model::GetManagedThingConnectivityDataRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::UpdateAccountAssociationOutcomeCallable UpdateAccountAssociationCallable(const UpdateAccountAssociationRequestT &request) const
virtual Model::CreateAccountAssociationOutcome CreateAccountAssociation(const Model::CreateAccountAssociationRequest &request) const
Model::PutRuntimeLogConfigurationOutcomeCallable PutRuntimeLogConfigurationCallable(const PutRuntimeLogConfigurationRequestT &request) const
void GetConnectorDestinationAsync(const GetConnectorDestinationRequestT &request, const GetConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteNotificationConfigurationOutcomeCallable DeleteNotificationConfigurationCallable(const DeleteNotificationConfigurationRequestT &request) const
Model::DeleteConnectorDestinationOutcomeCallable DeleteConnectorDestinationCallable(const DeleteConnectorDestinationRequestT &request) const
void GetManagedThingConnectivityDataAsync(const GetManagedThingConnectivityDataRequestT &request, const GetManagedThingConnectivityDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateEventLogConfigurationAsync(const CreateEventLogConfigurationRequestT &request, const CreateEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetConnectorDestinationOutcomeCallable GetConnectorDestinationCallable(const GetConnectorDestinationRequestT &request) const
void GetDestinationAsync(const GetDestinationRequestT &request, const GetDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateCloudConnectorOutcomeCallable UpdateCloudConnectorCallable(const UpdateCloudConnectorRequestT &request) const
virtual Model::ResetRuntimeLogConfigurationOutcome ResetRuntimeLogConfiguration(const Model::ResetRuntimeLogConfigurationRequest &request) const
virtual Model::ListManagedThingsOutcome ListManagedThings(const Model::ListManagedThingsRequest &request={}) const
virtual Model::ListNotificationConfigurationsOutcome ListNotificationConfigurations(const Model::ListNotificationConfigurationsRequest &request={}) const
virtual Model::ListManagedThingAccountAssociationsOutcome ListManagedThingAccountAssociations(const Model::ListManagedThingAccountAssociationsRequest &request={}) const
void StartAccountAssociationRefreshAsync(const StartAccountAssociationRefreshRequestT &request, const StartAccountAssociationRefreshResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetManagedThingAsync(const GetManagedThingRequestT &request, const GetManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOtaTaskOutcomeCallable GetOtaTaskCallable(const GetOtaTaskRequestT &request) const
Model::GetCustomEndpointOutcomeCallable GetCustomEndpointCallable(const GetCustomEndpointRequestT &request={}) const
void GetProvisioningProfileAsync(const GetProvisioningProfileRequestT &request, const GetProvisioningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEventLogConfigurationOutcome DeleteEventLogConfiguration(const Model::DeleteEventLogConfigurationRequest &request) const
Model::CreateNotificationConfigurationOutcomeCallable CreateNotificationConfigurationCallable(const CreateNotificationConfigurationRequestT &request) const
void DeleteProvisioningProfileAsync(const DeleteProvisioningProfileRequestT &request, const DeleteProvisioningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEventLogConfigurationAsync(const DeleteEventLogConfigurationRequestT &request, const DeleteEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAccountAssociationOutcomeCallable DeleteAccountAssociationCallable(const DeleteAccountAssociationRequestT &request) const
Model::PutHubConfigurationOutcomeCallable PutHubConfigurationCallable(const PutHubConfigurationRequestT &request) const
Model::GetManagedThingConnectivityDataOutcomeCallable GetManagedThingConnectivityDataCallable(const GetManagedThingConnectivityDataRequestT &request) const
Model::GetAccountAssociationOutcomeCallable GetAccountAssociationCallable(const GetAccountAssociationRequestT &request) const
void ListNotificationConfigurationsAsync(const ListNotificationConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNotificationConfigurationsRequestT &request={}) const
virtual Model::ListAccountAssociationsOutcome ListAccountAssociations(const Model::ListAccountAssociationsRequest &request={}) const
Model::RegisterCustomEndpointOutcomeCallable RegisterCustomEndpointCallable(const RegisterCustomEndpointRequestT &request={}) const
Model::GetDestinationOutcomeCallable GetDestinationCallable(const GetDestinationRequestT &request) const
virtual Model::DeleteCloudConnectorOutcome DeleteCloudConnector(const Model::DeleteCloudConnectorRequest &request) const
void CreateConnectorDestinationAsync(const CreateConnectorDestinationRequestT &request, const CreateConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterAccountAssociationAsync(const RegisterAccountAssociationRequestT &request, const RegisterAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDeviceDiscoveriesOutcomeCallable ListDeviceDiscoveriesCallable(const ListDeviceDiscoveriesRequestT &request={}) const
virtual Model::GetCloudConnectorOutcome GetCloudConnector(const Model::GetCloudConnectorRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::GetDestinationOutcome GetDestination(const Model::GetDestinationRequest &request) const
Model::GetNotificationConfigurationOutcomeCallable GetNotificationConfigurationCallable(const GetNotificationConfigurationRequestT &request) const
void DeleteAccountAssociationAsync(const DeleteAccountAssociationRequestT &request, const DeleteAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEventLogConfigurationOutcomeCallable UpdateEventLogConfigurationCallable(const UpdateEventLogConfigurationRequestT &request) const
void UpdateEventLogConfigurationAsync(const UpdateEventLogConfigurationRequestT &request, const UpdateEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConnectorDestinationOutcome DeleteConnectorDestination(const Model::DeleteConnectorDestinationRequest &request) const
void GetManagedThingCapabilitiesAsync(const GetManagedThingCapabilitiesRequestT &request, const GetManagedThingCapabilitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListConnectorDestinationsAsync(const ListConnectorDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorDestinationsRequestT &request={}) const
void GetOtaTaskAsync(const GetOtaTaskRequestT &request, const GetOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDeviceDiscoveryOutcomeCallable GetDeviceDiscoveryCallable(const GetDeviceDiscoveryRequestT &request) const
virtual Model::UpdateAccountAssociationOutcome UpdateAccountAssociation(const Model::UpdateAccountAssociationRequest &request) const
void ListOtaTaskExecutionsAsync(const ListOtaTaskExecutionsRequestT &request, const ListOtaTaskExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutDefaultEncryptionConfigurationOutcomeCallable PutDefaultEncryptionConfigurationCallable(const PutDefaultEncryptionConfigurationRequestT &request) const
Model::ListConnectorDestinationsOutcomeCallable ListConnectorDestinationsCallable(const ListConnectorDestinationsRequestT &request={}) const
virtual Model::GetConnectorDestinationOutcome GetConnectorDestination(const Model::GetConnectorDestinationRequest &request) const
Model::UpdateDestinationOutcomeCallable UpdateDestinationCallable(const UpdateDestinationRequestT &request) const
virtual Model::ListOtaTaskConfigurationsOutcome ListOtaTaskConfigurations(const Model::ListOtaTaskConfigurationsRequest &request={}) const
virtual Model::CreateCredentialLockerOutcome CreateCredentialLocker(const Model::CreateCredentialLockerRequest &request={}) const
void GetManagedThingMetaDataAsync(const GetManagedThingMetaDataRequestT &request, const GetManagedThingMetaDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetRuntimeLogConfigurationAsync(const GetRuntimeLogConfigurationRequestT &request, const GetRuntimeLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterCustomEndpointOutcome RegisterCustomEndpoint(const Model::RegisterCustomEndpointRequest &request={}) const
Model::DeleteOtaTaskOutcomeCallable DeleteOtaTaskCallable(const DeleteOtaTaskRequestT &request) const
Model::StartAccountAssociationRefreshOutcomeCallable StartAccountAssociationRefreshCallable(const StartAccountAssociationRefreshRequestT &request) const
Model::CreateManagedThingOutcomeCallable CreateManagedThingCallable(const CreateManagedThingRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDestinationOutcomeCallable CreateDestinationCallable(const CreateDestinationRequestT &request) const
virtual Model::DeleteManagedThingOutcome DeleteManagedThing(const Model::DeleteManagedThingRequest &request) const
void SendConnectorEventAsync(const SendConnectorEventRequestT &request, const SendConnectorEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendConnectorEventOutcomeCallable SendConnectorEventCallable(const SendConnectorEventRequestT &request) const
virtual Model::UpdateEventLogConfigurationOutcome UpdateEventLogConfiguration(const Model::UpdateEventLogConfigurationRequest &request) const
Model::StartDeviceDiscoveryOutcomeCallable StartDeviceDiscoveryCallable(const StartDeviceDiscoveryRequestT &request) const
Model::GetCredentialLockerOutcomeCallable GetCredentialLockerCallable(const GetCredentialLockerRequestT &request) const
virtual Model::UpdateNotificationConfigurationOutcome UpdateNotificationConfiguration(const Model::UpdateNotificationConfigurationRequest &request) const
void DeleteConnectorDestinationAsync(const DeleteConnectorDestinationRequestT &request, const DeleteConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListOtaTaskConfigurationsOutcomeCallable ListOtaTaskConfigurationsCallable(const ListOtaTaskConfigurationsRequestT &request={}) const
IoTManagedIntegrationsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration &clientConfiguration=Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration())
Model::GetProvisioningProfileOutcomeCallable GetProvisioningProfileCallable(const GetProvisioningProfileRequestT &request) const
virtual Model::CreateNotificationConfigurationOutcome CreateNotificationConfiguration(const Model::CreateNotificationConfigurationRequest &request) const
Model::GetDefaultEncryptionConfigurationOutcomeCallable GetDefaultEncryptionConfigurationCallable(const GetDefaultEncryptionConfigurationRequestT &request={}) const
void StartDeviceDiscoveryAsync(const StartDeviceDiscoveryRequestT &request, const StartDeviceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void UpdateCloudConnectorAsync(const UpdateCloudConnectorRequestT &request, const UpdateCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListManagedThingSchemasOutcome ListManagedThingSchemas(const Model::ListManagedThingSchemasRequest &request) const
void ResetRuntimeLogConfigurationAsync(const ResetRuntimeLogConfigurationRequestT &request, const ResetRuntimeLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDiscoveredDevicesOutcome ListDiscoveredDevices(const Model::ListDiscoveredDevicesRequest &request) const
void CreateOtaTaskAsync(const CreateOtaTaskRequestT &request, const CreateOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT &request) const
virtual Model::PutHubConfigurationOutcome PutHubConfiguration(const Model::PutHubConfigurationRequest &request) const
Model::UpdateManagedThingOutcomeCallable UpdateManagedThingCallable(const UpdateManagedThingRequestT &request) const
void ListManagedThingSchemasAsync(const ListManagedThingSchemasRequestT &request, const ListManagedThingSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutRuntimeLogConfigurationAsync(const PutRuntimeLogConfigurationRequestT &request, const PutRuntimeLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateNotificationConfigurationOutcomeCallable UpdateNotificationConfigurationCallable(const UpdateNotificationConfigurationRequestT &request) const
Model::SendManagedThingCommandOutcomeCallable SendManagedThingCommandCallable(const SendManagedThingCommandRequestT &request) const
Model::ListManagedThingAccountAssociationsOutcomeCallable ListManagedThingAccountAssociationsCallable(const ListManagedThingAccountAssociationsRequestT &request={}) const
virtual Model::DeleteCredentialLockerOutcome DeleteCredentialLocker(const Model::DeleteCredentialLockerRequest &request) const
void SendManagedThingCommandAsync(const SendManagedThingCommandRequestT &request, const SendManagedThingCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDefaultEncryptionConfigurationAsync(const GetDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDefaultEncryptionConfigurationRequestT &request={}) const
virtual Model::UpdateOtaTaskOutcome UpdateOtaTask(const Model::UpdateOtaTaskRequest &request) const
void ListAccountAssociationsAsync(const ListAccountAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccountAssociationsRequestT &request={}) const
virtual Model::DeleteOtaTaskOutcome DeleteOtaTask(const Model::DeleteOtaTaskRequest &request) const
virtual Model::GetAccountAssociationOutcome GetAccountAssociation(const Model::GetAccountAssociationRequest &request) const
virtual Model::ListOtaTaskExecutionsOutcome ListOtaTaskExecutions(const Model::ListOtaTaskExecutionsRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::CreateConnectorDestinationOutcomeCallable CreateConnectorDestinationCallable(const CreateConnectorDestinationRequestT &request) const
void ListOtaTasksAsync(const ListOtaTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOtaTasksRequestT &request={}) const
void ListManagedThingsAsync(const ListManagedThingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedThingsRequestT &request={}) const
void GetAccountAssociationAsync(const GetAccountAssociationRequestT &request, const GetAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteOtaTaskConfigurationOutcome DeleteOtaTaskConfiguration(const Model::DeleteOtaTaskConfigurationRequest &request) const
void GetNotificationConfigurationAsync(const GetNotificationConfigurationRequestT &request, const GetNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHubConfigurationOutcome GetHubConfiguration(const Model::GetHubConfigurationRequest &request={}) const
virtual Model::GetManagedThingOutcome GetManagedThing(const Model::GetManagedThingRequest &request) const
void GetDeviceDiscoveryAsync(const GetDeviceDiscoveryRequestT &request, const GetDeviceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSchemaVersionAsync(const GetSchemaVersionRequestT &request, const GetSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateOtaTaskAsync(const UpdateOtaTaskRequestT &request, const UpdateOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCredentialLockerAsync(const CreateCredentialLockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateCredentialLockerRequestT &request={}) const
virtual Model::GetManagedThingMetaDataOutcome GetManagedThingMetaData(const Model::GetManagedThingMetaDataRequest &request) const
Model::CreateCloudConnectorOutcomeCallable CreateCloudConnectorCallable(const CreateCloudConnectorRequestT &request) const
void CreateAccountAssociationAsync(const CreateAccountAssociationRequestT &request, const CreateAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEventLogConfigurationsOutcomeCallable ListEventLogConfigurationsCallable(const ListEventLogConfigurationsRequestT &request={}) const
void CreateManagedThingAsync(const CreateManagedThingRequestT &request, const CreateManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateManagedThingOutcome UpdateManagedThing(const Model::UpdateManagedThingRequest &request) const
Model::GetHubConfigurationOutcomeCallable GetHubConfigurationCallable(const GetHubConfigurationRequestT &request={}) const
void UpdateManagedThingAsync(const UpdateManagedThingRequestT &request, const UpdateManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListOtaTasksOutcome ListOtaTasks(const Model::ListOtaTasksRequest &request={}) const
void DeregisterAccountAssociationAsync(const DeregisterAccountAssociationRequestT &request, const DeregisterAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetHubConfigurationAsync(const GetHubConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetHubConfigurationRequestT &request={}) const
std::future< GetOtaTaskConfigurationOutcome > GetOtaTaskConfigurationOutcomeCallable
std::future< CreateEventLogConfigurationOutcome > CreateEventLogConfigurationOutcomeCallable
std::future< CreateProvisioningProfileOutcome > CreateProvisioningProfileOutcomeCallable
std::future< UpdateAccountAssociationOutcome > UpdateAccountAssociationOutcomeCallable
std::future< UpdateCloudConnectorOutcome > UpdateCloudConnectorOutcomeCallable
std::future< ListAccountAssociationsOutcome > ListAccountAssociationsOutcomeCallable
std::future< GetManagedThingStateOutcome > GetManagedThingStateOutcomeCallable
std::future< ListDiscoveredDevicesOutcome > ListDiscoveredDevicesOutcomeCallable
std::future< DeleteOtaTaskConfigurationOutcome > DeleteOtaTaskConfigurationOutcomeCallable
std::future< DeregisterAccountAssociationOutcome > DeregisterAccountAssociationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetCredentialLockerOutcome > GetCredentialLockerOutcomeCallable
std::future< GetCustomEndpointOutcome > GetCustomEndpointOutcomeCallable
std::future< DeleteConnectorDestinationOutcome > DeleteConnectorDestinationOutcomeCallable
std::future< UpdateConnectorDestinationOutcome > UpdateConnectorDestinationOutcomeCallable
std::future< UpdateEventLogConfigurationOutcome > UpdateEventLogConfigurationOutcomeCallable
std::future< DeleteNotificationConfigurationOutcome > DeleteNotificationConfigurationOutcomeCallable
std::future< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
std::future< StartAccountAssociationRefreshOutcome > StartAccountAssociationRefreshOutcomeCallable
std::future< ListDestinationsOutcome > ListDestinationsOutcomeCallable
std::future< DeleteAccountAssociationOutcome > DeleteAccountAssociationOutcomeCallable
std::future< GetManagedThingOutcome > GetManagedThingOutcomeCallable
std::future< ResetRuntimeLogConfigurationOutcome > ResetRuntimeLogConfigurationOutcomeCallable
std::future< UpdateOtaTaskOutcome > UpdateOtaTaskOutcomeCallable
std::future< CreateCloudConnectorOutcome > CreateCloudConnectorOutcomeCallable
std::future< GetNotificationConfigurationOutcome > GetNotificationConfigurationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< SendConnectorEventOutcome > SendConnectorEventOutcomeCallable
std::future< ListCloudConnectorsOutcome > ListCloudConnectorsOutcomeCallable
std::future< PutDefaultEncryptionConfigurationOutcome > PutDefaultEncryptionConfigurationOutcomeCallable
std::future< PutRuntimeLogConfigurationOutcome > PutRuntimeLogConfigurationOutcomeCallable
std::future< DeleteCloudConnectorOutcome > DeleteCloudConnectorOutcomeCallable
std::future< UpdateDestinationOutcome > UpdateDestinationOutcomeCallable
std::future< ListDeviceDiscoveriesOutcome > ListDeviceDiscoveriesOutcomeCallable
std::future< GetDestinationOutcome > GetDestinationOutcomeCallable
std::future< GetDeviceDiscoveryOutcome > GetDeviceDiscoveryOutcomeCallable
std::future< GetSchemaVersionOutcome > GetSchemaVersionOutcomeCallable
std::future< GetConnectorDestinationOutcome > GetConnectorDestinationOutcomeCallable
std::future< UpdateManagedThingOutcome > UpdateManagedThingOutcomeCallable
std::future< GetManagedThingConnectivityDataOutcome > GetManagedThingConnectivityDataOutcomeCallable
std::future< RegisterCustomEndpointOutcome > RegisterCustomEndpointOutcomeCallable
std::future< CreateOtaTaskOutcome > CreateOtaTaskOutcomeCallable
std::future< ListConnectorDestinationsOutcome > ListConnectorDestinationsOutcomeCallable
std::future< ListOtaTaskExecutionsOutcome > ListOtaTaskExecutionsOutcomeCallable
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
std::future< CreateManagedThingOutcome > CreateManagedThingOutcomeCallable
std::future< GetRuntimeLogConfigurationOutcome > GetRuntimeLogConfigurationOutcomeCallable
std::future< CreateNotificationConfigurationOutcome > CreateNotificationConfigurationOutcomeCallable
std::future< RegisterAccountAssociationOutcome > RegisterAccountAssociationOutcomeCallable
std::future< ListOtaTaskConfigurationsOutcome > ListOtaTaskConfigurationsOutcomeCallable
std::future< GetCloudConnectorOutcome > GetCloudConnectorOutcomeCallable
std::future< DeleteOtaTaskOutcome > DeleteOtaTaskOutcomeCallable
std::future< ListProvisioningProfilesOutcome > ListProvisioningProfilesOutcomeCallable
std::future< CreateCredentialLockerOutcome > CreateCredentialLockerOutcomeCallable
std::future< ListCredentialLockersOutcome > ListCredentialLockersOutcomeCallable
std::future< SendManagedThingCommandOutcome > SendManagedThingCommandOutcomeCallable
std::future< GetProvisioningProfileOutcome > GetProvisioningProfileOutcomeCallable
std::future< GetHubConfigurationOutcome > GetHubConfigurationOutcomeCallable
std::future< CreateOtaTaskConfigurationOutcome > CreateOtaTaskConfigurationOutcomeCallable
std::future< ListEventLogConfigurationsOutcome > ListEventLogConfigurationsOutcomeCallable
std::future< UpdateNotificationConfigurationOutcome > UpdateNotificationConfigurationOutcomeCallable
std::future< ListManagedThingsOutcome > ListManagedThingsOutcomeCallable
std::future< ListManagedThingSchemasOutcome > ListManagedThingSchemasOutcomeCallable
std::future< StartDeviceDiscoveryOutcome > StartDeviceDiscoveryOutcomeCallable
std::future< CreateDestinationOutcome > CreateDestinationOutcomeCallable
std::future< DeleteCredentialLockerOutcome > DeleteCredentialLockerOutcomeCallable
std::future< DeleteProvisioningProfileOutcome > DeleteProvisioningProfileOutcomeCallable
std::future< GetAccountAssociationOutcome > GetAccountAssociationOutcomeCallable
std::future< PutHubConfigurationOutcome > PutHubConfigurationOutcomeCallable
std::future< ListManagedThingAccountAssociationsOutcome > ListManagedThingAccountAssociationsOutcomeCallable
std::future< GetManagedThingMetaDataOutcome > GetManagedThingMetaDataOutcomeCallable
std::future< CreateAccountAssociationOutcome > CreateAccountAssociationOutcomeCallable
std::future< GetManagedThingCapabilitiesOutcome > GetManagedThingCapabilitiesOutcomeCallable
std::future< ListOtaTasksOutcome > ListOtaTasksOutcomeCallable
std::future< GetDefaultEncryptionConfigurationOutcome > GetDefaultEncryptionConfigurationOutcomeCallable
std::future< DeleteEventLogConfigurationOutcome > DeleteEventLogConfigurationOutcomeCallable
std::future< CreateConnectorDestinationOutcome > CreateConnectorDestinationOutcomeCallable
std::future< DeleteManagedThingOutcome > DeleteManagedThingOutcomeCallable
std::future< ListNotificationConfigurationsOutcome > ListNotificationConfigurationsOutcomeCallable
std::future< GetEventLogConfigurationOutcome > GetEventLogConfigurationOutcomeCallable
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingConnectivityDataRequest &, const Model::GetManagedThingConnectivityDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingConnectivityDataResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateDestinationRequest &, const Model::UpdateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListAccountAssociationsRequest &, const Model::ListAccountAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountAssociationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteCloudConnectorRequest &, const Model::DeleteCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::RegisterCustomEndpointRequest &, const Model::RegisterCustomEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCustomEndpointResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateManagedThingRequest &, const Model::CreateManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteManagedThingRequest &, const Model::DeleteManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateCloudConnectorRequest &, const Model::CreateCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetDestinationRequest &, const Model::GetDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateOtaTaskRequest &, const Model::UpdateOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ResetRuntimeLogConfigurationRequest &, const Model::ResetRuntimeLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetRuntimeLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingMetaDataRequest &, const Model::GetManagedThingMetaDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingMetaDataResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::PutHubConfigurationRequest &, const Model::PutHubConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutHubConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingStateRequest &, const Model::GetManagedThingStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingStateResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListOtaTaskExecutionsRequest &, const Model::ListOtaTaskExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOtaTaskExecutionsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetConnectorDestinationRequest &, const Model::GetConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateAccountAssociationRequest &, const Model::UpdateAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetCredentialLockerRequest &, const Model::GetCredentialLockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCredentialLockerResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemaVersionsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateNotificationConfigurationRequest &, const Model::UpdateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateAccountAssociationRequest &, const Model::CreateAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeregisterAccountAssociationRequest &, const Model::DeregisterAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateEventLogConfigurationRequest &, const Model::UpdateEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateOtaTaskRequest &, const Model::CreateOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetOtaTaskConfigurationRequest &, const Model::GetOtaTaskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOtaTaskConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListManagedThingAccountAssociationsRequest &, const Model::ListManagedThingAccountAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedThingAccountAssociationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetProvisioningProfileRequest &, const Model::GetProvisioningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProvisioningProfileResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::SendConnectorEventRequest &, const Model::SendConnectorEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendConnectorEventResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListOtaTasksRequest &, const Model::ListOtaTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOtaTasksResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetCustomEndpointRequest &, const Model::GetCustomEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomEndpointResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListOtaTaskConfigurationsRequest &, const Model::ListOtaTaskConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOtaTaskConfigurationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteEventLogConfigurationRequest &, const Model::DeleteEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListNotificationConfigurationsRequest &, const Model::ListNotificationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationConfigurationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateOtaTaskConfigurationRequest &, const Model::CreateOtaTaskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOtaTaskConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateConnectorDestinationRequest &, const Model::CreateConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::StartDeviceDiscoveryRequest &, const Model::StartDeviceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDeviceDiscoveryResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateDestinationRequest &, const Model::CreateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateEventLogConfigurationRequest &, const Model::CreateEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteCredentialLockerRequest &, const Model::DeleteCredentialLockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCredentialLockerResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateConnectorDestinationRequest &, const Model::UpdateConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListDiscoveredDevicesRequest &, const Model::ListDiscoveredDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoveredDevicesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListCloudConnectorsRequest &, const Model::ListCloudConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCloudConnectorsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::PutDefaultEncryptionConfigurationRequest &, const Model::PutDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetEventLogConfigurationRequest &, const Model::GetEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetNotificationConfigurationRequest &, const Model::GetNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListConnectorDestinationsRequest &, const Model::ListConnectorDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorDestinationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetDefaultEncryptionConfigurationRequest &, const Model::GetDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListCredentialLockersRequest &, const Model::ListCredentialLockersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCredentialLockersResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteNotificationConfigurationRequest &, const Model::DeleteNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetHubConfigurationRequest &, const Model::GetHubConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHubConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetCloudConnectorRequest &, const Model::GetCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateCloudConnectorRequest &, const Model::UpdateCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListProvisioningProfilesRequest &, const Model::ListProvisioningProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisioningProfilesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteAccountAssociationRequest &, const Model::DeleteAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetSchemaVersionRequest &, const Model::GetSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaVersionResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListDestinationsRequest &, const Model::ListDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDestinationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetRuntimeLogConfigurationRequest &, const Model::GetRuntimeLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRuntimeLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateCredentialLockerRequest &, const Model::CreateCredentialLockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCredentialLockerResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingRequest &, const Model::GetManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingCapabilitiesRequest &, const Model::GetManagedThingCapabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingCapabilitiesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListManagedThingsRequest &, const Model::ListManagedThingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedThingsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateManagedThingRequest &, const Model::UpdateManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetOtaTaskRequest &, const Model::GetOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::StartAccountAssociationRefreshRequest &, const Model::StartAccountAssociationRefreshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAccountAssociationRefreshResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::PutRuntimeLogConfigurationRequest &, const Model::PutRuntimeLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRuntimeLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListEventLogConfigurationsRequest &, const Model::ListEventLogConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventLogConfigurationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListManagedThingSchemasRequest &, const Model::ListManagedThingSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedThingSchemasResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteOtaTaskRequest &, const Model::DeleteOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetAccountAssociationRequest &, const Model::GetAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateProvisioningProfileRequest &, const Model::CreateProvisioningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisioningProfileResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateNotificationConfigurationRequest &, const Model::CreateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteOtaTaskConfigurationRequest &, const Model::DeleteOtaTaskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOtaTaskConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::RegisterAccountAssociationRequest &, const Model::RegisterAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetDeviceDiscoveryRequest &, const Model::GetDeviceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceDiscoveryResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListDeviceDiscoveriesRequest &, const Model::ListDeviceDiscoveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeviceDiscoveriesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteConnectorDestinationRequest &, const Model::DeleteConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteProvisioningProfileRequest &, const Model::DeleteProvisioningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisioningProfileResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::SendManagedThingCommandRequest &, const Model::SendManagedThingCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendManagedThingCommandResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String