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>
44 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider =
nullptr);
51 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider =
nullptr,
58 IoTFleetWiseClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider =
nullptr,
81 IoTFleetWiseClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
97 template<
typename AssociateVehicleFleetRequestT = Model::AssociateVehicleFleetRequest>
100 return SubmitCallable(&IoTFleetWiseClient::AssociateVehicleFleet, request);
106 template<
typename AssociateVehicleFleetRequestT = Model::AssociateVehicleFleetRequest>
109 return SubmitAsync(&IoTFleetWiseClient::AssociateVehicleFleet, request, handler, context);
127 template<
typename BatchCreateVehicleRequestT = Model::BatchCreateVehicleRequest>
130 return SubmitCallable(&IoTFleetWiseClient::BatchCreateVehicle, request);
136 template<
typename BatchCreateVehicleRequestT = Model::BatchCreateVehicleRequest>
139 return SubmitAsync(&IoTFleetWiseClient::BatchCreateVehicle, request, handler, context);
157 template<
typename BatchUpdateVehicleRequestT = Model::BatchUpdateVehicleRequest>
160 return SubmitCallable(&IoTFleetWiseClient::BatchUpdateVehicle, request);
166 template<
typename BatchUpdateVehicleRequestT = Model::BatchUpdateVehicleRequest>
169 return SubmitAsync(&IoTFleetWiseClient::BatchUpdateVehicle, request, handler, context);
190 template<
typename CreateCampaignRequestT = Model::CreateCampaignRequest>
193 return SubmitCallable(&IoTFleetWiseClient::CreateCampaign, request);
199 template<
typename CreateCampaignRequestT = Model::CreateCampaignRequest>
202 return SubmitAsync(&IoTFleetWiseClient::CreateCampaign, request, handler, context);
220 template<
typename CreateDecoderManifestRequestT = Model::CreateDecoderManifestRequest>
223 return SubmitCallable(&IoTFleetWiseClient::CreateDecoderManifest, request);
229 template<
typename CreateDecoderManifestRequestT = Model::CreateDecoderManifestRequest>
232 return SubmitAsync(&IoTFleetWiseClient::CreateDecoderManifest, request, handler, context);
250 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
253 return SubmitCallable(&IoTFleetWiseClient::CreateFleet, request);
259 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
262 return SubmitAsync(&IoTFleetWiseClient::CreateFleet, request, handler, context);
279 template<
typename CreateModelManifestRequestT = Model::CreateModelManifestRequest>
282 return SubmitCallable(&IoTFleetWiseClient::CreateModelManifest, request);
288 template<
typename CreateModelManifestRequestT = Model::CreateModelManifestRequest>
291 return SubmitAsync(&IoTFleetWiseClient::CreateModelManifest, request, handler, context);
305 template<
typename CreateSignalCatalogRequestT = Model::CreateSignalCatalogRequest>
308 return SubmitCallable(&IoTFleetWiseClient::CreateSignalCatalog, request);
314 template<
typename CreateSignalCatalogRequestT = Model::CreateSignalCatalogRequest>
317 return SubmitAsync(&IoTFleetWiseClient::CreateSignalCatalog, request, handler, context);
338 template<
typename CreateVehicleRequestT = Model::CreateVehicleRequest>
341 return SubmitCallable(&IoTFleetWiseClient::CreateVehicle, request);
347 template<
typename CreateVehicleRequestT = Model::CreateVehicleRequest>
350 return SubmitAsync(&IoTFleetWiseClient::CreateVehicle, request, handler, context);
364 template<
typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
367 return SubmitCallable(&IoTFleetWiseClient::DeleteCampaign, request);
373 template<
typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
376 return SubmitAsync(&IoTFleetWiseClient::DeleteCampaign, request, handler, context);
392 template<
typename DeleteDecoderManifestRequestT = Model::DeleteDecoderManifestRequest>
395 return SubmitCallable(&IoTFleetWiseClient::DeleteDecoderManifest, request);
401 template<
typename DeleteDecoderManifestRequestT = Model::DeleteDecoderManifestRequest>
404 return SubmitAsync(&IoTFleetWiseClient::DeleteDecoderManifest, request, handler, context);
423 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
426 return SubmitCallable(&IoTFleetWiseClient::DeleteFleet, request);
432 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
435 return SubmitAsync(&IoTFleetWiseClient::DeleteFleet, request, handler, context);
450 template<
typename DeleteModelManifestRequestT = Model::DeleteModelManifestRequest>
453 return SubmitCallable(&IoTFleetWiseClient::DeleteModelManifest, request);
459 template<
typename DeleteModelManifestRequestT = Model::DeleteModelManifestRequest>
462 return SubmitAsync(&IoTFleetWiseClient::DeleteModelManifest, request, handler, context);
477 template<
typename DeleteSignalCatalogRequestT = Model::DeleteSignalCatalogRequest>
480 return SubmitCallable(&IoTFleetWiseClient::DeleteSignalCatalog, request);
486 template<
typename DeleteSignalCatalogRequestT = Model::DeleteSignalCatalogRequest>
489 return SubmitAsync(&IoTFleetWiseClient::DeleteSignalCatalog, request, handler, context);
504 template<
typename DeleteVehicleRequestT = Model::DeleteVehicleRequest>
507 return SubmitCallable(&IoTFleetWiseClient::DeleteVehicle, request);
513 template<
typename DeleteVehicleRequestT = Model::DeleteVehicleRequest>
516 return SubmitAsync(&IoTFleetWiseClient::DeleteVehicle, request, handler, context);
533 template<
typename DisassociateVehicleFleetRequestT = Model::DisassociateVehicleFleetRequest>
536 return SubmitCallable(&IoTFleetWiseClient::DisassociateVehicleFleet, request);
542 template<
typename DisassociateVehicleFleetRequestT = Model::DisassociateVehicleFleetRequest>
545 return SubmitAsync(&IoTFleetWiseClient::DisassociateVehicleFleet, request, handler, context);
558 template<
typename GetCampaignRequestT = Model::GetCampaignRequest>
561 return SubmitCallable(&IoTFleetWiseClient::GetCampaign, request);
567 template<
typename GetCampaignRequestT = Model::GetCampaignRequest>
570 return SubmitAsync(&IoTFleetWiseClient::GetCampaign, request, handler, context);
584 template<
typename GetDecoderManifestRequestT = Model::GetDecoderManifestRequest>
587 return SubmitCallable(&IoTFleetWiseClient::GetDecoderManifest, request);
593 template<
typename GetDecoderManifestRequestT = Model::GetDecoderManifestRequest>
596 return SubmitAsync(&IoTFleetWiseClient::GetDecoderManifest, request, handler, context);
610 template<
typename GetEncryptionConfigurationRequestT = Model::GetEncryptionConfigurationRequest>
613 return SubmitCallable(&IoTFleetWiseClient::GetEncryptionConfiguration, request);
619 template<
typename GetEncryptionConfigurationRequestT = Model::GetEncryptionConfigurationRequest>
622 return SubmitAsync(&IoTFleetWiseClient::GetEncryptionConfiguration, request, handler, context);
635 template<
typename GetFleetRequestT = Model::GetFleetRequest>
638 return SubmitCallable(&IoTFleetWiseClient::GetFleet, request);
644 template<
typename GetFleetRequestT = Model::GetFleetRequest>
647 return SubmitAsync(&IoTFleetWiseClient::GetFleet, request, handler, context);
660 template<
typename GetLoggingOptionsRequestT = Model::GetLoggingOptionsRequest>
663 return SubmitCallable(&IoTFleetWiseClient::GetLoggingOptions, request);
669 template<
typename GetLoggingOptionsRequestT = Model::GetLoggingOptionsRequest>
672 return SubmitAsync(&IoTFleetWiseClient::GetLoggingOptions, request, handler, context);
686 template<
typename GetModelManifestRequestT = Model::GetModelManifestRequest>
689 return SubmitCallable(&IoTFleetWiseClient::GetModelManifest, request);
695 template<
typename GetModelManifestRequestT = Model::GetModelManifestRequest>
698 return SubmitAsync(&IoTFleetWiseClient::GetModelManifest, request, handler, context);
717 template<
typename GetRegisterAccountStatusRequestT = Model::GetRegisterAccountStatusRequest>
720 return SubmitCallable(&IoTFleetWiseClient::GetRegisterAccountStatus, request);
726 template<
typename GetRegisterAccountStatusRequestT = Model::GetRegisterAccountStatusRequest>
729 return SubmitAsync(&IoTFleetWiseClient::GetRegisterAccountStatus, request, handler, context);
742 template<
typename GetSignalCatalogRequestT = Model::GetSignalCatalogRequest>
745 return SubmitCallable(&IoTFleetWiseClient::GetSignalCatalog, request);
751 template<
typename GetSignalCatalogRequestT = Model::GetSignalCatalogRequest>
754 return SubmitAsync(&IoTFleetWiseClient::GetSignalCatalog, request, handler, context);
767 template<
typename GetVehicleRequestT = Model::GetVehicleRequest>
770 return SubmitCallable(&IoTFleetWiseClient::GetVehicle, request);
776 template<
typename GetVehicleRequestT = Model::GetVehicleRequest>
779 return SubmitAsync(&IoTFleetWiseClient::GetVehicle, request, handler, context);
793 template<
typename GetVehicleStatusRequestT = Model::GetVehicleStatusRequest>
796 return SubmitCallable(&IoTFleetWiseClient::GetVehicleStatus, request);
802 template<
typename GetVehicleStatusRequestT = Model::GetVehicleStatusRequest>
805 return SubmitAsync(&IoTFleetWiseClient::GetVehicleStatus, request, handler, context);
819 template<
typename ImportDecoderManifestRequestT = Model::ImportDecoderManifestRequest>
822 return SubmitCallable(&IoTFleetWiseClient::ImportDecoderManifest, request);
828 template<
typename ImportDecoderManifestRequestT = Model::ImportDecoderManifestRequest>
831 return SubmitAsync(&IoTFleetWiseClient::ImportDecoderManifest, request, handler, context);
845 template<
typename ImportSignalCatalogRequestT = Model::ImportSignalCatalogRequest>
848 return SubmitCallable(&IoTFleetWiseClient::ImportSignalCatalog, request);
854 template<
typename ImportSignalCatalogRequestT = Model::ImportSignalCatalogRequest>
857 return SubmitAsync(&IoTFleetWiseClient::ImportSignalCatalog, request, handler, context);
872 template<
typename ListCampaignsRequestT = Model::ListCampaignsRequest>
875 return SubmitCallable(&IoTFleetWiseClient::ListCampaigns, request);
881 template<
typename ListCampaignsRequestT = Model::ListCampaignsRequest>
884 return SubmitAsync(&IoTFleetWiseClient::ListCampaigns, request, handler, context);
900 template<
typename ListDecoderManifestNetworkInterfacesRequestT = Model::ListDecoderManifestNetworkInterfacesRequest>
903 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifestNetworkInterfaces, request);
909 template<
typename ListDecoderManifestNetworkInterfacesRequestT = Model::ListDecoderManifestNetworkInterfacesRequest>
912 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifestNetworkInterfaces, request, handler, context);
928 template<
typename ListDecoderManifestSignalsRequestT = Model::ListDecoderManifestSignalsRequest>
931 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifestSignals, request);
937 template<
typename ListDecoderManifestSignalsRequestT = Model::ListDecoderManifestSignalsRequest>
940 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifestSignals, request, handler, context);
955 template<
typename ListDecoderManifestsRequestT = Model::ListDecoderManifestsRequest>
958 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifests, request);
964 template<
typename ListDecoderManifestsRequestT = Model::ListDecoderManifestsRequest>
967 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifests, request, handler, context);
983 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
986 return SubmitCallable(&IoTFleetWiseClient::ListFleets, request);
992 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
995 return SubmitAsync(&IoTFleetWiseClient::ListFleets, request, handler, context);
1011 template<
typename ListFleetsForVehicleRequestT = Model::ListFleetsForVehicleRequest>
1014 return SubmitCallable(&IoTFleetWiseClient::ListFleetsForVehicle, request);
1020 template<
typename ListFleetsForVehicleRequestT = Model::ListFleetsForVehicleRequest>
1023 return SubmitAsync(&IoTFleetWiseClient::ListFleetsForVehicle, request, handler, context);
1039 template<
typename ListModelManifestNodesRequestT = Model::ListModelManifestNodesRequest>
1042 return SubmitCallable(&IoTFleetWiseClient::ListModelManifestNodes, request);
1048 template<
typename ListModelManifestNodesRequestT = Model::ListModelManifestNodesRequest>
1051 return SubmitAsync(&IoTFleetWiseClient::ListModelManifestNodes, request, handler, context);
1066 template<
typename ListModelManifestsRequestT = Model::ListModelManifestsRequest>
1069 return SubmitCallable(&IoTFleetWiseClient::ListModelManifests, request);
1075 template<
typename ListModelManifestsRequestT = Model::ListModelManifestsRequest>
1078 return SubmitAsync(&IoTFleetWiseClient::ListModelManifests, request, handler, context);
1094 template<
typename ListSignalCatalogNodesRequestT = Model::ListSignalCatalogNodesRequest>
1097 return SubmitCallable(&IoTFleetWiseClient::ListSignalCatalogNodes, request);
1103 template<
typename ListSignalCatalogNodesRequestT = Model::ListSignalCatalogNodesRequest>
1106 return SubmitAsync(&IoTFleetWiseClient::ListSignalCatalogNodes, request, handler, context);
1123 template<
typename ListSignalCatalogsRequestT = Model::ListSignalCatalogsRequest>
1126 return SubmitCallable(&IoTFleetWiseClient::ListSignalCatalogs, request);
1132 template<
typename ListSignalCatalogsRequestT = Model::ListSignalCatalogsRequest>
1135 return SubmitAsync(&IoTFleetWiseClient::ListSignalCatalogs, request, handler, context);
1149 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1152 return SubmitCallable(&IoTFleetWiseClient::ListTagsForResource, request);
1158 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1161 return SubmitAsync(&IoTFleetWiseClient::ListTagsForResource, request, handler, context);
1176 template<
typename ListVehiclesRequestT = Model::ListVehiclesRequest>
1179 return SubmitCallable(&IoTFleetWiseClient::ListVehicles, request);
1185 template<
typename ListVehiclesRequestT = Model::ListVehiclesRequest>
1188 return SubmitAsync(&IoTFleetWiseClient::ListVehicles, request, handler, context);
1204 template<
typename ListVehiclesInFleetRequestT = Model::ListVehiclesInFleetRequest>
1207 return SubmitCallable(&IoTFleetWiseClient::ListVehiclesInFleet, request);
1213 template<
typename ListVehiclesInFleetRequestT = Model::ListVehiclesInFleetRequest>
1216 return SubmitAsync(&IoTFleetWiseClient::ListVehiclesInFleet, request, handler, context);
1235 template<
typename PutEncryptionConfigurationRequestT = Model::PutEncryptionConfigurationRequest>
1238 return SubmitCallable(&IoTFleetWiseClient::PutEncryptionConfiguration, request);
1244 template<
typename PutEncryptionConfigurationRequestT = Model::PutEncryptionConfigurationRequest>
1247 return SubmitAsync(&IoTFleetWiseClient::PutEncryptionConfiguration, request, handler, context);
1260 template<
typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
1263 return SubmitCallable(&IoTFleetWiseClient::PutLoggingOptions, request);
1269 template<
typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
1272 return SubmitAsync(&IoTFleetWiseClient::PutLoggingOptions, request, handler, context);
1316 template<
typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1319 return SubmitCallable(&IoTFleetWiseClient::RegisterAccount, request);
1325 template<
typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1328 return SubmitAsync(&IoTFleetWiseClient::RegisterAccount, request, handler, context);
1342 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1345 return SubmitCallable(&IoTFleetWiseClient::TagResource, request);
1351 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1354 return SubmitAsync(&IoTFleetWiseClient::TagResource, request, handler, context);
1368 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1371 return SubmitCallable(&IoTFleetWiseClient::UntagResource, request);
1377 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1380 return SubmitAsync(&IoTFleetWiseClient::UntagResource, request, handler, context);
1393 template<
typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
1396 return SubmitCallable(&IoTFleetWiseClient::UpdateCampaign, request);
1402 template<
typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
1405 return SubmitAsync(&IoTFleetWiseClient::UpdateCampaign, request, handler, context);
1420 template<
typename UpdateDecoderManifestRequestT = Model::UpdateDecoderManifestRequest>
1423 return SubmitCallable(&IoTFleetWiseClient::UpdateDecoderManifest, request);
1429 template<
typename UpdateDecoderManifestRequestT = Model::UpdateDecoderManifestRequest>
1432 return SubmitAsync(&IoTFleetWiseClient::UpdateDecoderManifest, request, handler, context);
1447 template<
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1450 return SubmitCallable(&IoTFleetWiseClient::UpdateFleet, request);
1456 template<
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1459 return SubmitAsync(&IoTFleetWiseClient::UpdateFleet, request, handler, context);
1473 template<
typename UpdateModelManifestRequestT = Model::UpdateModelManifestRequest>
1476 return SubmitCallable(&IoTFleetWiseClient::UpdateModelManifest, request);
1482 template<
typename UpdateModelManifestRequestT = Model::UpdateModelManifestRequest>
1485 return SubmitAsync(&IoTFleetWiseClient::UpdateModelManifest, request, handler, context);
1498 template<
typename UpdateSignalCatalogRequestT = Model::UpdateSignalCatalogRequest>
1501 return SubmitCallable(&IoTFleetWiseClient::UpdateSignalCatalog, request);
1507 template<
typename UpdateSignalCatalogRequestT = Model::UpdateSignalCatalogRequest>
1510 return SubmitAsync(&IoTFleetWiseClient::UpdateSignalCatalog, request, handler, context);
1523 template<
typename UpdateVehicleRequestT = Model::UpdateVehicleRequest>
1526 return SubmitCallable(&IoTFleetWiseClient::UpdateVehicle, request);
1532 template<
typename UpdateVehicleRequestT = Model::UpdateVehicleRequest>
1535 return SubmitAsync(&IoTFleetWiseClient::UpdateVehicle, request, handler, context);
1546 std::shared_ptr<IoTFleetWiseEndpointProviderBase> m_endpointProvider;
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
virtual ~IoTFleetWiseClient()
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
Aws::Client::AWSJsonClient BASECLASS
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