AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
IoTWirelessClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/iotwireless/IoTWirelessPaginationBase.h>
12#include <aws/iotwireless/IoTWirelessServiceClientModel.h>
13#include <aws/iotwireless/IoTWirelessWaiter.h>
14#include <aws/iotwireless/IoTWireless_EXPORTS.h>
15
16namespace Aws {
17namespace IoTWireless {
43class AWS_IOTWIRELESS_API IoTWirelessClient : public Aws::Client::AWSJsonClient,
44 public Aws::Client::ClientWithAsyncTemplateMethods<IoTWirelessClient>,
45 public IoTWirelessPaginationBase<IoTWirelessClient>,
46 public IoTWirelessWaiter<IoTWirelessClient> {
47 public:
49 static const char* GetServiceName();
50 static const char* GetAllocationTag();
51
54
61 std::shared_ptr<IoTWirelessEndpointProviderBase> endpointProvider = nullptr);
62
68 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<IoTWirelessEndpointProviderBase> endpointProvider = nullptr,
70
76 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
77 std::shared_ptr<IoTWirelessEndpointProviderBase> endpointProvider = nullptr,
79
80 /* Legacy constructors due deprecation */
86
91 IoTWirelessClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
92
97 IoTWirelessClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
98 const Aws::Client::ClientConfiguration& clientConfiguration);
99
100 /* End of legacy constructors due deprecation */
102
111
116 template <typename AssociateAwsAccountWithPartnerAccountRequestT = Model::AssociateAwsAccountWithPartnerAccountRequest>
118 const AssociateAwsAccountWithPartnerAccountRequestT& request) const {
119 return SubmitCallable(&IoTWirelessClient::AssociateAwsAccountWithPartnerAccount, request);
120 }
121
126 template <typename AssociateAwsAccountWithPartnerAccountRequestT = Model::AssociateAwsAccountWithPartnerAccountRequest>
127 void AssociateAwsAccountWithPartnerAccountAsync(const AssociateAwsAccountWithPartnerAccountRequestT& request,
129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
130 return SubmitAsync(&IoTWirelessClient::AssociateAwsAccountWithPartnerAccount, request, handler, context);
131 }
132
140
145 template <typename AssociateMulticastGroupWithFuotaTaskRequestT = Model::AssociateMulticastGroupWithFuotaTaskRequest>
147 const AssociateMulticastGroupWithFuotaTaskRequestT& request) const {
148 return SubmitCallable(&IoTWirelessClient::AssociateMulticastGroupWithFuotaTask, request);
149 }
150
155 template <typename AssociateMulticastGroupWithFuotaTaskRequestT = Model::AssociateMulticastGroupWithFuotaTaskRequest>
156 void AssociateMulticastGroupWithFuotaTaskAsync(const AssociateMulticastGroupWithFuotaTaskRequestT& request,
158 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
159 return SubmitAsync(&IoTWirelessClient::AssociateMulticastGroupWithFuotaTask, request, handler, context);
160 }
161
169
174 template <typename AssociateWirelessDeviceWithFuotaTaskRequestT = Model::AssociateWirelessDeviceWithFuotaTaskRequest>
176 const AssociateWirelessDeviceWithFuotaTaskRequestT& request) const {
177 return SubmitCallable(&IoTWirelessClient::AssociateWirelessDeviceWithFuotaTask, request);
178 }
179
184 template <typename AssociateWirelessDeviceWithFuotaTaskRequestT = Model::AssociateWirelessDeviceWithFuotaTaskRequest>
185 void AssociateWirelessDeviceWithFuotaTaskAsync(const AssociateWirelessDeviceWithFuotaTaskRequestT& request,
187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
188 return SubmitAsync(&IoTWirelessClient::AssociateWirelessDeviceWithFuotaTask, request, handler, context);
189 }
190
199
204 template <typename AssociateWirelessDeviceWithMulticastGroupRequestT = Model::AssociateWirelessDeviceWithMulticastGroupRequest>
206 const AssociateWirelessDeviceWithMulticastGroupRequestT& request) const {
207 return SubmitCallable(&IoTWirelessClient::AssociateWirelessDeviceWithMulticastGroup, request);
208 }
209
214 template <typename AssociateWirelessDeviceWithMulticastGroupRequestT = Model::AssociateWirelessDeviceWithMulticastGroupRequest>
216 const AssociateWirelessDeviceWithMulticastGroupRequestT& request,
218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
219 return SubmitAsync(&IoTWirelessClient::AssociateWirelessDeviceWithMulticastGroup, request, handler, context);
220 }
221
229
234 template <typename AssociateWirelessDeviceWithThingRequestT = Model::AssociateWirelessDeviceWithThingRequest>
236 const AssociateWirelessDeviceWithThingRequestT& request) const {
237 return SubmitCallable(&IoTWirelessClient::AssociateWirelessDeviceWithThing, request);
238 }
239
244 template <typename AssociateWirelessDeviceWithThingRequestT = Model::AssociateWirelessDeviceWithThingRequest>
245 void AssociateWirelessDeviceWithThingAsync(const AssociateWirelessDeviceWithThingRequestT& request,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
248 return SubmitAsync(&IoTWirelessClient::AssociateWirelessDeviceWithThing, request, handler, context);
249 }
250
259
264 template <typename AssociateWirelessGatewayWithCertificateRequestT = Model::AssociateWirelessGatewayWithCertificateRequest>
266 const AssociateWirelessGatewayWithCertificateRequestT& request) const {
267 return SubmitCallable(&IoTWirelessClient::AssociateWirelessGatewayWithCertificate, request);
268 }
269
274 template <typename AssociateWirelessGatewayWithCertificateRequestT = Model::AssociateWirelessGatewayWithCertificateRequest>
275 void AssociateWirelessGatewayWithCertificateAsync(const AssociateWirelessGatewayWithCertificateRequestT& request,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
278 return SubmitAsync(&IoTWirelessClient::AssociateWirelessGatewayWithCertificate, request, handler, context);
279 }
280
288
293 template <typename AssociateWirelessGatewayWithThingRequestT = Model::AssociateWirelessGatewayWithThingRequest>
295 const AssociateWirelessGatewayWithThingRequestT& request) const {
296 return SubmitCallable(&IoTWirelessClient::AssociateWirelessGatewayWithThing, request);
297 }
298
303 template <typename AssociateWirelessGatewayWithThingRequestT = Model::AssociateWirelessGatewayWithThingRequest>
304 void AssociateWirelessGatewayWithThingAsync(const AssociateWirelessGatewayWithThingRequestT& request,
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
307 return SubmitAsync(&IoTWirelessClient::AssociateWirelessGatewayWithThing, request, handler, context);
308 }
309
316 const Model::CancelMulticastGroupSessionRequest& request) const;
317
322 template <typename CancelMulticastGroupSessionRequestT = Model::CancelMulticastGroupSessionRequest>
324 const CancelMulticastGroupSessionRequestT& request) const {
325 return SubmitCallable(&IoTWirelessClient::CancelMulticastGroupSession, request);
326 }
327
332 template <typename CancelMulticastGroupSessionRequestT = Model::CancelMulticastGroupSessionRequest>
333 void CancelMulticastGroupSessionAsync(const CancelMulticastGroupSessionRequestT& request,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
336 return SubmitAsync(&IoTWirelessClient::CancelMulticastGroupSession, request, handler, context);
337 }
338
346
351 template <typename CreateDestinationRequestT = Model::CreateDestinationRequest>
352 Model::CreateDestinationOutcomeCallable CreateDestinationCallable(const CreateDestinationRequestT& request) const {
353 return SubmitCallable(&IoTWirelessClient::CreateDestination, request);
354 }
355
360 template <typename CreateDestinationRequestT = Model::CreateDestinationRequest>
361 void CreateDestinationAsync(const CreateDestinationRequestT& request, const CreateDestinationResponseReceivedHandler& handler,
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
363 return SubmitAsync(&IoTWirelessClient::CreateDestination, request, handler, context);
364 }
365
372
377 template <typename CreateDeviceProfileRequestT = Model::CreateDeviceProfileRequest>
378 Model::CreateDeviceProfileOutcomeCallable CreateDeviceProfileCallable(const CreateDeviceProfileRequestT& request = {}) const {
379 return SubmitCallable(&IoTWirelessClient::CreateDeviceProfile, request);
380 }
381
386 template <typename CreateDeviceProfileRequestT = Model::CreateDeviceProfileRequest>
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
389 const CreateDeviceProfileRequestT& request = {}) const {
390 return SubmitAsync(&IoTWirelessClient::CreateDeviceProfile, request, handler, context);
391 }
392
399
403 template <typename CreateFuotaTaskRequestT = Model::CreateFuotaTaskRequest>
404 Model::CreateFuotaTaskOutcomeCallable CreateFuotaTaskCallable(const CreateFuotaTaskRequestT& request) const {
405 return SubmitCallable(&IoTWirelessClient::CreateFuotaTask, request);
406 }
407
412 template <typename CreateFuotaTaskRequestT = Model::CreateFuotaTaskRequest>
413 void CreateFuotaTaskAsync(const CreateFuotaTaskRequestT& request, const CreateFuotaTaskResponseReceivedHandler& handler,
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
415 return SubmitAsync(&IoTWirelessClient::CreateFuotaTask, request, handler, context);
416 }
417
424
429 template <typename CreateMulticastGroupRequestT = Model::CreateMulticastGroupRequest>
430 Model::CreateMulticastGroupOutcomeCallable CreateMulticastGroupCallable(const CreateMulticastGroupRequestT& request) const {
431 return SubmitCallable(&IoTWirelessClient::CreateMulticastGroup, request);
432 }
433
438 template <typename CreateMulticastGroupRequestT = Model::CreateMulticastGroupRequest>
439 void CreateMulticastGroupAsync(const CreateMulticastGroupRequestT& request, const CreateMulticastGroupResponseReceivedHandler& handler,
440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
441 return SubmitAsync(&IoTWirelessClient::CreateMulticastGroup, request, handler, context);
442 }
443
451
456 template <typename CreateNetworkAnalyzerConfigurationRequestT = Model::CreateNetworkAnalyzerConfigurationRequest>
458 const CreateNetworkAnalyzerConfigurationRequestT& request) const {
459 return SubmitCallable(&IoTWirelessClient::CreateNetworkAnalyzerConfiguration, request);
460 }
461
466 template <typename CreateNetworkAnalyzerConfigurationRequestT = Model::CreateNetworkAnalyzerConfigurationRequest>
467 void CreateNetworkAnalyzerConfigurationAsync(const CreateNetworkAnalyzerConfigurationRequestT& request,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
470 return SubmitAsync(&IoTWirelessClient::CreateNetworkAnalyzerConfiguration, request, handler, context);
471 }
472
479
484 template <typename CreateServiceProfileRequestT = Model::CreateServiceProfileRequest>
485 Model::CreateServiceProfileOutcomeCallable CreateServiceProfileCallable(const CreateServiceProfileRequestT& request = {}) const {
486 return SubmitCallable(&IoTWirelessClient::CreateServiceProfile, request);
487 }
488
493 template <typename CreateServiceProfileRequestT = Model::CreateServiceProfileRequest>
495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
496 const CreateServiceProfileRequestT& request = {}) const {
497 return SubmitAsync(&IoTWirelessClient::CreateServiceProfile, request, handler, context);
498 }
499
506
511 template <typename CreateWirelessDeviceRequestT = Model::CreateWirelessDeviceRequest>
512 Model::CreateWirelessDeviceOutcomeCallable CreateWirelessDeviceCallable(const CreateWirelessDeviceRequestT& request) const {
513 return SubmitCallable(&IoTWirelessClient::CreateWirelessDevice, request);
514 }
515
520 template <typename CreateWirelessDeviceRequestT = Model::CreateWirelessDeviceRequest>
521 void CreateWirelessDeviceAsync(const CreateWirelessDeviceRequestT& request, const CreateWirelessDeviceResponseReceivedHandler& handler,
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
523 return SubmitAsync(&IoTWirelessClient::CreateWirelessDevice, request, handler, context);
524 }
525
538
543 template <typename CreateWirelessGatewayRequestT = Model::CreateWirelessGatewayRequest>
544 Model::CreateWirelessGatewayOutcomeCallable CreateWirelessGatewayCallable(const CreateWirelessGatewayRequestT& request) const {
545 return SubmitCallable(&IoTWirelessClient::CreateWirelessGateway, request);
546 }
547
552 template <typename CreateWirelessGatewayRequestT = Model::CreateWirelessGatewayRequest>
553 void CreateWirelessGatewayAsync(const CreateWirelessGatewayRequestT& request, const CreateWirelessGatewayResponseReceivedHandler& handler,
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
555 return SubmitAsync(&IoTWirelessClient::CreateWirelessGateway, request, handler, context);
556 }
557
564
569 template <typename CreateWirelessGatewayTaskRequestT = Model::CreateWirelessGatewayTaskRequest>
571 const CreateWirelessGatewayTaskRequestT& request) const {
572 return SubmitCallable(&IoTWirelessClient::CreateWirelessGatewayTask, request);
573 }
574
579 template <typename CreateWirelessGatewayTaskRequestT = Model::CreateWirelessGatewayTaskRequest>
580 void CreateWirelessGatewayTaskAsync(const CreateWirelessGatewayTaskRequestT& request,
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
583 return SubmitAsync(&IoTWirelessClient::CreateWirelessGatewayTask, request, handler, context);
584 }
585
593
598 template <typename CreateWirelessGatewayTaskDefinitionRequestT = Model::CreateWirelessGatewayTaskDefinitionRequest>
600 const CreateWirelessGatewayTaskDefinitionRequestT& request) const {
601 return SubmitCallable(&IoTWirelessClient::CreateWirelessGatewayTaskDefinition, request);
602 }
603
608 template <typename CreateWirelessGatewayTaskDefinitionRequestT = Model::CreateWirelessGatewayTaskDefinitionRequest>
609 void CreateWirelessGatewayTaskDefinitionAsync(const CreateWirelessGatewayTaskDefinitionRequestT& request,
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
612 return SubmitAsync(&IoTWirelessClient::CreateWirelessGatewayTaskDefinition, request, handler, context);
613 }
614
621
626 template <typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
627 Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT& request) const {
628 return SubmitCallable(&IoTWirelessClient::DeleteDestination, request);
629 }
630
635 template <typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
636 void DeleteDestinationAsync(const DeleteDestinationRequestT& request, const DeleteDestinationResponseReceivedHandler& handler,
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
638 return SubmitAsync(&IoTWirelessClient::DeleteDestination, request, handler, context);
639 }
640
647
652 template <typename DeleteDeviceProfileRequestT = Model::DeleteDeviceProfileRequest>
653 Model::DeleteDeviceProfileOutcomeCallable DeleteDeviceProfileCallable(const DeleteDeviceProfileRequestT& request) const {
654 return SubmitCallable(&IoTWirelessClient::DeleteDeviceProfile, request);
655 }
656
661 template <typename DeleteDeviceProfileRequestT = Model::DeleteDeviceProfileRequest>
662 void DeleteDeviceProfileAsync(const DeleteDeviceProfileRequestT& request, const DeleteDeviceProfileResponseReceivedHandler& handler,
663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
664 return SubmitAsync(&IoTWirelessClient::DeleteDeviceProfile, request, handler, context);
665 }
666
673
677 template <typename DeleteFuotaTaskRequestT = Model::DeleteFuotaTaskRequest>
678 Model::DeleteFuotaTaskOutcomeCallable DeleteFuotaTaskCallable(const DeleteFuotaTaskRequestT& request) const {
679 return SubmitCallable(&IoTWirelessClient::DeleteFuotaTask, request);
680 }
681
686 template <typename DeleteFuotaTaskRequestT = Model::DeleteFuotaTaskRequest>
687 void DeleteFuotaTaskAsync(const DeleteFuotaTaskRequestT& request, const DeleteFuotaTaskResponseReceivedHandler& handler,
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
689 return SubmitAsync(&IoTWirelessClient::DeleteFuotaTask, request, handler, context);
690 }
691
699
704 template <typename DeleteMulticastGroupRequestT = Model::DeleteMulticastGroupRequest>
705 Model::DeleteMulticastGroupOutcomeCallable DeleteMulticastGroupCallable(const DeleteMulticastGroupRequestT& request) const {
706 return SubmitCallable(&IoTWirelessClient::DeleteMulticastGroup, request);
707 }
708
713 template <typename DeleteMulticastGroupRequestT = Model::DeleteMulticastGroupRequest>
714 void DeleteMulticastGroupAsync(const DeleteMulticastGroupRequestT& request, const DeleteMulticastGroupResponseReceivedHandler& handler,
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
716 return SubmitAsync(&IoTWirelessClient::DeleteMulticastGroup, request, handler, context);
717 }
718
726
731 template <typename DeleteNetworkAnalyzerConfigurationRequestT = Model::DeleteNetworkAnalyzerConfigurationRequest>
733 const DeleteNetworkAnalyzerConfigurationRequestT& request) const {
734 return SubmitCallable(&IoTWirelessClient::DeleteNetworkAnalyzerConfiguration, request);
735 }
736
741 template <typename DeleteNetworkAnalyzerConfigurationRequestT = Model::DeleteNetworkAnalyzerConfigurationRequest>
742 void DeleteNetworkAnalyzerConfigurationAsync(const DeleteNetworkAnalyzerConfigurationRequestT& request,
744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
745 return SubmitAsync(&IoTWirelessClient::DeleteNetworkAnalyzerConfiguration, request, handler, context);
746 }
747
754
759 template <typename DeleteQueuedMessagesRequestT = Model::DeleteQueuedMessagesRequest>
760 Model::DeleteQueuedMessagesOutcomeCallable DeleteQueuedMessagesCallable(const DeleteQueuedMessagesRequestT& request) const {
761 return SubmitCallable(&IoTWirelessClient::DeleteQueuedMessages, request);
762 }
763
768 template <typename DeleteQueuedMessagesRequestT = Model::DeleteQueuedMessagesRequest>
769 void DeleteQueuedMessagesAsync(const DeleteQueuedMessagesRequestT& request, const DeleteQueuedMessagesResponseReceivedHandler& handler,
770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
771 return SubmitAsync(&IoTWirelessClient::DeleteQueuedMessages, request, handler, context);
772 }
773
780
785 template <typename DeleteServiceProfileRequestT = Model::DeleteServiceProfileRequest>
786 Model::DeleteServiceProfileOutcomeCallable DeleteServiceProfileCallable(const DeleteServiceProfileRequestT& request) const {
787 return SubmitCallable(&IoTWirelessClient::DeleteServiceProfile, request);
788 }
789
794 template <typename DeleteServiceProfileRequestT = Model::DeleteServiceProfileRequest>
795 void DeleteServiceProfileAsync(const DeleteServiceProfileRequestT& request, const DeleteServiceProfileResponseReceivedHandler& handler,
796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
797 return SubmitAsync(&IoTWirelessClient::DeleteServiceProfile, request, handler, context);
798 }
799
806
811 template <typename DeleteWirelessDeviceRequestT = Model::DeleteWirelessDeviceRequest>
812 Model::DeleteWirelessDeviceOutcomeCallable DeleteWirelessDeviceCallable(const DeleteWirelessDeviceRequestT& request) const {
813 return SubmitCallable(&IoTWirelessClient::DeleteWirelessDevice, request);
814 }
815
820 template <typename DeleteWirelessDeviceRequestT = Model::DeleteWirelessDeviceRequest>
821 void DeleteWirelessDeviceAsync(const DeleteWirelessDeviceRequestT& request, const DeleteWirelessDeviceResponseReceivedHandler& handler,
822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
823 return SubmitAsync(&IoTWirelessClient::DeleteWirelessDevice, request, handler, context);
824 }
825
833
838 template <typename DeleteWirelessDeviceImportTaskRequestT = Model::DeleteWirelessDeviceImportTaskRequest>
840 const DeleteWirelessDeviceImportTaskRequestT& request) const {
841 return SubmitCallable(&IoTWirelessClient::DeleteWirelessDeviceImportTask, request);
842 }
843
848 template <typename DeleteWirelessDeviceImportTaskRequestT = Model::DeleteWirelessDeviceImportTaskRequest>
849 void DeleteWirelessDeviceImportTaskAsync(const DeleteWirelessDeviceImportTaskRequestT& request,
851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
852 return SubmitAsync(&IoTWirelessClient::DeleteWirelessDeviceImportTask, request, handler, context);
853 }
854
867
872 template <typename DeleteWirelessGatewayRequestT = Model::DeleteWirelessGatewayRequest>
873 Model::DeleteWirelessGatewayOutcomeCallable DeleteWirelessGatewayCallable(const DeleteWirelessGatewayRequestT& request) const {
874 return SubmitCallable(&IoTWirelessClient::DeleteWirelessGateway, request);
875 }
876
881 template <typename DeleteWirelessGatewayRequestT = Model::DeleteWirelessGatewayRequest>
882 void DeleteWirelessGatewayAsync(const DeleteWirelessGatewayRequestT& request, const DeleteWirelessGatewayResponseReceivedHandler& handler,
883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
884 return SubmitAsync(&IoTWirelessClient::DeleteWirelessGateway, request, handler, context);
885 }
886
893
898 template <typename DeleteWirelessGatewayTaskRequestT = Model::DeleteWirelessGatewayTaskRequest>
900 const DeleteWirelessGatewayTaskRequestT& request) const {
901 return SubmitCallable(&IoTWirelessClient::DeleteWirelessGatewayTask, request);
902 }
903
908 template <typename DeleteWirelessGatewayTaskRequestT = Model::DeleteWirelessGatewayTaskRequest>
909 void DeleteWirelessGatewayTaskAsync(const DeleteWirelessGatewayTaskRequestT& request,
911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
912 return SubmitAsync(&IoTWirelessClient::DeleteWirelessGatewayTask, request, handler, context);
913 }
914
924
929 template <typename DeleteWirelessGatewayTaskDefinitionRequestT = Model::DeleteWirelessGatewayTaskDefinitionRequest>
931 const DeleteWirelessGatewayTaskDefinitionRequestT& request) const {
932 return SubmitCallable(&IoTWirelessClient::DeleteWirelessGatewayTaskDefinition, request);
933 }
934
939 template <typename DeleteWirelessGatewayTaskDefinitionRequestT = Model::DeleteWirelessGatewayTaskDefinitionRequest>
940 void DeleteWirelessGatewayTaskDefinitionAsync(const DeleteWirelessGatewayTaskDefinitionRequestT& request,
942 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
943 return SubmitAsync(&IoTWirelessClient::DeleteWirelessGatewayTaskDefinition, request, handler, context);
944 }
945
953
958 template <typename DeregisterWirelessDeviceRequestT = Model::DeregisterWirelessDeviceRequest>
959 Model::DeregisterWirelessDeviceOutcomeCallable DeregisterWirelessDeviceCallable(const DeregisterWirelessDeviceRequestT& request) const {
960 return SubmitCallable(&IoTWirelessClient::DeregisterWirelessDevice, request);
961 }
962
967 template <typename DeregisterWirelessDeviceRequestT = Model::DeregisterWirelessDeviceRequest>
968 void DeregisterWirelessDeviceAsync(const DeregisterWirelessDeviceRequestT& request,
970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
971 return SubmitAsync(&IoTWirelessClient::DeregisterWirelessDevice, request, handler, context);
972 }
973
984
989 template <typename DisassociateAwsAccountFromPartnerAccountRequestT = Model::DisassociateAwsAccountFromPartnerAccountRequest>
991 const DisassociateAwsAccountFromPartnerAccountRequestT& request) const {
992 return SubmitCallable(&IoTWirelessClient::DisassociateAwsAccountFromPartnerAccount, request);
993 }
994
999 template <typename DisassociateAwsAccountFromPartnerAccountRequestT = Model::DisassociateAwsAccountFromPartnerAccountRequest>
1001 const DisassociateAwsAccountFromPartnerAccountRequestT& request,
1003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1004 return SubmitAsync(&IoTWirelessClient::DisassociateAwsAccountFromPartnerAccount, request, handler, context);
1005 }
1006
1015
1020 template <typename DisassociateMulticastGroupFromFuotaTaskRequestT = Model::DisassociateMulticastGroupFromFuotaTaskRequest>
1022 const DisassociateMulticastGroupFromFuotaTaskRequestT& request) const {
1023 return SubmitCallable(&IoTWirelessClient::DisassociateMulticastGroupFromFuotaTask, request);
1024 }
1025
1030 template <typename DisassociateMulticastGroupFromFuotaTaskRequestT = Model::DisassociateMulticastGroupFromFuotaTaskRequest>
1031 void DisassociateMulticastGroupFromFuotaTaskAsync(const DisassociateMulticastGroupFromFuotaTaskRequestT& request,
1033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1034 return SubmitAsync(&IoTWirelessClient::DisassociateMulticastGroupFromFuotaTask, request, handler, context);
1035 }
1036
1045
1050 template <typename DisassociateWirelessDeviceFromFuotaTaskRequestT = Model::DisassociateWirelessDeviceFromFuotaTaskRequest>
1052 const DisassociateWirelessDeviceFromFuotaTaskRequestT& request) const {
1053 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessDeviceFromFuotaTask, request);
1054 }
1055
1060 template <typename DisassociateWirelessDeviceFromFuotaTaskRequestT = Model::DisassociateWirelessDeviceFromFuotaTaskRequest>
1061 void DisassociateWirelessDeviceFromFuotaTaskAsync(const DisassociateWirelessDeviceFromFuotaTaskRequestT& request,
1063 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1064 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessDeviceFromFuotaTask, request, handler, context);
1065 }
1066
1075
1080 template <typename DisassociateWirelessDeviceFromMulticastGroupRequestT = Model::DisassociateWirelessDeviceFromMulticastGroupRequest>
1082 const DisassociateWirelessDeviceFromMulticastGroupRequestT& request) const {
1083 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessDeviceFromMulticastGroup, request);
1084 }
1085
1090 template <typename DisassociateWirelessDeviceFromMulticastGroupRequestT = Model::DisassociateWirelessDeviceFromMulticastGroupRequest>
1092 const DisassociateWirelessDeviceFromMulticastGroupRequestT& request,
1094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1095 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessDeviceFromMulticastGroup, request, handler, context);
1096 }
1097
1106
1111 template <typename DisassociateWirelessDeviceFromThingRequestT = Model::DisassociateWirelessDeviceFromThingRequest>
1113 const DisassociateWirelessDeviceFromThingRequestT& request) const {
1114 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessDeviceFromThing, request);
1115 }
1116
1121 template <typename DisassociateWirelessDeviceFromThingRequestT = Model::DisassociateWirelessDeviceFromThingRequest>
1122 void DisassociateWirelessDeviceFromThingAsync(const DisassociateWirelessDeviceFromThingRequestT& request,
1124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1125 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessDeviceFromThing, request, handler, context);
1126 }
1127
1136
1141 template <typename DisassociateWirelessGatewayFromCertificateRequestT = Model::DisassociateWirelessGatewayFromCertificateRequest>
1143 const DisassociateWirelessGatewayFromCertificateRequestT& request) const {
1144 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessGatewayFromCertificate, request);
1145 }
1146
1151 template <typename DisassociateWirelessGatewayFromCertificateRequestT = Model::DisassociateWirelessGatewayFromCertificateRequest>
1153 const DisassociateWirelessGatewayFromCertificateRequestT& request,
1155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1156 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessGatewayFromCertificate, request, handler, context);
1157 }
1158
1167
1172 template <typename DisassociateWirelessGatewayFromThingRequestT = Model::DisassociateWirelessGatewayFromThingRequest>
1174 const DisassociateWirelessGatewayFromThingRequestT& request) const {
1175 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessGatewayFromThing, request);
1176 }
1177
1182 template <typename DisassociateWirelessGatewayFromThingRequestT = Model::DisassociateWirelessGatewayFromThingRequest>
1183 void DisassociateWirelessGatewayFromThingAsync(const DisassociateWirelessGatewayFromThingRequestT& request,
1185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1186 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessGatewayFromThing, request, handler, context);
1187 }
1188
1195
1199 template <typename GetDestinationRequestT = Model::GetDestinationRequest>
1200 Model::GetDestinationOutcomeCallable GetDestinationCallable(const GetDestinationRequestT& request) const {
1201 return SubmitCallable(&IoTWirelessClient::GetDestination, request);
1202 }
1203
1208 template <typename GetDestinationRequestT = Model::GetDestinationRequest>
1209 void GetDestinationAsync(const GetDestinationRequestT& request, const GetDestinationResponseReceivedHandler& handler,
1210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1211 return SubmitAsync(&IoTWirelessClient::GetDestination, request, handler, context);
1212 }
1213
1220
1225 template <typename GetDeviceProfileRequestT = Model::GetDeviceProfileRequest>
1226 Model::GetDeviceProfileOutcomeCallable GetDeviceProfileCallable(const GetDeviceProfileRequestT& request) const {
1227 return SubmitCallable(&IoTWirelessClient::GetDeviceProfile, request);
1228 }
1229
1234 template <typename GetDeviceProfileRequestT = Model::GetDeviceProfileRequest>
1235 void GetDeviceProfileAsync(const GetDeviceProfileRequestT& request, const GetDeviceProfileResponseReceivedHandler& handler,
1236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1237 return SubmitAsync(&IoTWirelessClient::GetDeviceProfile, request, handler, context);
1238 }
1239
1247 const Model::GetEventConfigurationByResourceTypesRequest& request = {}) const;
1248
1253 template <typename GetEventConfigurationByResourceTypesRequestT = Model::GetEventConfigurationByResourceTypesRequest>
1255 const GetEventConfigurationByResourceTypesRequestT& request = {}) const {
1256 return SubmitCallable(&IoTWirelessClient::GetEventConfigurationByResourceTypes, request);
1257 }
1258
1263 template <typename GetEventConfigurationByResourceTypesRequestT = Model::GetEventConfigurationByResourceTypesRequest>
1265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1266 const GetEventConfigurationByResourceTypesRequestT& request = {}) const {
1267 return SubmitAsync(&IoTWirelessClient::GetEventConfigurationByResourceTypes, request, handler, context);
1268 }
1269
1276
1280 template <typename GetFuotaTaskRequestT = Model::GetFuotaTaskRequest>
1281 Model::GetFuotaTaskOutcomeCallable GetFuotaTaskCallable(const GetFuotaTaskRequestT& request) const {
1282 return SubmitCallable(&IoTWirelessClient::GetFuotaTask, request);
1283 }
1284
1289 template <typename GetFuotaTaskRequestT = Model::GetFuotaTaskRequest>
1290 void GetFuotaTaskAsync(const GetFuotaTaskRequestT& request, const GetFuotaTaskResponseReceivedHandler& handler,
1291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1292 return SubmitAsync(&IoTWirelessClient::GetFuotaTask, request, handler, context);
1293 }
1294
1303 const Model::GetLogLevelsByResourceTypesRequest& request = {}) const;
1304
1309 template <typename GetLogLevelsByResourceTypesRequestT = Model::GetLogLevelsByResourceTypesRequest>
1311 const GetLogLevelsByResourceTypesRequestT& request = {}) const {
1312 return SubmitCallable(&IoTWirelessClient::GetLogLevelsByResourceTypes, request);
1313 }
1314
1319 template <typename GetLogLevelsByResourceTypesRequestT = Model::GetLogLevelsByResourceTypesRequest>
1321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1322 const GetLogLevelsByResourceTypesRequestT& request = {}) const {
1323 return SubmitAsync(&IoTWirelessClient::GetLogLevelsByResourceTypes, request, handler, context);
1324 }
1325
1333
1338 template <typename GetMetricConfigurationRequestT = Model::GetMetricConfigurationRequest>
1339 Model::GetMetricConfigurationOutcomeCallable GetMetricConfigurationCallable(const GetMetricConfigurationRequestT& request = {}) const {
1340 return SubmitCallable(&IoTWirelessClient::GetMetricConfiguration, request);
1341 }
1342
1347 template <typename GetMetricConfigurationRequestT = Model::GetMetricConfigurationRequest>
1349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1350 const GetMetricConfigurationRequestT& request = {}) const {
1351 return SubmitAsync(&IoTWirelessClient::GetMetricConfiguration, request, handler, context);
1352 }
1353
1360
1364 template <typename GetMetricsRequestT = Model::GetMetricsRequest>
1365 Model::GetMetricsOutcomeCallable GetMetricsCallable(const GetMetricsRequestT& request = {}) const {
1366 return SubmitCallable(&IoTWirelessClient::GetMetrics, request);
1367 }
1368
1373 template <typename GetMetricsRequestT = Model::GetMetricsRequest>
1375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1376 const GetMetricsRequestT& request = {}) const {
1377 return SubmitAsync(&IoTWirelessClient::GetMetrics, request, handler, context);
1378 }
1379
1386
1391 template <typename GetMulticastGroupRequestT = Model::GetMulticastGroupRequest>
1392 Model::GetMulticastGroupOutcomeCallable GetMulticastGroupCallable(const GetMulticastGroupRequestT& request) const {
1393 return SubmitCallable(&IoTWirelessClient::GetMulticastGroup, request);
1394 }
1395
1400 template <typename GetMulticastGroupRequestT = Model::GetMulticastGroupRequest>
1401 void GetMulticastGroupAsync(const GetMulticastGroupRequestT& request, const GetMulticastGroupResponseReceivedHandler& handler,
1402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1403 return SubmitAsync(&IoTWirelessClient::GetMulticastGroup, request, handler, context);
1404 }
1405
1413
1418 template <typename GetMulticastGroupSessionRequestT = Model::GetMulticastGroupSessionRequest>
1419 Model::GetMulticastGroupSessionOutcomeCallable GetMulticastGroupSessionCallable(const GetMulticastGroupSessionRequestT& request) const {
1420 return SubmitCallable(&IoTWirelessClient::GetMulticastGroupSession, request);
1421 }
1422
1427 template <typename GetMulticastGroupSessionRequestT = Model::GetMulticastGroupSessionRequest>
1428 void GetMulticastGroupSessionAsync(const GetMulticastGroupSessionRequestT& request,
1430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1431 return SubmitAsync(&IoTWirelessClient::GetMulticastGroupSession, request, handler, context);
1432 }
1433
1441
1446 template <typename GetNetworkAnalyzerConfigurationRequestT = Model::GetNetworkAnalyzerConfigurationRequest>
1448 const GetNetworkAnalyzerConfigurationRequestT& request) const {
1449 return SubmitCallable(&IoTWirelessClient::GetNetworkAnalyzerConfiguration, request);
1450 }
1451
1456 template <typename GetNetworkAnalyzerConfigurationRequestT = Model::GetNetworkAnalyzerConfigurationRequest>
1457 void GetNetworkAnalyzerConfigurationAsync(const GetNetworkAnalyzerConfigurationRequestT& request,
1459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1460 return SubmitAsync(&IoTWirelessClient::GetNetworkAnalyzerConfiguration, request, handler, context);
1461 }
1462
1471
1476 template <typename GetPartnerAccountRequestT = Model::GetPartnerAccountRequest>
1477 Model::GetPartnerAccountOutcomeCallable GetPartnerAccountCallable(const GetPartnerAccountRequestT& request) const {
1478 return SubmitCallable(&IoTWirelessClient::GetPartnerAccount, request);
1479 }
1480
1485 template <typename GetPartnerAccountRequestT = Model::GetPartnerAccountRequest>
1486 void GetPartnerAccountAsync(const GetPartnerAccountRequestT& request, const GetPartnerAccountResponseReceivedHandler& handler,
1487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1488 return SubmitAsync(&IoTWirelessClient::GetPartnerAccount, request, handler, context);
1489 }
1490
1499
1504 template <typename GetPositionEstimateRequestT = Model::GetPositionEstimateRequest>
1505 Model::GetPositionEstimateOutcomeCallable GetPositionEstimateCallable(const GetPositionEstimateRequestT& request = {}) const {
1506 return SubmitCallable(&IoTWirelessClient::GetPositionEstimate, request);
1507 }
1508
1513 template <typename GetPositionEstimateRequestT = Model::GetPositionEstimateRequest>
1515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1516 const GetPositionEstimateRequestT& request = {}) const {
1517 return SubmitAsync(&IoTWirelessClient::GetPositionEstimate, request, handler, context);
1518 }
1519
1527 const Model::GetResourceEventConfigurationRequest& request) const;
1528
1533 template <typename GetResourceEventConfigurationRequestT = Model::GetResourceEventConfigurationRequest>
1535 const GetResourceEventConfigurationRequestT& request) const {
1536 return SubmitCallable(&IoTWirelessClient::GetResourceEventConfiguration, request);
1537 }
1538
1543 template <typename GetResourceEventConfigurationRequestT = Model::GetResourceEventConfigurationRequest>
1544 void GetResourceEventConfigurationAsync(const GetResourceEventConfigurationRequestT& request,
1546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1547 return SubmitAsync(&IoTWirelessClient::GetResourceEventConfiguration, request, handler, context);
1548 }
1549
1557
1562 template <typename GetResourceLogLevelRequestT = Model::GetResourceLogLevelRequest>
1563 Model::GetResourceLogLevelOutcomeCallable GetResourceLogLevelCallable(const GetResourceLogLevelRequestT& request) const {
1564 return SubmitCallable(&IoTWirelessClient::GetResourceLogLevel, request);
1565 }
1566
1571 template <typename GetResourceLogLevelRequestT = Model::GetResourceLogLevelRequest>
1572 void GetResourceLogLevelAsync(const GetResourceLogLevelRequestT& request, const GetResourceLogLevelResponseReceivedHandler& handler,
1573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1574 return SubmitAsync(&IoTWirelessClient::GetResourceLogLevel, request, handler, context);
1575 }
1576
1586
1591 template <typename GetResourcePositionRequestT = Model::GetResourcePositionRequest>
1592 Model::GetResourcePositionOutcomeCallable GetResourcePositionCallable(const GetResourcePositionRequestT& request) const {
1593 return SubmitCallable(&IoTWirelessClient::GetResourcePosition, request);
1594 }
1595
1600 template <typename GetResourcePositionRequestT = Model::GetResourcePositionRequest>
1601 void GetResourcePositionAsync(const GetResourcePositionRequestT& request, const GetResourcePositionResponseReceivedHandler& handler,
1602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1603 return SubmitAsync(&IoTWirelessClient::GetResourcePosition, request, handler, context);
1604 }
1605
1614
1619 template <typename GetServiceEndpointRequestT = Model::GetServiceEndpointRequest>
1620 Model::GetServiceEndpointOutcomeCallable GetServiceEndpointCallable(const GetServiceEndpointRequestT& request = {}) const {
1621 return SubmitCallable(&IoTWirelessClient::GetServiceEndpoint, request);
1622 }
1623
1628 template <typename GetServiceEndpointRequestT = Model::GetServiceEndpointRequest>
1630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1631 const GetServiceEndpointRequestT& request = {}) const {
1632 return SubmitAsync(&IoTWirelessClient::GetServiceEndpoint, request, handler, context);
1633 }
1634
1641
1646 template <typename GetServiceProfileRequestT = Model::GetServiceProfileRequest>
1647 Model::GetServiceProfileOutcomeCallable GetServiceProfileCallable(const GetServiceProfileRequestT& request) const {
1648 return SubmitCallable(&IoTWirelessClient::GetServiceProfile, request);
1649 }
1650
1655 template <typename GetServiceProfileRequestT = Model::GetServiceProfileRequest>
1656 void GetServiceProfileAsync(const GetServiceProfileRequestT& request, const GetServiceProfileResponseReceivedHandler& handler,
1657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1658 return SubmitAsync(&IoTWirelessClient::GetServiceProfile, request, handler, context);
1659 }
1660
1667
1672 template <typename GetWirelessDeviceRequestT = Model::GetWirelessDeviceRequest>
1673 Model::GetWirelessDeviceOutcomeCallable GetWirelessDeviceCallable(const GetWirelessDeviceRequestT& request) const {
1674 return SubmitCallable(&IoTWirelessClient::GetWirelessDevice, request);
1675 }
1676
1681 template <typename GetWirelessDeviceRequestT = Model::GetWirelessDeviceRequest>
1682 void GetWirelessDeviceAsync(const GetWirelessDeviceRequestT& request, const GetWirelessDeviceResponseReceivedHandler& handler,
1683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1684 return SubmitAsync(&IoTWirelessClient::GetWirelessDevice, request, handler, context);
1685 }
1686
1694 const Model::GetWirelessDeviceImportTaskRequest& request) const;
1695
1700 template <typename GetWirelessDeviceImportTaskRequestT = Model::GetWirelessDeviceImportTaskRequest>
1702 const GetWirelessDeviceImportTaskRequestT& request) const {
1703 return SubmitCallable(&IoTWirelessClient::GetWirelessDeviceImportTask, request);
1704 }
1705
1710 template <typename GetWirelessDeviceImportTaskRequestT = Model::GetWirelessDeviceImportTaskRequest>
1711 void GetWirelessDeviceImportTaskAsync(const GetWirelessDeviceImportTaskRequestT& request,
1713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1714 return SubmitAsync(&IoTWirelessClient::GetWirelessDeviceImportTask, request, handler, context);
1715 }
1716
1724 const Model::GetWirelessDeviceStatisticsRequest& request) const;
1725
1730 template <typename GetWirelessDeviceStatisticsRequestT = Model::GetWirelessDeviceStatisticsRequest>
1732 const GetWirelessDeviceStatisticsRequestT& request) const {
1733 return SubmitCallable(&IoTWirelessClient::GetWirelessDeviceStatistics, request);
1734 }
1735
1740 template <typename GetWirelessDeviceStatisticsRequestT = Model::GetWirelessDeviceStatisticsRequest>
1741 void GetWirelessDeviceStatisticsAsync(const GetWirelessDeviceStatisticsRequestT& request,
1743 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1744 return SubmitAsync(&IoTWirelessClient::GetWirelessDeviceStatistics, request, handler, context);
1745 }
1746
1753
1758 template <typename GetWirelessGatewayRequestT = Model::GetWirelessGatewayRequest>
1759 Model::GetWirelessGatewayOutcomeCallable GetWirelessGatewayCallable(const GetWirelessGatewayRequestT& request) const {
1760 return SubmitCallable(&IoTWirelessClient::GetWirelessGateway, request);
1761 }
1762
1767 template <typename GetWirelessGatewayRequestT = Model::GetWirelessGatewayRequest>
1768 void GetWirelessGatewayAsync(const GetWirelessGatewayRequestT& request, const GetWirelessGatewayResponseReceivedHandler& handler,
1769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1770 return SubmitAsync(&IoTWirelessClient::GetWirelessGateway, request, handler, context);
1771 }
1772
1780 const Model::GetWirelessGatewayCertificateRequest& request) const;
1781
1786 template <typename GetWirelessGatewayCertificateRequestT = Model::GetWirelessGatewayCertificateRequest>
1788 const GetWirelessGatewayCertificateRequestT& request) const {
1789 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayCertificate, request);
1790 }
1791
1796 template <typename GetWirelessGatewayCertificateRequestT = Model::GetWirelessGatewayCertificateRequest>
1797 void GetWirelessGatewayCertificateAsync(const GetWirelessGatewayCertificateRequestT& request,
1799 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1800 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayCertificate, request, handler, context);
1801 }
1802
1811
1816 template <typename GetWirelessGatewayFirmwareInformationRequestT = Model::GetWirelessGatewayFirmwareInformationRequest>
1818 const GetWirelessGatewayFirmwareInformationRequestT& request) const {
1819 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayFirmwareInformation, request);
1820 }
1821
1826 template <typename GetWirelessGatewayFirmwareInformationRequestT = Model::GetWirelessGatewayFirmwareInformationRequest>
1827 void GetWirelessGatewayFirmwareInformationAsync(const GetWirelessGatewayFirmwareInformationRequestT& request,
1829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1830 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayFirmwareInformation, request, handler, context);
1831 }
1832
1840 const Model::GetWirelessGatewayStatisticsRequest& request) const;
1841
1846 template <typename GetWirelessGatewayStatisticsRequestT = Model::GetWirelessGatewayStatisticsRequest>
1848 const GetWirelessGatewayStatisticsRequestT& request) const {
1849 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayStatistics, request);
1850 }
1851
1856 template <typename GetWirelessGatewayStatisticsRequestT = Model::GetWirelessGatewayStatisticsRequest>
1857 void GetWirelessGatewayStatisticsAsync(const GetWirelessGatewayStatisticsRequestT& request,
1859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1860 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayStatistics, request, handler, context);
1861 }
1862
1869
1874 template <typename GetWirelessGatewayTaskRequestT = Model::GetWirelessGatewayTaskRequest>
1875 Model::GetWirelessGatewayTaskOutcomeCallable GetWirelessGatewayTaskCallable(const GetWirelessGatewayTaskRequestT& request) const {
1876 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayTask, request);
1877 }
1878
1883 template <typename GetWirelessGatewayTaskRequestT = Model::GetWirelessGatewayTaskRequest>
1884 void GetWirelessGatewayTaskAsync(const GetWirelessGatewayTaskRequestT& request,
1886 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1887 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayTask, request, handler, context);
1888 }
1889
1898
1903 template <typename GetWirelessGatewayTaskDefinitionRequestT = Model::GetWirelessGatewayTaskDefinitionRequest>
1905 const GetWirelessGatewayTaskDefinitionRequestT& request) const {
1906 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayTaskDefinition, request);
1907 }
1908
1913 template <typename GetWirelessGatewayTaskDefinitionRequestT = Model::GetWirelessGatewayTaskDefinitionRequest>
1914 void GetWirelessGatewayTaskDefinitionAsync(const GetWirelessGatewayTaskDefinitionRequestT& request,
1916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1917 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayTaskDefinition, request, handler, context);
1918 }
1919
1927
1932 template <typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1933 Model::ListDestinationsOutcomeCallable ListDestinationsCallable(const ListDestinationsRequestT& request = {}) const {
1934 return SubmitCallable(&IoTWirelessClient::ListDestinations, request);
1935 }
1936
1941 template <typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1944 const ListDestinationsRequestT& request = {}) const {
1945 return SubmitAsync(&IoTWirelessClient::ListDestinations, request, handler, context);
1946 }
1947
1955
1960 template <typename ListDeviceProfilesRequestT = Model::ListDeviceProfilesRequest>
1961 Model::ListDeviceProfilesOutcomeCallable ListDeviceProfilesCallable(const ListDeviceProfilesRequestT& request = {}) const {
1962 return SubmitCallable(&IoTWirelessClient::ListDeviceProfiles, request);
1963 }
1964
1969 template <typename ListDeviceProfilesRequestT = Model::ListDeviceProfilesRequest>
1971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1972 const ListDeviceProfilesRequestT& request = {}) const {
1973 return SubmitAsync(&IoTWirelessClient::ListDeviceProfiles, request, handler, context);
1974 }
1975
1984
1989 template <typename ListDevicesForWirelessDeviceImportTaskRequestT = Model::ListDevicesForWirelessDeviceImportTaskRequest>
1991 const ListDevicesForWirelessDeviceImportTaskRequestT& request) const {
1992 return SubmitCallable(&IoTWirelessClient::ListDevicesForWirelessDeviceImportTask, request);
1993 }
1994
1999 template <typename ListDevicesForWirelessDeviceImportTaskRequestT = Model::ListDevicesForWirelessDeviceImportTaskRequest>
2000 void ListDevicesForWirelessDeviceImportTaskAsync(const ListDevicesForWirelessDeviceImportTaskRequestT& request,
2002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2003 return SubmitAsync(&IoTWirelessClient::ListDevicesForWirelessDeviceImportTask, request, handler, context);
2004 }
2005
2013
2018 template <typename ListEventConfigurationsRequestT = Model::ListEventConfigurationsRequest>
2019 Model::ListEventConfigurationsOutcomeCallable ListEventConfigurationsCallable(const ListEventConfigurationsRequestT& request) const {
2020 return SubmitCallable(&IoTWirelessClient::ListEventConfigurations, request);
2021 }
2022
2027 template <typename ListEventConfigurationsRequestT = Model::ListEventConfigurationsRequest>
2028 void ListEventConfigurationsAsync(const ListEventConfigurationsRequestT& request,
2030 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2031 return SubmitAsync(&IoTWirelessClient::ListEventConfigurations, request, handler, context);
2032 }
2033
2041
2045 template <typename ListFuotaTasksRequestT = Model::ListFuotaTasksRequest>
2046 Model::ListFuotaTasksOutcomeCallable ListFuotaTasksCallable(const ListFuotaTasksRequestT& request = {}) const {
2047 return SubmitCallable(&IoTWirelessClient::ListFuotaTasks, request);
2048 }
2049
2054 template <typename ListFuotaTasksRequestT = Model::ListFuotaTasksRequest>
2056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2057 const ListFuotaTasksRequestT& request = {}) const {
2058 return SubmitAsync(&IoTWirelessClient::ListFuotaTasks, request, handler, context);
2059 }
2060
2068
2073 template <typename ListMulticastGroupsRequestT = Model::ListMulticastGroupsRequest>
2074 Model::ListMulticastGroupsOutcomeCallable ListMulticastGroupsCallable(const ListMulticastGroupsRequestT& request = {}) const {
2075 return SubmitCallable(&IoTWirelessClient::ListMulticastGroups, request);
2076 }
2077
2082 template <typename ListMulticastGroupsRequestT = Model::ListMulticastGroupsRequest>
2084 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2085 const ListMulticastGroupsRequestT& request = {}) const {
2086 return SubmitAsync(&IoTWirelessClient::ListMulticastGroups, request, handler, context);
2087 }
2088
2097
2102 template <typename ListMulticastGroupsByFuotaTaskRequestT = Model::ListMulticastGroupsByFuotaTaskRequest>
2104 const ListMulticastGroupsByFuotaTaskRequestT& request) const {
2105 return SubmitCallable(&IoTWirelessClient::ListMulticastGroupsByFuotaTask, request);
2106 }
2107
2112 template <typename ListMulticastGroupsByFuotaTaskRequestT = Model::ListMulticastGroupsByFuotaTaskRequest>
2113 void ListMulticastGroupsByFuotaTaskAsync(const ListMulticastGroupsByFuotaTaskRequestT& request,
2115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2116 return SubmitAsync(&IoTWirelessClient::ListMulticastGroupsByFuotaTask, request, handler, context);
2117 }
2118
2125 const Model::ListNetworkAnalyzerConfigurationsRequest& request = {}) const;
2126
2131 template <typename ListNetworkAnalyzerConfigurationsRequestT = Model::ListNetworkAnalyzerConfigurationsRequest>
2133 const ListNetworkAnalyzerConfigurationsRequestT& request = {}) const {
2134 return SubmitCallable(&IoTWirelessClient::ListNetworkAnalyzerConfigurations, request);
2135 }
2136
2141 template <typename ListNetworkAnalyzerConfigurationsRequestT = Model::ListNetworkAnalyzerConfigurationsRequest>
2143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2144 const ListNetworkAnalyzerConfigurationsRequestT& request = {}) const {
2145 return SubmitAsync(&IoTWirelessClient::ListNetworkAnalyzerConfigurations, request, handler, context);
2146 }
2147
2155
2160 template <typename ListPartnerAccountsRequestT = Model::ListPartnerAccountsRequest>
2161 Model::ListPartnerAccountsOutcomeCallable ListPartnerAccountsCallable(const ListPartnerAccountsRequestT& request = {}) const {
2162 return SubmitCallable(&IoTWirelessClient::ListPartnerAccounts, request);
2163 }
2164
2169 template <typename ListPartnerAccountsRequestT = Model::ListPartnerAccountsRequest>
2171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2172 const ListPartnerAccountsRequestT& request = {}) const {
2173 return SubmitAsync(&IoTWirelessClient::ListPartnerAccounts, request, handler, context);
2174 }
2175
2182
2187 template <typename ListQueuedMessagesRequestT = Model::ListQueuedMessagesRequest>
2188 Model::ListQueuedMessagesOutcomeCallable ListQueuedMessagesCallable(const ListQueuedMessagesRequestT& request) const {
2189 return SubmitCallable(&IoTWirelessClient::ListQueuedMessages, request);
2190 }
2191
2196 template <typename ListQueuedMessagesRequestT = Model::ListQueuedMessagesRequest>
2197 void ListQueuedMessagesAsync(const ListQueuedMessagesRequestT& request, const ListQueuedMessagesResponseReceivedHandler& handler,
2198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2199 return SubmitAsync(&IoTWirelessClient::ListQueuedMessages, request, handler, context);
2200 }
2201
2209
2214 template <typename ListServiceProfilesRequestT = Model::ListServiceProfilesRequest>
2215 Model::ListServiceProfilesOutcomeCallable ListServiceProfilesCallable(const ListServiceProfilesRequestT& request = {}) const {
2216 return SubmitCallable(&IoTWirelessClient::ListServiceProfiles, request);
2217 }
2218
2223 template <typename ListServiceProfilesRequestT = Model::ListServiceProfilesRequest>
2225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2226 const ListServiceProfilesRequestT& request = {}) const {
2227 return SubmitAsync(&IoTWirelessClient::ListServiceProfiles, request, handler, context);
2228 }
2229
2237
2242 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2243 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
2244 return SubmitCallable(&IoTWirelessClient::ListTagsForResource, request);
2245 }
2246
2251 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2252 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
2253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2254 return SubmitAsync(&IoTWirelessClient::ListTagsForResource, request, handler, context);
2255 }
2256
2264 const Model::ListWirelessDeviceImportTasksRequest& request = {}) const;
2265
2270 template <typename ListWirelessDeviceImportTasksRequestT = Model::ListWirelessDeviceImportTasksRequest>
2272 const ListWirelessDeviceImportTasksRequestT& request = {}) const {
2273 return SubmitCallable(&IoTWirelessClient::ListWirelessDeviceImportTasks, request);
2274 }
2275
2280 template <typename ListWirelessDeviceImportTasksRequestT = Model::ListWirelessDeviceImportTasksRequest>
2282 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2283 const ListWirelessDeviceImportTasksRequestT& request = {}) const {
2284 return SubmitAsync(&IoTWirelessClient::ListWirelessDeviceImportTasks, request, handler, context);
2285 }
2286
2294
2299 template <typename ListWirelessDevicesRequestT = Model::ListWirelessDevicesRequest>
2300 Model::ListWirelessDevicesOutcomeCallable ListWirelessDevicesCallable(const ListWirelessDevicesRequestT& request = {}) const {
2301 return SubmitCallable(&IoTWirelessClient::ListWirelessDevices, request);
2302 }
2303
2308 template <typename ListWirelessDevicesRequestT = Model::ListWirelessDevicesRequest>
2310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2311 const ListWirelessDevicesRequestT& request = {}) const {
2312 return SubmitAsync(&IoTWirelessClient::ListWirelessDevices, request, handler, context);
2313 }
2314
2322 const Model::ListWirelessGatewayTaskDefinitionsRequest& request = {}) const;
2323
2328 template <typename ListWirelessGatewayTaskDefinitionsRequestT = Model::ListWirelessGatewayTaskDefinitionsRequest>
2330 const ListWirelessGatewayTaskDefinitionsRequestT& request = {}) const {
2331 return SubmitCallable(&IoTWirelessClient::ListWirelessGatewayTaskDefinitions, request);
2332 }
2333
2338 template <typename ListWirelessGatewayTaskDefinitionsRequestT = Model::ListWirelessGatewayTaskDefinitionsRequest>
2340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2341 const ListWirelessGatewayTaskDefinitionsRequestT& request = {}) const {
2342 return SubmitAsync(&IoTWirelessClient::ListWirelessGatewayTaskDefinitions, request, handler, context);
2343 }
2344
2352
2357 template <typename ListWirelessGatewaysRequestT = Model::ListWirelessGatewaysRequest>
2358 Model::ListWirelessGatewaysOutcomeCallable ListWirelessGatewaysCallable(const ListWirelessGatewaysRequestT& request = {}) const {
2359 return SubmitCallable(&IoTWirelessClient::ListWirelessGateways, request);
2360 }
2361
2366 template <typename ListWirelessGatewaysRequestT = Model::ListWirelessGatewaysRequest>
2368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2369 const ListWirelessGatewaysRequestT& request = {}) const {
2370 return SubmitAsync(&IoTWirelessClient::ListWirelessGateways, request, handler, context);
2371 }
2372
2380
2385 template <typename PutResourceLogLevelRequestT = Model::PutResourceLogLevelRequest>
2386 Model::PutResourceLogLevelOutcomeCallable PutResourceLogLevelCallable(const PutResourceLogLevelRequestT& request) const {
2387 return SubmitCallable(&IoTWirelessClient::PutResourceLogLevel, request);
2388 }
2389
2394 template <typename PutResourceLogLevelRequestT = Model::PutResourceLogLevelRequest>
2395 void PutResourceLogLevelAsync(const PutResourceLogLevelRequestT& request, const PutResourceLogLevelResponseReceivedHandler& handler,
2396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2397 return SubmitAsync(&IoTWirelessClient::PutResourceLogLevel, request, handler, context);
2398 }
2399
2407 const Model::ResetAllResourceLogLevelsRequest& request = {}) const;
2408
2413 template <typename ResetAllResourceLogLevelsRequestT = Model::ResetAllResourceLogLevelsRequest>
2415 const ResetAllResourceLogLevelsRequestT& request = {}) const {
2416 return SubmitCallable(&IoTWirelessClient::ResetAllResourceLogLevels, request);
2417 }
2418
2423 template <typename ResetAllResourceLogLevelsRequestT = Model::ResetAllResourceLogLevelsRequest>
2425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2426 const ResetAllResourceLogLevelsRequestT& request = {}) const {
2427 return SubmitAsync(&IoTWirelessClient::ResetAllResourceLogLevels, request, handler, context);
2428 }
2429
2438
2443 template <typename ResetResourceLogLevelRequestT = Model::ResetResourceLogLevelRequest>
2444 Model::ResetResourceLogLevelOutcomeCallable ResetResourceLogLevelCallable(const ResetResourceLogLevelRequestT& request) const {
2445 return SubmitCallable(&IoTWirelessClient::ResetResourceLogLevel, request);
2446 }
2447
2452 template <typename ResetResourceLogLevelRequestT = Model::ResetResourceLogLevelRequest>
2453 void ResetResourceLogLevelAsync(const ResetResourceLogLevelRequestT& request, const ResetResourceLogLevelResponseReceivedHandler& handler,
2454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2455 return SubmitAsync(&IoTWirelessClient::ResetResourceLogLevel, request, handler, context);
2456 }
2457
2464
2469 template <typename SendDataToMulticastGroupRequestT = Model::SendDataToMulticastGroupRequest>
2470 Model::SendDataToMulticastGroupOutcomeCallable SendDataToMulticastGroupCallable(const SendDataToMulticastGroupRequestT& request) const {
2471 return SubmitCallable(&IoTWirelessClient::SendDataToMulticastGroup, request);
2472 }
2473
2478 template <typename SendDataToMulticastGroupRequestT = Model::SendDataToMulticastGroupRequest>
2479 void SendDataToMulticastGroupAsync(const SendDataToMulticastGroupRequestT& request,
2481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2482 return SubmitAsync(&IoTWirelessClient::SendDataToMulticastGroup, request, handler, context);
2483 }
2484
2492
2497 template <typename SendDataToWirelessDeviceRequestT = Model::SendDataToWirelessDeviceRequest>
2498 Model::SendDataToWirelessDeviceOutcomeCallable SendDataToWirelessDeviceCallable(const SendDataToWirelessDeviceRequestT& request) const {
2499 return SubmitCallable(&IoTWirelessClient::SendDataToWirelessDevice, request);
2500 }
2501
2506 template <typename SendDataToWirelessDeviceRequestT = Model::SendDataToWirelessDeviceRequest>
2507 void SendDataToWirelessDeviceAsync(const SendDataToWirelessDeviceRequestT& request,
2509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2510 return SubmitAsync(&IoTWirelessClient::SendDataToWirelessDevice, request, handler, context);
2511 }
2512
2521
2526 template <typename StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT =
2529 const StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT& request) const {
2530 return SubmitCallable(&IoTWirelessClient::StartBulkAssociateWirelessDeviceWithMulticastGroup, request);
2531 }
2532
2537 template <typename StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT =
2540 const StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT& request,
2542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2543 return SubmitAsync(&IoTWirelessClient::StartBulkAssociateWirelessDeviceWithMulticastGroup, request, handler, context);
2544 }
2545
2554
2559 template <typename StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT =
2562 const StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT& request) const {
2563 return SubmitCallable(&IoTWirelessClient::StartBulkDisassociateWirelessDeviceFromMulticastGroup, request);
2564 }
2565
2570 template <typename StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT =
2573 const StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT& request,
2575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2576 return SubmitAsync(&IoTWirelessClient::StartBulkDisassociateWirelessDeviceFromMulticastGroup, request, handler, context);
2577 }
2578
2585
2589 template <typename StartFuotaTaskRequestT = Model::StartFuotaTaskRequest>
2590 Model::StartFuotaTaskOutcomeCallable StartFuotaTaskCallable(const StartFuotaTaskRequestT& request) const {
2591 return SubmitCallable(&IoTWirelessClient::StartFuotaTask, request);
2592 }
2593
2598 template <typename StartFuotaTaskRequestT = Model::StartFuotaTaskRequest>
2599 void StartFuotaTaskAsync(const StartFuotaTaskRequestT& request, const StartFuotaTaskResponseReceivedHandler& handler,
2600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2601 return SubmitAsync(&IoTWirelessClient::StartFuotaTask, request, handler, context);
2602 }
2603
2610 const Model::StartMulticastGroupSessionRequest& request) const;
2611
2616 template <typename StartMulticastGroupSessionRequestT = Model::StartMulticastGroupSessionRequest>
2618 const StartMulticastGroupSessionRequestT& request) const {
2619 return SubmitCallable(&IoTWirelessClient::StartMulticastGroupSession, request);
2620 }
2621
2626 template <typename StartMulticastGroupSessionRequestT = Model::StartMulticastGroupSessionRequest>
2627 void StartMulticastGroupSessionAsync(const StartMulticastGroupSessionRequestT& request,
2629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2630 return SubmitAsync(&IoTWirelessClient::StartMulticastGroupSession, request, handler, context);
2631 }
2632
2640
2645 template <typename StartSingleWirelessDeviceImportTaskRequestT = Model::StartSingleWirelessDeviceImportTaskRequest>
2647 const StartSingleWirelessDeviceImportTaskRequestT& request) const {
2648 return SubmitCallable(&IoTWirelessClient::StartSingleWirelessDeviceImportTask, request);
2649 }
2650
2655 template <typename StartSingleWirelessDeviceImportTaskRequestT = Model::StartSingleWirelessDeviceImportTaskRequest>
2656 void StartSingleWirelessDeviceImportTaskAsync(const StartSingleWirelessDeviceImportTaskRequestT& request,
2658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2659 return SubmitAsync(&IoTWirelessClient::StartSingleWirelessDeviceImportTask, request, handler, context);
2660 }
2661
2669 const Model::StartWirelessDeviceImportTaskRequest& request) const;
2670
2675 template <typename StartWirelessDeviceImportTaskRequestT = Model::StartWirelessDeviceImportTaskRequest>
2677 const StartWirelessDeviceImportTaskRequestT& request) const {
2678 return SubmitCallable(&IoTWirelessClient::StartWirelessDeviceImportTask, request);
2679 }
2680
2685 template <typename StartWirelessDeviceImportTaskRequestT = Model::StartWirelessDeviceImportTaskRequest>
2686 void StartWirelessDeviceImportTaskAsync(const StartWirelessDeviceImportTaskRequestT& request,
2688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2689 return SubmitAsync(&IoTWirelessClient::StartWirelessDeviceImportTask, request, handler, context);
2690 }
2691
2698
2702 template <typename TagResourceRequestT = Model::TagResourceRequest>
2703 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
2704 return SubmitCallable(&IoTWirelessClient::TagResource, request);
2705 }
2706
2711 template <typename TagResourceRequestT = Model::TagResourceRequest>
2712 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
2713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2714 return SubmitAsync(&IoTWirelessClient::TagResource, request, handler, context);
2715 }
2716
2724
2729 template <typename TestWirelessDeviceRequestT = Model::TestWirelessDeviceRequest>
2730 Model::TestWirelessDeviceOutcomeCallable TestWirelessDeviceCallable(const TestWirelessDeviceRequestT& request) const {
2731 return SubmitCallable(&IoTWirelessClient::TestWirelessDevice, request);
2732 }
2733
2738 template <typename TestWirelessDeviceRequestT = Model::TestWirelessDeviceRequest>
2739 void TestWirelessDeviceAsync(const TestWirelessDeviceRequestT& request, const TestWirelessDeviceResponseReceivedHandler& handler,
2740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2741 return SubmitAsync(&IoTWirelessClient::TestWirelessDevice, request, handler, context);
2742 }
2743
2750
2754 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2755 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
2756 return SubmitCallable(&IoTWirelessClient::UntagResource, request);
2757 }
2758
2763 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2764 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
2765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2766 return SubmitAsync(&IoTWirelessClient::UntagResource, request, handler, context);
2767 }
2768
2775
2780 template <typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2781 Model::UpdateDestinationOutcomeCallable UpdateDestinationCallable(const UpdateDestinationRequestT& request) const {
2782 return SubmitCallable(&IoTWirelessClient::UpdateDestination, request);
2783 }
2784
2789 template <typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2790 void UpdateDestinationAsync(const UpdateDestinationRequestT& request, const UpdateDestinationResponseReceivedHandler& handler,
2791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2792 return SubmitAsync(&IoTWirelessClient::UpdateDestination, request, handler, context);
2793 }
2794
2803
2808 template <typename UpdateEventConfigurationByResourceTypesRequestT = Model::UpdateEventConfigurationByResourceTypesRequest>
2810 const UpdateEventConfigurationByResourceTypesRequestT& request = {}) const {
2811 return SubmitCallable(&IoTWirelessClient::UpdateEventConfigurationByResourceTypes, request);
2812 }
2813
2818 template <typename UpdateEventConfigurationByResourceTypesRequestT = Model::UpdateEventConfigurationByResourceTypesRequest>
2820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2821 const UpdateEventConfigurationByResourceTypesRequestT& request = {}) const {
2822 return SubmitAsync(&IoTWirelessClient::UpdateEventConfigurationByResourceTypes, request, handler, context);
2823 }
2824
2831
2835 template <typename UpdateFuotaTaskRequestT = Model::UpdateFuotaTaskRequest>
2836 Model::UpdateFuotaTaskOutcomeCallable UpdateFuotaTaskCallable(const UpdateFuotaTaskRequestT& request) const {
2837 return SubmitCallable(&IoTWirelessClient::UpdateFuotaTask, request);
2838 }
2839
2844 template <typename UpdateFuotaTaskRequestT = Model::UpdateFuotaTaskRequest>
2845 void UpdateFuotaTaskAsync(const UpdateFuotaTaskRequestT& request, const UpdateFuotaTaskResponseReceivedHandler& handler,
2846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2847 return SubmitAsync(&IoTWirelessClient::UpdateFuotaTask, request, handler, context);
2848 }
2849
2859 const Model::UpdateLogLevelsByResourceTypesRequest& request = {}) const;
2860
2865 template <typename UpdateLogLevelsByResourceTypesRequestT = Model::UpdateLogLevelsByResourceTypesRequest>
2867 const UpdateLogLevelsByResourceTypesRequestT& request = {}) const {
2868 return SubmitCallable(&IoTWirelessClient::UpdateLogLevelsByResourceTypes, request);
2869 }
2870
2875 template <typename UpdateLogLevelsByResourceTypesRequestT = Model::UpdateLogLevelsByResourceTypesRequest>
2877 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2878 const UpdateLogLevelsByResourceTypesRequestT& request = {}) const {
2879 return SubmitAsync(&IoTWirelessClient::UpdateLogLevelsByResourceTypes, request, handler, context);
2880 }
2881
2888 const Model::UpdateMetricConfigurationRequest& request = {}) const;
2889
2894 template <typename UpdateMetricConfigurationRequestT = Model::UpdateMetricConfigurationRequest>
2896 const UpdateMetricConfigurationRequestT& request = {}) const {
2897 return SubmitCallable(&IoTWirelessClient::UpdateMetricConfiguration, request);
2898 }
2899
2904 template <typename UpdateMetricConfigurationRequestT = Model::UpdateMetricConfigurationRequest>
2906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2907 const UpdateMetricConfigurationRequestT& request = {}) const {
2908 return SubmitAsync(&IoTWirelessClient::UpdateMetricConfiguration, request, handler, context);
2909 }
2910
2918
2923 template <typename UpdateMulticastGroupRequestT = Model::UpdateMulticastGroupRequest>
2924 Model::UpdateMulticastGroupOutcomeCallable UpdateMulticastGroupCallable(const UpdateMulticastGroupRequestT& request) const {
2925 return SubmitCallable(&IoTWirelessClient::UpdateMulticastGroup, request);
2926 }
2927
2932 template <typename UpdateMulticastGroupRequestT = Model::UpdateMulticastGroupRequest>
2933 void UpdateMulticastGroupAsync(const UpdateMulticastGroupRequestT& request, const UpdateMulticastGroupResponseReceivedHandler& handler,
2934 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2935 return SubmitAsync(&IoTWirelessClient::UpdateMulticastGroup, request, handler, context);
2936 }
2937
2945
2950 template <typename UpdateNetworkAnalyzerConfigurationRequestT = Model::UpdateNetworkAnalyzerConfigurationRequest>
2952 const UpdateNetworkAnalyzerConfigurationRequestT& request) const {
2953 return SubmitCallable(&IoTWirelessClient::UpdateNetworkAnalyzerConfiguration, request);
2954 }
2955
2960 template <typename UpdateNetworkAnalyzerConfigurationRequestT = Model::UpdateNetworkAnalyzerConfigurationRequest>
2961 void UpdateNetworkAnalyzerConfigurationAsync(const UpdateNetworkAnalyzerConfigurationRequestT& request,
2963 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2964 return SubmitAsync(&IoTWirelessClient::UpdateNetworkAnalyzerConfiguration, request, handler, context);
2965 }
2966
2973
2978 template <typename UpdatePartnerAccountRequestT = Model::UpdatePartnerAccountRequest>
2979 Model::UpdatePartnerAccountOutcomeCallable UpdatePartnerAccountCallable(const UpdatePartnerAccountRequestT& request) const {
2980 return SubmitCallable(&IoTWirelessClient::UpdatePartnerAccount, request);
2981 }
2982
2987 template <typename UpdatePartnerAccountRequestT = Model::UpdatePartnerAccountRequest>
2988 void UpdatePartnerAccountAsync(const UpdatePartnerAccountRequestT& request, const UpdatePartnerAccountResponseReceivedHandler& handler,
2989 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2990 return SubmitAsync(&IoTWirelessClient::UpdatePartnerAccount, request, handler, context);
2991 }
2992
3001
3006 template <typename UpdateResourceEventConfigurationRequestT = Model::UpdateResourceEventConfigurationRequest>
3008 const UpdateResourceEventConfigurationRequestT& request) const {
3009 return SubmitCallable(&IoTWirelessClient::UpdateResourceEventConfiguration, request);
3010 }
3011
3016 template <typename UpdateResourceEventConfigurationRequestT = Model::UpdateResourceEventConfigurationRequest>
3017 void UpdateResourceEventConfigurationAsync(const UpdateResourceEventConfigurationRequestT& request,
3019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3020 return SubmitAsync(&IoTWirelessClient::UpdateResourceEventConfiguration, request, handler, context);
3021 }
3022
3032
3037 template <typename UpdateResourcePositionRequestT = Model::UpdateResourcePositionRequest>
3038 Model::UpdateResourcePositionOutcomeCallable UpdateResourcePositionCallable(const UpdateResourcePositionRequestT& request) const {
3039 return SubmitCallable(&IoTWirelessClient::UpdateResourcePosition, request);
3040 }
3041
3046 template <typename UpdateResourcePositionRequestT = Model::UpdateResourcePositionRequest>
3047 void UpdateResourcePositionAsync(const UpdateResourcePositionRequestT& request,
3049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3050 return SubmitAsync(&IoTWirelessClient::UpdateResourcePosition, request, handler, context);
3051 }
3052
3059
3064 template <typename UpdateWirelessDeviceRequestT = Model::UpdateWirelessDeviceRequest>
3065 Model::UpdateWirelessDeviceOutcomeCallable UpdateWirelessDeviceCallable(const UpdateWirelessDeviceRequestT& request) const {
3066 return SubmitCallable(&IoTWirelessClient::UpdateWirelessDevice, request);
3067 }
3068
3073 template <typename UpdateWirelessDeviceRequestT = Model::UpdateWirelessDeviceRequest>
3074 void UpdateWirelessDeviceAsync(const UpdateWirelessDeviceRequestT& request, const UpdateWirelessDeviceResponseReceivedHandler& handler,
3075 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3076 return SubmitAsync(&IoTWirelessClient::UpdateWirelessDevice, request, handler, context);
3077 }
3078
3087
3092 template <typename UpdateWirelessDeviceImportTaskRequestT = Model::UpdateWirelessDeviceImportTaskRequest>
3094 const UpdateWirelessDeviceImportTaskRequestT& request) const {
3095 return SubmitCallable(&IoTWirelessClient::UpdateWirelessDeviceImportTask, request);
3096 }
3097
3102 template <typename UpdateWirelessDeviceImportTaskRequestT = Model::UpdateWirelessDeviceImportTaskRequest>
3103 void UpdateWirelessDeviceImportTaskAsync(const UpdateWirelessDeviceImportTaskRequestT& request,
3105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3106 return SubmitAsync(&IoTWirelessClient::UpdateWirelessDeviceImportTask, request, handler, context);
3107 }
3108
3115
3120 template <typename UpdateWirelessGatewayRequestT = Model::UpdateWirelessGatewayRequest>
3121 Model::UpdateWirelessGatewayOutcomeCallable UpdateWirelessGatewayCallable(const UpdateWirelessGatewayRequestT& request) const {
3122 return SubmitCallable(&IoTWirelessClient::UpdateWirelessGateway, request);
3123 }
3124
3129 template <typename UpdateWirelessGatewayRequestT = Model::UpdateWirelessGatewayRequest>
3130 void UpdateWirelessGatewayAsync(const UpdateWirelessGatewayRequestT& request, const UpdateWirelessGatewayResponseReceivedHandler& handler,
3131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3132 return SubmitAsync(&IoTWirelessClient::UpdateWirelessGateway, request, handler, context);
3133 }
3134
3135 virtual void OverrideEndpoint(const Aws::String& endpoint);
3136 virtual std::shared_ptr<IoTWirelessEndpointProviderBase>& accessEndpointProvider();
3137
3138 private:
3140 void init(const IoTWirelessClientConfiguration& clientConfiguration);
3141
3143
3144 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
3145 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
3146 Aws::Http::HttpMethod httpMethod) const;
3147
3148 IoTWirelessClientConfiguration m_clientConfiguration;
3149 std::shared_ptr<IoTWirelessEndpointProviderBase> m_endpointProvider;
3150};
3151
3152} // namespace IoTWireless
3153} // namespace Aws
Model::GetMulticastGroupOutcomeCallable GetMulticastGroupCallable(const GetMulticastGroupRequestT &request) const
IoTWirelessClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< IoTWirelessEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTWireless::IoTWirelessClientConfiguration &clientConfiguration=Aws::IoTWireless::IoTWirelessClientConfiguration())
virtual Model::DeleteNetworkAnalyzerConfigurationOutcome DeleteNetworkAnalyzerConfiguration(const Model::DeleteNetworkAnalyzerConfigurationRequest &request) const
Model::CancelMulticastGroupSessionOutcomeCallable CancelMulticastGroupSessionCallable(const CancelMulticastGroupSessionRequestT &request) const
IoTWirelessClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetPartnerAccountOutcomeCallable GetPartnerAccountCallable(const GetPartnerAccountRequestT &request) const
Model::GetWirelessGatewayOutcomeCallable GetWirelessGatewayCallable(const GetWirelessGatewayRequestT &request) const
Model::DeleteWirelessDeviceOutcomeCallable DeleteWirelessDeviceCallable(const DeleteWirelessDeviceRequestT &request) const
void PutResourceLogLevelAsync(const PutResourceLogLevelRequestT &request, const PutResourceLogLevelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPartnerAccountsOutcomeCallable ListPartnerAccountsCallable(const ListPartnerAccountsRequestT &request={}) const
void GetWirelessGatewayFirmwareInformationAsync(const GetWirelessGatewayFirmwareInformationRequestT &request, const GetWirelessGatewayFirmwareInformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::UpdateMulticastGroupOutcome UpdateMulticastGroup(const Model::UpdateMulticastGroupRequest &request) const
void DeleteDestinationAsync(const DeleteDestinationRequestT &request, const DeleteDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDestinationOutcomeCallable UpdateDestinationCallable(const UpdateDestinationRequestT &request) const
Model::ListDevicesForWirelessDeviceImportTaskOutcomeCallable ListDevicesForWirelessDeviceImportTaskCallable(const ListDevicesForWirelessDeviceImportTaskRequestT &request) const
virtual Model::GetServiceProfileOutcome GetServiceProfile(const Model::GetServiceProfileRequest &request) const
virtual Model::DeleteQueuedMessagesOutcome DeleteQueuedMessages(const Model::DeleteQueuedMessagesRequest &request) const
void AssociateWirelessDeviceWithMulticastGroupAsync(const AssociateWirelessDeviceWithMulticastGroupRequestT &request, const AssociateWirelessDeviceWithMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQueuedMessagesAsync(const ListQueuedMessagesRequestT &request, const ListQueuedMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SendDataToMulticastGroupOutcome SendDataToMulticastGroup(const Model::SendDataToMulticastGroupRequest &request) const
IoTWirelessClient(const Aws::IoTWireless::IoTWirelessClientConfiguration &clientConfiguration=Aws::IoTWireless::IoTWirelessClientConfiguration(), std::shared_ptr< IoTWirelessEndpointProviderBase > endpointProvider=nullptr)
void GetPositionEstimateAsync(const GetPositionEstimateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPositionEstimateRequestT &request={}) const
virtual Model::CreateWirelessGatewayTaskOutcome CreateWirelessGatewayTask(const Model::CreateWirelessGatewayTaskRequest &request) const
Model::DeleteMulticastGroupOutcomeCallable DeleteMulticastGroupCallable(const DeleteMulticastGroupRequestT &request) const
Model::CreateNetworkAnalyzerConfigurationOutcomeCallable CreateNetworkAnalyzerConfigurationCallable(const CreateNetworkAnalyzerConfigurationRequestT &request) const
void UpdateNetworkAnalyzerConfigurationAsync(const UpdateNetworkAnalyzerConfigurationRequestT &request, const UpdateNetworkAnalyzerConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetWirelessDeviceImportTaskAsync(const GetWirelessDeviceImportTaskRequestT &request, const GetWirelessDeviceImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void CreateWirelessGatewayAsync(const CreateWirelessGatewayRequestT &request, const CreateWirelessGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ListNetworkAnalyzerConfigurationsAsync(const ListNetworkAnalyzerConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNetworkAnalyzerConfigurationsRequestT &request={}) const
Model::DisassociateWirelessGatewayFromThingOutcomeCallable DisassociateWirelessGatewayFromThingCallable(const DisassociateWirelessGatewayFromThingRequestT &request) const
virtual Model::ListServiceProfilesOutcome ListServiceProfiles(const Model::ListServiceProfilesRequest &request={}) const
virtual Model::GetServiceEndpointOutcome GetServiceEndpoint(const Model::GetServiceEndpointRequest &request={}) const
Model::SendDataToMulticastGroupOutcomeCallable SendDataToMulticastGroupCallable(const SendDataToMulticastGroupRequestT &request) const
virtual Model::UpdateEventConfigurationByResourceTypesOutcome UpdateEventConfigurationByResourceTypes(const Model::UpdateEventConfigurationByResourceTypesRequest &request={}) const
void StartBulkAssociateWirelessDeviceWithMulticastGroupAsync(const StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT &request, const StartBulkAssociateWirelessDeviceWithMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateWirelessGatewayWithThingAsync(const AssociateWirelessGatewayWithThingRequestT &request, const AssociateWirelessGatewayWithThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFuotaTaskOutcome DeleteFuotaTask(const Model::DeleteFuotaTaskRequest &request) const
Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupOutcomeCallable StartBulkDisassociateWirelessDeviceFromMulticastGroupCallable(const StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT &request) const
virtual Model::DeregisterWirelessDeviceOutcome DeregisterWirelessDevice(const Model::DeregisterWirelessDeviceRequest &request) const
Model::UpdateWirelessDeviceImportTaskOutcomeCallable UpdateWirelessDeviceImportTaskCallable(const UpdateWirelessDeviceImportTaskRequestT &request) const
void GetWirelessGatewayTaskDefinitionAsync(const GetWirelessGatewayTaskDefinitionRequestT &request, const GetWirelessGatewayTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateWirelessDeviceWithMulticastGroupOutcome AssociateWirelessDeviceWithMulticastGroup(const Model::AssociateWirelessDeviceWithMulticastGroupRequest &request) const
void ListDeviceProfilesAsync(const ListDeviceProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDeviceProfilesRequestT &request={}) const
virtual Model::ListQueuedMessagesOutcome ListQueuedMessages(const Model::ListQueuedMessagesRequest &request) const
virtual Model::CreateWirelessGatewayOutcome CreateWirelessGateway(const Model::CreateWirelessGatewayRequest &request) const
Model::GetNetworkAnalyzerConfigurationOutcomeCallable GetNetworkAnalyzerConfigurationCallable(const GetNetworkAnalyzerConfigurationRequestT &request) const
void ResetResourceLogLevelAsync(const ResetResourceLogLevelRequestT &request, const ResetResourceLogLevelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWirelessGatewayCertificateOutcome GetWirelessGatewayCertificate(const Model::GetWirelessGatewayCertificateRequest &request) const
Model::StartWirelessDeviceImportTaskOutcomeCallable StartWirelessDeviceImportTaskCallable(const StartWirelessDeviceImportTaskRequestT &request) const
virtual Model::StartFuotaTaskOutcome StartFuotaTask(const Model::StartFuotaTaskRequest &request) const
Model::ListWirelessDeviceImportTasksOutcomeCallable ListWirelessDeviceImportTasksCallable(const ListWirelessDeviceImportTasksRequestT &request={}) const
virtual Model::UpdateWirelessGatewayOutcome UpdateWirelessGateway(const Model::UpdateWirelessGatewayRequest &request) const
virtual Model::UpdateNetworkAnalyzerConfigurationOutcome UpdateNetworkAnalyzerConfiguration(const Model::UpdateNetworkAnalyzerConfigurationRequest &request) const
void CreateServiceProfileAsync(const CreateServiceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateServiceProfileRequestT &request={}) const
Model::GetWirelessGatewayTaskOutcomeCallable GetWirelessGatewayTaskCallable(const GetWirelessGatewayTaskRequestT &request) const
void AssociateWirelessDeviceWithThingAsync(const AssociateWirelessDeviceWithThingRequestT &request, const AssociateWirelessDeviceWithThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResetAllResourceLogLevelsOutcomeCallable ResetAllResourceLogLevelsCallable(const ResetAllResourceLogLevelsRequestT &request={}) const
Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT &request) const
Model::UpdateLogLevelsByResourceTypesOutcomeCallable UpdateLogLevelsByResourceTypesCallable(const UpdateLogLevelsByResourceTypesRequestT &request={}) const
void DeleteWirelessGatewayTaskDefinitionAsync(const DeleteWirelessGatewayTaskDefinitionRequestT &request, const DeleteWirelessGatewayTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDestinationsOutcome ListDestinations(const Model::ListDestinationsRequest &request={}) const
void GetLogLevelsByResourceTypesAsync(const GetLogLevelsByResourceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetLogLevelsByResourceTypesRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPartnerAccountOutcome GetPartnerAccount(const Model::GetPartnerAccountRequest &request) const
Model::GetWirelessDeviceStatisticsOutcomeCallable GetWirelessDeviceStatisticsCallable(const GetWirelessDeviceStatisticsRequestT &request) const
void UpdateFuotaTaskAsync(const UpdateFuotaTaskRequestT &request, const UpdateFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelMulticastGroupSessionAsync(const CancelMulticastGroupSessionRequestT &request, const CancelMulticastGroupSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateLogLevelsByResourceTypesOutcome UpdateLogLevelsByResourceTypes(const Model::UpdateLogLevelsByResourceTypesRequest &request={}) const
Model::GetWirelessDeviceOutcomeCallable GetWirelessDeviceCallable(const GetWirelessDeviceRequestT &request) const
Model::DeleteNetworkAnalyzerConfigurationOutcomeCallable DeleteNetworkAnalyzerConfigurationCallable(const DeleteNetworkAnalyzerConfigurationRequestT &request) const
virtual Model::PutResourceLogLevelOutcome PutResourceLogLevel(const Model::PutResourceLogLevelRequest &request) const
void GetServiceProfileAsync(const GetServiceProfileRequestT &request, const GetServiceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEventConfigurationByResourceTypesAsync(const UpdateEventConfigurationByResourceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateEventConfigurationByResourceTypesRequestT &request={}) const
virtual Model::DeleteWirelessDeviceImportTaskOutcome DeleteWirelessDeviceImportTask(const Model::DeleteWirelessDeviceImportTaskRequest &request) const
Model::GetDestinationOutcomeCallable GetDestinationCallable(const GetDestinationRequestT &request) const
Model::DisassociateWirelessDeviceFromFuotaTaskOutcomeCallable DisassociateWirelessDeviceFromFuotaTaskCallable(const DisassociateWirelessDeviceFromFuotaTaskRequestT &request) const
Model::AssociateMulticastGroupWithFuotaTaskOutcomeCallable AssociateMulticastGroupWithFuotaTaskCallable(const AssociateMulticastGroupWithFuotaTaskRequestT &request) const
virtual Model::AssociateAwsAccountWithPartnerAccountOutcome AssociateAwsAccountWithPartnerAccount(const Model::AssociateAwsAccountWithPartnerAccountRequest &request) const
void GetResourceLogLevelAsync(const GetResourceLogLevelRequestT &request, const GetResourceLogLevelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateFuotaTaskOutcome UpdateFuotaTask(const Model::UpdateFuotaTaskRequest &request) const
void UpdateLogLevelsByResourceTypesAsync(const UpdateLogLevelsByResourceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateLogLevelsByResourceTypesRequestT &request={}) const
Model::UpdateFuotaTaskOutcomeCallable UpdateFuotaTaskCallable(const UpdateFuotaTaskRequestT &request) const
void ListMulticastGroupsByFuotaTaskAsync(const ListMulticastGroupsByFuotaTaskRequestT &request, const ListMulticastGroupsByFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateWirelessDeviceWithFuotaTaskOutcomeCallable AssociateWirelessDeviceWithFuotaTaskCallable(const AssociateWirelessDeviceWithFuotaTaskRequestT &request) const
void TestWirelessDeviceAsync(const TestWirelessDeviceRequestT &request, const TestWirelessDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelMulticastGroupSessionOutcome CancelMulticastGroupSession(const Model::CancelMulticastGroupSessionRequest &request) const
virtual Model::ResetResourceLogLevelOutcome ResetResourceLogLevel(const Model::ResetResourceLogLevelRequest &request) const
Model::GetMetricsOutcomeCallable GetMetricsCallable(const GetMetricsRequestT &request={}) const
Model::GetLogLevelsByResourceTypesOutcomeCallable GetLogLevelsByResourceTypesCallable(const GetLogLevelsByResourceTypesRequestT &request={}) const
void ListWirelessDevicesAsync(const ListWirelessDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWirelessDevicesRequestT &request={}) const
void UpdateResourceEventConfigurationAsync(const UpdateResourceEventConfigurationRequestT &request, const UpdateResourceEventConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWirelessDeviceOutcome UpdateWirelessDevice(const Model::UpdateWirelessDeviceRequest &request) const
void AssociateWirelessGatewayWithCertificateAsync(const AssociateWirelessGatewayWithCertificateRequestT &request, const AssociateWirelessGatewayWithCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateMetricConfigurationOutcome UpdateMetricConfiguration(const Model::UpdateMetricConfigurationRequest &request={}) const
void UpdateWirelessDeviceImportTaskAsync(const UpdateWirelessDeviceImportTaskRequestT &request, const UpdateWirelessDeviceImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartBulkDisassociateWirelessDeviceFromMulticastGroupAsync(const StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT &request, const StartBulkDisassociateWirelessDeviceFromMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePartnerAccountAsync(const UpdatePartnerAccountRequestT &request, const UpdatePartnerAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateWirelessDeviceFromThingOutcomeCallable DisassociateWirelessDeviceFromThingCallable(const DisassociateWirelessDeviceFromThingRequestT &request) const
virtual Model::ListDeviceProfilesOutcome ListDeviceProfiles(const Model::ListDeviceProfilesRequest &request={}) const
virtual Model::StartMulticastGroupSessionOutcome StartMulticastGroupSession(const Model::StartMulticastGroupSessionRequest &request) const
void DeleteQueuedMessagesAsync(const DeleteQueuedMessagesRequestT &request, const DeleteQueuedMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFuotaTasksOutcomeCallable ListFuotaTasksCallable(const ListFuotaTasksRequestT &request={}) const
void CreateWirelessDeviceAsync(const CreateWirelessDeviceRequestT &request, const CreateWirelessDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEventConfigurationByResourceTypesOutcomeCallable UpdateEventConfigurationByResourceTypesCallable(const UpdateEventConfigurationByResourceTypesRequestT &request={}) const
void GetWirelessDeviceStatisticsAsync(const GetWirelessDeviceStatisticsRequestT &request, const GetWirelessDeviceStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDeviceProfileOutcome CreateDeviceProfile(const Model::CreateDeviceProfileRequest &request={}) const
Model::AssociateWirelessDeviceWithMulticastGroupOutcomeCallable AssociateWirelessDeviceWithMulticastGroupCallable(const AssociateWirelessDeviceWithMulticastGroupRequestT &request) const
static const char * GetAllocationTag()
void CreateWirelessGatewayTaskDefinitionAsync(const CreateWirelessGatewayTaskDefinitionRequestT &request, const CreateWirelessGatewayTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartFuotaTaskAsync(const StartFuotaTaskRequestT &request, const StartFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateMulticastGroupFromFuotaTaskOutcomeCallable DisassociateMulticastGroupFromFuotaTaskCallable(const DisassociateMulticastGroupFromFuotaTaskRequestT &request) const
virtual Model::DeleteWirelessDeviceOutcome DeleteWirelessDevice(const Model::DeleteWirelessDeviceRequest &request) const
Model::DeregisterWirelessDeviceOutcomeCallable DeregisterWirelessDeviceCallable(const DeregisterWirelessDeviceRequestT &request) const
virtual Model::GetMulticastGroupSessionOutcome GetMulticastGroupSession(const Model::GetMulticastGroupSessionRequest &request) const
virtual Model::GetResourceEventConfigurationOutcome GetResourceEventConfiguration(const Model::GetResourceEventConfigurationRequest &request) const
virtual Model::CreateFuotaTaskOutcome CreateFuotaTask(const Model::CreateFuotaTaskRequest &request) const
static const char * GetServiceName()
Aws::Client::AWSJsonClient BASECLASS
virtual Model::ListPartnerAccountsOutcome ListPartnerAccounts(const Model::ListPartnerAccountsRequest &request={}) const
void GetMetricsAsync(const GetMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetMetricsRequestT &request={}) const
Model::ListDeviceProfilesOutcomeCallable ListDeviceProfilesCallable(const ListDeviceProfilesRequestT &request={}) const
Model::CreateFuotaTaskOutcomeCallable CreateFuotaTaskCallable(const CreateFuotaTaskRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::GetWirelessDeviceImportTaskOutcomeCallable GetWirelessDeviceImportTaskCallable(const GetWirelessDeviceImportTaskRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::GetServiceEndpointOutcomeCallable GetServiceEndpointCallable(const GetServiceEndpointRequestT &request={}) const
virtual Model::DeleteMulticastGroupOutcome DeleteMulticastGroup(const Model::DeleteMulticastGroupRequest &request) const
virtual Model::ListWirelessGatewaysOutcome ListWirelessGateways(const Model::ListWirelessGatewaysRequest &request={}) const
virtual Model::ListEventConfigurationsOutcome ListEventConfigurations(const Model::ListEventConfigurationsRequest &request) const
virtual Model::AssociateWirelessGatewayWithCertificateOutcome AssociateWirelessGatewayWithCertificate(const Model::AssociateWirelessGatewayWithCertificateRequest &request) const
void GetNetworkAnalyzerConfigurationAsync(const GetNetworkAnalyzerConfigurationRequestT &request, const GetNetworkAnalyzerConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateResourceEventConfigurationOutcome UpdateResourceEventConfiguration(const Model::UpdateResourceEventConfigurationRequest &request) const
void GetMetricConfigurationAsync(const GetMetricConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetMetricConfigurationRequestT &request={}) const
Model::ListEventConfigurationsOutcomeCallable ListEventConfigurationsCallable(const ListEventConfigurationsRequestT &request) const
IoTWirelessClientConfiguration ClientConfigurationType
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void GetDeviceProfileAsync(const GetDeviceProfileRequestT &request, const GetDeviceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWirelessDeviceAsync(const DeleteWirelessDeviceRequestT &request, const DeleteWirelessDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateAwsAccountFromPartnerAccountOutcome DisassociateAwsAccountFromPartnerAccount(const Model::DisassociateAwsAccountFromPartnerAccountRequest &request) const
virtual Model::DeleteWirelessGatewayOutcome DeleteWirelessGateway(const Model::DeleteWirelessGatewayRequest &request) const
void CreateFuotaTaskAsync(const CreateFuotaTaskRequestT &request, const CreateFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartSingleWirelessDeviceImportTaskOutcome StartSingleWirelessDeviceImportTask(const Model::StartSingleWirelessDeviceImportTaskRequest &request) const
Model::UpdateMulticastGroupOutcomeCallable UpdateMulticastGroupCallable(const UpdateMulticastGroupRequestT &request) const
virtual Model::DisassociateMulticastGroupFromFuotaTaskOutcome DisassociateMulticastGroupFromFuotaTask(const Model::DisassociateMulticastGroupFromFuotaTaskRequest &request) const
virtual Model::GetMulticastGroupOutcome GetMulticastGroup(const Model::GetMulticastGroupRequest &request) const
virtual Model::CreateDestinationOutcome CreateDestination(const Model::CreateDestinationRequest &request) const
void ListMulticastGroupsAsync(const ListMulticastGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMulticastGroupsRequestT &request={}) const
void DeleteServiceProfileAsync(const DeleteServiceProfileRequestT &request, const DeleteServiceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWirelessGatewayTaskDefinitionOutcomeCallable CreateWirelessGatewayTaskDefinitionCallable(const CreateWirelessGatewayTaskDefinitionRequestT &request) const
void GetEventConfigurationByResourceTypesAsync(const GetEventConfigurationByResourceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEventConfigurationByResourceTypesRequestT &request={}) const
Model::DisassociateWirelessGatewayFromCertificateOutcomeCallable DisassociateWirelessGatewayFromCertificateCallable(const DisassociateWirelessGatewayFromCertificateRequestT &request) const
Model::AssociateWirelessGatewayWithCertificateOutcomeCallable AssociateWirelessGatewayWithCertificateCallable(const AssociateWirelessGatewayWithCertificateRequestT &request) const
void SendDataToWirelessDeviceAsync(const SendDataToWirelessDeviceRequestT &request, const SendDataToWirelessDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWirelessGatewaysAsync(const ListWirelessGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWirelessGatewaysRequestT &request={}) const
Model::AssociateAwsAccountWithPartnerAccountOutcomeCallable AssociateAwsAccountWithPartnerAccountCallable(const AssociateAwsAccountWithPartnerAccountRequestT &request) const
Model::ListMulticastGroupsOutcomeCallable ListMulticastGroupsCallable(const ListMulticastGroupsRequestT &request={}) const
virtual Model::UpdateResourcePositionOutcome UpdateResourcePosition(const Model::UpdateResourcePositionRequest &request) const
void DisassociateMulticastGroupFromFuotaTaskAsync(const DisassociateMulticastGroupFromFuotaTaskRequestT &request, const DisassociateMulticastGroupFromFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetResourcePositionOutcome GetResourcePosition(const Model::GetResourcePositionRequest &request) const
void StartSingleWirelessDeviceImportTaskAsync(const StartSingleWirelessDeviceImportTaskRequestT &request, const StartSingleWirelessDeviceImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetResourceLogLevelOutcomeCallable GetResourceLogLevelCallable(const GetResourceLogLevelRequestT &request) const
Model::ListNetworkAnalyzerConfigurationsOutcomeCallable ListNetworkAnalyzerConfigurationsCallable(const ListNetworkAnalyzerConfigurationsRequestT &request={}) const
virtual Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupOutcome StartBulkDisassociateWirelessDeviceFromMulticastGroup(const Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest &request) const
void CreateMulticastGroupAsync(const CreateMulticastGroupRequestT &request, const CreateMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetWirelessGatewayStatisticsOutcomeCallable GetWirelessGatewayStatisticsCallable(const GetWirelessGatewayStatisticsRequestT &request) const
virtual Model::CreateMulticastGroupOutcome CreateMulticastGroup(const Model::CreateMulticastGroupRequest &request) const
virtual Model::GetPositionEstimateOutcome GetPositionEstimate(const Model::GetPositionEstimateRequest &request={}) const
virtual Model::ListWirelessDeviceImportTasksOutcome ListWirelessDeviceImportTasks(const Model::ListWirelessDeviceImportTasksRequest &request={}) const
Model::DeleteFuotaTaskOutcomeCallable DeleteFuotaTaskCallable(const DeleteFuotaTaskRequestT &request) const
Model::TestWirelessDeviceOutcomeCallable TestWirelessDeviceCallable(const TestWirelessDeviceRequestT &request) const
void DeregisterWirelessDeviceAsync(const DeregisterWirelessDeviceRequestT &request, const DeregisterWirelessDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWirelessGatewayTaskOutcomeCallable DeleteWirelessGatewayTaskCallable(const DeleteWirelessGatewayTaskRequestT &request) const
void AssociateAwsAccountWithPartnerAccountAsync(const AssociateAwsAccountWithPartnerAccountRequestT &request, const AssociateAwsAccountWithPartnerAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateWirelessDeviceWithThingOutcomeCallable AssociateWirelessDeviceWithThingCallable(const AssociateWirelessDeviceWithThingRequestT &request) const
Model::DeleteWirelessGatewayOutcomeCallable DeleteWirelessGatewayCallable(const DeleteWirelessGatewayRequestT &request) const
void DeleteWirelessGatewayTaskAsync(const DeleteWirelessGatewayTaskRequestT &request, const DeleteWirelessGatewayTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDeviceProfileOutcomeCallable GetDeviceProfileCallable(const GetDeviceProfileRequestT &request) const
virtual Model::CreateWirelessGatewayTaskDefinitionOutcome CreateWirelessGatewayTaskDefinition(const Model::CreateWirelessGatewayTaskDefinitionRequest &request) const
Model::GetMetricConfigurationOutcomeCallable GetMetricConfigurationCallable(const GetMetricConfigurationRequestT &request={}) const
virtual Model::ListMulticastGroupsOutcome ListMulticastGroups(const Model::ListMulticastGroupsRequest &request={}) const
void AssociateMulticastGroupWithFuotaTaskAsync(const AssociateMulticastGroupWithFuotaTaskRequestT &request, const AssociateMulticastGroupWithFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListServiceProfilesAsync(const ListServiceProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServiceProfilesRequestT &request={}) const
virtual Model::TestWirelessDeviceOutcome TestWirelessDevice(const Model::TestWirelessDeviceRequest &request) const
Model::GetEventConfigurationByResourceTypesOutcomeCallable GetEventConfigurationByResourceTypesCallable(const GetEventConfigurationByResourceTypesRequestT &request={}) const
Model::DeleteDeviceProfileOutcomeCallable DeleteDeviceProfileCallable(const DeleteDeviceProfileRequestT &request) const
virtual Model::GetWirelessDeviceStatisticsOutcome GetWirelessDeviceStatistics(const Model::GetWirelessDeviceStatisticsRequest &request) const
virtual Model::AssociateMulticastGroupWithFuotaTaskOutcome AssociateMulticastGroupWithFuotaTask(const Model::AssociateMulticastGroupWithFuotaTaskRequest &request) const
void DeleteFuotaTaskAsync(const DeleteFuotaTaskRequestT &request, const DeleteFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateWirelessDeviceWithFuotaTaskAsync(const AssociateWirelessDeviceWithFuotaTaskRequestT &request, const AssociateWirelessDeviceWithFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateWirelessDeviceFromThingOutcome DisassociateWirelessDeviceFromThing(const Model::DisassociateWirelessDeviceFromThingRequest &request) const
void ListWirelessDeviceImportTasksAsync(const ListWirelessDeviceImportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWirelessDeviceImportTasksRequestT &request={}) const
void UpdateWirelessGatewayAsync(const UpdateWirelessGatewayRequestT &request, const UpdateWirelessGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateMulticastGroupAsync(const UpdateMulticastGroupRequestT &request, const UpdateMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMetricConfigurationOutcome GetMetricConfiguration(const Model::GetMetricConfigurationRequest &request={}) const
Model::DeleteWirelessDeviceImportTaskOutcomeCallable DeleteWirelessDeviceImportTaskCallable(const DeleteWirelessDeviceImportTaskRequestT &request) const
void GetMulticastGroupSessionAsync(const GetMulticastGroupSessionRequestT &request, const GetMulticastGroupSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPartnerAccountAsync(const GetPartnerAccountRequestT &request, const GetPartnerAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDeviceProfileAsync(const CreateDeviceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateDeviceProfileRequestT &request={}) const
virtual Model::ListNetworkAnalyzerConfigurationsOutcome ListNetworkAnalyzerConfigurations(const Model::ListNetworkAnalyzerConfigurationsRequest &request={}) const
virtual Model::GetWirelessDeviceImportTaskOutcome GetWirelessDeviceImportTask(const Model::GetWirelessDeviceImportTaskRequest &request) const
Model::DisassociateWirelessDeviceFromMulticastGroupOutcomeCallable DisassociateWirelessDeviceFromMulticastGroupCallable(const DisassociateWirelessDeviceFromMulticastGroupRequestT &request) const
virtual Model::GetWirelessGatewayStatisticsOutcome GetWirelessGatewayStatistics(const Model::GetWirelessGatewayStatisticsRequest &request) const
Model::ListWirelessDevicesOutcomeCallable ListWirelessDevicesCallable(const ListWirelessDevicesRequestT &request={}) const
virtual Model::GetWirelessGatewayFirmwareInformationOutcome GetWirelessGatewayFirmwareInformation(const Model::GetWirelessGatewayFirmwareInformationRequest &request) const
void ListWirelessGatewayTaskDefinitionsAsync(const ListWirelessGatewayTaskDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWirelessGatewayTaskDefinitionsRequestT &request={}) const
Model::GetResourceEventConfigurationOutcomeCallable GetResourceEventConfigurationCallable(const GetResourceEventConfigurationRequestT &request) const
void GetWirelessGatewayTaskAsync(const GetWirelessGatewayTaskRequestT &request, const GetWirelessGatewayTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMetricsOutcome GetMetrics(const Model::GetMetricsRequest &request={}) const
Model::GetMulticastGroupSessionOutcomeCallable GetMulticastGroupSessionCallable(const GetMulticastGroupSessionRequestT &request) const
void DeleteMulticastGroupAsync(const DeleteMulticastGroupRequestT &request, const DeleteMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListMulticastGroupsByFuotaTaskOutcomeCallable ListMulticastGroupsByFuotaTaskCallable(const ListMulticastGroupsByFuotaTaskRequestT &request) const
void DisassociateWirelessGatewayFromThingAsync(const DisassociateWirelessGatewayFromThingRequestT &request, const DisassociateWirelessGatewayFromThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartWirelessDeviceImportTaskAsync(const StartWirelessDeviceImportTaskRequestT &request, const StartWirelessDeviceImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWirelessGatewayTaskOutcomeCallable CreateWirelessGatewayTaskCallable(const CreateWirelessGatewayTaskRequestT &request) const
Model::CreateDestinationOutcomeCallable CreateDestinationCallable(const CreateDestinationRequestT &request) const
virtual Model::UpdatePartnerAccountOutcome UpdatePartnerAccount(const Model::UpdatePartnerAccountRequest &request) const
Model::GetWirelessGatewayFirmwareInformationOutcomeCallable GetWirelessGatewayFirmwareInformationCallable(const GetWirelessGatewayFirmwareInformationRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::GetNetworkAnalyzerConfigurationOutcome GetNetworkAnalyzerConfiguration(const Model::GetNetworkAnalyzerConfigurationRequest &request) const
virtual Model::ListWirelessDevicesOutcome ListWirelessDevices(const Model::ListWirelessDevicesRequest &request={}) const
virtual Model::AssociateWirelessDeviceWithThingOutcome AssociateWirelessDeviceWithThing(const Model::AssociateWirelessDeviceWithThingRequest &request) const
virtual Model::GetResourceLogLevelOutcome GetResourceLogLevel(const Model::GetResourceLogLevelRequest &request) const
virtual Model::GetWirelessGatewayTaskDefinitionOutcome GetWirelessGatewayTaskDefinition(const Model::GetWirelessGatewayTaskDefinitionRequest &request) const
virtual Model::GetDeviceProfileOutcome GetDeviceProfile(const Model::GetDeviceProfileRequest &request) const
void DisassociateWirelessDeviceFromFuotaTaskAsync(const DisassociateWirelessDeviceFromFuotaTaskRequestT &request, const DisassociateWirelessDeviceFromFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFuotaTasksAsync(const ListFuotaTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFuotaTasksRequestT &request={}) const
Model::UpdateWirelessDeviceOutcomeCallable UpdateWirelessDeviceCallable(const UpdateWirelessDeviceRequestT &request) const
void GetWirelessDeviceAsync(const GetWirelessDeviceRequestT &request, const GetWirelessDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateWirelessGatewayFromCertificateAsync(const DisassociateWirelessGatewayFromCertificateRequestT &request, const DisassociateWirelessGatewayFromCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFuotaTaskOutcomeCallable GetFuotaTaskCallable(const GetFuotaTaskRequestT &request) const
void DisassociateWirelessDeviceFromThingAsync(const DisassociateWirelessDeviceFromThingRequestT &request, const DisassociateWirelessDeviceFromThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWirelessDeviceOutcome GetWirelessDevice(const Model::GetWirelessDeviceRequest &request) const
void UpdateMetricConfigurationAsync(const UpdateMetricConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateMetricConfigurationRequestT &request={}) const
void CreateWirelessGatewayTaskAsync(const CreateWirelessGatewayTaskRequestT &request, const CreateWirelessGatewayTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetResourceEventConfigurationAsync(const GetResourceEventConfigurationRequestT &request, const GetResourceEventConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateNetworkAnalyzerConfigurationOutcomeCallable UpdateNetworkAnalyzerConfigurationCallable(const UpdateNetworkAnalyzerConfigurationRequestT &request) const
void GetWirelessGatewayCertificateAsync(const GetWirelessGatewayCertificateRequestT &request, const GetWirelessGatewayCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateWirelessDeviceWithFuotaTaskOutcome AssociateWirelessDeviceWithFuotaTask(const Model::AssociateWirelessDeviceWithFuotaTaskRequest &request) const
void DeleteDeviceProfileAsync(const DeleteDeviceProfileRequestT &request, const DeleteDeviceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateWirelessGatewayOutcomeCallable UpdateWirelessGatewayCallable(const UpdateWirelessGatewayRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWirelessGatewayTaskDefinitionOutcomeCallable DeleteWirelessGatewayTaskDefinitionCallable(const DeleteWirelessGatewayTaskDefinitionRequestT &request) const
void DisassociateAwsAccountFromPartnerAccountAsync(const DisassociateAwsAccountFromPartnerAccountRequestT &request, const DisassociateAwsAccountFromPartnerAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDeviceProfileOutcome DeleteDeviceProfile(const Model::DeleteDeviceProfileRequest &request) const
void DeleteNetworkAnalyzerConfigurationAsync(const DeleteNetworkAnalyzerConfigurationRequestT &request, const DeleteNetworkAnalyzerConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPartnerAccountsAsync(const ListPartnerAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPartnerAccountsRequestT &request={}) const
Model::UpdateResourcePositionOutcomeCallable UpdateResourcePositionCallable(const UpdateResourcePositionRequestT &request) const
Model::GetPositionEstimateOutcomeCallable GetPositionEstimateCallable(const GetPositionEstimateRequestT &request={}) const
void GetWirelessGatewayStatisticsAsync(const GetWirelessGatewayStatisticsRequestT &request, const GetWirelessGatewayStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteServiceProfileOutcomeCallable DeleteServiceProfileCallable(const DeleteServiceProfileRequestT &request) const
Model::GetResourcePositionOutcomeCallable GetResourcePositionCallable(const GetResourcePositionRequestT &request) const
virtual std::shared_ptr< IoTWirelessEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetFuotaTaskOutcome GetFuotaTask(const Model::GetFuotaTaskRequest &request) const
void ResetAllResourceLogLevelsAsync(const ResetAllResourceLogLevelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ResetAllResourceLogLevelsRequestT &request={}) const
void GetMulticastGroupAsync(const GetMulticastGroupRequestT &request, const GetMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResetResourceLogLevelOutcomeCallable ResetResourceLogLevelCallable(const ResetResourceLogLevelRequestT &request) const
virtual Model::GetDestinationOutcome GetDestination(const Model::GetDestinationRequest &request) const
virtual Model::GetWirelessGatewayOutcome GetWirelessGateway(const Model::GetWirelessGatewayRequest &request) const
IoTWirelessClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DisassociateWirelessGatewayFromCertificateOutcome DisassociateWirelessGatewayFromCertificate(const Model::DisassociateWirelessGatewayFromCertificateRequest &request) const
virtual Model::CreateNetworkAnalyzerConfigurationOutcome CreateNetworkAnalyzerConfiguration(const Model::CreateNetworkAnalyzerConfigurationRequest &request) const
Model::GetServiceProfileOutcomeCallable GetServiceProfileCallable(const GetServiceProfileRequestT &request) const
virtual Model::GetEventConfigurationByResourceTypesOutcome GetEventConfigurationByResourceTypes(const Model::GetEventConfigurationByResourceTypesRequest &request={}) const
virtual Model::DisassociateWirelessGatewayFromThingOutcome DisassociateWirelessGatewayFromThing(const Model::DisassociateWirelessGatewayFromThingRequest &request) const
virtual Model::DeleteDestinationOutcome DeleteDestination(const Model::DeleteDestinationRequest &request) const
Model::DisassociateAwsAccountFromPartnerAccountOutcomeCallable DisassociateAwsAccountFromPartnerAccountCallable(const DisassociateAwsAccountFromPartnerAccountRequestT &request) const
Model::ListServiceProfilesOutcomeCallable ListServiceProfilesCallable(const ListServiceProfilesRequestT &request={}) const
void CreateDestinationAsync(const CreateDestinationRequestT &request, const CreateDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListQueuedMessagesOutcomeCallable ListQueuedMessagesCallable(const ListQueuedMessagesRequestT &request) const
void DisassociateWirelessDeviceFromMulticastGroupAsync(const DisassociateWirelessDeviceFromMulticastGroupRequestT &request, const DisassociateWirelessDeviceFromMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWirelessDeviceImportTaskOutcome UpdateWirelessDeviceImportTask(const Model::UpdateWirelessDeviceImportTaskRequest &request) const
Model::CreateDeviceProfileOutcomeCallable CreateDeviceProfileCallable(const CreateDeviceProfileRequestT &request={}) const
Model::UpdatePartnerAccountOutcomeCallable UpdatePartnerAccountCallable(const UpdatePartnerAccountRequestT &request) const
virtual Model::StartBulkAssociateWirelessDeviceWithMulticastGroupOutcome StartBulkAssociateWirelessDeviceWithMulticastGroup(const Model::StartBulkAssociateWirelessDeviceWithMulticastGroupRequest &request) const
Model::StartMulticastGroupSessionOutcomeCallable StartMulticastGroupSessionCallable(const StartMulticastGroupSessionRequestT &request) const
Model::StartBulkAssociateWirelessDeviceWithMulticastGroupOutcomeCallable StartBulkAssociateWirelessDeviceWithMulticastGroupCallable(const StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT &request) const
void UpdateResourcePositionAsync(const UpdateResourcePositionRequestT &request, const UpdateResourcePositionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartFuotaTaskOutcomeCallable StartFuotaTaskCallable(const StartFuotaTaskRequestT &request) const
Model::CreateWirelessDeviceOutcomeCallable CreateWirelessDeviceCallable(const CreateWirelessDeviceRequestT &request) const
void SendDataToMulticastGroupAsync(const SendDataToMulticastGroupRequestT &request, const SendDataToMulticastGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutResourceLogLevelOutcomeCallable PutResourceLogLevelCallable(const PutResourceLogLevelRequestT &request) const
virtual Model::ListMulticastGroupsByFuotaTaskOutcome ListMulticastGroupsByFuotaTask(const Model::ListMulticastGroupsByFuotaTaskRequest &request) const
virtual Model::GetLogLevelsByResourceTypesOutcome GetLogLevelsByResourceTypes(const Model::GetLogLevelsByResourceTypesRequest &request={}) const
Model::UpdateResourceEventConfigurationOutcomeCallable UpdateResourceEventConfigurationCallable(const UpdateResourceEventConfigurationRequestT &request) const
void GetServiceEndpointAsync(const GetServiceEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetServiceEndpointRequestT &request={}) const
virtual Model::CreateWirelessDeviceOutcome CreateWirelessDevice(const Model::CreateWirelessDeviceRequest &request) const
Model::AssociateWirelessGatewayWithThingOutcomeCallable AssociateWirelessGatewayWithThingCallable(const AssociateWirelessGatewayWithThingRequestT &request) const
Model::StartSingleWirelessDeviceImportTaskOutcomeCallable StartSingleWirelessDeviceImportTaskCallable(const StartSingleWirelessDeviceImportTaskRequestT &request) const
virtual Model::DisassociateWirelessDeviceFromFuotaTaskOutcome DisassociateWirelessDeviceFromFuotaTask(const Model::DisassociateWirelessDeviceFromFuotaTaskRequest &request) const
Model::CreateWirelessGatewayOutcomeCallable CreateWirelessGatewayCallable(const CreateWirelessGatewayRequestT &request) const
Model::DeleteQueuedMessagesOutcomeCallable DeleteQueuedMessagesCallable(const DeleteQueuedMessagesRequestT &request) const
IoTWirelessEndpointProvider EndpointProviderType
void GetFuotaTaskAsync(const GetFuotaTaskRequestT &request, const GetFuotaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWirelessGatewayTaskOutcome DeleteWirelessGatewayTask(const Model::DeleteWirelessGatewayTaskRequest &request) const
IoTWirelessClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< IoTWirelessEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTWireless::IoTWirelessClientConfiguration &clientConfiguration=Aws::IoTWireless::IoTWirelessClientConfiguration())
void GetResourcePositionAsync(const GetResourcePositionRequestT &request, const GetResourcePositionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteServiceProfileOutcome DeleteServiceProfile(const Model::DeleteServiceProfileRequest &request) const
virtual Model::UpdateDestinationOutcome UpdateDestination(const Model::UpdateDestinationRequest &request) const
Model::ListDestinationsOutcomeCallable ListDestinationsCallable(const ListDestinationsRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetWirelessGatewayAsync(const GetWirelessGatewayRequestT &request, const GetWirelessGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWirelessGatewayTaskDefinitionsOutcomeCallable ListWirelessGatewayTaskDefinitionsCallable(const ListWirelessGatewayTaskDefinitionsRequestT &request={}) const
void UpdateWirelessDeviceAsync(const UpdateWirelessDeviceRequestT &request, const UpdateWirelessDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateWirelessGatewayWithThingOutcome AssociateWirelessGatewayWithThing(const Model::AssociateWirelessGatewayWithThingRequest &request) const
void StartMulticastGroupSessionAsync(const StartMulticastGroupSessionRequestT &request, const StartMulticastGroupSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWirelessGatewayAsync(const DeleteWirelessGatewayRequestT &request, const DeleteWirelessGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDevicesForWirelessDeviceImportTaskAsync(const ListDevicesForWirelessDeviceImportTaskRequestT &request, const ListDevicesForWirelessDeviceImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateWirelessDeviceFromMulticastGroupOutcome DisassociateWirelessDeviceFromMulticastGroup(const Model::DisassociateWirelessDeviceFromMulticastGroupRequest &request) const
virtual Model::CreateServiceProfileOutcome CreateServiceProfile(const Model::CreateServiceProfileRequest &request={}) const
virtual Model::ResetAllResourceLogLevelsOutcome ResetAllResourceLogLevels(const Model::ResetAllResourceLogLevelsRequest &request={}) const
void CreateNetworkAnalyzerConfigurationAsync(const CreateNetworkAnalyzerConfigurationRequestT &request, const CreateNetworkAnalyzerConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWirelessGatewayTaskOutcome GetWirelessGatewayTask(const Model::GetWirelessGatewayTaskRequest &request) const
Model::UpdateMetricConfigurationOutcomeCallable UpdateMetricConfigurationCallable(const UpdateMetricConfigurationRequestT &request={}) const
virtual Model::ListDevicesForWirelessDeviceImportTaskOutcome ListDevicesForWirelessDeviceImportTask(const Model::ListDevicesForWirelessDeviceImportTaskRequest &request) const
Model::GetWirelessGatewayCertificateOutcomeCallable GetWirelessGatewayCertificateCallable(const GetWirelessGatewayCertificateRequestT &request) const
void ListEventConfigurationsAsync(const ListEventConfigurationsRequestT &request, const ListEventConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
IoTWirelessClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListWirelessGatewayTaskDefinitionsOutcome ListWirelessGatewayTaskDefinitions(const Model::ListWirelessGatewayTaskDefinitionsRequest &request={}) const
Model::ListWirelessGatewaysOutcomeCallable ListWirelessGatewaysCallable(const ListWirelessGatewaysRequestT &request={}) const
Model::SendDataToWirelessDeviceOutcomeCallable SendDataToWirelessDeviceCallable(const SendDataToWirelessDeviceRequestT &request) const
virtual Model::DeleteWirelessGatewayTaskDefinitionOutcome DeleteWirelessGatewayTaskDefinition(const Model::DeleteWirelessGatewayTaskDefinitionRequest &request) const
virtual Model::SendDataToWirelessDeviceOutcome SendDataToWirelessDevice(const Model::SendDataToWirelessDeviceRequest &request) const
Model::CreateMulticastGroupOutcomeCallable CreateMulticastGroupCallable(const CreateMulticastGroupRequestT &request) const
void ListDestinationsAsync(const ListDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDestinationsRequestT &request={}) const
void UpdateDestinationAsync(const UpdateDestinationRequestT &request, const UpdateDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateServiceProfileOutcomeCallable CreateServiceProfileCallable(const CreateServiceProfileRequestT &request={}) const
void DeleteWirelessDeviceImportTaskAsync(const DeleteWirelessDeviceImportTaskRequestT &request, const DeleteWirelessDeviceImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetWirelessGatewayTaskDefinitionOutcomeCallable GetWirelessGatewayTaskDefinitionCallable(const GetWirelessGatewayTaskDefinitionRequestT &request) const
virtual Model::StartWirelessDeviceImportTaskOutcome StartWirelessDeviceImportTask(const Model::StartWirelessDeviceImportTaskRequest &request) const
virtual Model::ListFuotaTasksOutcome ListFuotaTasks(const Model::ListFuotaTasksRequest &request={}) const
void GetDestinationAsync(const GetDestinationRequestT &request, const GetDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetWirelessDeviceStatisticsOutcome > GetWirelessDeviceStatisticsOutcomeCallable
std::future< ListWirelessDeviceImportTasksOutcome > ListWirelessDeviceImportTasksOutcomeCallable
std::future< CreateWirelessGatewayTaskDefinitionOutcome > CreateWirelessGatewayTaskDefinitionOutcomeCallable
std::future< CreateWirelessGatewayOutcome > CreateWirelessGatewayOutcomeCallable
std::future< StartSingleWirelessDeviceImportTaskOutcome > StartSingleWirelessDeviceImportTaskOutcomeCallable
std::future< GetDestinationOutcome > GetDestinationOutcomeCallable
std::future< CreateWirelessDeviceOutcome > CreateWirelessDeviceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListPartnerAccountsOutcome > ListPartnerAccountsOutcomeCallable
std::future< CreateDestinationOutcome > CreateDestinationOutcomeCallable
std::future< DeleteWirelessGatewayTaskDefinitionOutcome > DeleteWirelessGatewayTaskDefinitionOutcomeCallable
std::future< GetWirelessGatewayStatisticsOutcome > GetWirelessGatewayStatisticsOutcomeCallable
std::future< GetWirelessGatewayTaskDefinitionOutcome > GetWirelessGatewayTaskDefinitionOutcomeCallable
std::future< UpdateFuotaTaskOutcome > UpdateFuotaTaskOutcomeCallable
std::future< GetFuotaTaskOutcome > GetFuotaTaskOutcomeCallable
std::future< GetPositionEstimateOutcome > GetPositionEstimateOutcomeCallable
std::future< GetResourceLogLevelOutcome > GetResourceLogLevelOutcomeCallable
std::future< SendDataToWirelessDeviceOutcome > SendDataToWirelessDeviceOutcomeCallable
std::future< UpdateMulticastGroupOutcome > UpdateMulticastGroupOutcomeCallable
std::future< GetWirelessGatewayTaskOutcome > GetWirelessGatewayTaskOutcomeCallable
std::future< GetMulticastGroupOutcome > GetMulticastGroupOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetWirelessGatewayCertificateOutcome > GetWirelessGatewayCertificateOutcomeCallable
std::future< AssociateWirelessGatewayWithThingOutcome > AssociateWirelessGatewayWithThingOutcomeCallable
std::future< DeleteFuotaTaskOutcome > DeleteFuotaTaskOutcomeCallable
std::future< GetResourcePositionOutcome > GetResourcePositionOutcomeCallable
std::future< ListWirelessGatewaysOutcome > ListWirelessGatewaysOutcomeCallable
std::future< ResetAllResourceLogLevelsOutcome > ResetAllResourceLogLevelsOutcomeCallable
std::future< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
std::future< StartMulticastGroupSessionOutcome > StartMulticastGroupSessionOutcomeCallable
std::future< UpdateLogLevelsByResourceTypesOutcome > UpdateLogLevelsByResourceTypesOutcomeCallable
std::future< DisassociateWirelessDeviceFromThingOutcome > DisassociateWirelessDeviceFromThingOutcomeCallable
std::future< UpdateMetricConfigurationOutcome > UpdateMetricConfigurationOutcomeCallable
std::future< AssociateMulticastGroupWithFuotaTaskOutcome > AssociateMulticastGroupWithFuotaTaskOutcomeCallable
std::future< UpdateEventConfigurationByResourceTypesOutcome > UpdateEventConfigurationByResourceTypesOutcomeCallable
std::future< UpdateNetworkAnalyzerConfigurationOutcome > UpdateNetworkAnalyzerConfigurationOutcomeCallable
std::future< AssociateWirelessGatewayWithCertificateOutcome > AssociateWirelessGatewayWithCertificateOutcomeCallable
std::future< DeleteServiceProfileOutcome > DeleteServiceProfileOutcomeCallable
std::future< ListMulticastGroupsOutcome > ListMulticastGroupsOutcomeCallable
std::future< GetResourceEventConfigurationOutcome > GetResourceEventConfigurationOutcomeCallable
std::future< CreateDeviceProfileOutcome > CreateDeviceProfileOutcomeCallable
std::future< CreateWirelessGatewayTaskOutcome > CreateWirelessGatewayTaskOutcomeCallable
std::future< CancelMulticastGroupSessionOutcome > CancelMulticastGroupSessionOutcomeCallable
std::future< UpdateWirelessDeviceImportTaskOutcome > UpdateWirelessDeviceImportTaskOutcomeCallable
std::future< UpdatePartnerAccountOutcome > UpdatePartnerAccountOutcomeCallable
std::future< GetWirelessDeviceImportTaskOutcome > GetWirelessDeviceImportTaskOutcomeCallable
std::future< GetServiceProfileOutcome > GetServiceProfileOutcomeCallable
std::future< ResetResourceLogLevelOutcome > ResetResourceLogLevelOutcomeCallable
std::future< DisassociateWirelessGatewayFromCertificateOutcome > DisassociateWirelessGatewayFromCertificateOutcomeCallable
std::future< GetNetworkAnalyzerConfigurationOutcome > GetNetworkAnalyzerConfigurationOutcomeCallable
std::future< DeleteQueuedMessagesOutcome > DeleteQueuedMessagesOutcomeCallable
std::future< GetMetricConfigurationOutcome > GetMetricConfigurationOutcomeCallable
std::future< AssociateWirelessDeviceWithThingOutcome > AssociateWirelessDeviceWithThingOutcomeCallable
std::future< UpdateWirelessDeviceOutcome > UpdateWirelessDeviceOutcomeCallable
std::future< ListWirelessGatewayTaskDefinitionsOutcome > ListWirelessGatewayTaskDefinitionsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateDestinationOutcome > UpdateDestinationOutcomeCallable
std::future< GetMulticastGroupSessionOutcome > GetMulticastGroupSessionOutcomeCallable
std::future< UpdateResourceEventConfigurationOutcome > UpdateResourceEventConfigurationOutcomeCallable
std::future< StartBulkAssociateWirelessDeviceWithMulticastGroupOutcome > StartBulkAssociateWirelessDeviceWithMulticastGroupOutcomeCallable
std::future< StartFuotaTaskOutcome > StartFuotaTaskOutcomeCallable
std::future< ListNetworkAnalyzerConfigurationsOutcome > ListNetworkAnalyzerConfigurationsOutcomeCallable
std::future< SendDataToMulticastGroupOutcome > SendDataToMulticastGroupOutcomeCallable
std::future< GetWirelessGatewayFirmwareInformationOutcome > GetWirelessGatewayFirmwareInformationOutcomeCallable
std::future< GetWirelessGatewayOutcome > GetWirelessGatewayOutcomeCallable
std::future< UpdateResourcePositionOutcome > UpdateResourcePositionOutcomeCallable
std::future< GetEventConfigurationByResourceTypesOutcome > GetEventConfigurationByResourceTypesOutcomeCallable
std::future< DisassociateMulticastGroupFromFuotaTaskOutcome > DisassociateMulticastGroupFromFuotaTaskOutcomeCallable
std::future< GetMetricsOutcome > GetMetricsOutcomeCallable
std::future< CreateNetworkAnalyzerConfigurationOutcome > CreateNetworkAnalyzerConfigurationOutcomeCallable
std::future< DisassociateAwsAccountFromPartnerAccountOutcome > DisassociateAwsAccountFromPartnerAccountOutcomeCallable
std::future< ListQueuedMessagesOutcome > ListQueuedMessagesOutcomeCallable
std::future< StartBulkDisassociateWirelessDeviceFromMulticastGroupOutcome > StartBulkDisassociateWirelessDeviceFromMulticastGroupOutcomeCallable
std::future< ListWirelessDevicesOutcome > ListWirelessDevicesOutcomeCallable
std::future< DeleteNetworkAnalyzerConfigurationOutcome > DeleteNetworkAnalyzerConfigurationOutcomeCallable
std::future< DeleteWirelessGatewayOutcome > DeleteWirelessGatewayOutcomeCallable
std::future< GetPartnerAccountOutcome > GetPartnerAccountOutcomeCallable
std::future< TestWirelessDeviceOutcome > TestWirelessDeviceOutcomeCallable
std::future< PutResourceLogLevelOutcome > PutResourceLogLevelOutcomeCallable
std::future< CreateFuotaTaskOutcome > CreateFuotaTaskOutcomeCallable
std::future< ListServiceProfilesOutcome > ListServiceProfilesOutcomeCallable
std::future< DeleteDeviceProfileOutcome > DeleteDeviceProfileOutcomeCallable
std::future< ListMulticastGroupsByFuotaTaskOutcome > ListMulticastGroupsByFuotaTaskOutcomeCallable
std::future< GetLogLevelsByResourceTypesOutcome > GetLogLevelsByResourceTypesOutcomeCallable
std::future< GetWirelessDeviceOutcome > GetWirelessDeviceOutcomeCallable
std::future< DeleteWirelessGatewayTaskOutcome > DeleteWirelessGatewayTaskOutcomeCallable
std::future< DeleteMulticastGroupOutcome > DeleteMulticastGroupOutcomeCallable
std::future< DisassociateWirelessDeviceFromFuotaTaskOutcome > DisassociateWirelessDeviceFromFuotaTaskOutcomeCallable
std::future< UpdateWirelessGatewayOutcome > UpdateWirelessGatewayOutcomeCallable
std::future< DeleteWirelessDeviceOutcome > DeleteWirelessDeviceOutcomeCallable
std::future< StartWirelessDeviceImportTaskOutcome > StartWirelessDeviceImportTaskOutcomeCallable
std::future< GetServiceEndpointOutcome > GetServiceEndpointOutcomeCallable
std::future< ListDeviceProfilesOutcome > ListDeviceProfilesOutcomeCallable
std::future< CreateMulticastGroupOutcome > CreateMulticastGroupOutcomeCallable
std::future< ListDestinationsOutcome > ListDestinationsOutcomeCallable
std::future< DeregisterWirelessDeviceOutcome > DeregisterWirelessDeviceOutcomeCallable
std::future< ListFuotaTasksOutcome > ListFuotaTasksOutcomeCallable
std::future< DeleteWirelessDeviceImportTaskOutcome > DeleteWirelessDeviceImportTaskOutcomeCallable
std::future< AssociateAwsAccountWithPartnerAccountOutcome > AssociateAwsAccountWithPartnerAccountOutcomeCallable
std::future< DisassociateWirelessGatewayFromThingOutcome > DisassociateWirelessGatewayFromThingOutcomeCallable
std::future< CreateServiceProfileOutcome > CreateServiceProfileOutcomeCallable
std::future< ListDevicesForWirelessDeviceImportTaskOutcome > ListDevicesForWirelessDeviceImportTaskOutcomeCallable
std::future< DisassociateWirelessDeviceFromMulticastGroupOutcome > DisassociateWirelessDeviceFromMulticastGroupOutcomeCallable
std::future< GetDeviceProfileOutcome > GetDeviceProfileOutcomeCallable
std::future< ListEventConfigurationsOutcome > ListEventConfigurationsOutcomeCallable
std::future< AssociateWirelessDeviceWithFuotaTaskOutcome > AssociateWirelessDeviceWithFuotaTaskOutcomeCallable
std::future< AssociateWirelessDeviceWithMulticastGroupOutcome > AssociateWirelessDeviceWithMulticastGroupOutcomeCallable
std::function< void(const IoTWirelessClient *, const Model::ListDevicesForWirelessDeviceImportTaskRequest &, const Model::ListDevicesForWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevicesForWirelessDeviceImportTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateFuotaTaskRequest &, const Model::UpdateFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateWirelessGatewayRequest &, const Model::CreateWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWirelessGatewayResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetEventConfigurationByResourceTypesRequest &, const Model::GetEventConfigurationByResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventConfigurationByResourceTypesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::TestWirelessDeviceRequest &, const Model::TestWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestWirelessDeviceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::AssociateAwsAccountWithPartnerAccountRequest &, const Model::AssociateAwsAccountWithPartnerAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateAwsAccountWithPartnerAccountResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetResourceEventConfigurationRequest &, const Model::GetResourceEventConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourceEventConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListMulticastGroupsByFuotaTaskRequest &, const Model::ListMulticastGroupsByFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMulticastGroupsByFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListPartnerAccountsRequest &, const Model::ListPartnerAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPartnerAccountsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteWirelessDeviceRequest &, const Model::DeleteWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWirelessDeviceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteWirelessGatewayRequest &, const Model::DeleteWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWirelessGatewayResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListNetworkAnalyzerConfigurationsRequest &, const Model::ListNetworkAnalyzerConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkAnalyzerConfigurationsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListFuotaTasksRequest &, const Model::ListFuotaTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFuotaTasksResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::StartSingleWirelessDeviceImportTaskRequest &, const Model::StartSingleWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartSingleWirelessDeviceImportTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DisassociateMulticastGroupFromFuotaTaskRequest &, const Model::DisassociateMulticastGroupFromFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMulticastGroupFromFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::StartFuotaTaskRequest &, const Model::StartFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateNetworkAnalyzerConfigurationRequest &, const Model::UpdateNetworkAnalyzerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkAnalyzerConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ResetResourceLogLevelRequest &, const Model::ResetResourceLogLevelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetResourceLogLevelResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::SendDataToMulticastGroupRequest &, const Model::SendDataToMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendDataToMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListDeviceProfilesRequest &, const Model::ListDeviceProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDeviceProfilesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::AssociateWirelessGatewayWithThingRequest &, const Model::AssociateWirelessGatewayWithThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateWirelessGatewayWithThingResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListWirelessDeviceImportTasksRequest &, const Model::ListWirelessDeviceImportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWirelessDeviceImportTasksResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDestinationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateResourceEventConfigurationRequest &, const Model::UpdateResourceEventConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateResourceEventConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DisassociateWirelessGatewayFromThingRequest &, const Model::DisassociateWirelessGatewayFromThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateWirelessGatewayFromThingResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateDeviceProfileRequest &, const Model::CreateDeviceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDeviceProfileResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListEventConfigurationsRequest &, const Model::ListEventConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEventConfigurationsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::StartMulticastGroupSessionRequest &, const Model::StartMulticastGroupSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMulticastGroupSessionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ResetAllResourceLogLevelsRequest &, const Model::ResetAllResourceLogLevelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetAllResourceLogLevelsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetDestinationRequest &, const Model::GetDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDestinationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessDeviceRequest &, const Model::GetWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessDeviceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetDeviceProfileRequest &, const Model::GetDeviceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeviceProfileResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteNetworkAnalyzerConfigurationRequest &, const Model::DeleteNetworkAnalyzerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkAnalyzerConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListQueuedMessagesRequest &, const Model::ListQueuedMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueuedMessagesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateLogLevelsByResourceTypesRequest &, const Model::UpdateLogLevelsByResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLogLevelsByResourceTypesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteMulticastGroupRequest &, const Model::DeleteMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DisassociateWirelessDeviceFromFuotaTaskRequest &, const Model::DisassociateWirelessDeviceFromFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateWirelessDeviceFromFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateWirelessDeviceImportTaskRequest &, const Model::UpdateWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWirelessDeviceImportTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::AssociateWirelessGatewayWithCertificateRequest &, const Model::AssociateWirelessGatewayWithCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateWirelessGatewayWithCertificateResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetPositionEstimateRequest &, Model::GetPositionEstimateOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPositionEstimateResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessGatewayRequest &, const Model::GetWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessGatewayResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateWirelessGatewayRequest &, const Model::UpdateWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWirelessGatewayResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateNetworkAnalyzerConfigurationRequest &, const Model::CreateNetworkAnalyzerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkAnalyzerConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateDestinationRequest &, const Model::CreateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDestinationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::AssociateWirelessDeviceWithThingRequest &, const Model::AssociateWirelessDeviceWithThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateWirelessDeviceWithThingResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::PutResourceLogLevelRequest &, const Model::PutResourceLogLevelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourceLogLevelResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetResourceLogLevelRequest &, const Model::GetResourceLogLevelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourceLogLevelResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateWirelessDeviceRequest &, const Model::UpdateWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWirelessDeviceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::AssociateMulticastGroupWithFuotaTaskRequest &, const Model::AssociateMulticastGroupWithFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMulticastGroupWithFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeregisterWirelessDeviceRequest &, const Model::DeregisterWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterWirelessDeviceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CancelMulticastGroupSessionRequest &, const Model::CancelMulticastGroupSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelMulticastGroupSessionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdatePartnerAccountRequest &, const Model::UpdatePartnerAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePartnerAccountResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetLogLevelsByResourceTypesRequest &, const Model::GetLogLevelsByResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLogLevelsByResourceTypesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessGatewayTaskRequest &, const Model::GetWirelessGatewayTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessGatewayTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteFuotaTaskRequest &, const Model::DeleteFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessDeviceImportTaskRequest &, const Model::GetWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessDeviceImportTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::StartBulkAssociateWirelessDeviceWithMulticastGroupRequest &, const Model::StartBulkAssociateWirelessDeviceWithMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartBulkAssociateWirelessDeviceWithMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListWirelessGatewaysRequest &, const Model::ListWirelessGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWirelessGatewaysResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DisassociateWirelessGatewayFromCertificateRequest &, const Model::DisassociateWirelessGatewayFromCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateWirelessGatewayFromCertificateResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteQueuedMessagesRequest &, const Model::DeleteQueuedMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueuedMessagesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetNetworkAnalyzerConfigurationRequest &, const Model::GetNetworkAnalyzerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkAnalyzerConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteDeviceProfileRequest &, const Model::DeleteDeviceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDeviceProfileResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListWirelessDevicesRequest &, const Model::ListWirelessDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWirelessDevicesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateWirelessGatewayTaskRequest &, const Model::CreateWirelessGatewayTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWirelessGatewayTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateMetricConfigurationRequest &, const Model::UpdateMetricConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMetricConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteWirelessGatewayTaskDefinitionRequest &, const Model::DeleteWirelessGatewayTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWirelessGatewayTaskDefinitionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteWirelessDeviceImportTaskRequest &, const Model::DeleteWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWirelessDeviceImportTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateEventConfigurationByResourceTypesRequest &, const Model::UpdateEventConfigurationByResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEventConfigurationByResourceTypesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateMulticastGroupRequest &, const Model::UpdateMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteServiceProfileRequest &, const Model::DeleteServiceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServiceProfileResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::SendDataToWirelessDeviceRequest &, const Model::SendDataToWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendDataToWirelessDeviceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateResourcePositionRequest &, const Model::UpdateResourcePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateResourcePositionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::AssociateWirelessDeviceWithFuotaTaskRequest &, const Model::AssociateWirelessDeviceWithFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateWirelessDeviceWithFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListDestinationsRequest &, const Model::ListDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDestinationsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetMetricsRequest &, const Model::GetMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMetricsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateServiceProfileRequest &, const Model::CreateServiceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateServiceProfileResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessGatewayFirmwareInformationRequest &, const Model::GetWirelessGatewayFirmwareInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessGatewayFirmwareInformationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::StartWirelessDeviceImportTaskRequest &, const Model::StartWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartWirelessDeviceImportTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::UpdateDestinationRequest &, const Model::UpdateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDestinationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetServiceEndpointRequest &, const Model::GetServiceEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetServiceEndpointResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListWirelessGatewayTaskDefinitionsRequest &, const Model::ListWirelessGatewayTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWirelessGatewayTaskDefinitionsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListServiceProfilesRequest &, const Model::ListServiceProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListServiceProfilesResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetServiceProfileRequest &, const Model::GetServiceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetServiceProfileResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetPartnerAccountRequest &, const Model::GetPartnerAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartnerAccountResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetMetricConfigurationRequest &, const Model::GetMetricConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMetricConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateWirelessGatewayTaskDefinitionRequest &, const Model::CreateWirelessGatewayTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWirelessGatewayTaskDefinitionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateMulticastGroupRequest &, const Model::CreateMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessGatewayTaskDefinitionRequest &, const Model::GetWirelessGatewayTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessGatewayTaskDefinitionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateWirelessDeviceRequest &, const Model::CreateWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWirelessDeviceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DisassociateAwsAccountFromPartnerAccountRequest &, const Model::DisassociateAwsAccountFromPartnerAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateAwsAccountFromPartnerAccountResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DisassociateWirelessDeviceFromMulticastGroupRequest &, const Model::DisassociateWirelessDeviceFromMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateWirelessDeviceFromMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetMulticastGroupRequest &, const Model::GetMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetResourcePositionRequest &, Model::GetResourcePositionOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePositionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetFuotaTaskRequest &, const Model::GetFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFuotaTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListMulticastGroupsRequest &, const Model::ListMulticastGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMulticastGroupsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetMulticastGroupSessionRequest &, const Model::GetMulticastGroupSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMulticastGroupSessionResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::AssociateWirelessDeviceWithMulticastGroupRequest &, const Model::AssociateWirelessDeviceWithMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateWirelessDeviceWithMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessDeviceStatisticsRequest &, const Model::GetWirelessDeviceStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessDeviceStatisticsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DeleteWirelessGatewayTaskRequest &, const Model::DeleteWirelessGatewayTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWirelessGatewayTaskResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest &, const Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartBulkDisassociateWirelessDeviceFromMulticastGroupResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessGatewayCertificateRequest &, const Model::GetWirelessGatewayCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessGatewayCertificateResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::DisassociateWirelessDeviceFromThingRequest &, const Model::DisassociateWirelessDeviceFromThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateWirelessDeviceFromThingResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::GetWirelessGatewayStatisticsRequest &, const Model::GetWirelessGatewayStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWirelessGatewayStatisticsResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateFuotaTaskRequest &, const Model::CreateFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFuotaTaskResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String