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>
48 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider =
nullptr);
55 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider =
nullptr,
62 IoTFleetWiseClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
63 std::shared_ptr<IoTFleetWiseEndpointProviderBase> endpointProvider =
nullptr,
85 IoTFleetWiseClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
101 template<
typename AssociateVehicleFleetRequestT = Model::AssociateVehicleFleetRequest>
104 return SubmitCallable(&IoTFleetWiseClient::AssociateVehicleFleet, request);
110 template<
typename AssociateVehicleFleetRequestT = Model::AssociateVehicleFleetRequest>
113 return SubmitAsync(&IoTFleetWiseClient::AssociateVehicleFleet, request, handler, context);
131 template<
typename BatchCreateVehicleRequestT = Model::BatchCreateVehicleRequest>
134 return SubmitCallable(&IoTFleetWiseClient::BatchCreateVehicle, request);
140 template<
typename BatchCreateVehicleRequestT = Model::BatchCreateVehicleRequest>
143 return SubmitAsync(&IoTFleetWiseClient::BatchCreateVehicle, request, handler, context);
161 template<
typename BatchUpdateVehicleRequestT = Model::BatchUpdateVehicleRequest>
164 return SubmitCallable(&IoTFleetWiseClient::BatchUpdateVehicle, request);
170 template<
typename BatchUpdateVehicleRequestT = Model::BatchUpdateVehicleRequest>
173 return SubmitAsync(&IoTFleetWiseClient::BatchUpdateVehicle, request, handler, context);
198 template<
typename CreateCampaignRequestT = Model::CreateCampaignRequest>
201 return SubmitCallable(&IoTFleetWiseClient::CreateCampaign, request);
207 template<
typename CreateCampaignRequestT = Model::CreateCampaignRequest>
210 return SubmitAsync(&IoTFleetWiseClient::CreateCampaign, request, handler, context);
228 template<
typename CreateDecoderManifestRequestT = Model::CreateDecoderManifestRequest>
231 return SubmitCallable(&IoTFleetWiseClient::CreateDecoderManifest, request);
237 template<
typename CreateDecoderManifestRequestT = Model::CreateDecoderManifestRequest>
240 return SubmitAsync(&IoTFleetWiseClient::CreateDecoderManifest, request, handler, context);
258 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
261 return SubmitCallable(&IoTFleetWiseClient::CreateFleet, request);
267 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
270 return SubmitAsync(&IoTFleetWiseClient::CreateFleet, request, handler, context);
287 template<
typename CreateModelManifestRequestT = Model::CreateModelManifestRequest>
290 return SubmitCallable(&IoTFleetWiseClient::CreateModelManifest, request);
296 template<
typename CreateModelManifestRequestT = Model::CreateModelManifestRequest>
299 return SubmitAsync(&IoTFleetWiseClient::CreateModelManifest, request, handler, context);
313 template<
typename CreateSignalCatalogRequestT = Model::CreateSignalCatalogRequest>
316 return SubmitCallable(&IoTFleetWiseClient::CreateSignalCatalog, request);
322 template<
typename CreateSignalCatalogRequestT = Model::CreateSignalCatalogRequest>
325 return SubmitAsync(&IoTFleetWiseClient::CreateSignalCatalog, request, handler, context);
345 template<
typename CreateStateTemplateRequestT = Model::CreateStateTemplateRequest>
348 return SubmitCallable(&IoTFleetWiseClient::CreateStateTemplate, request);
354 template<
typename CreateStateTemplateRequestT = Model::CreateStateTemplateRequest>
357 return SubmitAsync(&IoTFleetWiseClient::CreateStateTemplate, request, handler, context);
378 template<
typename CreateVehicleRequestT = Model::CreateVehicleRequest>
381 return SubmitCallable(&IoTFleetWiseClient::CreateVehicle, request);
387 template<
typename CreateVehicleRequestT = Model::CreateVehicleRequest>
390 return SubmitAsync(&IoTFleetWiseClient::CreateVehicle, request, handler, context);
404 template<
typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
407 return SubmitCallable(&IoTFleetWiseClient::DeleteCampaign, request);
413 template<
typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
416 return SubmitAsync(&IoTFleetWiseClient::DeleteCampaign, request, handler, context);
430 template<
typename DeleteDecoderManifestRequestT = Model::DeleteDecoderManifestRequest>
433 return SubmitCallable(&IoTFleetWiseClient::DeleteDecoderManifest, request);
439 template<
typename DeleteDecoderManifestRequestT = Model::DeleteDecoderManifestRequest>
442 return SubmitAsync(&IoTFleetWiseClient::DeleteDecoderManifest, request, handler, context);
459 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
462 return SubmitCallable(&IoTFleetWiseClient::DeleteFleet, request);
468 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
471 return SubmitAsync(&IoTFleetWiseClient::DeleteFleet, request, handler, context);
484 template<
typename DeleteModelManifestRequestT = Model::DeleteModelManifestRequest>
487 return SubmitCallable(&IoTFleetWiseClient::DeleteModelManifest, request);
493 template<
typename DeleteModelManifestRequestT = Model::DeleteModelManifestRequest>
496 return SubmitAsync(&IoTFleetWiseClient::DeleteModelManifest, request, handler, context);
509 template<
typename DeleteSignalCatalogRequestT = Model::DeleteSignalCatalogRequest>
512 return SubmitCallable(&IoTFleetWiseClient::DeleteSignalCatalog, request);
518 template<
typename DeleteSignalCatalogRequestT = Model::DeleteSignalCatalogRequest>
521 return SubmitAsync(&IoTFleetWiseClient::DeleteSignalCatalog, request, handler, context);
534 template<
typename DeleteStateTemplateRequestT = Model::DeleteStateTemplateRequest>
537 return SubmitCallable(&IoTFleetWiseClient::DeleteStateTemplate, request);
543 template<
typename DeleteStateTemplateRequestT = Model::DeleteStateTemplateRequest>
546 return SubmitAsync(&IoTFleetWiseClient::DeleteStateTemplate, request, handler, context);
560 template<
typename DeleteVehicleRequestT = Model::DeleteVehicleRequest>
563 return SubmitCallable(&IoTFleetWiseClient::DeleteVehicle, request);
569 template<
typename DeleteVehicleRequestT = Model::DeleteVehicleRequest>
572 return SubmitAsync(&IoTFleetWiseClient::DeleteVehicle, request, handler, context);
586 template<
typename DisassociateVehicleFleetRequestT = Model::DisassociateVehicleFleetRequest>
589 return SubmitCallable(&IoTFleetWiseClient::DisassociateVehicleFleet, request);
595 template<
typename DisassociateVehicleFleetRequestT = Model::DisassociateVehicleFleetRequest>
598 return SubmitAsync(&IoTFleetWiseClient::DisassociateVehicleFleet, request, handler, context);
616 template<
typename GetCampaignRequestT = Model::GetCampaignRequest>
619 return SubmitCallable(&IoTFleetWiseClient::GetCampaign, request);
625 template<
typename GetCampaignRequestT = Model::GetCampaignRequest>
628 return SubmitAsync(&IoTFleetWiseClient::GetCampaign, request, handler, context);
642 template<
typename GetDecoderManifestRequestT = Model::GetDecoderManifestRequest>
645 return SubmitCallable(&IoTFleetWiseClient::GetDecoderManifest, request);
651 template<
typename GetDecoderManifestRequestT = Model::GetDecoderManifestRequest>
654 return SubmitAsync(&IoTFleetWiseClient::GetDecoderManifest, request, handler, context);
668 template<
typename GetEncryptionConfigurationRequestT = Model::GetEncryptionConfigurationRequest>
671 return SubmitCallable(&IoTFleetWiseClient::GetEncryptionConfiguration, request);
677 template<
typename GetEncryptionConfigurationRequestT = Model::GetEncryptionConfigurationRequest>
680 return SubmitAsync(&IoTFleetWiseClient::GetEncryptionConfiguration, request, handler, context);
693 template<
typename GetFleetRequestT = Model::GetFleetRequest>
696 return SubmitCallable(&IoTFleetWiseClient::GetFleet, request);
702 template<
typename GetFleetRequestT = Model::GetFleetRequest>
705 return SubmitAsync(&IoTFleetWiseClient::GetFleet, request, handler, context);
718 template<
typename GetLoggingOptionsRequestT = Model::GetLoggingOptionsRequest>
721 return SubmitCallable(&IoTFleetWiseClient::GetLoggingOptions, request);
727 template<
typename GetLoggingOptionsRequestT = Model::GetLoggingOptionsRequest>
730 return SubmitAsync(&IoTFleetWiseClient::GetLoggingOptions, request, handler, context);
744 template<
typename GetModelManifestRequestT = Model::GetModelManifestRequest>
747 return SubmitCallable(&IoTFleetWiseClient::GetModelManifest, request);
753 template<
typename GetModelManifestRequestT = Model::GetModelManifestRequest>
756 return SubmitAsync(&IoTFleetWiseClient::GetModelManifest, request, handler, context);
775 template<
typename GetRegisterAccountStatusRequestT = Model::GetRegisterAccountStatusRequest>
778 return SubmitCallable(&IoTFleetWiseClient::GetRegisterAccountStatus, request);
784 template<
typename GetRegisterAccountStatusRequestT = Model::GetRegisterAccountStatusRequest>
787 return SubmitAsync(&IoTFleetWiseClient::GetRegisterAccountStatus, request, handler, context);
800 template<
typename GetSignalCatalogRequestT = Model::GetSignalCatalogRequest>
803 return SubmitCallable(&IoTFleetWiseClient::GetSignalCatalog, request);
809 template<
typename GetSignalCatalogRequestT = Model::GetSignalCatalogRequest>
812 return SubmitAsync(&IoTFleetWiseClient::GetSignalCatalog, request, handler, context);
830 template<
typename GetStateTemplateRequestT = Model::GetStateTemplateRequest>
833 return SubmitCallable(&IoTFleetWiseClient::GetStateTemplate, request);
839 template<
typename GetStateTemplateRequestT = Model::GetStateTemplateRequest>
842 return SubmitAsync(&IoTFleetWiseClient::GetStateTemplate, request, handler, context);
855 template<
typename GetVehicleRequestT = Model::GetVehicleRequest>
858 return SubmitCallable(&IoTFleetWiseClient::GetVehicle, request);
864 template<
typename GetVehicleRequestT = Model::GetVehicleRequest>
867 return SubmitAsync(&IoTFleetWiseClient::GetVehicle, request, handler, context);
881 template<
typename GetVehicleStatusRequestT = Model::GetVehicleStatusRequest>
884 return SubmitCallable(&IoTFleetWiseClient::GetVehicleStatus, request);
890 template<
typename GetVehicleStatusRequestT = Model::GetVehicleStatusRequest>
893 return SubmitAsync(&IoTFleetWiseClient::GetVehicleStatus, request, handler, context);
908 template<
typename ImportDecoderManifestRequestT = Model::ImportDecoderManifestRequest>
911 return SubmitCallable(&IoTFleetWiseClient::ImportDecoderManifest, request);
917 template<
typename ImportDecoderManifestRequestT = Model::ImportDecoderManifestRequest>
920 return SubmitAsync(&IoTFleetWiseClient::ImportDecoderManifest, request, handler, context);
934 template<
typename ImportSignalCatalogRequestT = Model::ImportSignalCatalogRequest>
937 return SubmitCallable(&IoTFleetWiseClient::ImportSignalCatalog, request);
943 template<
typename ImportSignalCatalogRequestT = Model::ImportSignalCatalogRequest>
946 return SubmitAsync(&IoTFleetWiseClient::ImportSignalCatalog, request, handler, context);
961 template<
typename ListCampaignsRequestT = Model::ListCampaignsRequest>
964 return SubmitCallable(&IoTFleetWiseClient::ListCampaigns, request);
970 template<
typename ListCampaignsRequestT = Model::ListCampaignsRequest>
973 return SubmitAsync(&IoTFleetWiseClient::ListCampaigns, request, handler, context);
989 template<
typename ListDecoderManifestNetworkInterfacesRequestT = Model::ListDecoderManifestNetworkInterfacesRequest>
992 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifestNetworkInterfaces, request);
998 template<
typename ListDecoderManifestNetworkInterfacesRequestT = Model::ListDecoderManifestNetworkInterfacesRequest>
1001 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifestNetworkInterfaces, request, handler, context);
1017 template<
typename ListDecoderManifestSignalsRequestT = Model::ListDecoderManifestSignalsRequest>
1020 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifestSignals, request);
1026 template<
typename ListDecoderManifestSignalsRequestT = Model::ListDecoderManifestSignalsRequest>
1029 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifestSignals, request, handler, context);
1044 template<
typename ListDecoderManifestsRequestT = Model::ListDecoderManifestsRequest>
1047 return SubmitCallable(&IoTFleetWiseClient::ListDecoderManifests, request);
1053 template<
typename ListDecoderManifestsRequestT = Model::ListDecoderManifestsRequest>
1056 return SubmitAsync(&IoTFleetWiseClient::ListDecoderManifests, request, handler, context);
1072 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
1075 return SubmitCallable(&IoTFleetWiseClient::ListFleets, request);
1081 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
1084 return SubmitAsync(&IoTFleetWiseClient::ListFleets, request, handler, context);
1100 template<
typename ListFleetsForVehicleRequestT = Model::ListFleetsForVehicleRequest>
1103 return SubmitCallable(&IoTFleetWiseClient::ListFleetsForVehicle, request);
1109 template<
typename ListFleetsForVehicleRequestT = Model::ListFleetsForVehicleRequest>
1112 return SubmitAsync(&IoTFleetWiseClient::ListFleetsForVehicle, request, handler, context);
1128 template<
typename ListModelManifestNodesRequestT = Model::ListModelManifestNodesRequest>
1131 return SubmitCallable(&IoTFleetWiseClient::ListModelManifestNodes, request);
1137 template<
typename ListModelManifestNodesRequestT = Model::ListModelManifestNodesRequest>
1140 return SubmitAsync(&IoTFleetWiseClient::ListModelManifestNodes, request, handler, context);
1155 template<
typename ListModelManifestsRequestT = Model::ListModelManifestsRequest>
1158 return SubmitCallable(&IoTFleetWiseClient::ListModelManifests, request);
1164 template<
typename ListModelManifestsRequestT = Model::ListModelManifestsRequest>
1167 return SubmitAsync(&IoTFleetWiseClient::ListModelManifests, request, handler, context);
1183 template<
typename ListSignalCatalogNodesRequestT = Model::ListSignalCatalogNodesRequest>
1186 return SubmitCallable(&IoTFleetWiseClient::ListSignalCatalogNodes, request);
1192 template<
typename ListSignalCatalogNodesRequestT = Model::ListSignalCatalogNodesRequest>
1195 return SubmitAsync(&IoTFleetWiseClient::ListSignalCatalogNodes, request, handler, context);
1212 template<
typename ListSignalCatalogsRequestT = Model::ListSignalCatalogsRequest>
1215 return SubmitCallable(&IoTFleetWiseClient::ListSignalCatalogs, request);
1221 template<
typename ListSignalCatalogsRequestT = Model::ListSignalCatalogsRequest>
1224 return SubmitAsync(&IoTFleetWiseClient::ListSignalCatalogs, request, handler, context);
1242 template<
typename ListStateTemplatesRequestT = Model::ListStateTemplatesRequest>
1245 return SubmitCallable(&IoTFleetWiseClient::ListStateTemplates, request);
1251 template<
typename ListStateTemplatesRequestT = Model::ListStateTemplatesRequest>
1254 return SubmitAsync(&IoTFleetWiseClient::ListStateTemplates, request, handler, context);
1268 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1271 return SubmitCallable(&IoTFleetWiseClient::ListTagsForResource, request);
1277 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1280 return SubmitAsync(&IoTFleetWiseClient::ListTagsForResource, request, handler, context);
1295 template<
typename ListVehiclesRequestT = Model::ListVehiclesRequest>
1298 return SubmitCallable(&IoTFleetWiseClient::ListVehicles, request);
1304 template<
typename ListVehiclesRequestT = Model::ListVehiclesRequest>
1307 return SubmitAsync(&IoTFleetWiseClient::ListVehicles, request, handler, context);
1323 template<
typename ListVehiclesInFleetRequestT = Model::ListVehiclesInFleetRequest>
1326 return SubmitCallable(&IoTFleetWiseClient::ListVehiclesInFleet, request);
1332 template<
typename ListVehiclesInFleetRequestT = Model::ListVehiclesInFleetRequest>
1335 return SubmitAsync(&IoTFleetWiseClient::ListVehiclesInFleet, request, handler, context);
1354 template<
typename PutEncryptionConfigurationRequestT = Model::PutEncryptionConfigurationRequest>
1357 return SubmitCallable(&IoTFleetWiseClient::PutEncryptionConfiguration, request);
1363 template<
typename PutEncryptionConfigurationRequestT = Model::PutEncryptionConfigurationRequest>
1366 return SubmitAsync(&IoTFleetWiseClient::PutEncryptionConfiguration, request, handler, context);
1379 template<
typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
1382 return SubmitCallable(&IoTFleetWiseClient::PutLoggingOptions, request);
1388 template<
typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
1391 return SubmitAsync(&IoTFleetWiseClient::PutLoggingOptions, request, handler, context);
1435 template<
typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1438 return SubmitCallable(&IoTFleetWiseClient::RegisterAccount, request);
1444 template<
typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1447 return SubmitAsync(&IoTFleetWiseClient::RegisterAccount, request, handler, context);
1461 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1464 return SubmitCallable(&IoTFleetWiseClient::TagResource, request);
1470 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1473 return SubmitAsync(&IoTFleetWiseClient::TagResource, request, handler, context);
1487 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1490 return SubmitCallable(&IoTFleetWiseClient::UntagResource, request);
1496 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1499 return SubmitAsync(&IoTFleetWiseClient::UntagResource, request, handler, context);
1512 template<
typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
1515 return SubmitCallable(&IoTFleetWiseClient::UpdateCampaign, request);
1521 template<
typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
1524 return SubmitAsync(&IoTFleetWiseClient::UpdateCampaign, request, handler, context);
1539 template<
typename UpdateDecoderManifestRequestT = Model::UpdateDecoderManifestRequest>
1542 return SubmitCallable(&IoTFleetWiseClient::UpdateDecoderManifest, request);
1548 template<
typename UpdateDecoderManifestRequestT = Model::UpdateDecoderManifestRequest>
1551 return SubmitAsync(&IoTFleetWiseClient::UpdateDecoderManifest, request, handler, context);
1564 template<
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1567 return SubmitCallable(&IoTFleetWiseClient::UpdateFleet, request);
1573 template<
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1576 return SubmitAsync(&IoTFleetWiseClient::UpdateFleet, request, handler, context);
1590 template<
typename UpdateModelManifestRequestT = Model::UpdateModelManifestRequest>
1593 return SubmitCallable(&IoTFleetWiseClient::UpdateModelManifest, request);
1599 template<
typename UpdateModelManifestRequestT = Model::UpdateModelManifestRequest>
1602 return SubmitAsync(&IoTFleetWiseClient::UpdateModelManifest, request, handler, context);
1615 template<
typename UpdateSignalCatalogRequestT = Model::UpdateSignalCatalogRequest>
1618 return SubmitCallable(&IoTFleetWiseClient::UpdateSignalCatalog, request);
1624 template<
typename UpdateSignalCatalogRequestT = Model::UpdateSignalCatalogRequest>
1627 return SubmitAsync(&IoTFleetWiseClient::UpdateSignalCatalog, request, handler, context);
1644 template<
typename UpdateStateTemplateRequestT = Model::UpdateStateTemplateRequest>
1647 return SubmitCallable(&IoTFleetWiseClient::UpdateStateTemplate, request);
1653 template<
typename UpdateStateTemplateRequestT = Model::UpdateStateTemplateRequest>
1656 return SubmitAsync(&IoTFleetWiseClient::UpdateStateTemplate, request, handler, context);
1673 template<
typename UpdateVehicleRequestT = Model::UpdateVehicleRequest>
1676 return SubmitCallable(&IoTFleetWiseClient::UpdateVehicle, request);
1682 template<
typename UpdateVehicleRequestT = Model::UpdateVehicleRequest>
1685 return SubmitAsync(&IoTFleetWiseClient::UpdateVehicle, request, handler, context);
1696 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
void UpdateStateTemplateAsync(const UpdateStateTemplateRequestT &request, const UpdateStateTemplateResponseReceivedHandler &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
void CreateStateTemplateAsync(const CreateStateTemplateRequestT &request, const CreateStateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateStateTemplateOutcomeCallable UpdateStateTemplateCallable(const UpdateStateTemplateRequestT &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
virtual Model::UpdateStateTemplateOutcome UpdateStateTemplate(const Model::UpdateStateTemplateRequest &request) 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
virtual Model::GetStateTemplateOutcome GetStateTemplate(const Model::GetStateTemplateRequest &request) 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::DeleteStateTemplateOutcomeCallable DeleteStateTemplateCallable(const DeleteStateTemplateRequestT &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 ListStateTemplatesAsync(const ListStateTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListStateTemplatesRequestT &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
Model::CreateStateTemplateOutcomeCallable CreateStateTemplateCallable(const CreateStateTemplateRequestT &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::ListStateTemplatesOutcomeCallable ListStateTemplatesCallable(const ListStateTemplatesRequestT &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
virtual Model::CreateStateTemplateOutcome CreateStateTemplate(const Model::CreateStateTemplateRequest &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)
virtual Model::ListStateTemplatesOutcome ListStateTemplates(const Model::ListStateTemplatesRequest &request={}) const
void ListDecoderManifestsAsync(const ListDecoderManifestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDecoderManifestsRequestT &request={}) const
Model::GetStateTemplateOutcomeCallable GetStateTemplateCallable(const GetStateTemplateRequestT &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
void DeleteStateTemplateAsync(const DeleteStateTemplateRequestT &request, const DeleteStateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
virtual Model::DeleteStateTemplateOutcome DeleteStateTemplate(const Model::DeleteStateTemplateRequest &request) const
void GetStateTemplateAsync(const GetStateTemplateRequestT &request, const GetStateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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< UpdateStateTemplateOutcome > UpdateStateTemplateOutcomeCallable
std::future< GetFleetOutcome > GetFleetOutcomeCallable
std::future< ListVehiclesOutcome > ListVehiclesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListModelManifestNodesOutcome > ListModelManifestNodesOutcomeCallable
std::future< DeleteStateTemplateOutcome > DeleteStateTemplateOutcomeCallable
std::future< BatchCreateVehicleOutcome > BatchCreateVehicleOutcomeCallable
std::future< ListSignalCatalogsOutcome > ListSignalCatalogsOutcomeCallable
std::future< GetSignalCatalogOutcome > GetSignalCatalogOutcomeCallable
std::future< CreateStateTemplateOutcome > CreateStateTemplateOutcomeCallable
std::future< GetLoggingOptionsOutcome > GetLoggingOptionsOutcomeCallable
std::future< PutLoggingOptionsOutcome > PutLoggingOptionsOutcomeCallable
std::future< GetStateTemplateOutcome > GetStateTemplateOutcomeCallable
std::future< GetModelManifestOutcome > GetModelManifestOutcomeCallable
std::future< ListStateTemplatesOutcome > ListStateTemplatesOutcomeCallable
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::ListStateTemplatesRequest &, const Model::ListStateTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStateTemplatesResponseReceivedHandler
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::CreateStateTemplateRequest &, const Model::CreateStateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStateTemplateResponseReceivedHandler
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::UpdateStateTemplateRequest &, const Model::UpdateStateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStateTemplateResponseReceivedHandler
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::GetStateTemplateRequest &, const Model::GetStateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStateTemplateResponseReceivedHandler
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::DeleteStateTemplateRequest &, const Model::DeleteStateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStateTemplateResponseReceivedHandler
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