AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
IoTFleetWiseClient.h
1
6#pragma once
7#include <aws/iotfleetwise/IoTFleetWise_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/iotfleetwise/IoTFleetWiseServiceClientModel.h>
13
14namespace Aws
15{
16namespace IoTFleetWise
17{
29 class AWS_IOTFLEETWISE_API IoTFleetWiseClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<IoTFleetWiseClient>
30 {
31 public:
33 static const char* GetServiceName();
34 static const char* GetAllocationTag();
35
38
44 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider = nullptr);
45
51 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider = nullptr,
53
58 IoTFleetWiseClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider = nullptr,
61
62
63 /* Legacy constructors due deprecation */
69
75 const Aws::Client::ClientConfiguration& clientConfiguration);
76
81 IoTFleetWiseClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
82 const Aws::Client::ClientConfiguration& clientConfiguration);
83
84 /* End of legacy constructors due deprecation */
86
93
97 template<typename AssociateVehicleFleetRequestT = Model::AssociateVehicleFleetRequest>
98 Model::AssociateVehicleFleetOutcomeCallable AssociateVehicleFleetCallable(const AssociateVehicleFleetRequestT& request) const
99 {
100 return SubmitCallable(&IoTFleetWiseClient::AssociateVehicleFleet, request);
101 }
102
106 template<typename AssociateVehicleFleetRequestT = Model::AssociateVehicleFleetRequest>
107 void AssociateVehicleFleetAsync(const AssociateVehicleFleetRequestT& request, const AssociateVehicleFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
108 {
109 return SubmitAsync(&IoTFleetWiseClient::AssociateVehicleFleet, request, handler, context);
110 }
111
123
127 template<typename BatchCreateVehicleRequestT = Model::BatchCreateVehicleRequest>
128 Model::BatchCreateVehicleOutcomeCallable BatchCreateVehicleCallable(const BatchCreateVehicleRequestT& request) const
129 {
130 return SubmitCallable(&IoTFleetWiseClient::BatchCreateVehicle, request);
131 }
132
136 template<typename BatchCreateVehicleRequestT = Model::BatchCreateVehicleRequest>
137 void BatchCreateVehicleAsync(const BatchCreateVehicleRequestT& request, const BatchCreateVehicleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
138 {
139 return SubmitAsync(&IoTFleetWiseClient::BatchCreateVehicle, request, handler, context);
140 }
141
153
157 template<typename BatchUpdateVehicleRequestT = Model::BatchUpdateVehicleRequest>
158 Model::BatchUpdateVehicleOutcomeCallable BatchUpdateVehicleCallable(const BatchUpdateVehicleRequestT& request) const
159 {
160 return SubmitCallable(&IoTFleetWiseClient::BatchUpdateVehicle, request);
161 }
162
166 template<typename BatchUpdateVehicleRequestT = Model::BatchUpdateVehicleRequest>
167 void BatchUpdateVehicleAsync(const BatchUpdateVehicleRequestT& request, const BatchUpdateVehicleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
168 {
169 return SubmitAsync(&IoTFleetWiseClient::BatchUpdateVehicle, request, handler, context);
170 }
171
186
190 template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
191 Model::CreateCampaignOutcomeCallable CreateCampaignCallable(const CreateCampaignRequestT& request) const
192 {
193 return SubmitCallable(&IoTFleetWiseClient::CreateCampaign, request);
194 }
195
199 template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
200 void CreateCampaignAsync(const CreateCampaignRequestT& request, const CreateCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
201 {
202 return SubmitAsync(&IoTFleetWiseClient::CreateCampaign, request, handler, context);
203 }
204
216
220 template<typename CreateDecoderManifestRequestT = Model::CreateDecoderManifestRequest>
221 Model::CreateDecoderManifestOutcomeCallable CreateDecoderManifestCallable(const CreateDecoderManifestRequestT& request) const
222 {
223 return SubmitCallable(&IoTFleetWiseClient::CreateDecoderManifest, request);
224 }
225
229 template<typename CreateDecoderManifestRequestT = Model::CreateDecoderManifestRequest>
230 void CreateDecoderManifestAsync(const CreateDecoderManifestRequestT& request, const CreateDecoderManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
231 {
232 return SubmitAsync(&IoTFleetWiseClient::CreateDecoderManifest, request, handler, context);
233 }
234
246
250 template<typename CreateFleetRequestT = Model::CreateFleetRequest>
251 Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT& request) const
252 {
253 return SubmitCallable(&IoTFleetWiseClient::CreateFleet, request);
254 }
255
259 template<typename CreateFleetRequestT = Model::CreateFleetRequest>
260 void CreateFleetAsync(const CreateFleetRequestT& request, const CreateFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
261 {
262 return SubmitAsync(&IoTFleetWiseClient::CreateFleet, request, handler, context);
263 }
264
275
279 template<typename CreateModelManifestRequestT = Model::CreateModelManifestRequest>
280 Model::CreateModelManifestOutcomeCallable CreateModelManifestCallable(const CreateModelManifestRequestT& request) const
281 {
282 return SubmitCallable(&IoTFleetWiseClient::CreateModelManifest, request);
283 }
284
288 template<typename CreateModelManifestRequestT = Model::CreateModelManifestRequest>
289 void CreateModelManifestAsync(const CreateModelManifestRequestT& request, const CreateModelManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
290 {
291 return SubmitAsync(&IoTFleetWiseClient::CreateModelManifest, request, handler, context);
292 }
293
301
305 template<typename CreateSignalCatalogRequestT = Model::CreateSignalCatalogRequest>
306 Model::CreateSignalCatalogOutcomeCallable CreateSignalCatalogCallable(const CreateSignalCatalogRequestT& request) const
307 {
308 return SubmitCallable(&IoTFleetWiseClient::CreateSignalCatalog, request);
309 }
310
314 template<typename CreateSignalCatalogRequestT = Model::CreateSignalCatalogRequest>
315 void CreateSignalCatalogAsync(const CreateSignalCatalogRequestT& request, const CreateSignalCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
316 {
317 return SubmitAsync(&IoTFleetWiseClient::CreateSignalCatalog, request, handler, context);
318 }
319
334
338 template<typename CreateVehicleRequestT = Model::CreateVehicleRequest>
339 Model::CreateVehicleOutcomeCallable CreateVehicleCallable(const CreateVehicleRequestT& request) const
340 {
341 return SubmitCallable(&IoTFleetWiseClient::CreateVehicle, request);
342 }
343
347 template<typename CreateVehicleRequestT = Model::CreateVehicleRequest>
348 void CreateVehicleAsync(const CreateVehicleRequestT& request, const CreateVehicleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
349 {
350 return SubmitAsync(&IoTFleetWiseClient::CreateVehicle, request, handler, context);
351 }
352
360
364 template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
365 Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable(const DeleteCampaignRequestT& request) const
366 {
367 return SubmitCallable(&IoTFleetWiseClient::DeleteCampaign, request);
368 }
369
373 template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
374 void DeleteCampaignAsync(const DeleteCampaignRequestT& request, const DeleteCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
375 {
376 return SubmitAsync(&IoTFleetWiseClient::DeleteCampaign, request, handler, context);
377 }
378
388
392 template<typename DeleteDecoderManifestRequestT = Model::DeleteDecoderManifestRequest>
393 Model::DeleteDecoderManifestOutcomeCallable DeleteDecoderManifestCallable(const DeleteDecoderManifestRequestT& request) const
394 {
395 return SubmitCallable(&IoTFleetWiseClient::DeleteDecoderManifest, request);
396 }
397
401 template<typename DeleteDecoderManifestRequestT = Model::DeleteDecoderManifestRequest>
402 void DeleteDecoderManifestAsync(const DeleteDecoderManifestRequestT& request, const DeleteDecoderManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
403 {
404 return SubmitAsync(&IoTFleetWiseClient::DeleteDecoderManifest, request, handler, context);
405 }
406
419
423 template<typename DeleteFleetRequestT = Model::DeleteFleetRequest>
424 Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT& request) const
425 {
426 return SubmitCallable(&IoTFleetWiseClient::DeleteFleet, request);
427 }
428
432 template<typename DeleteFleetRequestT = Model::DeleteFleetRequest>
433 void DeleteFleetAsync(const DeleteFleetRequestT& request, const DeleteFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
434 {
435 return SubmitAsync(&IoTFleetWiseClient::DeleteFleet, request, handler, context);
436 }
437
446
450 template<typename DeleteModelManifestRequestT = Model::DeleteModelManifestRequest>
451 Model::DeleteModelManifestOutcomeCallable DeleteModelManifestCallable(const DeleteModelManifestRequestT& request) const
452 {
453 return SubmitCallable(&IoTFleetWiseClient::DeleteModelManifest, request);
454 }
455
459 template<typename DeleteModelManifestRequestT = Model::DeleteModelManifestRequest>
460 void DeleteModelManifestAsync(const DeleteModelManifestRequestT& request, const DeleteModelManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
461 {
462 return SubmitAsync(&IoTFleetWiseClient::DeleteModelManifest, request, handler, context);
463 }
464
473
477 template<typename DeleteSignalCatalogRequestT = Model::DeleteSignalCatalogRequest>
478 Model::DeleteSignalCatalogOutcomeCallable DeleteSignalCatalogCallable(const DeleteSignalCatalogRequestT& request) const
479 {
480 return SubmitCallable(&IoTFleetWiseClient::DeleteSignalCatalog, request);
481 }
482
486 template<typename DeleteSignalCatalogRequestT = Model::DeleteSignalCatalogRequest>
487 void DeleteSignalCatalogAsync(const DeleteSignalCatalogRequestT& request, const DeleteSignalCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
488 {
489 return SubmitAsync(&IoTFleetWiseClient::DeleteSignalCatalog, request, handler, context);
490 }
491
500
504 template<typename DeleteVehicleRequestT = Model::DeleteVehicleRequest>
505 Model::DeleteVehicleOutcomeCallable DeleteVehicleCallable(const DeleteVehicleRequestT& request) const
506 {
507 return SubmitCallable(&IoTFleetWiseClient::DeleteVehicle, request);
508 }
509
513 template<typename DeleteVehicleRequestT = Model::DeleteVehicleRequest>
514 void DeleteVehicleAsync(const DeleteVehicleRequestT& request, const DeleteVehicleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
515 {
516 return SubmitAsync(&IoTFleetWiseClient::DeleteVehicle, request, handler, context);
517 }
518
529
533 template<typename DisassociateVehicleFleetRequestT = Model::DisassociateVehicleFleetRequest>
534 Model::DisassociateVehicleFleetOutcomeCallable DisassociateVehicleFleetCallable(const DisassociateVehicleFleetRequestT& request) const
535 {
536 return SubmitCallable(&IoTFleetWiseClient::DisassociateVehicleFleet, request);
537 }
538
542 template<typename DisassociateVehicleFleetRequestT = Model::DisassociateVehicleFleetRequest>
543 void DisassociateVehicleFleetAsync(const DisassociateVehicleFleetRequestT& request, const DisassociateVehicleFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
544 {
545 return SubmitAsync(&IoTFleetWiseClient::DisassociateVehicleFleet, request, handler, context);
546 }
547
554
558 template<typename GetCampaignRequestT = Model::GetCampaignRequest>
559 Model::GetCampaignOutcomeCallable GetCampaignCallable(const GetCampaignRequestT& request) const
560 {
561 return SubmitCallable(&IoTFleetWiseClient::GetCampaign, request);
562 }
563
567 template<typename GetCampaignRequestT = Model::GetCampaignRequest>
568 void GetCampaignAsync(const GetCampaignRequestT& request, const GetCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
569 {
570 return SubmitAsync(&IoTFleetWiseClient::GetCampaign, request, handler, context);
571 }
572
580
584 template<typename GetDecoderManifestRequestT = Model::GetDecoderManifestRequest>
585 Model::GetDecoderManifestOutcomeCallable GetDecoderManifestCallable(const GetDecoderManifestRequestT& request) const
586 {
587 return SubmitCallable(&IoTFleetWiseClient::GetDecoderManifest, request);
588 }
589
593 template<typename GetDecoderManifestRequestT = Model::GetDecoderManifestRequest>
594 void GetDecoderManifestAsync(const GetDecoderManifestRequestT& request, const GetDecoderManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
595 {
596 return SubmitAsync(&IoTFleetWiseClient::GetDecoderManifest, request, handler, context);
597 }
598
606
610 template<typename GetEncryptionConfigurationRequestT = Model::GetEncryptionConfigurationRequest>
611 Model::GetEncryptionConfigurationOutcomeCallable GetEncryptionConfigurationCallable(const GetEncryptionConfigurationRequestT& request = {}) const
612 {
613 return SubmitCallable(&IoTFleetWiseClient::GetEncryptionConfiguration, request);
614 }
615
619 template<typename GetEncryptionConfigurationRequestT = Model::GetEncryptionConfigurationRequest>
620 void GetEncryptionConfigurationAsync(const GetEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetEncryptionConfigurationRequestT& request = {}) const
621 {
622 return SubmitAsync(&IoTFleetWiseClient::GetEncryptionConfiguration, request, handler, context);
623 }
624
631
635 template<typename GetFleetRequestT = Model::GetFleetRequest>
636 Model::GetFleetOutcomeCallable GetFleetCallable(const GetFleetRequestT& request) const
637 {
638 return SubmitCallable(&IoTFleetWiseClient::GetFleet, request);
639 }
640
644 template<typename GetFleetRequestT = Model::GetFleetRequest>
645 void GetFleetAsync(const GetFleetRequestT& request, const GetFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
646 {
647 return SubmitAsync(&IoTFleetWiseClient::GetFleet, request, handler, context);
648 }
649
656
660 template<typename GetLoggingOptionsRequestT = Model::GetLoggingOptionsRequest>
661 Model::GetLoggingOptionsOutcomeCallable GetLoggingOptionsCallable(const GetLoggingOptionsRequestT& request = {}) const
662 {
663 return SubmitCallable(&IoTFleetWiseClient::GetLoggingOptions, request);
664 }
665
669 template<typename GetLoggingOptionsRequestT = Model::GetLoggingOptionsRequest>
670 void GetLoggingOptionsAsync(const GetLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetLoggingOptionsRequestT& request = {}) const
671 {
672 return SubmitAsync(&IoTFleetWiseClient::GetLoggingOptions, request, handler, context);
673 }
674
682
686 template<typename GetModelManifestRequestT = Model::GetModelManifestRequest>
687 Model::GetModelManifestOutcomeCallable GetModelManifestCallable(const GetModelManifestRequestT& request) const
688 {
689 return SubmitCallable(&IoTFleetWiseClient::GetModelManifest, request);
690 }
691
695 template<typename GetModelManifestRequestT = Model::GetModelManifestRequest>
696 void GetModelManifestAsync(const GetModelManifestRequestT& request, const GetModelManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
697 {
698 return SubmitAsync(&IoTFleetWiseClient::GetModelManifest, request, handler, context);
699 }
700
713
717 template<typename GetRegisterAccountStatusRequestT = Model::GetRegisterAccountStatusRequest>
718 Model::GetRegisterAccountStatusOutcomeCallable GetRegisterAccountStatusCallable(const GetRegisterAccountStatusRequestT& request = {}) const
719 {
720 return SubmitCallable(&IoTFleetWiseClient::GetRegisterAccountStatus, request);
721 }
722
726 template<typename GetRegisterAccountStatusRequestT = Model::GetRegisterAccountStatusRequest>
727 void GetRegisterAccountStatusAsync(const GetRegisterAccountStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetRegisterAccountStatusRequestT& request = {}) const
728 {
729 return SubmitAsync(&IoTFleetWiseClient::GetRegisterAccountStatus, request, handler, context);
730 }
731
738
742 template<typename GetSignalCatalogRequestT = Model::GetSignalCatalogRequest>
743 Model::GetSignalCatalogOutcomeCallable GetSignalCatalogCallable(const GetSignalCatalogRequestT& request) const
744 {
745 return SubmitCallable(&IoTFleetWiseClient::GetSignalCatalog, request);
746 }
747
751 template<typename GetSignalCatalogRequestT = Model::GetSignalCatalogRequest>
752 void GetSignalCatalogAsync(const GetSignalCatalogRequestT& request, const GetSignalCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
753 {
754 return SubmitAsync(&IoTFleetWiseClient::GetSignalCatalog, request, handler, context);
755 }
756
763
767 template<typename GetVehicleRequestT = Model::GetVehicleRequest>
768 Model::GetVehicleOutcomeCallable GetVehicleCallable(const GetVehicleRequestT& request) const
769 {
770 return SubmitCallable(&IoTFleetWiseClient::GetVehicle, request);
771 }
772
776 template<typename GetVehicleRequestT = Model::GetVehicleRequest>
777 void GetVehicleAsync(const GetVehicleRequestT& request, const GetVehicleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
778 {
779 return SubmitAsync(&IoTFleetWiseClient::GetVehicle, request, handler, context);
780 }
781
789
793 template<typename GetVehicleStatusRequestT = Model::GetVehicleStatusRequest>
794 Model::GetVehicleStatusOutcomeCallable GetVehicleStatusCallable(const GetVehicleStatusRequestT& request) const
795 {
796 return SubmitCallable(&IoTFleetWiseClient::GetVehicleStatus, request);
797 }
798
802 template<typename GetVehicleStatusRequestT = Model::GetVehicleStatusRequest>
803 void GetVehicleStatusAsync(const GetVehicleStatusRequestT& request, const GetVehicleStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
804 {
805 return SubmitAsync(&IoTFleetWiseClient::GetVehicleStatus, request, handler, context);
806 }
807
815
819 template<typename ImportDecoderManifestRequestT = Model::ImportDecoderManifestRequest>
820 Model::ImportDecoderManifestOutcomeCallable ImportDecoderManifestCallable(const ImportDecoderManifestRequestT& request) const
821 {
822 return SubmitCallable(&IoTFleetWiseClient::ImportDecoderManifest, request);
823 }
824
828 template<typename ImportDecoderManifestRequestT = Model::ImportDecoderManifestRequest>
829 void ImportDecoderManifestAsync(const ImportDecoderManifestRequestT& request, const ImportDecoderManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
830 {
831 return SubmitAsync(&IoTFleetWiseClient::ImportDecoderManifest, request, handler, context);
832 }
833
841
845 template<typename ImportSignalCatalogRequestT = Model::ImportSignalCatalogRequest>
846 Model::ImportSignalCatalogOutcomeCallable ImportSignalCatalogCallable(const ImportSignalCatalogRequestT& request) const
847 {
848 return SubmitCallable(&IoTFleetWiseClient::ImportSignalCatalog, request);
849 }
850
854 template<typename ImportSignalCatalogRequestT = Model::ImportSignalCatalogRequest>
855 void ImportSignalCatalogAsync(const ImportSignalCatalogRequestT& request, const ImportSignalCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
856 {
857 return SubmitAsync(&IoTFleetWiseClient::ImportSignalCatalog, request, handler, context);
858 }
859
868
872 template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
873 Model::ListCampaignsOutcomeCallable ListCampaignsCallable(const ListCampaignsRequestT& request = {}) const
874 {
875 return SubmitCallable(&IoTFleetWiseClient::ListCampaigns, request);
876 }
877
881 template<typename ListCampaignsRequestT = Model::ListCampaignsRequest>
882 void ListCampaignsAsync(const ListCampaignsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCampaignsRequestT& request = {}) const
883 {
884 return SubmitAsync(&IoTFleetWiseClient::ListCampaigns, request, handler, context);
885 }
886
896
900 template<typename ListDecoderManifestNetworkInterfacesRequestT = Model::ListDecoderManifestNetworkInterfacesRequest>
902 {
903 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifestNetworkInterfaces, request);
904 }
905
909 template<typename ListDecoderManifestNetworkInterfacesRequestT = Model::ListDecoderManifestNetworkInterfacesRequest>
910 void ListDecoderManifestNetworkInterfacesAsync(const ListDecoderManifestNetworkInterfacesRequestT& request, const ListDecoderManifestNetworkInterfacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
911 {
912 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifestNetworkInterfaces, request, handler, context);
913 }
914
924
928 template<typename ListDecoderManifestSignalsRequestT = Model::ListDecoderManifestSignalsRequest>
929 Model::ListDecoderManifestSignalsOutcomeCallable ListDecoderManifestSignalsCallable(const ListDecoderManifestSignalsRequestT& request) const
930 {
931 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifestSignals, request);
932 }
933
937 template<typename ListDecoderManifestSignalsRequestT = Model::ListDecoderManifestSignalsRequest>
938 void ListDecoderManifestSignalsAsync(const ListDecoderManifestSignalsRequestT& request, const ListDecoderManifestSignalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
939 {
940 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifestSignals, request, handler, context);
941 }
942
951
955 template<typename ListDecoderManifestsRequestT = Model::ListDecoderManifestsRequest>
956 Model::ListDecoderManifestsOutcomeCallable ListDecoderManifestsCallable(const ListDecoderManifestsRequestT& request = {}) const
957 {
958 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifests, request);
959 }
960
964 template<typename ListDecoderManifestsRequestT = Model::ListDecoderManifestsRequest>
965 void ListDecoderManifestsAsync(const ListDecoderManifestsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDecoderManifestsRequestT& request = {}) const
966 {
967 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifests, request, handler, context);
968 }
969
979
983 template<typename ListFleetsRequestT = Model::ListFleetsRequest>
984 Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT& request = {}) const
985 {
986 return SubmitCallable(&IoTFleetWiseClient::ListFleets, request);
987 }
988
992 template<typename ListFleetsRequestT = Model::ListFleetsRequest>
993 void ListFleetsAsync(const ListFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFleetsRequestT& request = {}) const
994 {
995 return SubmitAsync(&IoTFleetWiseClient::ListFleets, request, handler, context);
996 }
997
1007
1011 template<typename ListFleetsForVehicleRequestT = Model::ListFleetsForVehicleRequest>
1012 Model::ListFleetsForVehicleOutcomeCallable ListFleetsForVehicleCallable(const ListFleetsForVehicleRequestT& request) const
1013 {
1014 return SubmitCallable(&IoTFleetWiseClient::ListFleetsForVehicle, request);
1015 }
1016
1020 template<typename ListFleetsForVehicleRequestT = Model::ListFleetsForVehicleRequest>
1021 void ListFleetsForVehicleAsync(const ListFleetsForVehicleRequestT& request, const ListFleetsForVehicleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1022 {
1023 return SubmitAsync(&IoTFleetWiseClient::ListFleetsForVehicle, request, handler, context);
1024 }
1025
1035
1039 template<typename ListModelManifestNodesRequestT = Model::ListModelManifestNodesRequest>
1040 Model::ListModelManifestNodesOutcomeCallable ListModelManifestNodesCallable(const ListModelManifestNodesRequestT& request) const
1041 {
1042 return SubmitCallable(&IoTFleetWiseClient::ListModelManifestNodes, request);
1043 }
1044
1048 template<typename ListModelManifestNodesRequestT = Model::ListModelManifestNodesRequest>
1049 void ListModelManifestNodesAsync(const ListModelManifestNodesRequestT& request, const ListModelManifestNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1050 {
1051 return SubmitAsync(&IoTFleetWiseClient::ListModelManifestNodes, request, handler, context);
1052 }
1053
1062
1066 template<typename ListModelManifestsRequestT = Model::ListModelManifestsRequest>
1067 Model::ListModelManifestsOutcomeCallable ListModelManifestsCallable(const ListModelManifestsRequestT& request = {}) const
1068 {
1069 return SubmitCallable(&IoTFleetWiseClient::ListModelManifests, request);
1070 }
1071
1075 template<typename ListModelManifestsRequestT = Model::ListModelManifestsRequest>
1076 void ListModelManifestsAsync(const ListModelManifestsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListModelManifestsRequestT& request = {}) const
1077 {
1078 return SubmitAsync(&IoTFleetWiseClient::ListModelManifests, request, handler, context);
1079 }
1080
1090
1094 template<typename ListSignalCatalogNodesRequestT = Model::ListSignalCatalogNodesRequest>
1095 Model::ListSignalCatalogNodesOutcomeCallable ListSignalCatalogNodesCallable(const ListSignalCatalogNodesRequestT& request) const
1096 {
1097 return SubmitCallable(&IoTFleetWiseClient::ListSignalCatalogNodes, request);
1098 }
1099
1103 template<typename ListSignalCatalogNodesRequestT = Model::ListSignalCatalogNodesRequest>
1104 void ListSignalCatalogNodesAsync(const ListSignalCatalogNodesRequestT& request, const ListSignalCatalogNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1105 {
1106 return SubmitAsync(&IoTFleetWiseClient::ListSignalCatalogNodes, request, handler, context);
1107 }
1108
1119
1123 template<typename ListSignalCatalogsRequestT = Model::ListSignalCatalogsRequest>
1124 Model::ListSignalCatalogsOutcomeCallable ListSignalCatalogsCallable(const ListSignalCatalogsRequestT& request = {}) const
1125 {
1126 return SubmitCallable(&IoTFleetWiseClient::ListSignalCatalogs, request);
1127 }
1128
1132 template<typename ListSignalCatalogsRequestT = Model::ListSignalCatalogsRequest>
1133 void ListSignalCatalogsAsync(const ListSignalCatalogsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSignalCatalogsRequestT& request = {}) const
1134 {
1135 return SubmitAsync(&IoTFleetWiseClient::ListSignalCatalogs, request, handler, context);
1136 }
1137
1145
1149 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1150 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1151 {
1152 return SubmitCallable(&IoTFleetWiseClient::ListTagsForResource, request);
1153 }
1154
1158 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1159 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1160 {
1161 return SubmitAsync(&IoTFleetWiseClient::ListTagsForResource, request, handler, context);
1162 }
1163
1172
1176 template<typename ListVehiclesRequestT = Model::ListVehiclesRequest>
1177 Model::ListVehiclesOutcomeCallable ListVehiclesCallable(const ListVehiclesRequestT& request = {}) const
1178 {
1179 return SubmitCallable(&IoTFleetWiseClient::ListVehicles, request);
1180 }
1181
1185 template<typename ListVehiclesRequestT = Model::ListVehiclesRequest>
1186 void ListVehiclesAsync(const ListVehiclesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVehiclesRequestT& request = {}) const
1187 {
1188 return SubmitAsync(&IoTFleetWiseClient::ListVehicles, request, handler, context);
1189 }
1190
1200
1204 template<typename ListVehiclesInFleetRequestT = Model::ListVehiclesInFleetRequest>
1205 Model::ListVehiclesInFleetOutcomeCallable ListVehiclesInFleetCallable(const ListVehiclesInFleetRequestT& request) const
1206 {
1207 return SubmitCallable(&IoTFleetWiseClient::ListVehiclesInFleet, request);
1208 }
1209
1213 template<typename ListVehiclesInFleetRequestT = Model::ListVehiclesInFleetRequest>
1214 void ListVehiclesInFleetAsync(const ListVehiclesInFleetRequestT& request, const ListVehiclesInFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1215 {
1216 return SubmitAsync(&IoTFleetWiseClient::ListVehiclesInFleet, request, handler, context);
1217 }
1218
1231
1235 template<typename PutEncryptionConfigurationRequestT = Model::PutEncryptionConfigurationRequest>
1236 Model::PutEncryptionConfigurationOutcomeCallable PutEncryptionConfigurationCallable(const PutEncryptionConfigurationRequestT& request) const
1237 {
1238 return SubmitCallable(&IoTFleetWiseClient::PutEncryptionConfiguration, request);
1239 }
1240
1244 template<typename PutEncryptionConfigurationRequestT = Model::PutEncryptionConfigurationRequest>
1245 void PutEncryptionConfigurationAsync(const PutEncryptionConfigurationRequestT& request, const PutEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1246 {
1247 return SubmitAsync(&IoTFleetWiseClient::PutEncryptionConfiguration, request, handler, context);
1248 }
1249
1256
1260 template<typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
1261 Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const PutLoggingOptionsRequestT& request) const
1262 {
1263 return SubmitCallable(&IoTFleetWiseClient::PutLoggingOptions, request);
1264 }
1265
1269 template<typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
1270 void PutLoggingOptionsAsync(const PutLoggingOptionsRequestT& request, const PutLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1271 {
1272 return SubmitAsync(&IoTFleetWiseClient::PutLoggingOptions, request, handler, context);
1273 }
1274
1312
1316 template<typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1317 Model::RegisterAccountOutcomeCallable RegisterAccountCallable(const RegisterAccountRequestT& request = {}) const
1318 {
1319 return SubmitCallable(&IoTFleetWiseClient::RegisterAccount, request);
1320 }
1321
1325 template<typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1326 void RegisterAccountAsync(const RegisterAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RegisterAccountRequestT& request = {}) const
1327 {
1328 return SubmitAsync(&IoTFleetWiseClient::RegisterAccount, request, handler, context);
1329 }
1330
1338
1342 template<typename TagResourceRequestT = Model::TagResourceRequest>
1343 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1344 {
1345 return SubmitCallable(&IoTFleetWiseClient::TagResource, request);
1346 }
1347
1351 template<typename TagResourceRequestT = Model::TagResourceRequest>
1352 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1353 {
1354 return SubmitAsync(&IoTFleetWiseClient::TagResource, request, handler, context);
1355 }
1356
1364
1368 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1369 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1370 {
1371 return SubmitCallable(&IoTFleetWiseClient::UntagResource, request);
1372 }
1373
1377 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1378 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1379 {
1380 return SubmitAsync(&IoTFleetWiseClient::UntagResource, request, handler, context);
1381 }
1382
1389
1393 template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
1394 Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable(const UpdateCampaignRequestT& request) const
1395 {
1396 return SubmitCallable(&IoTFleetWiseClient::UpdateCampaign, request);
1397 }
1398
1402 template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
1403 void UpdateCampaignAsync(const UpdateCampaignRequestT& request, const UpdateCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1404 {
1405 return SubmitAsync(&IoTFleetWiseClient::UpdateCampaign, request, handler, context);
1406 }
1407
1416
1420 template<typename UpdateDecoderManifestRequestT = Model::UpdateDecoderManifestRequest>
1421 Model::UpdateDecoderManifestOutcomeCallable UpdateDecoderManifestCallable(const UpdateDecoderManifestRequestT& request) const
1422 {
1423 return SubmitCallable(&IoTFleetWiseClient::UpdateDecoderManifest, request);
1424 }
1425
1429 template<typename UpdateDecoderManifestRequestT = Model::UpdateDecoderManifestRequest>
1430 void UpdateDecoderManifestAsync(const UpdateDecoderManifestRequestT& request, const UpdateDecoderManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1431 {
1432 return SubmitAsync(&IoTFleetWiseClient::UpdateDecoderManifest, request, handler, context);
1433 }
1434
1443
1447 template<typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1448 Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT& request) const
1449 {
1450 return SubmitCallable(&IoTFleetWiseClient::UpdateFleet, request);
1451 }
1452
1456 template<typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1457 void UpdateFleetAsync(const UpdateFleetRequestT& request, const UpdateFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1458 {
1459 return SubmitAsync(&IoTFleetWiseClient::UpdateFleet, request, handler, context);
1460 }
1461
1469
1473 template<typename UpdateModelManifestRequestT = Model::UpdateModelManifestRequest>
1474 Model::UpdateModelManifestOutcomeCallable UpdateModelManifestCallable(const UpdateModelManifestRequestT& request) const
1475 {
1476 return SubmitCallable(&IoTFleetWiseClient::UpdateModelManifest, request);
1477 }
1478
1482 template<typename UpdateModelManifestRequestT = Model::UpdateModelManifestRequest>
1483 void UpdateModelManifestAsync(const UpdateModelManifestRequestT& request, const UpdateModelManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1484 {
1485 return SubmitAsync(&IoTFleetWiseClient::UpdateModelManifest, request, handler, context);
1486 }
1487
1494
1498 template<typename UpdateSignalCatalogRequestT = Model::UpdateSignalCatalogRequest>
1499 Model::UpdateSignalCatalogOutcomeCallable UpdateSignalCatalogCallable(const UpdateSignalCatalogRequestT& request) const
1500 {
1501 return SubmitCallable(&IoTFleetWiseClient::UpdateSignalCatalog, request);
1502 }
1503
1507 template<typename UpdateSignalCatalogRequestT = Model::UpdateSignalCatalogRequest>
1508 void UpdateSignalCatalogAsync(const UpdateSignalCatalogRequestT& request, const UpdateSignalCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1509 {
1510 return SubmitAsync(&IoTFleetWiseClient::UpdateSignalCatalog, request, handler, context);
1511 }
1512
1519
1523 template<typename UpdateVehicleRequestT = Model::UpdateVehicleRequest>
1524 Model::UpdateVehicleOutcomeCallable UpdateVehicleCallable(const UpdateVehicleRequestT& request) const
1525 {
1526 return SubmitCallable(&IoTFleetWiseClient::UpdateVehicle, request);
1527 }
1528
1532 template<typename UpdateVehicleRequestT = Model::UpdateVehicleRequest>
1533 void UpdateVehicleAsync(const UpdateVehicleRequestT& request, const UpdateVehicleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1534 {
1535 return SubmitAsync(&IoTFleetWiseClient::UpdateVehicle, request, handler, context);
1536 }
1537
1538
1539 void OverrideEndpoint(const Aws::String& endpoint);
1540 std::shared_ptr<IoTFleetWiseEndpointProviderBase>& accessEndpointProvider();
1541 private:
1543 void init(const IoTFleetWiseClientConfiguration& clientConfiguration);
1544
1545 IoTFleetWiseClientConfiguration m_clientConfiguration;
1546 std::shared_ptr<IoTFleetWiseEndpointProviderBase> m_endpointProvider;
1547 };
1548
1549} // namespace IoTFleetWise
1550} // namespace Aws
virtual Model::ListCampaignsOutcome ListCampaigns(const Model::ListCampaignsRequest &request={}) const
virtual Model::DisassociateVehicleFleetOutcome DisassociateVehicleFleet(const Model::DisassociateVehicleFleetRequest &request) const
IoTFleetWiseEndpointProvider EndpointProviderType
void GetSignalCatalogAsync(const GetSignalCatalogRequestT &request, const GetSignalCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateVehicleOutcome UpdateVehicle(const Model::UpdateVehicleRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::ListDecoderManifestNetworkInterfacesOutcome ListDecoderManifestNetworkInterfaces(const Model::ListDecoderManifestNetworkInterfacesRequest &request) const
static const char * GetServiceName()
void UpdateCampaignAsync(const UpdateCampaignRequestT &request, const UpdateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
IoTFleetWiseClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetRegisterAccountStatusOutcome GetRegisterAccountStatus(const Model::GetRegisterAccountStatusRequest &request={}) const
Model::DeleteModelManifestOutcomeCallable DeleteModelManifestCallable(const DeleteModelManifestRequestT &request) const
void ListSignalCatalogsAsync(const ListSignalCatalogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSignalCatalogsRequestT &request={}) const
void ListModelManifestsAsync(const ListModelManifestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListModelManifestsRequestT &request={}) const
void ListVehiclesInFleetAsync(const ListVehiclesInFleetRequestT &request, const ListVehiclesInFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFleetAsync(const CreateFleetRequestT &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVehicleAsync(const CreateVehicleRequestT &request, const CreateVehicleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const PutLoggingOptionsRequestT &request) const
virtual Model::GetVehicleStatusOutcome GetVehicleStatus(const Model::GetVehicleStatusRequest &request) const
virtual Model::GetLoggingOptionsOutcome GetLoggingOptions(const Model::GetLoggingOptionsRequest &request={}) const
void DeleteModelManifestAsync(const DeleteModelManifestRequestT &request, const DeleteModelManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCampaignOutcome DeleteCampaign(const Model::DeleteCampaignRequest &request) const
Model::DeleteSignalCatalogOutcomeCallable DeleteSignalCatalogCallable(const DeleteSignalCatalogRequestT &request) const
void DeleteVehicleAsync(const DeleteVehicleRequestT &request, const DeleteVehicleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateVehicleAsync(const UpdateVehicleRequestT &request, const UpdateVehicleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListModelManifestsOutcomeCallable ListModelManifestsCallable(const ListModelManifestsRequestT &request={}) const
void DisassociateVehicleFleetAsync(const DisassociateVehicleFleetRequestT &request, const DisassociateVehicleFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutEncryptionConfigurationAsync(const PutEncryptionConfigurationRequestT &request, const PutEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDecoderManifestAsync(const DeleteDecoderManifestRequestT &request, const DeleteDecoderManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchCreateVehicleAsync(const BatchCreateVehicleRequestT &request, const BatchCreateVehicleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateVehicleOutcomeCallable CreateVehicleCallable(const CreateVehicleRequestT &request) const
std::shared_ptr< IoTFleetWiseEndpointProviderBase > & accessEndpointProvider()
void BatchUpdateVehicleAsync(const BatchUpdateVehicleRequestT &request, const BatchUpdateVehicleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutLoggingOptionsAsync(const PutLoggingOptionsRequestT &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDecoderManifestOutcome GetDecoderManifest(const Model::GetDecoderManifestRequest &request) const
Model::AssociateVehicleFleetOutcomeCallable AssociateVehicleFleetCallable(const AssociateVehicleFleetRequestT &request) const
virtual Model::ListVehiclesOutcome ListVehicles(const Model::ListVehiclesRequest &request={}) const
Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT &request) const
Model::ListDecoderManifestSignalsOutcomeCallable ListDecoderManifestSignalsCallable(const ListDecoderManifestSignalsRequestT &request) const
void CreateSignalCatalogAsync(const CreateSignalCatalogRequestT &request, const CreateSignalCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDecoderManifestOutcomeCallable UpdateDecoderManifestCallable(const UpdateDecoderManifestRequestT &request) const
void UpdateModelManifestAsync(const UpdateModelManifestRequestT &request, const UpdateModelManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDecoderManifestSignalsOutcome ListDecoderManifestSignals(const Model::ListDecoderManifestSignalsRequest &request) const
virtual Model::UpdateFleetOutcome UpdateFleet(const Model::UpdateFleetRequest &request) const
Model::UpdateVehicleOutcomeCallable UpdateVehicleCallable(const UpdateVehicleRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::CreateDecoderManifestOutcomeCallable CreateDecoderManifestCallable(const CreateDecoderManifestRequestT &request) const
Model::CreateCampaignOutcomeCallable CreateCampaignCallable(const CreateCampaignRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
IoTFleetWiseClientConfiguration ClientConfigurationType
void OverrideEndpoint(const Aws::String &endpoint)
void GetCampaignAsync(const GetCampaignRequestT &request, const GetCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVehicleOutcome CreateVehicle(const Model::CreateVehicleRequest &request) const
Model::ImportSignalCatalogOutcomeCallable ImportSignalCatalogCallable(const ImportSignalCatalogRequestT &request) const
virtual Model::ListDecoderManifestsOutcome ListDecoderManifests(const Model::ListDecoderManifestsRequest &request={}) const
virtual Model::ListVehiclesInFleetOutcome ListVehiclesInFleet(const Model::ListVehiclesInFleetRequest &request) const
virtual Model::ImportSignalCatalogOutcome ImportSignalCatalog(const Model::ImportSignalCatalogRequest &request) const
void GetVehicleAsync(const GetVehicleRequestT &request, const GetVehicleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetVehicleStatusOutcomeCallable GetVehicleStatusCallable(const GetVehicleStatusRequestT &request) const
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
Model::ListSignalCatalogsOutcomeCallable ListSignalCatalogsCallable(const ListSignalCatalogsRequestT &request={}) const
virtual Model::PutLoggingOptionsOutcome PutLoggingOptions(const Model::PutLoggingOptionsRequest &request) const
void RegisterAccountAsync(const RegisterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RegisterAccountRequestT &request={}) const
void ListDecoderManifestNetworkInterfacesAsync(const ListDecoderManifestNetworkInterfacesRequestT &request, const ListDecoderManifestNetworkInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetVehicleOutcomeCallable GetVehicleCallable(const GetVehicleRequestT &request) const
void CreateDecoderManifestAsync(const CreateDecoderManifestRequestT &request, const CreateDecoderManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutEncryptionConfigurationOutcome PutEncryptionConfiguration(const Model::PutEncryptionConfigurationRequest &request) const
void GetLoggingOptionsAsync(const GetLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetLoggingOptionsRequestT &request={}) const
Model::DeleteDecoderManifestOutcomeCallable DeleteDecoderManifestCallable(const DeleteDecoderManifestRequestT &request) const
Model::UpdateSignalCatalogOutcomeCallable UpdateSignalCatalogCallable(const UpdateSignalCatalogRequestT &request) const
Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT &request) const
virtual Model::CreateDecoderManifestOutcome CreateDecoderManifest(const Model::CreateDecoderManifestRequest &request) const
Model::CreateSignalCatalogOutcomeCallable CreateSignalCatalogCallable(const CreateSignalCatalogRequestT &request) const
Model::DisassociateVehicleFleetOutcomeCallable DisassociateVehicleFleetCallable(const DisassociateVehicleFleetRequestT &request) const
virtual Model::ListFleetsForVehicleOutcome ListFleetsForVehicle(const Model::ListFleetsForVehicleRequest &request) const
Model::GetEncryptionConfigurationOutcomeCallable GetEncryptionConfigurationCallable(const GetEncryptionConfigurationRequestT &request={}) const
Model::ListVehiclesInFleetOutcomeCallable ListVehiclesInFleetCallable(const ListVehiclesInFleetRequestT &request) const
virtual Model::ListSignalCatalogNodesOutcome ListSignalCatalogNodes(const Model::ListSignalCatalogNodesRequest &request) const
void ListCampaignsAsync(const ListCampaignsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCampaignsRequestT &request={}) const
Model::PutEncryptionConfigurationOutcomeCallable PutEncryptionConfigurationCallable(const PutEncryptionConfigurationRequestT &request) const
Model::BatchUpdateVehicleOutcomeCallable BatchUpdateVehicleCallable(const BatchUpdateVehicleRequestT &request) const
void ImportDecoderManifestAsync(const ImportDecoderManifestRequestT &request, const ImportDecoderManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void ListFleetsForVehicleAsync(const ListFleetsForVehicleRequestT &request, const ListFleetsForVehicleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFleetOutcomeCallable GetFleetCallable(const GetFleetRequestT &request) const
Model::ListCampaignsOutcomeCallable ListCampaignsCallable(const ListCampaignsRequestT &request={}) const
virtual Model::BatchCreateVehicleOutcome BatchCreateVehicle(const Model::BatchCreateVehicleRequest &request) const
void DeleteCampaignAsync(const DeleteCampaignRequestT &request, const DeleteCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFleetOutcome GetFleet(const Model::GetFleetRequest &request) const
Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT &request) const
Model::DeleteVehicleOutcomeCallable DeleteVehicleCallable(const DeleteVehicleRequestT &request) const
void UpdateDecoderManifestAsync(const UpdateDecoderManifestRequestT &request, const UpdateDecoderManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateModelManifestOutcomeCallable CreateModelManifestCallable(const CreateModelManifestRequestT &request) const
Model::ListDecoderManifestNetworkInterfacesOutcomeCallable ListDecoderManifestNetworkInterfacesCallable(const ListDecoderManifestNetworkInterfacesRequestT &request) const
void CreateCampaignAsync(const CreateCampaignRequestT &request, const CreateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
IoTFleetWiseClient(const Aws::IoTFleetWise::IoTFleetWiseClientConfiguration &clientConfiguration=Aws::IoTFleetWise::IoTFleetWiseClientConfiguration(), std::shared_ptr< IoTFleetWiseEndpointProviderBase > endpointProvider=nullptr)
void UpdateSignalCatalogAsync(const UpdateSignalCatalogRequestT &request, const UpdateSignalCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListModelManifestNodesOutcomeCallable ListModelManifestNodesCallable(const ListModelManifestNodesRequestT &request) const
Model::RegisterAccountOutcomeCallable RegisterAccountCallable(const RegisterAccountRequestT &request={}) const
void ImportSignalCatalogAsync(const ImportSignalCatalogRequestT &request, const ImportSignalCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteSignalCatalogAsync(const DeleteSignalCatalogRequestT &request, const DeleteSignalCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFleetsForVehicleOutcomeCallable ListFleetsForVehicleCallable(const ListFleetsForVehicleRequestT &request) const
void ListSignalCatalogNodesAsync(const ListSignalCatalogNodesRequestT &request, const ListSignalCatalogNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRegisterAccountStatusOutcomeCallable GetRegisterAccountStatusCallable(const GetRegisterAccountStatusRequestT &request={}) const
void GetRegisterAccountStatusAsync(const GetRegisterAccountStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetRegisterAccountStatusRequestT &request={}) const
virtual Model::CreateModelManifestOutcome CreateModelManifest(const Model::CreateModelManifestRequest &request) const
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request={}) const
IoTFleetWiseClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::BatchUpdateVehicleOutcome BatchUpdateVehicle(const Model::BatchUpdateVehicleRequest &request) const
void AssociateVehicleFleetAsync(const AssociateVehicleFleetRequestT &request, const AssociateVehicleFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateModelManifestOutcome UpdateModelManifest(const Model::UpdateModelManifestRequest &request) const
IoTFleetWiseClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< IoTFleetWiseEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTFleetWise::IoTFleetWiseClientConfiguration &clientConfiguration=Aws::IoTFleetWise::IoTFleetWiseClientConfiguration())
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ImportDecoderManifestOutcome ImportDecoderManifest(const Model::ImportDecoderManifestRequest &request) const
Model::GetModelManifestOutcomeCallable GetModelManifestCallable(const GetModelManifestRequestT &request) const
virtual Model::UpdateDecoderManifestOutcome UpdateDecoderManifest(const Model::UpdateDecoderManifestRequest &request) const
Model::UpdateModelManifestOutcomeCallable UpdateModelManifestCallable(const UpdateModelManifestRequestT &request) const
virtual Model::GetEncryptionConfigurationOutcome GetEncryptionConfiguration(const Model::GetEncryptionConfigurationRequest &request={}) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSignalCatalogOutcome DeleteSignalCatalog(const Model::DeleteSignalCatalogRequest &request) const
Model::BatchCreateVehicleOutcomeCallable BatchCreateVehicleCallable(const BatchCreateVehicleRequestT &request) const
virtual Model::ListSignalCatalogsOutcome ListSignalCatalogs(const Model::ListSignalCatalogsRequest &request={}) const
virtual Model::GetSignalCatalogOutcome GetSignalCatalog(const Model::GetSignalCatalogRequest &request) const
virtual Model::DeleteDecoderManifestOutcome DeleteDecoderManifest(const Model::DeleteDecoderManifestRequest &request) const
virtual Model::ListModelManifestNodesOutcome ListModelManifestNodes(const Model::ListModelManifestNodesRequest &request) const
Model::GetSignalCatalogOutcomeCallable GetSignalCatalogCallable(const GetSignalCatalogRequestT &request) const
Model::ListVehiclesOutcomeCallable ListVehiclesCallable(const ListVehiclesRequestT &request={}) const
virtual Model::UpdateCampaignOutcome UpdateCampaign(const Model::UpdateCampaignRequest &request) const
Model::ListDecoderManifestsOutcomeCallable ListDecoderManifestsCallable(const ListDecoderManifestsRequestT &request={}) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
IoTFleetWiseClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListDecoderManifestsAsync(const ListDecoderManifestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDecoderManifestsRequestT &request={}) const
virtual Model::DeleteVehicleOutcome DeleteVehicle(const Model::DeleteVehicleRequest &request) const
Model::ImportDecoderManifestOutcomeCallable ImportDecoderManifestCallable(const ImportDecoderManifestRequestT &request) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
virtual Model::AssociateVehicleFleetOutcome AssociateVehicleFleet(const Model::AssociateVehicleFleetRequest &request) const
virtual Model::GetCampaignOutcome GetCampaign(const Model::GetCampaignRequest &request) const
virtual Model::GetModelManifestOutcome GetModelManifest(const Model::GetModelManifestRequest &request) const
virtual Model::RegisterAccountOutcome RegisterAccount(const Model::RegisterAccountRequest &request={}) const
virtual Model::GetVehicleOutcome GetVehicle(const Model::GetVehicleRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::ListSignalCatalogNodesOutcomeCallable ListSignalCatalogNodesCallable(const ListSignalCatalogNodesRequestT &request) const
void GetModelManifestAsync(const GetModelManifestRequestT &request, const GetModelManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteFleetAsync(const DeleteFleetRequestT &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFleetAsync(const UpdateFleetRequestT &request, const UpdateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateModelManifestAsync(const CreateModelManifestRequestT &request, const CreateModelManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFleetsAsync(const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFleetsRequestT &request={}) const
void ListModelManifestNodesAsync(const ListModelManifestNodesRequestT &request, const ListModelManifestNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSignalCatalogOutcome CreateSignalCatalog(const Model::CreateSignalCatalogRequest &request) const
void GetVehicleStatusAsync(const GetVehicleStatusRequestT &request, const GetVehicleStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable(const UpdateCampaignRequestT &request) const
virtual Model::ListModelManifestsOutcome ListModelManifests(const Model::ListModelManifestsRequest &request={}) const
virtual Model::DeleteModelManifestOutcome DeleteModelManifest(const Model::DeleteModelManifestRequest &request) const
void GetEncryptionConfigurationAsync(const GetEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEncryptionConfigurationRequestT &request={}) const
Model::GetCampaignOutcomeCallable GetCampaignCallable(const GetCampaignRequestT &request) const
virtual Model::CreateCampaignOutcome CreateCampaign(const Model::CreateCampaignRequest &request) const
void GetFleetAsync(const GetFleetRequestT &request, const GetFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable(const DeleteCampaignRequestT &request) const
Model::GetLoggingOptionsOutcomeCallable GetLoggingOptionsCallable(const GetLoggingOptionsRequestT &request={}) const
virtual Model::UpdateSignalCatalogOutcome UpdateSignalCatalog(const Model::UpdateSignalCatalogRequest &request) const
static const char * GetAllocationTag()
void ListDecoderManifestSignalsAsync(const ListDecoderManifestSignalsRequestT &request, const ListDecoderManifestSignalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListVehiclesAsync(const ListVehiclesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVehiclesRequestT &request={}) const
Model::GetDecoderManifestOutcomeCallable GetDecoderManifestCallable(const GetDecoderManifestRequestT &request) const
IoTFleetWiseClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< IoTFleetWiseEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTFleetWise::IoTFleetWiseClientConfiguration &clientConfiguration=Aws::IoTFleetWise::IoTFleetWiseClientConfiguration())
void GetDecoderManifestAsync(const GetDecoderManifestRequestT &request, const GetDecoderManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< RegisterAccountOutcome > RegisterAccountOutcomeCallable
std::future< UpdateSignalCatalogOutcome > UpdateSignalCatalogOutcomeCallable
std::future< GetEncryptionConfigurationOutcome > GetEncryptionConfigurationOutcomeCallable
std::future< ListSignalCatalogNodesOutcome > ListSignalCatalogNodesOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteDecoderManifestOutcome > DeleteDecoderManifestOutcomeCallable
std::future< AssociateVehicleFleetOutcome > AssociateVehicleFleetOutcomeCallable
std::future< DeleteModelManifestOutcome > DeleteModelManifestOutcomeCallable
std::future< CreateModelManifestOutcome > CreateModelManifestOutcomeCallable
std::future< ListCampaignsOutcome > ListCampaignsOutcomeCallable
std::future< UpdateModelManifestOutcome > UpdateModelManifestOutcomeCallable
std::future< PutEncryptionConfigurationOutcome > PutEncryptionConfigurationOutcomeCallable
std::future< DisassociateVehicleFleetOutcome > DisassociateVehicleFleetOutcomeCallable
std::future< ImportSignalCatalogOutcome > ImportSignalCatalogOutcomeCallable
std::future< ListVehiclesInFleetOutcome > ListVehiclesInFleetOutcomeCallable
std::future< BatchUpdateVehicleOutcome > BatchUpdateVehicleOutcomeCallable
std::future< DeleteVehicleOutcome > DeleteVehicleOutcomeCallable
std::future< GetVehicleStatusOutcome > GetVehicleStatusOutcomeCallable
std::future< GetRegisterAccountStatusOutcome > GetRegisterAccountStatusOutcomeCallable
std::future< ListFleetsForVehicleOutcome > ListFleetsForVehicleOutcomeCallable
std::future< ListDecoderManifestSignalsOutcome > ListDecoderManifestSignalsOutcomeCallable
std::future< ListDecoderManifestsOutcome > ListDecoderManifestsOutcomeCallable
std::future< GetVehicleOutcome > GetVehicleOutcomeCallable
std::future< DeleteSignalCatalogOutcome > DeleteSignalCatalogOutcomeCallable
std::future< CreateSignalCatalogOutcome > CreateSignalCatalogOutcomeCallable
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
std::future< CreateDecoderManifestOutcome > CreateDecoderManifestOutcomeCallable
std::future< UpdateCampaignOutcome > UpdateCampaignOutcomeCallable
std::future< DeleteCampaignOutcome > DeleteCampaignOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< ImportDecoderManifestOutcome > ImportDecoderManifestOutcomeCallable
std::future< CreateVehicleOutcome > CreateVehicleOutcomeCallable
std::future< GetDecoderManifestOutcome > GetDecoderManifestOutcomeCallable
std::future< UpdateVehicleOutcome > UpdateVehicleOutcomeCallable
std::future< GetFleetOutcome > GetFleetOutcomeCallable
std::future< ListVehiclesOutcome > ListVehiclesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListModelManifestNodesOutcome > ListModelManifestNodesOutcomeCallable
std::future< BatchCreateVehicleOutcome > BatchCreateVehicleOutcomeCallable
std::future< ListSignalCatalogsOutcome > ListSignalCatalogsOutcomeCallable
std::future< GetSignalCatalogOutcome > GetSignalCatalogOutcomeCallable
std::future< GetLoggingOptionsOutcome > GetLoggingOptionsOutcomeCallable
std::future< PutLoggingOptionsOutcome > PutLoggingOptionsOutcomeCallable
std::future< GetModelManifestOutcome > GetModelManifestOutcomeCallable
std::future< UpdateDecoderManifestOutcome > UpdateDecoderManifestOutcomeCallable
std::future< GetCampaignOutcome > GetCampaignOutcomeCallable
std::future< ListDecoderManifestNetworkInterfacesOutcome > ListDecoderManifestNetworkInterfacesOutcomeCallable
std::future< ListModelManifestsOutcome > ListModelManifestsOutcomeCallable
std::future< CreateCampaignOutcome > CreateCampaignOutcomeCallable
std::function< void(const IoTFleetWiseClient *, const Model::CreateDecoderManifestRequest &, const Model::CreateDecoderManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDecoderManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListModelManifestsRequest &, const Model::ListModelManifestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelManifestsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::AssociateVehicleFleetRequest &, const Model::AssociateVehicleFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateVehicleFleetResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListSignalCatalogNodesRequest &, const Model::ListSignalCatalogNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSignalCatalogNodesResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::DeleteDecoderManifestRequest &, const Model::DeleteDecoderManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDecoderManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetModelManifestRequest &, const Model::GetModelManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::PutLoggingOptionsRequest &, const Model::PutLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLoggingOptionsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::CreateSignalCatalogRequest &, const Model::CreateSignalCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSignalCatalogResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::UpdateCampaignRequest &, const Model::UpdateCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCampaignResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetSignalCatalogRequest &, const Model::GetSignalCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSignalCatalogResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::DeleteSignalCatalogRequest &, const Model::DeleteSignalCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSignalCatalogResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListDecoderManifestsRequest &, const Model::ListDecoderManifestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDecoderManifestsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::UpdateDecoderManifestRequest &, const Model::UpdateDecoderManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDecoderManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::UpdateFleetRequest &, const Model::UpdateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::DisassociateVehicleFleetRequest &, const Model::DisassociateVehicleFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateVehicleFleetResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetEncryptionConfigurationRequest &, const Model::GetEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListCampaignsRequest &, const Model::ListCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCampaignsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetVehicleRequest &, const Model::GetVehicleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVehicleResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetDecoderManifestRequest &, const Model::GetDecoderManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDecoderManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListDecoderManifestNetworkInterfacesRequest &, const Model::ListDecoderManifestNetworkInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDecoderManifestNetworkInterfacesResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::PutEncryptionConfigurationRequest &, const Model::PutEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ImportSignalCatalogRequest &, const Model::ImportSignalCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportSignalCatalogResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListVehiclesInFleetRequest &, const Model::ListVehiclesInFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVehiclesInFleetResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::UpdateModelManifestRequest &, const Model::UpdateModelManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::BatchUpdateVehicleRequest &, const Model::BatchUpdateVehicleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateVehicleResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::CreateCampaignRequest &, const Model::CreateCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCampaignResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::UpdateSignalCatalogRequest &, const Model::UpdateSignalCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSignalCatalogResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::UpdateVehicleRequest &, const Model::UpdateVehicleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVehicleResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::DeleteModelManifestRequest &, const Model::DeleteModelManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetRegisterAccountStatusRequest &, const Model::GetRegisterAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegisterAccountStatusResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetVehicleStatusRequest &, const Model::GetVehicleStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVehicleStatusResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListVehiclesRequest &, const Model::ListVehiclesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVehiclesResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::CreateModelManifestRequest &, const Model::CreateModelManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListFleetsForVehicleRequest &, const Model::ListFleetsForVehicleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsForVehicleResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetCampaignRequest &, const Model::GetCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCampaignResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetFleetRequest &, const Model::GetFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFleetResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::GetLoggingOptionsRequest &, const Model::GetLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoggingOptionsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ImportDecoderManifestRequest &, const Model::ImportDecoderManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportDecoderManifestResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::RegisterAccountRequest &, const Model::RegisterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterAccountResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListModelManifestNodesRequest &, const Model::ListModelManifestNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelManifestNodesResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListSignalCatalogsRequest &, const Model::ListSignalCatalogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSignalCatalogsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::ListDecoderManifestSignalsRequest &, const Model::ListDecoderManifestSignalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDecoderManifestSignalsResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::BatchCreateVehicleRequest &, const Model::BatchCreateVehicleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateVehicleResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::DeleteCampaignRequest &, const Model::DeleteCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCampaignResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::DeleteVehicleRequest &, const Model::DeleteVehicleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVehicleResponseReceivedHandler
std::function< void(const IoTFleetWiseClient *, const Model::CreateVehicleRequest &, const Model::CreateVehicleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVehicleResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String