AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
IoTWirelessClient.h
1
6#pragma once
7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/iotwireless/IoTWirelessServiceClientModel.h>
13
14namespace Aws
15{
16namespace IoTWireless
17{
43 class AWS_IOTWIRELESS_API IoTWirelessClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<IoTWirelessClient>
44 {
45 public:
47 static const char* GetServiceName();
48 static const char* GetAllocationTag();
49
52
58 std::shared_ptr<IoTWirelessEndpointProviderBase> endpointProvider = nullptr);
59
65 std::shared_ptr<IoTWirelessEndpointProviderBase> endpointProvider = nullptr,
67
72 IoTWirelessClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
73 std::shared_ptr<IoTWirelessEndpointProviderBase> endpointProvider = nullptr,
75
76
77 /* Legacy constructors due deprecation */
83
89 const Aws::Client::ClientConfiguration& clientConfiguration);
90
95 IoTWirelessClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
96 const Aws::Client::ClientConfiguration& clientConfiguration);
97
98 /* End of legacy constructors due deprecation */
100
108
112 template<typename AssociateAwsAccountWithPartnerAccountRequestT = Model::AssociateAwsAccountWithPartnerAccountRequest>
114 {
115 return SubmitCallable(&IoTWirelessClient::AssociateAwsAccountWithPartnerAccount, request);
116 }
117
121 template<typename AssociateAwsAccountWithPartnerAccountRequestT = Model::AssociateAwsAccountWithPartnerAccountRequest>
122 void AssociateAwsAccountWithPartnerAccountAsync(const AssociateAwsAccountWithPartnerAccountRequestT& request, const AssociateAwsAccountWithPartnerAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
123 {
124 return SubmitAsync(&IoTWirelessClient::AssociateAwsAccountWithPartnerAccount, request, handler, context);
125 }
126
133
137 template<typename AssociateMulticastGroupWithFuotaTaskRequestT = Model::AssociateMulticastGroupWithFuotaTaskRequest>
139 {
140 return SubmitCallable(&IoTWirelessClient::AssociateMulticastGroupWithFuotaTask, request);
141 }
142
146 template<typename AssociateMulticastGroupWithFuotaTaskRequestT = Model::AssociateMulticastGroupWithFuotaTaskRequest>
147 void AssociateMulticastGroupWithFuotaTaskAsync(const AssociateMulticastGroupWithFuotaTaskRequestT& request, const AssociateMulticastGroupWithFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
148 {
149 return SubmitAsync(&IoTWirelessClient::AssociateMulticastGroupWithFuotaTask, request, handler, context);
150 }
151
158
162 template<typename AssociateWirelessDeviceWithFuotaTaskRequestT = Model::AssociateWirelessDeviceWithFuotaTaskRequest>
164 {
165 return SubmitCallable(&IoTWirelessClient::AssociateWirelessDeviceWithFuotaTask, request);
166 }
167
171 template<typename AssociateWirelessDeviceWithFuotaTaskRequestT = Model::AssociateWirelessDeviceWithFuotaTaskRequest>
172 void AssociateWirelessDeviceWithFuotaTaskAsync(const AssociateWirelessDeviceWithFuotaTaskRequestT& request, const AssociateWirelessDeviceWithFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
173 {
174 return SubmitAsync(&IoTWirelessClient::AssociateWirelessDeviceWithFuotaTask, request, handler, context);
175 }
176
184
188 template<typename AssociateWirelessDeviceWithMulticastGroupRequestT = Model::AssociateWirelessDeviceWithMulticastGroupRequest>
190 {
191 return SubmitCallable(&IoTWirelessClient::AssociateWirelessDeviceWithMulticastGroup, request);
192 }
193
197 template<typename AssociateWirelessDeviceWithMulticastGroupRequestT = Model::AssociateWirelessDeviceWithMulticastGroupRequest>
198 void AssociateWirelessDeviceWithMulticastGroupAsync(const AssociateWirelessDeviceWithMulticastGroupRequestT& request, const AssociateWirelessDeviceWithMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
199 {
200 return SubmitAsync(&IoTWirelessClient::AssociateWirelessDeviceWithMulticastGroup, request, handler, context);
201 }
202
209
213 template<typename AssociateWirelessDeviceWithThingRequestT = Model::AssociateWirelessDeviceWithThingRequest>
215 {
216 return SubmitCallable(&IoTWirelessClient::AssociateWirelessDeviceWithThing, request);
217 }
218
222 template<typename AssociateWirelessDeviceWithThingRequestT = Model::AssociateWirelessDeviceWithThingRequest>
223 void AssociateWirelessDeviceWithThingAsync(const AssociateWirelessDeviceWithThingRequestT& request, const AssociateWirelessDeviceWithThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
224 {
225 return SubmitAsync(&IoTWirelessClient::AssociateWirelessDeviceWithThing, request, handler, context);
226 }
227
235
239 template<typename AssociateWirelessGatewayWithCertificateRequestT = Model::AssociateWirelessGatewayWithCertificateRequest>
241 {
242 return SubmitCallable(&IoTWirelessClient::AssociateWirelessGatewayWithCertificate, request);
243 }
244
248 template<typename AssociateWirelessGatewayWithCertificateRequestT = Model::AssociateWirelessGatewayWithCertificateRequest>
249 void AssociateWirelessGatewayWithCertificateAsync(const AssociateWirelessGatewayWithCertificateRequestT& request, const AssociateWirelessGatewayWithCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
250 {
251 return SubmitAsync(&IoTWirelessClient::AssociateWirelessGatewayWithCertificate, request, handler, context);
252 }
253
260
264 template<typename AssociateWirelessGatewayWithThingRequestT = Model::AssociateWirelessGatewayWithThingRequest>
266 {
267 return SubmitCallable(&IoTWirelessClient::AssociateWirelessGatewayWithThing, request);
268 }
269
273 template<typename AssociateWirelessGatewayWithThingRequestT = Model::AssociateWirelessGatewayWithThingRequest>
274 void AssociateWirelessGatewayWithThingAsync(const AssociateWirelessGatewayWithThingRequestT& request, const AssociateWirelessGatewayWithThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
275 {
276 return SubmitAsync(&IoTWirelessClient::AssociateWirelessGatewayWithThing, request, handler, context);
277 }
278
285
289 template<typename CancelMulticastGroupSessionRequestT = Model::CancelMulticastGroupSessionRequest>
290 Model::CancelMulticastGroupSessionOutcomeCallable CancelMulticastGroupSessionCallable(const CancelMulticastGroupSessionRequestT& request) const
291 {
292 return SubmitCallable(&IoTWirelessClient::CancelMulticastGroupSession, request);
293 }
294
298 template<typename CancelMulticastGroupSessionRequestT = Model::CancelMulticastGroupSessionRequest>
299 void CancelMulticastGroupSessionAsync(const CancelMulticastGroupSessionRequestT& request, const CancelMulticastGroupSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
300 {
301 return SubmitAsync(&IoTWirelessClient::CancelMulticastGroupSession, request, handler, context);
302 }
303
311
315 template<typename CreateDestinationRequestT = Model::CreateDestinationRequest>
316 Model::CreateDestinationOutcomeCallable CreateDestinationCallable(const CreateDestinationRequestT& request) const
317 {
318 return SubmitCallable(&IoTWirelessClient::CreateDestination, request);
319 }
320
324 template<typename CreateDestinationRequestT = Model::CreateDestinationRequest>
325 void CreateDestinationAsync(const CreateDestinationRequestT& request, const CreateDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
326 {
327 return SubmitAsync(&IoTWirelessClient::CreateDestination, request, handler, context);
328 }
329
336
340 template<typename CreateDeviceProfileRequestT = Model::CreateDeviceProfileRequest>
341 Model::CreateDeviceProfileOutcomeCallable CreateDeviceProfileCallable(const CreateDeviceProfileRequestT& request = {}) const
342 {
343 return SubmitCallable(&IoTWirelessClient::CreateDeviceProfile, request);
344 }
345
349 template<typename CreateDeviceProfileRequestT = Model::CreateDeviceProfileRequest>
350 void CreateDeviceProfileAsync(const CreateDeviceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateDeviceProfileRequestT& request = {}) const
351 {
352 return SubmitAsync(&IoTWirelessClient::CreateDeviceProfile, request, handler, context);
353 }
354
361
365 template<typename CreateFuotaTaskRequestT = Model::CreateFuotaTaskRequest>
366 Model::CreateFuotaTaskOutcomeCallable CreateFuotaTaskCallable(const CreateFuotaTaskRequestT& request) const
367 {
368 return SubmitCallable(&IoTWirelessClient::CreateFuotaTask, request);
369 }
370
374 template<typename CreateFuotaTaskRequestT = Model::CreateFuotaTaskRequest>
375 void CreateFuotaTaskAsync(const CreateFuotaTaskRequestT& request, const CreateFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
376 {
377 return SubmitAsync(&IoTWirelessClient::CreateFuotaTask, request, handler, context);
378 }
379
386
390 template<typename CreateMulticastGroupRequestT = Model::CreateMulticastGroupRequest>
391 Model::CreateMulticastGroupOutcomeCallable CreateMulticastGroupCallable(const CreateMulticastGroupRequestT& request) const
392 {
393 return SubmitCallable(&IoTWirelessClient::CreateMulticastGroup, request);
394 }
395
399 template<typename CreateMulticastGroupRequestT = Model::CreateMulticastGroupRequest>
400 void CreateMulticastGroupAsync(const CreateMulticastGroupRequestT& request, const CreateMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
401 {
402 return SubmitAsync(&IoTWirelessClient::CreateMulticastGroup, request, handler, context);
403 }
404
411
415 template<typename CreateNetworkAnalyzerConfigurationRequestT = Model::CreateNetworkAnalyzerConfigurationRequest>
417 {
418 return SubmitCallable(&IoTWirelessClient::CreateNetworkAnalyzerConfiguration, request);
419 }
420
424 template<typename CreateNetworkAnalyzerConfigurationRequestT = Model::CreateNetworkAnalyzerConfigurationRequest>
425 void CreateNetworkAnalyzerConfigurationAsync(const CreateNetworkAnalyzerConfigurationRequestT& request, const CreateNetworkAnalyzerConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
426 {
427 return SubmitAsync(&IoTWirelessClient::CreateNetworkAnalyzerConfiguration, request, handler, context);
428 }
429
436
440 template<typename CreateServiceProfileRequestT = Model::CreateServiceProfileRequest>
441 Model::CreateServiceProfileOutcomeCallable CreateServiceProfileCallable(const CreateServiceProfileRequestT& request = {}) const
442 {
443 return SubmitCallable(&IoTWirelessClient::CreateServiceProfile, request);
444 }
445
449 template<typename CreateServiceProfileRequestT = Model::CreateServiceProfileRequest>
450 void CreateServiceProfileAsync(const CreateServiceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateServiceProfileRequestT& request = {}) const
451 {
452 return SubmitAsync(&IoTWirelessClient::CreateServiceProfile, request, handler, context);
453 }
454
461
465 template<typename CreateWirelessDeviceRequestT = Model::CreateWirelessDeviceRequest>
466 Model::CreateWirelessDeviceOutcomeCallable CreateWirelessDeviceCallable(const CreateWirelessDeviceRequestT& request) const
467 {
468 return SubmitCallable(&IoTWirelessClient::CreateWirelessDevice, request);
469 }
470
474 template<typename CreateWirelessDeviceRequestT = Model::CreateWirelessDeviceRequest>
475 void CreateWirelessDeviceAsync(const CreateWirelessDeviceRequestT& request, const CreateWirelessDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
476 {
477 return SubmitAsync(&IoTWirelessClient::CreateWirelessDevice, request, handler, context);
478 }
479
492
496 template<typename CreateWirelessGatewayRequestT = Model::CreateWirelessGatewayRequest>
497 Model::CreateWirelessGatewayOutcomeCallable CreateWirelessGatewayCallable(const CreateWirelessGatewayRequestT& request) const
498 {
499 return SubmitCallable(&IoTWirelessClient::CreateWirelessGateway, request);
500 }
501
505 template<typename CreateWirelessGatewayRequestT = Model::CreateWirelessGatewayRequest>
506 void CreateWirelessGatewayAsync(const CreateWirelessGatewayRequestT& request, const CreateWirelessGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
507 {
508 return SubmitAsync(&IoTWirelessClient::CreateWirelessGateway, request, handler, context);
509 }
510
517
521 template<typename CreateWirelessGatewayTaskRequestT = Model::CreateWirelessGatewayTaskRequest>
522 Model::CreateWirelessGatewayTaskOutcomeCallable CreateWirelessGatewayTaskCallable(const CreateWirelessGatewayTaskRequestT& request) const
523 {
524 return SubmitCallable(&IoTWirelessClient::CreateWirelessGatewayTask, request);
525 }
526
530 template<typename CreateWirelessGatewayTaskRequestT = Model::CreateWirelessGatewayTaskRequest>
531 void CreateWirelessGatewayTaskAsync(const CreateWirelessGatewayTaskRequestT& request, const CreateWirelessGatewayTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
532 {
533 return SubmitAsync(&IoTWirelessClient::CreateWirelessGatewayTask, request, handler, context);
534 }
535
542
546 template<typename CreateWirelessGatewayTaskDefinitionRequestT = Model::CreateWirelessGatewayTaskDefinitionRequest>
548 {
549 return SubmitCallable(&IoTWirelessClient::CreateWirelessGatewayTaskDefinition, request);
550 }
551
555 template<typename CreateWirelessGatewayTaskDefinitionRequestT = Model::CreateWirelessGatewayTaskDefinitionRequest>
556 void CreateWirelessGatewayTaskDefinitionAsync(const CreateWirelessGatewayTaskDefinitionRequestT& request, const CreateWirelessGatewayTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
557 {
558 return SubmitAsync(&IoTWirelessClient::CreateWirelessGatewayTaskDefinition, request, handler, context);
559 }
560
567
571 template<typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
572 Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT& request) const
573 {
574 return SubmitCallable(&IoTWirelessClient::DeleteDestination, request);
575 }
576
580 template<typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
581 void DeleteDestinationAsync(const DeleteDestinationRequestT& request, const DeleteDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
582 {
583 return SubmitAsync(&IoTWirelessClient::DeleteDestination, request, handler, context);
584 }
585
592
596 template<typename DeleteDeviceProfileRequestT = Model::DeleteDeviceProfileRequest>
597 Model::DeleteDeviceProfileOutcomeCallable DeleteDeviceProfileCallable(const DeleteDeviceProfileRequestT& request) const
598 {
599 return SubmitCallable(&IoTWirelessClient::DeleteDeviceProfile, request);
600 }
601
605 template<typename DeleteDeviceProfileRequestT = Model::DeleteDeviceProfileRequest>
606 void DeleteDeviceProfileAsync(const DeleteDeviceProfileRequestT& request, const DeleteDeviceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
607 {
608 return SubmitAsync(&IoTWirelessClient::DeleteDeviceProfile, request, handler, context);
609 }
610
617
621 template<typename DeleteFuotaTaskRequestT = Model::DeleteFuotaTaskRequest>
622 Model::DeleteFuotaTaskOutcomeCallable DeleteFuotaTaskCallable(const DeleteFuotaTaskRequestT& request) const
623 {
624 return SubmitCallable(&IoTWirelessClient::DeleteFuotaTask, request);
625 }
626
630 template<typename DeleteFuotaTaskRequestT = Model::DeleteFuotaTaskRequest>
631 void DeleteFuotaTaskAsync(const DeleteFuotaTaskRequestT& request, const DeleteFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
632 {
633 return SubmitAsync(&IoTWirelessClient::DeleteFuotaTask, request, handler, context);
634 }
635
643
647 template<typename DeleteMulticastGroupRequestT = Model::DeleteMulticastGroupRequest>
648 Model::DeleteMulticastGroupOutcomeCallable DeleteMulticastGroupCallable(const DeleteMulticastGroupRequestT& request) const
649 {
650 return SubmitCallable(&IoTWirelessClient::DeleteMulticastGroup, request);
651 }
652
656 template<typename DeleteMulticastGroupRequestT = Model::DeleteMulticastGroupRequest>
657 void DeleteMulticastGroupAsync(const DeleteMulticastGroupRequestT& request, const DeleteMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
658 {
659 return SubmitAsync(&IoTWirelessClient::DeleteMulticastGroup, request, handler, context);
660 }
661
668
672 template<typename DeleteNetworkAnalyzerConfigurationRequestT = Model::DeleteNetworkAnalyzerConfigurationRequest>
674 {
675 return SubmitCallable(&IoTWirelessClient::DeleteNetworkAnalyzerConfiguration, request);
676 }
677
681 template<typename DeleteNetworkAnalyzerConfigurationRequestT = Model::DeleteNetworkAnalyzerConfigurationRequest>
682 void DeleteNetworkAnalyzerConfigurationAsync(const DeleteNetworkAnalyzerConfigurationRequestT& request, const DeleteNetworkAnalyzerConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
683 {
684 return SubmitAsync(&IoTWirelessClient::DeleteNetworkAnalyzerConfiguration, request, handler, context);
685 }
686
693
697 template<typename DeleteQueuedMessagesRequestT = Model::DeleteQueuedMessagesRequest>
698 Model::DeleteQueuedMessagesOutcomeCallable DeleteQueuedMessagesCallable(const DeleteQueuedMessagesRequestT& request) const
699 {
700 return SubmitCallable(&IoTWirelessClient::DeleteQueuedMessages, request);
701 }
702
706 template<typename DeleteQueuedMessagesRequestT = Model::DeleteQueuedMessagesRequest>
707 void DeleteQueuedMessagesAsync(const DeleteQueuedMessagesRequestT& request, const DeleteQueuedMessagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
708 {
709 return SubmitAsync(&IoTWirelessClient::DeleteQueuedMessages, request, handler, context);
710 }
711
718
722 template<typename DeleteServiceProfileRequestT = Model::DeleteServiceProfileRequest>
723 Model::DeleteServiceProfileOutcomeCallable DeleteServiceProfileCallable(const DeleteServiceProfileRequestT& request) const
724 {
725 return SubmitCallable(&IoTWirelessClient::DeleteServiceProfile, request);
726 }
727
731 template<typename DeleteServiceProfileRequestT = Model::DeleteServiceProfileRequest>
732 void DeleteServiceProfileAsync(const DeleteServiceProfileRequestT& request, const DeleteServiceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
733 {
734 return SubmitAsync(&IoTWirelessClient::DeleteServiceProfile, request, handler, context);
735 }
736
743
747 template<typename DeleteWirelessDeviceRequestT = Model::DeleteWirelessDeviceRequest>
748 Model::DeleteWirelessDeviceOutcomeCallable DeleteWirelessDeviceCallable(const DeleteWirelessDeviceRequestT& request) const
749 {
750 return SubmitCallable(&IoTWirelessClient::DeleteWirelessDevice, request);
751 }
752
756 template<typename DeleteWirelessDeviceRequestT = Model::DeleteWirelessDeviceRequest>
757 void DeleteWirelessDeviceAsync(const DeleteWirelessDeviceRequestT& request, const DeleteWirelessDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
758 {
759 return SubmitAsync(&IoTWirelessClient::DeleteWirelessDevice, request, handler, context);
760 }
761
768
772 template<typename DeleteWirelessDeviceImportTaskRequestT = Model::DeleteWirelessDeviceImportTaskRequest>
773 Model::DeleteWirelessDeviceImportTaskOutcomeCallable DeleteWirelessDeviceImportTaskCallable(const DeleteWirelessDeviceImportTaskRequestT& request) const
774 {
775 return SubmitCallable(&IoTWirelessClient::DeleteWirelessDeviceImportTask, request);
776 }
777
781 template<typename DeleteWirelessDeviceImportTaskRequestT = Model::DeleteWirelessDeviceImportTaskRequest>
782 void DeleteWirelessDeviceImportTaskAsync(const DeleteWirelessDeviceImportTaskRequestT& request, const DeleteWirelessDeviceImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
783 {
784 return SubmitAsync(&IoTWirelessClient::DeleteWirelessDeviceImportTask, request, handler, context);
785 }
786
799
803 template<typename DeleteWirelessGatewayRequestT = Model::DeleteWirelessGatewayRequest>
804 Model::DeleteWirelessGatewayOutcomeCallable DeleteWirelessGatewayCallable(const DeleteWirelessGatewayRequestT& request) const
805 {
806 return SubmitCallable(&IoTWirelessClient::DeleteWirelessGateway, request);
807 }
808
812 template<typename DeleteWirelessGatewayRequestT = Model::DeleteWirelessGatewayRequest>
813 void DeleteWirelessGatewayAsync(const DeleteWirelessGatewayRequestT& request, const DeleteWirelessGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
814 {
815 return SubmitAsync(&IoTWirelessClient::DeleteWirelessGateway, request, handler, context);
816 }
817
824
828 template<typename DeleteWirelessGatewayTaskRequestT = Model::DeleteWirelessGatewayTaskRequest>
829 Model::DeleteWirelessGatewayTaskOutcomeCallable DeleteWirelessGatewayTaskCallable(const DeleteWirelessGatewayTaskRequestT& request) const
830 {
831 return SubmitCallable(&IoTWirelessClient::DeleteWirelessGatewayTask, request);
832 }
833
837 template<typename DeleteWirelessGatewayTaskRequestT = Model::DeleteWirelessGatewayTaskRequest>
838 void DeleteWirelessGatewayTaskAsync(const DeleteWirelessGatewayTaskRequestT& request, const DeleteWirelessGatewayTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
839 {
840 return SubmitAsync(&IoTWirelessClient::DeleteWirelessGatewayTask, request, handler, context);
841 }
842
851
855 template<typename DeleteWirelessGatewayTaskDefinitionRequestT = Model::DeleteWirelessGatewayTaskDefinitionRequest>
857 {
858 return SubmitCallable(&IoTWirelessClient::DeleteWirelessGatewayTaskDefinition, request);
859 }
860
864 template<typename DeleteWirelessGatewayTaskDefinitionRequestT = Model::DeleteWirelessGatewayTaskDefinitionRequest>
865 void DeleteWirelessGatewayTaskDefinitionAsync(const DeleteWirelessGatewayTaskDefinitionRequestT& request, const DeleteWirelessGatewayTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
866 {
867 return SubmitAsync(&IoTWirelessClient::DeleteWirelessGatewayTaskDefinition, request, handler, context);
868 }
869
877
881 template<typename DeregisterWirelessDeviceRequestT = Model::DeregisterWirelessDeviceRequest>
882 Model::DeregisterWirelessDeviceOutcomeCallable DeregisterWirelessDeviceCallable(const DeregisterWirelessDeviceRequestT& request) const
883 {
884 return SubmitCallable(&IoTWirelessClient::DeregisterWirelessDevice, request);
885 }
886
890 template<typename DeregisterWirelessDeviceRequestT = Model::DeregisterWirelessDeviceRequest>
891 void DeregisterWirelessDeviceAsync(const DeregisterWirelessDeviceRequestT& request, const DeregisterWirelessDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
892 {
893 return SubmitAsync(&IoTWirelessClient::DeregisterWirelessDevice, request, handler, context);
894 }
895
905
909 template<typename DisassociateAwsAccountFromPartnerAccountRequestT = Model::DisassociateAwsAccountFromPartnerAccountRequest>
911 {
912 return SubmitCallable(&IoTWirelessClient::DisassociateAwsAccountFromPartnerAccount, request);
913 }
914
918 template<typename DisassociateAwsAccountFromPartnerAccountRequestT = Model::DisassociateAwsAccountFromPartnerAccountRequest>
919 void DisassociateAwsAccountFromPartnerAccountAsync(const DisassociateAwsAccountFromPartnerAccountRequestT& request, const DisassociateAwsAccountFromPartnerAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
920 {
921 return SubmitAsync(&IoTWirelessClient::DisassociateAwsAccountFromPartnerAccount, request, handler, context);
922 }
923
931
935 template<typename DisassociateMulticastGroupFromFuotaTaskRequestT = Model::DisassociateMulticastGroupFromFuotaTaskRequest>
937 {
938 return SubmitCallable(&IoTWirelessClient::DisassociateMulticastGroupFromFuotaTask, request);
939 }
940
944 template<typename DisassociateMulticastGroupFromFuotaTaskRequestT = Model::DisassociateMulticastGroupFromFuotaTaskRequest>
945 void DisassociateMulticastGroupFromFuotaTaskAsync(const DisassociateMulticastGroupFromFuotaTaskRequestT& request, const DisassociateMulticastGroupFromFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
946 {
947 return SubmitAsync(&IoTWirelessClient::DisassociateMulticastGroupFromFuotaTask, request, handler, context);
948 }
949
957
961 template<typename DisassociateWirelessDeviceFromFuotaTaskRequestT = Model::DisassociateWirelessDeviceFromFuotaTaskRequest>
963 {
964 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessDeviceFromFuotaTask, request);
965 }
966
970 template<typename DisassociateWirelessDeviceFromFuotaTaskRequestT = Model::DisassociateWirelessDeviceFromFuotaTaskRequest>
971 void DisassociateWirelessDeviceFromFuotaTaskAsync(const DisassociateWirelessDeviceFromFuotaTaskRequestT& request, const DisassociateWirelessDeviceFromFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
972 {
973 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessDeviceFromFuotaTask, request, handler, context);
974 }
975
983
987 template<typename DisassociateWirelessDeviceFromMulticastGroupRequestT = Model::DisassociateWirelessDeviceFromMulticastGroupRequest>
989 {
990 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessDeviceFromMulticastGroup, request);
991 }
992
996 template<typename DisassociateWirelessDeviceFromMulticastGroupRequestT = Model::DisassociateWirelessDeviceFromMulticastGroupRequest>
997 void DisassociateWirelessDeviceFromMulticastGroupAsync(const DisassociateWirelessDeviceFromMulticastGroupRequestT& request, const DisassociateWirelessDeviceFromMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
998 {
999 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessDeviceFromMulticastGroup, request, handler, context);
1000 }
1001
1009
1013 template<typename DisassociateWirelessDeviceFromThingRequestT = Model::DisassociateWirelessDeviceFromThingRequest>
1015 {
1016 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessDeviceFromThing, request);
1017 }
1018
1022 template<typename DisassociateWirelessDeviceFromThingRequestT = Model::DisassociateWirelessDeviceFromThingRequest>
1023 void DisassociateWirelessDeviceFromThingAsync(const DisassociateWirelessDeviceFromThingRequestT& request, const DisassociateWirelessDeviceFromThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1024 {
1025 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessDeviceFromThing, request, handler, context);
1026 }
1027
1035
1039 template<typename DisassociateWirelessGatewayFromCertificateRequestT = Model::DisassociateWirelessGatewayFromCertificateRequest>
1041 {
1042 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessGatewayFromCertificate, request);
1043 }
1044
1048 template<typename DisassociateWirelessGatewayFromCertificateRequestT = Model::DisassociateWirelessGatewayFromCertificateRequest>
1049 void DisassociateWirelessGatewayFromCertificateAsync(const DisassociateWirelessGatewayFromCertificateRequestT& request, const DisassociateWirelessGatewayFromCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1050 {
1051 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessGatewayFromCertificate, request, handler, context);
1052 }
1053
1061
1065 template<typename DisassociateWirelessGatewayFromThingRequestT = Model::DisassociateWirelessGatewayFromThingRequest>
1067 {
1068 return SubmitCallable(&IoTWirelessClient::DisassociateWirelessGatewayFromThing, request);
1069 }
1070
1074 template<typename DisassociateWirelessGatewayFromThingRequestT = Model::DisassociateWirelessGatewayFromThingRequest>
1075 void DisassociateWirelessGatewayFromThingAsync(const DisassociateWirelessGatewayFromThingRequestT& request, const DisassociateWirelessGatewayFromThingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1076 {
1077 return SubmitAsync(&IoTWirelessClient::DisassociateWirelessGatewayFromThing, request, handler, context);
1078 }
1079
1086
1090 template<typename GetDestinationRequestT = Model::GetDestinationRequest>
1091 Model::GetDestinationOutcomeCallable GetDestinationCallable(const GetDestinationRequestT& request) const
1092 {
1093 return SubmitCallable(&IoTWirelessClient::GetDestination, request);
1094 }
1095
1099 template<typename GetDestinationRequestT = Model::GetDestinationRequest>
1100 void GetDestinationAsync(const GetDestinationRequestT& request, const GetDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1101 {
1102 return SubmitAsync(&IoTWirelessClient::GetDestination, request, handler, context);
1103 }
1104
1111
1115 template<typename GetDeviceProfileRequestT = Model::GetDeviceProfileRequest>
1116 Model::GetDeviceProfileOutcomeCallable GetDeviceProfileCallable(const GetDeviceProfileRequestT& request) const
1117 {
1118 return SubmitCallable(&IoTWirelessClient::GetDeviceProfile, request);
1119 }
1120
1124 template<typename GetDeviceProfileRequestT = Model::GetDeviceProfileRequest>
1125 void GetDeviceProfileAsync(const GetDeviceProfileRequestT& request, const GetDeviceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1126 {
1127 return SubmitAsync(&IoTWirelessClient::GetDeviceProfile, request, handler, context);
1128 }
1129
1137
1141 template<typename GetEventConfigurationByResourceTypesRequestT = Model::GetEventConfigurationByResourceTypesRequest>
1142 Model::GetEventConfigurationByResourceTypesOutcomeCallable GetEventConfigurationByResourceTypesCallable(const GetEventConfigurationByResourceTypesRequestT& request = {}) const
1143 {
1144 return SubmitCallable(&IoTWirelessClient::GetEventConfigurationByResourceTypes, request);
1145 }
1146
1150 template<typename GetEventConfigurationByResourceTypesRequestT = Model::GetEventConfigurationByResourceTypesRequest>
1151 void GetEventConfigurationByResourceTypesAsync(const GetEventConfigurationByResourceTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetEventConfigurationByResourceTypesRequestT& request = {}) const
1152 {
1153 return SubmitAsync(&IoTWirelessClient::GetEventConfigurationByResourceTypes, request, handler, context);
1154 }
1155
1162
1166 template<typename GetFuotaTaskRequestT = Model::GetFuotaTaskRequest>
1167 Model::GetFuotaTaskOutcomeCallable GetFuotaTaskCallable(const GetFuotaTaskRequestT& request) const
1168 {
1169 return SubmitCallable(&IoTWirelessClient::GetFuotaTask, request);
1170 }
1171
1175 template<typename GetFuotaTaskRequestT = Model::GetFuotaTaskRequest>
1176 void GetFuotaTaskAsync(const GetFuotaTaskRequestT& request, const GetFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1177 {
1178 return SubmitAsync(&IoTWirelessClient::GetFuotaTask, request, handler, context);
1179 }
1180
1189
1193 template<typename GetLogLevelsByResourceTypesRequestT = Model::GetLogLevelsByResourceTypesRequest>
1194 Model::GetLogLevelsByResourceTypesOutcomeCallable GetLogLevelsByResourceTypesCallable(const GetLogLevelsByResourceTypesRequestT& request = {}) const
1195 {
1196 return SubmitCallable(&IoTWirelessClient::GetLogLevelsByResourceTypes, request);
1197 }
1198
1202 template<typename GetLogLevelsByResourceTypesRequestT = Model::GetLogLevelsByResourceTypesRequest>
1203 void GetLogLevelsByResourceTypesAsync(const GetLogLevelsByResourceTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetLogLevelsByResourceTypesRequestT& request = {}) const
1204 {
1205 return SubmitAsync(&IoTWirelessClient::GetLogLevelsByResourceTypes, request, handler, context);
1206 }
1207
1215
1219 template<typename GetMetricConfigurationRequestT = Model::GetMetricConfigurationRequest>
1220 Model::GetMetricConfigurationOutcomeCallable GetMetricConfigurationCallable(const GetMetricConfigurationRequestT& request = {}) const
1221 {
1222 return SubmitCallable(&IoTWirelessClient::GetMetricConfiguration, request);
1223 }
1224
1228 template<typename GetMetricConfigurationRequestT = Model::GetMetricConfigurationRequest>
1229 void GetMetricConfigurationAsync(const GetMetricConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetMetricConfigurationRequestT& request = {}) const
1230 {
1231 return SubmitAsync(&IoTWirelessClient::GetMetricConfiguration, request, handler, context);
1232 }
1233
1240
1244 template<typename GetMetricsRequestT = Model::GetMetricsRequest>
1245 Model::GetMetricsOutcomeCallable GetMetricsCallable(const GetMetricsRequestT& request = {}) const
1246 {
1247 return SubmitCallable(&IoTWirelessClient::GetMetrics, request);
1248 }
1249
1253 template<typename GetMetricsRequestT = Model::GetMetricsRequest>
1254 void GetMetricsAsync(const GetMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetMetricsRequestT& request = {}) const
1255 {
1256 return SubmitAsync(&IoTWirelessClient::GetMetrics, request, handler, context);
1257 }
1258
1265
1269 template<typename GetMulticastGroupRequestT = Model::GetMulticastGroupRequest>
1270 Model::GetMulticastGroupOutcomeCallable GetMulticastGroupCallable(const GetMulticastGroupRequestT& request) const
1271 {
1272 return SubmitCallable(&IoTWirelessClient::GetMulticastGroup, request);
1273 }
1274
1278 template<typename GetMulticastGroupRequestT = Model::GetMulticastGroupRequest>
1279 void GetMulticastGroupAsync(const GetMulticastGroupRequestT& request, const GetMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1280 {
1281 return SubmitAsync(&IoTWirelessClient::GetMulticastGroup, request, handler, context);
1282 }
1283
1291
1295 template<typename GetMulticastGroupSessionRequestT = Model::GetMulticastGroupSessionRequest>
1296 Model::GetMulticastGroupSessionOutcomeCallable GetMulticastGroupSessionCallable(const GetMulticastGroupSessionRequestT& request) const
1297 {
1298 return SubmitCallable(&IoTWirelessClient::GetMulticastGroupSession, request);
1299 }
1300
1304 template<typename GetMulticastGroupSessionRequestT = Model::GetMulticastGroupSessionRequest>
1305 void GetMulticastGroupSessionAsync(const GetMulticastGroupSessionRequestT& request, const GetMulticastGroupSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1306 {
1307 return SubmitAsync(&IoTWirelessClient::GetMulticastGroupSession, request, handler, context);
1308 }
1309
1316
1320 template<typename GetNetworkAnalyzerConfigurationRequestT = Model::GetNetworkAnalyzerConfigurationRequest>
1322 {
1323 return SubmitCallable(&IoTWirelessClient::GetNetworkAnalyzerConfiguration, request);
1324 }
1325
1329 template<typename GetNetworkAnalyzerConfigurationRequestT = Model::GetNetworkAnalyzerConfigurationRequest>
1330 void GetNetworkAnalyzerConfigurationAsync(const GetNetworkAnalyzerConfigurationRequestT& request, const GetNetworkAnalyzerConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1331 {
1332 return SubmitAsync(&IoTWirelessClient::GetNetworkAnalyzerConfiguration, request, handler, context);
1333 }
1334
1343
1347 template<typename GetPartnerAccountRequestT = Model::GetPartnerAccountRequest>
1348 Model::GetPartnerAccountOutcomeCallable GetPartnerAccountCallable(const GetPartnerAccountRequestT& request) const
1349 {
1350 return SubmitCallable(&IoTWirelessClient::GetPartnerAccount, request);
1351 }
1352
1356 template<typename GetPartnerAccountRequestT = Model::GetPartnerAccountRequest>
1357 void GetPartnerAccountAsync(const GetPartnerAccountRequestT& request, const GetPartnerAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1358 {
1359 return SubmitAsync(&IoTWirelessClient::GetPartnerAccount, request, handler, context);
1360 }
1361
1370
1374 template<typename GetPositionEstimateRequestT = Model::GetPositionEstimateRequest>
1375 Model::GetPositionEstimateOutcomeCallable GetPositionEstimateCallable(const GetPositionEstimateRequestT& request = {}) const
1376 {
1377 return SubmitCallable(&IoTWirelessClient::GetPositionEstimate, request);
1378 }
1379
1383 template<typename GetPositionEstimateRequestT = Model::GetPositionEstimateRequest>
1384 void GetPositionEstimateAsync(const GetPositionEstimateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetPositionEstimateRequestT& request = {}) const
1385 {
1386 return SubmitAsync(&IoTWirelessClient::GetPositionEstimate, request, handler, context);
1387 }
1388
1396
1400 template<typename GetResourceEventConfigurationRequestT = Model::GetResourceEventConfigurationRequest>
1401 Model::GetResourceEventConfigurationOutcomeCallable GetResourceEventConfigurationCallable(const GetResourceEventConfigurationRequestT& request) const
1402 {
1403 return SubmitCallable(&IoTWirelessClient::GetResourceEventConfiguration, request);
1404 }
1405
1409 template<typename GetResourceEventConfigurationRequestT = Model::GetResourceEventConfigurationRequest>
1410 void GetResourceEventConfigurationAsync(const GetResourceEventConfigurationRequestT& request, const GetResourceEventConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1411 {
1412 return SubmitAsync(&IoTWirelessClient::GetResourceEventConfiguration, request, handler, context);
1413 }
1414
1422
1426 template<typename GetResourceLogLevelRequestT = Model::GetResourceLogLevelRequest>
1427 Model::GetResourceLogLevelOutcomeCallable GetResourceLogLevelCallable(const GetResourceLogLevelRequestT& request) const
1428 {
1429 return SubmitCallable(&IoTWirelessClient::GetResourceLogLevel, request);
1430 }
1431
1435 template<typename GetResourceLogLevelRequestT = Model::GetResourceLogLevelRequest>
1436 void GetResourceLogLevelAsync(const GetResourceLogLevelRequestT& request, const GetResourceLogLevelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1437 {
1438 return SubmitAsync(&IoTWirelessClient::GetResourceLogLevel, request, handler, context);
1439 }
1440
1450
1454 template<typename GetResourcePositionRequestT = Model::GetResourcePositionRequest>
1455 Model::GetResourcePositionOutcomeCallable GetResourcePositionCallable(const GetResourcePositionRequestT& request) const
1456 {
1457 return SubmitCallable(&IoTWirelessClient::GetResourcePosition, request);
1458 }
1459
1463 template<typename GetResourcePositionRequestT = Model::GetResourcePositionRequest>
1464 void GetResourcePositionAsync(const GetResourcePositionRequestT& request, const GetResourcePositionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1465 {
1466 return SubmitAsync(&IoTWirelessClient::GetResourcePosition, request, handler, context);
1467 }
1468
1477
1481 template<typename GetServiceEndpointRequestT = Model::GetServiceEndpointRequest>
1482 Model::GetServiceEndpointOutcomeCallable GetServiceEndpointCallable(const GetServiceEndpointRequestT& request = {}) const
1483 {
1484 return SubmitCallable(&IoTWirelessClient::GetServiceEndpoint, request);
1485 }
1486
1490 template<typename GetServiceEndpointRequestT = Model::GetServiceEndpointRequest>
1491 void GetServiceEndpointAsync(const GetServiceEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetServiceEndpointRequestT& request = {}) const
1492 {
1493 return SubmitAsync(&IoTWirelessClient::GetServiceEndpoint, request, handler, context);
1494 }
1495
1502
1506 template<typename GetServiceProfileRequestT = Model::GetServiceProfileRequest>
1507 Model::GetServiceProfileOutcomeCallable GetServiceProfileCallable(const GetServiceProfileRequestT& request) const
1508 {
1509 return SubmitCallable(&IoTWirelessClient::GetServiceProfile, request);
1510 }
1511
1515 template<typename GetServiceProfileRequestT = Model::GetServiceProfileRequest>
1516 void GetServiceProfileAsync(const GetServiceProfileRequestT& request, const GetServiceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1517 {
1518 return SubmitAsync(&IoTWirelessClient::GetServiceProfile, request, handler, context);
1519 }
1520
1527
1531 template<typename GetWirelessDeviceRequestT = Model::GetWirelessDeviceRequest>
1532 Model::GetWirelessDeviceOutcomeCallable GetWirelessDeviceCallable(const GetWirelessDeviceRequestT& request) const
1533 {
1534 return SubmitCallable(&IoTWirelessClient::GetWirelessDevice, request);
1535 }
1536
1540 template<typename GetWirelessDeviceRequestT = Model::GetWirelessDeviceRequest>
1541 void GetWirelessDeviceAsync(const GetWirelessDeviceRequestT& request, const GetWirelessDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1542 {
1543 return SubmitAsync(&IoTWirelessClient::GetWirelessDevice, request, handler, context);
1544 }
1545
1553
1557 template<typename GetWirelessDeviceImportTaskRequestT = Model::GetWirelessDeviceImportTaskRequest>
1558 Model::GetWirelessDeviceImportTaskOutcomeCallable GetWirelessDeviceImportTaskCallable(const GetWirelessDeviceImportTaskRequestT& request) const
1559 {
1560 return SubmitCallable(&IoTWirelessClient::GetWirelessDeviceImportTask, request);
1561 }
1562
1566 template<typename GetWirelessDeviceImportTaskRequestT = Model::GetWirelessDeviceImportTaskRequest>
1567 void GetWirelessDeviceImportTaskAsync(const GetWirelessDeviceImportTaskRequestT& request, const GetWirelessDeviceImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1568 {
1569 return SubmitAsync(&IoTWirelessClient::GetWirelessDeviceImportTask, request, handler, context);
1570 }
1571
1579
1583 template<typename GetWirelessDeviceStatisticsRequestT = Model::GetWirelessDeviceStatisticsRequest>
1584 Model::GetWirelessDeviceStatisticsOutcomeCallable GetWirelessDeviceStatisticsCallable(const GetWirelessDeviceStatisticsRequestT& request) const
1585 {
1586 return SubmitCallable(&IoTWirelessClient::GetWirelessDeviceStatistics, request);
1587 }
1588
1592 template<typename GetWirelessDeviceStatisticsRequestT = Model::GetWirelessDeviceStatisticsRequest>
1593 void GetWirelessDeviceStatisticsAsync(const GetWirelessDeviceStatisticsRequestT& request, const GetWirelessDeviceStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1594 {
1595 return SubmitAsync(&IoTWirelessClient::GetWirelessDeviceStatistics, request, handler, context);
1596 }
1597
1604
1608 template<typename GetWirelessGatewayRequestT = Model::GetWirelessGatewayRequest>
1609 Model::GetWirelessGatewayOutcomeCallable GetWirelessGatewayCallable(const GetWirelessGatewayRequestT& request) const
1610 {
1611 return SubmitCallable(&IoTWirelessClient::GetWirelessGateway, request);
1612 }
1613
1617 template<typename GetWirelessGatewayRequestT = Model::GetWirelessGatewayRequest>
1618 void GetWirelessGatewayAsync(const GetWirelessGatewayRequestT& request, const GetWirelessGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1619 {
1620 return SubmitAsync(&IoTWirelessClient::GetWirelessGateway, request, handler, context);
1621 }
1622
1630
1634 template<typename GetWirelessGatewayCertificateRequestT = Model::GetWirelessGatewayCertificateRequest>
1635 Model::GetWirelessGatewayCertificateOutcomeCallable GetWirelessGatewayCertificateCallable(const GetWirelessGatewayCertificateRequestT& request) const
1636 {
1637 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayCertificate, request);
1638 }
1639
1643 template<typename GetWirelessGatewayCertificateRequestT = Model::GetWirelessGatewayCertificateRequest>
1644 void GetWirelessGatewayCertificateAsync(const GetWirelessGatewayCertificateRequestT& request, const GetWirelessGatewayCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1645 {
1646 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayCertificate, request, handler, context);
1647 }
1648
1656
1660 template<typename GetWirelessGatewayFirmwareInformationRequestT = Model::GetWirelessGatewayFirmwareInformationRequest>
1662 {
1663 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayFirmwareInformation, request);
1664 }
1665
1669 template<typename GetWirelessGatewayFirmwareInformationRequestT = Model::GetWirelessGatewayFirmwareInformationRequest>
1670 void GetWirelessGatewayFirmwareInformationAsync(const GetWirelessGatewayFirmwareInformationRequestT& request, const GetWirelessGatewayFirmwareInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1671 {
1672 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayFirmwareInformation, request, handler, context);
1673 }
1674
1682
1686 template<typename GetWirelessGatewayStatisticsRequestT = Model::GetWirelessGatewayStatisticsRequest>
1687 Model::GetWirelessGatewayStatisticsOutcomeCallable GetWirelessGatewayStatisticsCallable(const GetWirelessGatewayStatisticsRequestT& request) const
1688 {
1689 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayStatistics, request);
1690 }
1691
1695 template<typename GetWirelessGatewayStatisticsRequestT = Model::GetWirelessGatewayStatisticsRequest>
1696 void GetWirelessGatewayStatisticsAsync(const GetWirelessGatewayStatisticsRequestT& request, const GetWirelessGatewayStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1697 {
1698 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayStatistics, request, handler, context);
1699 }
1700
1707
1711 template<typename GetWirelessGatewayTaskRequestT = Model::GetWirelessGatewayTaskRequest>
1712 Model::GetWirelessGatewayTaskOutcomeCallable GetWirelessGatewayTaskCallable(const GetWirelessGatewayTaskRequestT& request) const
1713 {
1714 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayTask, request);
1715 }
1716
1720 template<typename GetWirelessGatewayTaskRequestT = Model::GetWirelessGatewayTaskRequest>
1721 void GetWirelessGatewayTaskAsync(const GetWirelessGatewayTaskRequestT& request, const GetWirelessGatewayTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1722 {
1723 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayTask, request, handler, context);
1724 }
1725
1733
1737 template<typename GetWirelessGatewayTaskDefinitionRequestT = Model::GetWirelessGatewayTaskDefinitionRequest>
1739 {
1740 return SubmitCallable(&IoTWirelessClient::GetWirelessGatewayTaskDefinition, request);
1741 }
1742
1746 template<typename GetWirelessGatewayTaskDefinitionRequestT = Model::GetWirelessGatewayTaskDefinitionRequest>
1747 void GetWirelessGatewayTaskDefinitionAsync(const GetWirelessGatewayTaskDefinitionRequestT& request, const GetWirelessGatewayTaskDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1748 {
1749 return SubmitAsync(&IoTWirelessClient::GetWirelessGatewayTaskDefinition, request, handler, context);
1750 }
1751
1759
1763 template<typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1764 Model::ListDestinationsOutcomeCallable ListDestinationsCallable(const ListDestinationsRequestT& request = {}) const
1765 {
1766 return SubmitCallable(&IoTWirelessClient::ListDestinations, request);
1767 }
1768
1772 template<typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1773 void ListDestinationsAsync(const ListDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDestinationsRequestT& request = {}) const
1774 {
1775 return SubmitAsync(&IoTWirelessClient::ListDestinations, request, handler, context);
1776 }
1777
1785
1789 template<typename ListDeviceProfilesRequestT = Model::ListDeviceProfilesRequest>
1790 Model::ListDeviceProfilesOutcomeCallable ListDeviceProfilesCallable(const ListDeviceProfilesRequestT& request = {}) const
1791 {
1792 return SubmitCallable(&IoTWirelessClient::ListDeviceProfiles, request);
1793 }
1794
1798 template<typename ListDeviceProfilesRequestT = Model::ListDeviceProfilesRequest>
1799 void ListDeviceProfilesAsync(const ListDeviceProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDeviceProfilesRequestT& request = {}) const
1800 {
1801 return SubmitAsync(&IoTWirelessClient::ListDeviceProfiles, request, handler, context);
1802 }
1803
1811
1815 template<typename ListDevicesForWirelessDeviceImportTaskRequestT = Model::ListDevicesForWirelessDeviceImportTaskRequest>
1817 {
1818 return SubmitCallable(&IoTWirelessClient::ListDevicesForWirelessDeviceImportTask, request);
1819 }
1820
1824 template<typename ListDevicesForWirelessDeviceImportTaskRequestT = Model::ListDevicesForWirelessDeviceImportTaskRequest>
1825 void ListDevicesForWirelessDeviceImportTaskAsync(const ListDevicesForWirelessDeviceImportTaskRequestT& request, const ListDevicesForWirelessDeviceImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1826 {
1827 return SubmitAsync(&IoTWirelessClient::ListDevicesForWirelessDeviceImportTask, request, handler, context);
1828 }
1829
1837
1841 template<typename ListEventConfigurationsRequestT = Model::ListEventConfigurationsRequest>
1842 Model::ListEventConfigurationsOutcomeCallable ListEventConfigurationsCallable(const ListEventConfigurationsRequestT& request) const
1843 {
1844 return SubmitCallable(&IoTWirelessClient::ListEventConfigurations, request);
1845 }
1846
1850 template<typename ListEventConfigurationsRequestT = Model::ListEventConfigurationsRequest>
1851 void ListEventConfigurationsAsync(const ListEventConfigurationsRequestT& request, const ListEventConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1852 {
1853 return SubmitAsync(&IoTWirelessClient::ListEventConfigurations, request, handler, context);
1854 }
1855
1863
1867 template<typename ListFuotaTasksRequestT = Model::ListFuotaTasksRequest>
1868 Model::ListFuotaTasksOutcomeCallable ListFuotaTasksCallable(const ListFuotaTasksRequestT& request = {}) const
1869 {
1870 return SubmitCallable(&IoTWirelessClient::ListFuotaTasks, request);
1871 }
1872
1876 template<typename ListFuotaTasksRequestT = Model::ListFuotaTasksRequest>
1877 void ListFuotaTasksAsync(const ListFuotaTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFuotaTasksRequestT& request = {}) const
1878 {
1879 return SubmitAsync(&IoTWirelessClient::ListFuotaTasks, request, handler, context);
1880 }
1881
1889
1893 template<typename ListMulticastGroupsRequestT = Model::ListMulticastGroupsRequest>
1894 Model::ListMulticastGroupsOutcomeCallable ListMulticastGroupsCallable(const ListMulticastGroupsRequestT& request = {}) const
1895 {
1896 return SubmitCallable(&IoTWirelessClient::ListMulticastGroups, request);
1897 }
1898
1902 template<typename ListMulticastGroupsRequestT = Model::ListMulticastGroupsRequest>
1903 void ListMulticastGroupsAsync(const ListMulticastGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMulticastGroupsRequestT& request = {}) const
1904 {
1905 return SubmitAsync(&IoTWirelessClient::ListMulticastGroups, request, handler, context);
1906 }
1907
1915
1919 template<typename ListMulticastGroupsByFuotaTaskRequestT = Model::ListMulticastGroupsByFuotaTaskRequest>
1921 {
1922 return SubmitCallable(&IoTWirelessClient::ListMulticastGroupsByFuotaTask, request);
1923 }
1924
1928 template<typename ListMulticastGroupsByFuotaTaskRequestT = Model::ListMulticastGroupsByFuotaTaskRequest>
1929 void ListMulticastGroupsByFuotaTaskAsync(const ListMulticastGroupsByFuotaTaskRequestT& request, const ListMulticastGroupsByFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1930 {
1931 return SubmitAsync(&IoTWirelessClient::ListMulticastGroupsByFuotaTask, request, handler, context);
1932 }
1933
1940
1944 template<typename ListNetworkAnalyzerConfigurationsRequestT = Model::ListNetworkAnalyzerConfigurationsRequest>
1945 Model::ListNetworkAnalyzerConfigurationsOutcomeCallable ListNetworkAnalyzerConfigurationsCallable(const ListNetworkAnalyzerConfigurationsRequestT& request = {}) const
1946 {
1947 return SubmitCallable(&IoTWirelessClient::ListNetworkAnalyzerConfigurations, request);
1948 }
1949
1953 template<typename ListNetworkAnalyzerConfigurationsRequestT = Model::ListNetworkAnalyzerConfigurationsRequest>
1954 void ListNetworkAnalyzerConfigurationsAsync(const ListNetworkAnalyzerConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListNetworkAnalyzerConfigurationsRequestT& request = {}) const
1955 {
1956 return SubmitAsync(&IoTWirelessClient::ListNetworkAnalyzerConfigurations, request, handler, context);
1957 }
1958
1966
1970 template<typename ListPartnerAccountsRequestT = Model::ListPartnerAccountsRequest>
1971 Model::ListPartnerAccountsOutcomeCallable ListPartnerAccountsCallable(const ListPartnerAccountsRequestT& request = {}) const
1972 {
1973 return SubmitCallable(&IoTWirelessClient::ListPartnerAccounts, request);
1974 }
1975
1979 template<typename ListPartnerAccountsRequestT = Model::ListPartnerAccountsRequest>
1980 void ListPartnerAccountsAsync(const ListPartnerAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPartnerAccountsRequestT& request = {}) const
1981 {
1982 return SubmitAsync(&IoTWirelessClient::ListPartnerAccounts, request, handler, context);
1983 }
1984
1991
1995 template<typename ListQueuedMessagesRequestT = Model::ListQueuedMessagesRequest>
1996 Model::ListQueuedMessagesOutcomeCallable ListQueuedMessagesCallable(const ListQueuedMessagesRequestT& request) const
1997 {
1998 return SubmitCallable(&IoTWirelessClient::ListQueuedMessages, request);
1999 }
2000
2004 template<typename ListQueuedMessagesRequestT = Model::ListQueuedMessagesRequest>
2005 void ListQueuedMessagesAsync(const ListQueuedMessagesRequestT& request, const ListQueuedMessagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2006 {
2007 return SubmitAsync(&IoTWirelessClient::ListQueuedMessages, request, handler, context);
2008 }
2009
2017
2021 template<typename ListServiceProfilesRequestT = Model::ListServiceProfilesRequest>
2022 Model::ListServiceProfilesOutcomeCallable ListServiceProfilesCallable(const ListServiceProfilesRequestT& request = {}) const
2023 {
2024 return SubmitCallable(&IoTWirelessClient::ListServiceProfiles, request);
2025 }
2026
2030 template<typename ListServiceProfilesRequestT = Model::ListServiceProfilesRequest>
2031 void ListServiceProfilesAsync(const ListServiceProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListServiceProfilesRequestT& request = {}) const
2032 {
2033 return SubmitAsync(&IoTWirelessClient::ListServiceProfiles, request, handler, context);
2034 }
2035
2043
2047 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2048 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2049 {
2050 return SubmitCallable(&IoTWirelessClient::ListTagsForResource, request);
2051 }
2052
2056 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2057 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2058 {
2059 return SubmitAsync(&IoTWirelessClient::ListTagsForResource, request, handler, context);
2060 }
2061
2069
2073 template<typename ListWirelessDeviceImportTasksRequestT = Model::ListWirelessDeviceImportTasksRequest>
2074 Model::ListWirelessDeviceImportTasksOutcomeCallable ListWirelessDeviceImportTasksCallable(const ListWirelessDeviceImportTasksRequestT& request = {}) const
2075 {
2076 return SubmitCallable(&IoTWirelessClient::ListWirelessDeviceImportTasks, request);
2077 }
2078
2082 template<typename ListWirelessDeviceImportTasksRequestT = Model::ListWirelessDeviceImportTasksRequest>
2083 void ListWirelessDeviceImportTasksAsync(const ListWirelessDeviceImportTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWirelessDeviceImportTasksRequestT& request = {}) const
2084 {
2085 return SubmitAsync(&IoTWirelessClient::ListWirelessDeviceImportTasks, request, handler, context);
2086 }
2087
2095
2099 template<typename ListWirelessDevicesRequestT = Model::ListWirelessDevicesRequest>
2100 Model::ListWirelessDevicesOutcomeCallable ListWirelessDevicesCallable(const ListWirelessDevicesRequestT& request = {}) const
2101 {
2102 return SubmitCallable(&IoTWirelessClient::ListWirelessDevices, request);
2103 }
2104
2108 template<typename ListWirelessDevicesRequestT = Model::ListWirelessDevicesRequest>
2109 void ListWirelessDevicesAsync(const ListWirelessDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWirelessDevicesRequestT& request = {}) const
2110 {
2111 return SubmitAsync(&IoTWirelessClient::ListWirelessDevices, request, handler, context);
2112 }
2113
2121
2125 template<typename ListWirelessGatewayTaskDefinitionsRequestT = Model::ListWirelessGatewayTaskDefinitionsRequest>
2126 Model::ListWirelessGatewayTaskDefinitionsOutcomeCallable ListWirelessGatewayTaskDefinitionsCallable(const ListWirelessGatewayTaskDefinitionsRequestT& request = {}) const
2127 {
2128 return SubmitCallable(&IoTWirelessClient::ListWirelessGatewayTaskDefinitions, request);
2129 }
2130
2134 template<typename ListWirelessGatewayTaskDefinitionsRequestT = Model::ListWirelessGatewayTaskDefinitionsRequest>
2135 void ListWirelessGatewayTaskDefinitionsAsync(const ListWirelessGatewayTaskDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWirelessGatewayTaskDefinitionsRequestT& request = {}) const
2136 {
2137 return SubmitAsync(&IoTWirelessClient::ListWirelessGatewayTaskDefinitions, request, handler, context);
2138 }
2139
2147
2151 template<typename ListWirelessGatewaysRequestT = Model::ListWirelessGatewaysRequest>
2152 Model::ListWirelessGatewaysOutcomeCallable ListWirelessGatewaysCallable(const ListWirelessGatewaysRequestT& request = {}) const
2153 {
2154 return SubmitCallable(&IoTWirelessClient::ListWirelessGateways, request);
2155 }
2156
2160 template<typename ListWirelessGatewaysRequestT = Model::ListWirelessGatewaysRequest>
2161 void ListWirelessGatewaysAsync(const ListWirelessGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWirelessGatewaysRequestT& request = {}) const
2162 {
2163 return SubmitAsync(&IoTWirelessClient::ListWirelessGateways, request, handler, context);
2164 }
2165
2173
2177 template<typename PutResourceLogLevelRequestT = Model::PutResourceLogLevelRequest>
2178 Model::PutResourceLogLevelOutcomeCallable PutResourceLogLevelCallable(const PutResourceLogLevelRequestT& request) const
2179 {
2180 return SubmitCallable(&IoTWirelessClient::PutResourceLogLevel, request);
2181 }
2182
2186 template<typename PutResourceLogLevelRequestT = Model::PutResourceLogLevelRequest>
2187 void PutResourceLogLevelAsync(const PutResourceLogLevelRequestT& request, const PutResourceLogLevelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2188 {
2189 return SubmitAsync(&IoTWirelessClient::PutResourceLogLevel, request, handler, context);
2190 }
2191
2199
2203 template<typename ResetAllResourceLogLevelsRequestT = Model::ResetAllResourceLogLevelsRequest>
2204 Model::ResetAllResourceLogLevelsOutcomeCallable ResetAllResourceLogLevelsCallable(const ResetAllResourceLogLevelsRequestT& request = {}) const
2205 {
2206 return SubmitCallable(&IoTWirelessClient::ResetAllResourceLogLevels, request);
2207 }
2208
2212 template<typename ResetAllResourceLogLevelsRequestT = Model::ResetAllResourceLogLevelsRequest>
2213 void ResetAllResourceLogLevelsAsync(const ResetAllResourceLogLevelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ResetAllResourceLogLevelsRequestT& request = {}) const
2214 {
2215 return SubmitAsync(&IoTWirelessClient::ResetAllResourceLogLevels, request, handler, context);
2216 }
2217
2226
2230 template<typename ResetResourceLogLevelRequestT = Model::ResetResourceLogLevelRequest>
2231 Model::ResetResourceLogLevelOutcomeCallable ResetResourceLogLevelCallable(const ResetResourceLogLevelRequestT& request) const
2232 {
2233 return SubmitCallable(&IoTWirelessClient::ResetResourceLogLevel, request);
2234 }
2235
2239 template<typename ResetResourceLogLevelRequestT = Model::ResetResourceLogLevelRequest>
2240 void ResetResourceLogLevelAsync(const ResetResourceLogLevelRequestT& request, const ResetResourceLogLevelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2241 {
2242 return SubmitAsync(&IoTWirelessClient::ResetResourceLogLevel, request, handler, context);
2243 }
2244
2251
2255 template<typename SendDataToMulticastGroupRequestT = Model::SendDataToMulticastGroupRequest>
2256 Model::SendDataToMulticastGroupOutcomeCallable SendDataToMulticastGroupCallable(const SendDataToMulticastGroupRequestT& request) const
2257 {
2258 return SubmitCallable(&IoTWirelessClient::SendDataToMulticastGroup, request);
2259 }
2260
2264 template<typename SendDataToMulticastGroupRequestT = Model::SendDataToMulticastGroupRequest>
2265 void SendDataToMulticastGroupAsync(const SendDataToMulticastGroupRequestT& request, const SendDataToMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2266 {
2267 return SubmitAsync(&IoTWirelessClient::SendDataToMulticastGroup, request, handler, context);
2268 }
2269
2277
2281 template<typename SendDataToWirelessDeviceRequestT = Model::SendDataToWirelessDeviceRequest>
2282 Model::SendDataToWirelessDeviceOutcomeCallable SendDataToWirelessDeviceCallable(const SendDataToWirelessDeviceRequestT& request) const
2283 {
2284 return SubmitCallable(&IoTWirelessClient::SendDataToWirelessDevice, request);
2285 }
2286
2290 template<typename SendDataToWirelessDeviceRequestT = Model::SendDataToWirelessDeviceRequest>
2291 void SendDataToWirelessDeviceAsync(const SendDataToWirelessDeviceRequestT& request, const SendDataToWirelessDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2292 {
2293 return SubmitAsync(&IoTWirelessClient::SendDataToWirelessDevice, request, handler, context);
2294 }
2295
2303
2307 template<typename StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT = Model::StartBulkAssociateWirelessDeviceWithMulticastGroupRequest>
2309 {
2310 return SubmitCallable(&IoTWirelessClient::StartBulkAssociateWirelessDeviceWithMulticastGroup, request);
2311 }
2312
2316 template<typename StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT = Model::StartBulkAssociateWirelessDeviceWithMulticastGroupRequest>
2317 void StartBulkAssociateWirelessDeviceWithMulticastGroupAsync(const StartBulkAssociateWirelessDeviceWithMulticastGroupRequestT& request, const StartBulkAssociateWirelessDeviceWithMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2318 {
2319 return SubmitAsync(&IoTWirelessClient::StartBulkAssociateWirelessDeviceWithMulticastGroup, request, handler, context);
2320 }
2321
2329
2333 template<typename StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT = Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest>
2335 {
2336 return SubmitCallable(&IoTWirelessClient::StartBulkDisassociateWirelessDeviceFromMulticastGroup, request);
2337 }
2338
2342 template<typename StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT = Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest>
2343 void StartBulkDisassociateWirelessDeviceFromMulticastGroupAsync(const StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestT& request, const StartBulkDisassociateWirelessDeviceFromMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2344 {
2345 return SubmitAsync(&IoTWirelessClient::StartBulkDisassociateWirelessDeviceFromMulticastGroup, request, handler, context);
2346 }
2347
2354
2358 template<typename StartFuotaTaskRequestT = Model::StartFuotaTaskRequest>
2359 Model::StartFuotaTaskOutcomeCallable StartFuotaTaskCallable(const StartFuotaTaskRequestT& request) const
2360 {
2361 return SubmitCallable(&IoTWirelessClient::StartFuotaTask, request);
2362 }
2363
2367 template<typename StartFuotaTaskRequestT = Model::StartFuotaTaskRequest>
2368 void StartFuotaTaskAsync(const StartFuotaTaskRequestT& request, const StartFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2369 {
2370 return SubmitAsync(&IoTWirelessClient::StartFuotaTask, request, handler, context);
2371 }
2372
2379
2383 template<typename StartMulticastGroupSessionRequestT = Model::StartMulticastGroupSessionRequest>
2384 Model::StartMulticastGroupSessionOutcomeCallable StartMulticastGroupSessionCallable(const StartMulticastGroupSessionRequestT& request) const
2385 {
2386 return SubmitCallable(&IoTWirelessClient::StartMulticastGroupSession, request);
2387 }
2388
2392 template<typename StartMulticastGroupSessionRequestT = Model::StartMulticastGroupSessionRequest>
2393 void StartMulticastGroupSessionAsync(const StartMulticastGroupSessionRequestT& request, const StartMulticastGroupSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2394 {
2395 return SubmitAsync(&IoTWirelessClient::StartMulticastGroupSession, request, handler, context);
2396 }
2397
2404
2408 template<typename StartSingleWirelessDeviceImportTaskRequestT = Model::StartSingleWirelessDeviceImportTaskRequest>
2410 {
2411 return SubmitCallable(&IoTWirelessClient::StartSingleWirelessDeviceImportTask, request);
2412 }
2413
2417 template<typename StartSingleWirelessDeviceImportTaskRequestT = Model::StartSingleWirelessDeviceImportTaskRequest>
2418 void StartSingleWirelessDeviceImportTaskAsync(const StartSingleWirelessDeviceImportTaskRequestT& request, const StartSingleWirelessDeviceImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2419 {
2420 return SubmitAsync(&IoTWirelessClient::StartSingleWirelessDeviceImportTask, request, handler, context);
2421 }
2422
2430
2434 template<typename StartWirelessDeviceImportTaskRequestT = Model::StartWirelessDeviceImportTaskRequest>
2435 Model::StartWirelessDeviceImportTaskOutcomeCallable StartWirelessDeviceImportTaskCallable(const StartWirelessDeviceImportTaskRequestT& request) const
2436 {
2437 return SubmitCallable(&IoTWirelessClient::StartWirelessDeviceImportTask, request);
2438 }
2439
2443 template<typename StartWirelessDeviceImportTaskRequestT = Model::StartWirelessDeviceImportTaskRequest>
2444 void StartWirelessDeviceImportTaskAsync(const StartWirelessDeviceImportTaskRequestT& request, const StartWirelessDeviceImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2445 {
2446 return SubmitAsync(&IoTWirelessClient::StartWirelessDeviceImportTask, request, handler, context);
2447 }
2448
2455
2459 template<typename TagResourceRequestT = Model::TagResourceRequest>
2460 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2461 {
2462 return SubmitCallable(&IoTWirelessClient::TagResource, request);
2463 }
2464
2468 template<typename TagResourceRequestT = Model::TagResourceRequest>
2469 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2470 {
2471 return SubmitAsync(&IoTWirelessClient::TagResource, request, handler, context);
2472 }
2473
2481
2485 template<typename TestWirelessDeviceRequestT = Model::TestWirelessDeviceRequest>
2486 Model::TestWirelessDeviceOutcomeCallable TestWirelessDeviceCallable(const TestWirelessDeviceRequestT& request) const
2487 {
2488 return SubmitCallable(&IoTWirelessClient::TestWirelessDevice, request);
2489 }
2490
2494 template<typename TestWirelessDeviceRequestT = Model::TestWirelessDeviceRequest>
2495 void TestWirelessDeviceAsync(const TestWirelessDeviceRequestT& request, const TestWirelessDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2496 {
2497 return SubmitAsync(&IoTWirelessClient::TestWirelessDevice, request, handler, context);
2498 }
2499
2506
2510 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2511 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2512 {
2513 return SubmitCallable(&IoTWirelessClient::UntagResource, request);
2514 }
2515
2519 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2520 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2521 {
2522 return SubmitAsync(&IoTWirelessClient::UntagResource, request, handler, context);
2523 }
2524
2531
2535 template<typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2536 Model::UpdateDestinationOutcomeCallable UpdateDestinationCallable(const UpdateDestinationRequestT& request) const
2537 {
2538 return SubmitCallable(&IoTWirelessClient::UpdateDestination, request);
2539 }
2540
2544 template<typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2545 void UpdateDestinationAsync(const UpdateDestinationRequestT& request, const UpdateDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2546 {
2547 return SubmitAsync(&IoTWirelessClient::UpdateDestination, request, handler, context);
2548 }
2549
2557
2561 template<typename UpdateEventConfigurationByResourceTypesRequestT = Model::UpdateEventConfigurationByResourceTypesRequest>
2562 Model::UpdateEventConfigurationByResourceTypesOutcomeCallable UpdateEventConfigurationByResourceTypesCallable(const UpdateEventConfigurationByResourceTypesRequestT& request = {}) const
2563 {
2564 return SubmitCallable(&IoTWirelessClient::UpdateEventConfigurationByResourceTypes, request);
2565 }
2566
2570 template<typename UpdateEventConfigurationByResourceTypesRequestT = Model::UpdateEventConfigurationByResourceTypesRequest>
2571 void UpdateEventConfigurationByResourceTypesAsync(const UpdateEventConfigurationByResourceTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateEventConfigurationByResourceTypesRequestT& request = {}) const
2572 {
2573 return SubmitAsync(&IoTWirelessClient::UpdateEventConfigurationByResourceTypes, request, handler, context);
2574 }
2575
2582
2586 template<typename UpdateFuotaTaskRequestT = Model::UpdateFuotaTaskRequest>
2587 Model::UpdateFuotaTaskOutcomeCallable UpdateFuotaTaskCallable(const UpdateFuotaTaskRequestT& request) const
2588 {
2589 return SubmitCallable(&IoTWirelessClient::UpdateFuotaTask, request);
2590 }
2591
2595 template<typename UpdateFuotaTaskRequestT = Model::UpdateFuotaTaskRequest>
2596 void UpdateFuotaTaskAsync(const UpdateFuotaTaskRequestT& request, const UpdateFuotaTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2597 {
2598 return SubmitAsync(&IoTWirelessClient::UpdateFuotaTask, request, handler, context);
2599 }
2600
2610
2614 template<typename UpdateLogLevelsByResourceTypesRequestT = Model::UpdateLogLevelsByResourceTypesRequest>
2615 Model::UpdateLogLevelsByResourceTypesOutcomeCallable UpdateLogLevelsByResourceTypesCallable(const UpdateLogLevelsByResourceTypesRequestT& request = {}) const
2616 {
2617 return SubmitCallable(&IoTWirelessClient::UpdateLogLevelsByResourceTypes, request);
2618 }
2619
2623 template<typename UpdateLogLevelsByResourceTypesRequestT = Model::UpdateLogLevelsByResourceTypesRequest>
2624 void UpdateLogLevelsByResourceTypesAsync(const UpdateLogLevelsByResourceTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateLogLevelsByResourceTypesRequestT& request = {}) const
2625 {
2626 return SubmitAsync(&IoTWirelessClient::UpdateLogLevelsByResourceTypes, request, handler, context);
2627 }
2628
2635
2639 template<typename UpdateMetricConfigurationRequestT = Model::UpdateMetricConfigurationRequest>
2640 Model::UpdateMetricConfigurationOutcomeCallable UpdateMetricConfigurationCallable(const UpdateMetricConfigurationRequestT& request = {}) const
2641 {
2642 return SubmitCallable(&IoTWirelessClient::UpdateMetricConfiguration, request);
2643 }
2644
2648 template<typename UpdateMetricConfigurationRequestT = Model::UpdateMetricConfigurationRequest>
2649 void UpdateMetricConfigurationAsync(const UpdateMetricConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateMetricConfigurationRequestT& request = {}) const
2650 {
2651 return SubmitAsync(&IoTWirelessClient::UpdateMetricConfiguration, request, handler, context);
2652 }
2653
2661
2665 template<typename UpdateMulticastGroupRequestT = Model::UpdateMulticastGroupRequest>
2666 Model::UpdateMulticastGroupOutcomeCallable UpdateMulticastGroupCallable(const UpdateMulticastGroupRequestT& request) const
2667 {
2668 return SubmitCallable(&IoTWirelessClient::UpdateMulticastGroup, request);
2669 }
2670
2674 template<typename UpdateMulticastGroupRequestT = Model::UpdateMulticastGroupRequest>
2675 void UpdateMulticastGroupAsync(const UpdateMulticastGroupRequestT& request, const UpdateMulticastGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2676 {
2677 return SubmitAsync(&IoTWirelessClient::UpdateMulticastGroup, request, handler, context);
2678 }
2679
2686
2690 template<typename UpdateNetworkAnalyzerConfigurationRequestT = Model::UpdateNetworkAnalyzerConfigurationRequest>
2692 {
2693 return SubmitCallable(&IoTWirelessClient::UpdateNetworkAnalyzerConfiguration, request);
2694 }
2695
2699 template<typename UpdateNetworkAnalyzerConfigurationRequestT = Model::UpdateNetworkAnalyzerConfigurationRequest>
2700 void UpdateNetworkAnalyzerConfigurationAsync(const UpdateNetworkAnalyzerConfigurationRequestT& request, const UpdateNetworkAnalyzerConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2701 {
2702 return SubmitAsync(&IoTWirelessClient::UpdateNetworkAnalyzerConfiguration, request, handler, context);
2703 }
2704
2711
2715 template<typename UpdatePartnerAccountRequestT = Model::UpdatePartnerAccountRequest>
2716 Model::UpdatePartnerAccountOutcomeCallable UpdatePartnerAccountCallable(const UpdatePartnerAccountRequestT& request) const
2717 {
2718 return SubmitCallable(&IoTWirelessClient::UpdatePartnerAccount, request);
2719 }
2720
2724 template<typename UpdatePartnerAccountRequestT = Model::UpdatePartnerAccountRequest>
2725 void UpdatePartnerAccountAsync(const UpdatePartnerAccountRequestT& request, const UpdatePartnerAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2726 {
2727 return SubmitAsync(&IoTWirelessClient::UpdatePartnerAccount, request, handler, context);
2728 }
2729
2737
2741 template<typename UpdateResourceEventConfigurationRequestT = Model::UpdateResourceEventConfigurationRequest>
2743 {
2744 return SubmitCallable(&IoTWirelessClient::UpdateResourceEventConfiguration, request);
2745 }
2746
2750 template<typename UpdateResourceEventConfigurationRequestT = Model::UpdateResourceEventConfigurationRequest>
2751 void UpdateResourceEventConfigurationAsync(const UpdateResourceEventConfigurationRequestT& request, const UpdateResourceEventConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2752 {
2753 return SubmitAsync(&IoTWirelessClient::UpdateResourceEventConfiguration, request, handler, context);
2754 }
2755
2765
2769 template<typename UpdateResourcePositionRequestT = Model::UpdateResourcePositionRequest>
2770 Model::UpdateResourcePositionOutcomeCallable UpdateResourcePositionCallable(const UpdateResourcePositionRequestT& request) const
2771 {
2772 return SubmitCallable(&IoTWirelessClient::UpdateResourcePosition, request);
2773 }
2774
2778 template<typename UpdateResourcePositionRequestT = Model::UpdateResourcePositionRequest>
2779 void UpdateResourcePositionAsync(const UpdateResourcePositionRequestT& request, const UpdateResourcePositionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2780 {
2781 return SubmitAsync(&IoTWirelessClient::UpdateResourcePosition, request, handler, context);
2782 }
2783
2790
2794 template<typename UpdateWirelessDeviceRequestT = Model::UpdateWirelessDeviceRequest>
2795 Model::UpdateWirelessDeviceOutcomeCallable UpdateWirelessDeviceCallable(const UpdateWirelessDeviceRequestT& request) const
2796 {
2797 return SubmitCallable(&IoTWirelessClient::UpdateWirelessDevice, request);
2798 }
2799
2803 template<typename UpdateWirelessDeviceRequestT = Model::UpdateWirelessDeviceRequest>
2804 void UpdateWirelessDeviceAsync(const UpdateWirelessDeviceRequestT& request, const UpdateWirelessDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2805 {
2806 return SubmitAsync(&IoTWirelessClient::UpdateWirelessDevice, request, handler, context);
2807 }
2808
2816
2820 template<typename UpdateWirelessDeviceImportTaskRequestT = Model::UpdateWirelessDeviceImportTaskRequest>
2822 {
2823 return SubmitCallable(&IoTWirelessClient::UpdateWirelessDeviceImportTask, request);
2824 }
2825
2829 template<typename UpdateWirelessDeviceImportTaskRequestT = Model::UpdateWirelessDeviceImportTaskRequest>
2830 void UpdateWirelessDeviceImportTaskAsync(const UpdateWirelessDeviceImportTaskRequestT& request, const UpdateWirelessDeviceImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2831 {
2832 return SubmitAsync(&IoTWirelessClient::UpdateWirelessDeviceImportTask, request, handler, context);
2833 }
2834
2841
2845 template<typename UpdateWirelessGatewayRequestT = Model::UpdateWirelessGatewayRequest>
2846 Model::UpdateWirelessGatewayOutcomeCallable UpdateWirelessGatewayCallable(const UpdateWirelessGatewayRequestT& request) const
2847 {
2848 return SubmitCallable(&IoTWirelessClient::UpdateWirelessGateway, request);
2849 }
2850
2854 template<typename UpdateWirelessGatewayRequestT = Model::UpdateWirelessGatewayRequest>
2855 void UpdateWirelessGatewayAsync(const UpdateWirelessGatewayRequestT& request, const UpdateWirelessGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2856 {
2857 return SubmitAsync(&IoTWirelessClient::UpdateWirelessGateway, request, handler, context);
2858 }
2859
2860
2861 void OverrideEndpoint(const Aws::String& endpoint);
2862 std::shared_ptr<IoTWirelessEndpointProviderBase>& accessEndpointProvider();
2863 private:
2865 void init(const IoTWirelessClientConfiguration& clientConfiguration);
2866
2867 IoTWirelessClientConfiguration m_clientConfiguration;
2868 std::shared_ptr<IoTWirelessEndpointProviderBase> m_endpointProvider;
2869 };
2870
2871} // namespace IoTWireless
2872} // 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
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
void OverrideEndpoint(const Aws::String &endpoint)
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
std::shared_ptr< IoTWirelessEndpointProviderBase > & accessEndpointProvider()
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 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::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::UpdateLogLevelsByResourceTypesRequest &, const Model::UpdateLogLevelsByResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLogLevelsByResourceTypesResponseReceivedHandler
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::PutResourceLogLevelRequest &, const Model::PutResourceLogLevelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourceLogLevelResponseReceivedHandler
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::CreateMulticastGroupRequest &, const Model::CreateMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMulticastGroupResponseReceivedHandler
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::DeleteWirelessGatewayRequest &, const Model::DeleteWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWirelessGatewayResponseReceivedHandler
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::ResetResourceLogLevelRequest &, const Model::ResetResourceLogLevelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetResourceLogLevelResponseReceivedHandler
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::ListWirelessDeviceImportTasksRequest &, const Model::ListWirelessDeviceImportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWirelessDeviceImportTasksResponseReceivedHandler
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::GetWirelessGatewayStatisticsRequest &, const Model::GetWirelessGatewayStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWirelessGatewayStatisticsResponseReceivedHandler
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::ListQueuedMessagesRequest &, const Model::ListQueuedMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueuedMessagesResponseReceivedHandler
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::AssociateAwsAccountWithPartnerAccountRequest &, const Model::AssociateAwsAccountWithPartnerAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAwsAccountWithPartnerAccountResponseReceivedHandler
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::UpdateWirelessDeviceImportTaskRequest &, const Model::UpdateWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWirelessDeviceImportTaskResponseReceivedHandler
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::DisassociateMulticastGroupFromFuotaTaskRequest &, const Model::DisassociateMulticastGroupFromFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMulticastGroupFromFuotaTaskResponseReceivedHandler
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::AssociateWirelessGatewayWithThingRequest &, const Model::AssociateWirelessGatewayWithThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateWirelessGatewayWithThingResponseReceivedHandler
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::ListMulticastGroupsRequest &, const Model::ListMulticastGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMulticastGroupsResponseReceivedHandler
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::CreateDestinationRequest &, const Model::CreateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDestinationResponseReceivedHandler
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::DisassociateWirelessGatewayFromThingRequest &, const Model::DisassociateWirelessGatewayFromThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateWirelessGatewayFromThingResponseReceivedHandler
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::UpdateWirelessGatewayRequest &, const Model::UpdateWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWirelessGatewayResponseReceivedHandler
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::DeleteWirelessDeviceImportTaskRequest &, const Model::DeleteWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWirelessDeviceImportTaskResponseReceivedHandler
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::ResetAllResourceLogLevelsRequest &, const Model::ResetAllResourceLogLevelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetAllResourceLogLevelsResponseReceivedHandler
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::DeleteQueuedMessagesRequest &, const Model::DeleteQueuedMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueuedMessagesResponseReceivedHandler
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::ListDevicesForWirelessDeviceImportTaskRequest &, const Model::ListDevicesForWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicesForWirelessDeviceImportTaskResponseReceivedHandler
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::GetResourceEventConfigurationRequest &, const Model::GetResourceEventConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceEventConfigurationResponseReceivedHandler
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::GetServiceEndpointRequest &, const Model::GetServiceEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceEndpointResponseReceivedHandler
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::ListDestinationsRequest &, const Model::ListDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDestinationsResponseReceivedHandler
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::CreateServiceProfileRequest &, const Model::CreateServiceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceProfileResponseReceivedHandler
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::DisassociateAwsAccountFromPartnerAccountRequest &, const Model::DisassociateAwsAccountFromPartnerAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAwsAccountFromPartnerAccountResponseReceivedHandler
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::UpdateWirelessDeviceRequest &, const Model::UpdateWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWirelessDeviceResponseReceivedHandler
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::CreateWirelessGatewayRequest &, const Model::CreateWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWirelessGatewayResponseReceivedHandler
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::StartWirelessDeviceImportTaskRequest &, const Model::StartWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWirelessDeviceImportTaskResponseReceivedHandler
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::UpdateDestinationRequest &, const Model::UpdateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDestinationResponseReceivedHandler
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::CreateDeviceProfileRequest &, const Model::CreateDeviceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeviceProfileResponseReceivedHandler
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::DeleteNetworkAnalyzerConfigurationRequest &, const Model::DeleteNetworkAnalyzerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkAnalyzerConfigurationResponseReceivedHandler
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::UpdateFuotaTaskRequest &, const Model::UpdateFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFuotaTaskResponseReceivedHandler
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::DeleteServiceProfileRequest &, const Model::DeleteServiceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceProfileResponseReceivedHandler
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::GetDeviceProfileRequest &, const Model::GetDeviceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceProfileResponseReceivedHandler
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::ListWirelessGatewayTaskDefinitionsRequest &, const Model::ListWirelessGatewayTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWirelessGatewayTaskDefinitionsResponseReceivedHandler
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::ListMulticastGroupsByFuotaTaskRequest &, const Model::ListMulticastGroupsByFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMulticastGroupsByFuotaTaskResponseReceivedHandler
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::StartSingleWirelessDeviceImportTaskRequest &, const Model::StartSingleWirelessDeviceImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSingleWirelessDeviceImportTaskResponseReceivedHandler
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::CreateWirelessDeviceRequest &, const Model::CreateWirelessDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWirelessDeviceResponseReceivedHandler
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::GetWirelessGatewayFirmwareInformationRequest &, const Model::GetWirelessGatewayFirmwareInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWirelessGatewayFirmwareInformationResponseReceivedHandler
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::UpdateMetricConfigurationRequest &, const Model::UpdateMetricConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMetricConfigurationResponseReceivedHandler
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::StartFuotaTaskRequest &, const Model::StartFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFuotaTaskResponseReceivedHandler
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::ListWirelessGatewaysRequest &, const Model::ListWirelessGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWirelessGatewaysResponseReceivedHandler
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::DisassociateWirelessDeviceFromThingRequest &, const Model::DisassociateWirelessDeviceFromThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateWirelessDeviceFromThingResponseReceivedHandler
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::ListWirelessDevicesRequest &, const Model::ListWirelessDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWirelessDevicesResponseReceivedHandler
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::ListEventConfigurationsRequest &, const Model::ListEventConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventConfigurationsResponseReceivedHandler
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::DeleteWirelessGatewayTaskDefinitionRequest &, const Model::DeleteWirelessGatewayTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWirelessGatewayTaskDefinitionResponseReceivedHandler
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::DisassociateWirelessGatewayFromCertificateRequest &, const Model::DisassociateWirelessGatewayFromCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateWirelessGatewayFromCertificateResponseReceivedHandler
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::GetMulticastGroupSessionRequest &, const Model::GetMulticastGroupSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMulticastGroupSessionResponseReceivedHandler
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::DeleteMulticastGroupRequest &, const Model::DeleteMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMulticastGroupResponseReceivedHandler
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::StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest &, const Model::StartBulkDisassociateWirelessDeviceFromMulticastGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBulkDisassociateWirelessDeviceFromMulticastGroupResponseReceivedHandler
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::GetMetricConfigurationRequest &, const Model::GetMetricConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricConfigurationResponseReceivedHandler
std::function< void(const IoTWirelessClient *, const Model::CreateFuotaTaskRequest &, const Model::CreateFuotaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFuotaTaskResponseReceivedHandler
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::GetWirelessGatewayRequest &, const Model::GetWirelessGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWirelessGatewayResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String