7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/location/LocationServiceServiceClientModel.h>
12#include <aws/location/LocationService_EXPORTS.h>
15namespace LocationService {
36 std::shared_ptr<LocationServiceEndpointProviderBase> endpointProvider =
nullptr);
43 std::shared_ptr<LocationServiceEndpointProviderBase> endpointProvider =
nullptr,
52 std::shared_ptr<LocationServiceEndpointProviderBase> endpointProvider =
nullptr,
96 template <
typename AssociateTrackerConsumerRequestT = Model::AssociateTrackerConsumerRequest>
98 return SubmitCallable(&LocationServiceClient::AssociateTrackerConsumer, request);
105 template <
typename AssociateTrackerConsumerRequestT = Model::AssociateTrackerConsumerRequest>
108 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
109 return SubmitAsync(&LocationServiceClient::AssociateTrackerConsumer, request, handler, context);
125 template <
typename BatchDeleteDevicePositionHistoryRequestT = Model::BatchDeleteDevicePositionHistoryRequest>
127 const BatchDeleteDevicePositionHistoryRequestT& request)
const {
128 return SubmitCallable(&LocationServiceClient::BatchDeleteDevicePositionHistory, request);
135 template <
typename BatchDeleteDevicePositionHistoryRequestT = Model::BatchDeleteDevicePositionHistoryRequest>
138 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
139 return SubmitAsync(&LocationServiceClient::BatchDeleteDevicePositionHistory, request, handler, context);
155 template <
typename BatchDeleteGeofenceRequestT = Model::BatchDeleteGeofenceRequest>
157 return SubmitCallable(&LocationServiceClient::BatchDeleteGeofence, request);
164 template <
typename BatchDeleteGeofenceRequestT = Model::BatchDeleteGeofenceRequest>
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
167 return SubmitAsync(&LocationServiceClient::BatchDeleteGeofence, request, handler, context);
195 template <
typename BatchEvaluateGeofencesRequestT = Model::BatchEvaluateGeofencesRequest>
197 return SubmitCallable(&LocationServiceClient::BatchEvaluateGeofences, request);
204 template <
typename BatchEvaluateGeofencesRequestT = Model::BatchEvaluateGeofencesRequest>
207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
208 return SubmitAsync(&LocationServiceClient::BatchEvaluateGeofences, request, handler, context);
223 template <
typename BatchGetDevicePositionRequestT = Model::BatchGetDevicePositionRequest>
225 return SubmitCallable(&LocationServiceClient::BatchGetDevicePosition, request);
232 template <
typename BatchGetDevicePositionRequestT = Model::BatchGetDevicePositionRequest>
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
236 return SubmitAsync(&LocationServiceClient::BatchGetDevicePosition, request, handler, context);
252 template <
typename BatchPutGeofenceRequestT = Model::BatchPutGeofenceRequest>
254 return SubmitCallable(&LocationServiceClient::BatchPutGeofence, request);
261 template <
typename BatchPutGeofenceRequestT = Model::BatchPutGeofenceRequest>
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
264 return SubmitAsync(&LocationServiceClient::BatchPutGeofence, request, handler, context);
299 template <
typename BatchUpdateDevicePositionRequestT = Model::BatchUpdateDevicePositionRequest>
301 const BatchUpdateDevicePositionRequestT& request)
const {
302 return SubmitCallable(&LocationServiceClient::BatchUpdateDevicePosition, request);
309 template <
typename BatchUpdateDevicePositionRequestT = Model::BatchUpdateDevicePositionRequest>
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
313 return SubmitAsync(&LocationServiceClient::BatchUpdateDevicePosition, request, handler, context);
367 template <
typename CalculateRouteRequestT = Model::CalculateRouteRequest>
369 return SubmitCallable(&LocationServiceClient::CalculateRoute, request);
376 template <
typename CalculateRouteRequestT = Model::CalculateRouteRequest>
378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
379 return SubmitAsync(&LocationServiceClient::CalculateRoute, request, handler, context);
442 template <
typename CalculateRouteMatrixRequestT = Model::CalculateRouteMatrixRequest>
444 return SubmitCallable(&LocationServiceClient::CalculateRouteMatrix, request);
451 template <
typename CalculateRouteMatrixRequestT = Model::CalculateRouteMatrixRequest>
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
454 return SubmitAsync(&LocationServiceClient::CalculateRouteMatrix, request, handler, context);
469 template <
typename CreateGeofenceCollectionRequestT = Model::CreateGeofenceCollectionRequest>
471 return SubmitCallable(&LocationServiceClient::CreateGeofenceCollection, request);
478 template <
typename CreateGeofenceCollectionRequestT = Model::CreateGeofenceCollectionRequest>
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
482 return SubmitAsync(&LocationServiceClient::CreateGeofenceCollection, request, handler, context);
500 template <
typename CreateKeyRequestT = Model::CreateKeyRequest>
502 return SubmitCallable(&LocationServiceClient::CreateKey, request);
509 template <
typename CreateKeyRequestT = Model::CreateKeyRequest>
511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
512 return SubmitAsync(&LocationServiceClient::CreateKey, request, handler, context);
547 template <
typename CreateMapRequestT = Model::CreateMapRequest>
549 return SubmitCallable(&LocationServiceClient::CreateMap, request);
556 template <
typename CreateMapRequestT = Model::CreateMapRequest>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
559 return SubmitAsync(&LocationServiceClient::CreateMap, request, handler, context);
599 template <
typename CreatePlaceIndexRequestT = Model::CreatePlaceIndexRequest>
601 return SubmitCallable(&LocationServiceClient::CreatePlaceIndex, request);
608 template <
typename CreatePlaceIndexRequestT = Model::CreatePlaceIndexRequest>
610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
611 return SubmitAsync(&LocationServiceClient::CreatePlaceIndex, request, handler, context);
649 template <
typename CreateRouteCalculatorRequestT = Model::CreateRouteCalculatorRequest>
651 return SubmitCallable(&LocationServiceClient::CreateRouteCalculator, request);
658 template <
typename CreateRouteCalculatorRequestT = Model::CreateRouteCalculatorRequest>
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
661 return SubmitAsync(&LocationServiceClient::CreateRouteCalculator, request, handler, context);
676 template <
typename CreateTrackerRequestT = Model::CreateTrackerRequest>
678 return SubmitCallable(&LocationServiceClient::CreateTracker, request);
685 template <
typename CreateTrackerRequestT = Model::CreateTrackerRequest>
687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
688 return SubmitAsync(&LocationServiceClient::CreateTracker, request, handler, context);
705 template <
typename DeleteGeofenceCollectionRequestT = Model::DeleteGeofenceCollectionRequest>
707 return SubmitCallable(&LocationServiceClient::DeleteGeofenceCollection, request);
714 template <
typename DeleteGeofenceCollectionRequestT = Model::DeleteGeofenceCollectionRequest>
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
718 return SubmitAsync(&LocationServiceClient::DeleteGeofenceCollection, request, handler, context);
735 template <
typename DeleteKeyRequestT = Model::DeleteKeyRequest>
737 return SubmitCallable(&LocationServiceClient::DeleteKey, request);
744 template <
typename DeleteKeyRequestT = Model::DeleteKeyRequest>
746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
747 return SubmitAsync(&LocationServiceClient::DeleteKey, request, handler, context);
779 template <
typename DeleteMapRequestT = Model::DeleteMapRequest>
781 return SubmitCallable(&LocationServiceClient::DeleteMap, request);
788 template <
typename DeleteMapRequestT = Model::DeleteMapRequest>
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
791 return SubmitAsync(&LocationServiceClient::DeleteMap, request, handler, context);
823 template <
typename DeletePlaceIndexRequestT = Model::DeletePlaceIndexRequest>
825 return SubmitCallable(&LocationServiceClient::DeletePlaceIndex, request);
832 template <
typename DeletePlaceIndexRequestT = Model::DeletePlaceIndexRequest>
834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
835 return SubmitAsync(&LocationServiceClient::DeletePlaceIndex, request, handler, context);
867 template <
typename DeleteRouteCalculatorRequestT = Model::DeleteRouteCalculatorRequest>
869 return SubmitCallable(&LocationServiceClient::DeleteRouteCalculator, request);
876 template <
typename DeleteRouteCalculatorRequestT = Model::DeleteRouteCalculatorRequest>
878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
879 return SubmitAsync(&LocationServiceClient::DeleteRouteCalculator, request, handler, context);
895 template <
typename DeleteTrackerRequestT = Model::DeleteTrackerRequest>
897 return SubmitCallable(&LocationServiceClient::DeleteTracker, request);
904 template <
typename DeleteTrackerRequestT = Model::DeleteTrackerRequest>
906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
907 return SubmitAsync(&LocationServiceClient::DeleteTracker, request, handler, context);
922 template <
typename DescribeGeofenceCollectionRequestT = Model::DescribeGeofenceCollectionRequest>
924 const DescribeGeofenceCollectionRequestT& request)
const {
925 return SubmitCallable(&LocationServiceClient::DescribeGeofenceCollection, request);
932 template <
typename DescribeGeofenceCollectionRequestT = Model::DescribeGeofenceCollectionRequest>
935 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
936 return SubmitAsync(&LocationServiceClient::DescribeGeofenceCollection, request, handler, context);
952 template <
typename DescribeKeyRequestT = Model::DescribeKeyRequest>
954 return SubmitCallable(&LocationServiceClient::DescribeKey, request);
961 template <
typename DescribeKeyRequestT = Model::DescribeKeyRequest>
963 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
964 return SubmitAsync(&LocationServiceClient::DescribeKey, request, handler, context);
994 template <
typename DescribeMapRequestT = Model::DescribeMapRequest>
996 return SubmitCallable(&LocationServiceClient::DescribeMap, request);
1003 template <
typename DescribeMapRequestT = Model::DescribeMapRequest>
1005 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1006 return SubmitAsync(&LocationServiceClient::DescribeMap, request, handler, context);
1037 template <
typename DescribePlaceIndexRequestT = Model::DescribePlaceIndexRequest>
1039 return SubmitCallable(&LocationServiceClient::DescribePlaceIndex, request);
1046 template <
typename DescribePlaceIndexRequestT = Model::DescribePlaceIndexRequest>
1048 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1049 return SubmitAsync(&LocationServiceClient::DescribePlaceIndex, request, handler, context);
1080 template <
typename DescribeRouteCalculatorRequestT = Model::DescribeRouteCalculatorRequest>
1082 return SubmitCallable(&LocationServiceClient::DescribeRouteCalculator, request);
1089 template <
typename DescribeRouteCalculatorRequestT = Model::DescribeRouteCalculatorRequest>
1092 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1093 return SubmitAsync(&LocationServiceClient::DescribeRouteCalculator, request, handler, context);
1106 template <
typename DescribeTrackerRequestT = Model::DescribeTrackerRequest>
1108 return SubmitCallable(&LocationServiceClient::DescribeTracker, request);
1115 template <
typename DescribeTrackerRequestT = Model::DescribeTrackerRequest>
1117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1118 return SubmitAsync(&LocationServiceClient::DescribeTracker, request, handler, context);
1136 template <
typename DisassociateTrackerConsumerRequestT = Model::DisassociateTrackerConsumerRequest>
1138 const DisassociateTrackerConsumerRequestT& request)
const {
1139 return SubmitCallable(&LocationServiceClient::DisassociateTrackerConsumer, request);
1146 template <
typename DisassociateTrackerConsumerRequestT = Model::DisassociateTrackerConsumerRequest>
1149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1150 return SubmitAsync(&LocationServiceClient::DisassociateTrackerConsumer, request, handler, context);
1177 template <
typename ForecastGeofenceEventsRequestT = Model::ForecastGeofenceEventsRequest>
1179 return SubmitCallable(&LocationServiceClient::ForecastGeofenceEvents, request);
1186 template <
typename ForecastGeofenceEventsRequestT = Model::ForecastGeofenceEventsRequest>
1189 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1190 return SubmitAsync(&LocationServiceClient::ForecastGeofenceEvents, request, handler, context);
1206 template <
typename GetDevicePositionRequestT = Model::GetDevicePositionRequest>
1208 return SubmitCallable(&LocationServiceClient::GetDevicePosition, request);
1215 template <
typename GetDevicePositionRequestT = Model::GetDevicePositionRequest>
1217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1218 return SubmitAsync(&LocationServiceClient::GetDevicePosition, request, handler, context);
1234 template <
typename GetDevicePositionHistoryRequestT = Model::GetDevicePositionHistoryRequest>
1236 return SubmitCallable(&LocationServiceClient::GetDevicePositionHistory, request);
1243 template <
typename GetDevicePositionHistoryRequestT = Model::GetDevicePositionHistoryRequest>
1246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1247 return SubmitAsync(&LocationServiceClient::GetDevicePositionHistory, request, handler, context);
1262 template <
typename GetGeofenceRequestT = Model::GetGeofenceRequest>
1264 return SubmitCallable(&LocationServiceClient::GetGeofence, request);
1271 template <
typename GetGeofenceRequestT = Model::GetGeofenceRequest>
1273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1274 return SubmitAsync(&LocationServiceClient::GetGeofence, request, handler, context);
1306 template <
typename GetMapGlyphsRequestT = Model::GetMapGlyphsRequest>
1308 return SubmitCallable(&LocationServiceClient::GetMapGlyphs, request);
1315 template <
typename GetMapGlyphsRequestT = Model::GetMapGlyphsRequest>
1317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1318 return SubmitAsync(&LocationServiceClient::GetMapGlyphs, request, handler, context);
1352 template <
typename GetMapSpritesRequestT = Model::GetMapSpritesRequest>
1354 return SubmitCallable(&LocationServiceClient::GetMapSprites, request);
1361 template <
typename GetMapSpritesRequestT = Model::GetMapSpritesRequest>
1363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1364 return SubmitAsync(&LocationServiceClient::GetMapSprites, request, handler, context);
1400 template <
typename GetMapStyleDescriptorRequestT = Model::GetMapStyleDescriptorRequest>
1402 return SubmitCallable(&LocationServiceClient::GetMapStyleDescriptor, request);
1409 template <
typename GetMapStyleDescriptorRequestT = Model::GetMapStyleDescriptorRequest>
1411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1412 return SubmitAsync(&LocationServiceClient::GetMapStyleDescriptor, request, handler, context);
1449 template <
typename GetMapTileRequestT = Model::GetMapTileRequest>
1451 return SubmitCallable(&LocationServiceClient::GetMapTile, request);
1458 template <
typename GetMapTileRequestT = Model::GetMapTileRequest>
1460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1461 return SubmitAsync(&LocationServiceClient::GetMapTile, request, handler, context);
1502 template <
typename GetPlaceRequestT = Model::GetPlaceRequest>
1504 return SubmitCallable(&LocationServiceClient::GetPlace, request);
1511 template <
typename GetPlaceRequestT = Model::GetPlaceRequest>
1513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1514 return SubmitAsync(&LocationServiceClient::GetPlace, request, handler, context);
1529 template <
typename ListDevicePositionsRequestT = Model::ListDevicePositionsRequest>
1531 return SubmitCallable(&LocationServiceClient::ListDevicePositions, request);
1538 template <
typename ListDevicePositionsRequestT = Model::ListDevicePositionsRequest>
1540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1541 return SubmitAsync(&LocationServiceClient::ListDevicePositions, request, handler, context);
1556 template <
typename ListGeofenceCollectionsRequestT = Model::ListGeofenceCollectionsRequest>
1558 return SubmitCallable(&LocationServiceClient::ListGeofenceCollections, request);
1565 template <
typename ListGeofenceCollectionsRequestT = Model::ListGeofenceCollectionsRequest>
1567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1568 const ListGeofenceCollectionsRequestT& request = {})
const {
1569 return SubmitAsync(&LocationServiceClient::ListGeofenceCollections, request, handler, context);
1583 template <
typename ListGeofencesRequestT = Model::ListGeofencesRequest>
1585 return SubmitCallable(&LocationServiceClient::ListGeofences, request);
1592 template <
typename ListGeofencesRequestT = Model::ListGeofencesRequest>
1594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1595 return SubmitAsync(&LocationServiceClient::ListGeofences, request, handler, context);
1612 template <
typename ListKeysRequestT = Model::ListKeysRequest>
1614 return SubmitCallable(&LocationServiceClient::ListKeys, request);
1621 template <
typename ListKeysRequestT = Model::ListKeysRequest>
1623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1624 const ListKeysRequestT& request = {})
const {
1625 return SubmitAsync(&LocationServiceClient::ListKeys, request, handler, context);
1655 template <
typename ListMapsRequestT = Model::ListMapsRequest>
1657 return SubmitCallable(&LocationServiceClient::ListMaps, request);
1664 template <
typename ListMapsRequestT = Model::ListMapsRequest>
1666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1667 const ListMapsRequestT& request = {})
const {
1668 return SubmitAsync(&LocationServiceClient::ListMaps, request, handler, context);
1699 template <
typename ListPlaceIndexesRequestT = Model::ListPlaceIndexesRequest>
1701 return SubmitCallable(&LocationServiceClient::ListPlaceIndexes, request);
1708 template <
typename ListPlaceIndexesRequestT = Model::ListPlaceIndexesRequest>
1710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1711 const ListPlaceIndexesRequestT& request = {})
const {
1712 return SubmitAsync(&LocationServiceClient::ListPlaceIndexes, request, handler, context);
1743 template <
typename ListRouteCalculatorsRequestT = Model::ListRouteCalculatorsRequest>
1745 return SubmitCallable(&LocationServiceClient::ListRouteCalculators, request);
1752 template <
typename ListRouteCalculatorsRequestT = Model::ListRouteCalculatorsRequest>
1754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1755 const ListRouteCalculatorsRequestT& request = {})
const {
1756 return SubmitAsync(&LocationServiceClient::ListRouteCalculators, request, handler, context);
1771 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1773 return SubmitCallable(&LocationServiceClient::ListTagsForResource, request);
1780 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1782 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1783 return SubmitAsync(&LocationServiceClient::ListTagsForResource, request, handler, context);
1798 template <
typename ListTrackerConsumersRequestT = Model::ListTrackerConsumersRequest>
1800 return SubmitCallable(&LocationServiceClient::ListTrackerConsumers, request);
1807 template <
typename ListTrackerConsumersRequestT = Model::ListTrackerConsumersRequest>
1809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1810 return SubmitAsync(&LocationServiceClient::ListTrackerConsumers, request, handler, context);
1824 template <
typename ListTrackersRequestT = Model::ListTrackersRequest>
1826 return SubmitCallable(&LocationServiceClient::ListTrackers, request);
1833 template <
typename ListTrackersRequestT = Model::ListTrackersRequest>
1835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1836 const ListTrackersRequestT& request = {})
const {
1837 return SubmitAsync(&LocationServiceClient::ListTrackers, request, handler, context);
1852 template <
typename PutGeofenceRequestT = Model::PutGeofenceRequest>
1854 return SubmitCallable(&LocationServiceClient::PutGeofence, request);
1861 template <
typename PutGeofenceRequestT = Model::PutGeofenceRequest>
1863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1864 return SubmitAsync(&LocationServiceClient::PutGeofence, request, handler, context);
1898 template <
typename SearchPlaceIndexForPositionRequestT = Model::SearchPlaceIndexForPositionRequest>
1900 const SearchPlaceIndexForPositionRequestT& request)
const {
1901 return SubmitCallable(&LocationServiceClient::SearchPlaceIndexForPosition, request);
1908 template <
typename SearchPlaceIndexForPositionRequestT = Model::SearchPlaceIndexForPositionRequest>
1911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1912 return SubmitAsync(&LocationServiceClient::SearchPlaceIndexForPosition, request, handler, context);
1953 template <
typename SearchPlaceIndexForSuggestionsRequestT = Model::SearchPlaceIndexForSuggestionsRequest>
1955 const SearchPlaceIndexForSuggestionsRequestT& request)
const {
1956 return SubmitCallable(&LocationServiceClient::SearchPlaceIndexForSuggestions, request);
1963 template <
typename SearchPlaceIndexForSuggestionsRequestT = Model::SearchPlaceIndexForSuggestionsRequest>
1966 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1967 return SubmitAsync(&LocationServiceClient::SearchPlaceIndexForSuggestions, request, handler, context);
2005 template <
typename SearchPlaceIndexForTextRequestT = Model::SearchPlaceIndexForTextRequest>
2007 return SubmitCallable(&LocationServiceClient::SearchPlaceIndexForText, request);
2014 template <
typename SearchPlaceIndexForTextRequestT = Model::SearchPlaceIndexForTextRequest>
2017 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2018 return SubmitAsync(&LocationServiceClient::SearchPlaceIndexForText, request, handler, context);
2040 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2042 return SubmitCallable(&LocationServiceClient::TagResource, request);
2049 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2051 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2052 return SubmitAsync(&LocationServiceClient::TagResource, request, handler, context);
2066 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2068 return SubmitCallable(&LocationServiceClient::UntagResource, request);
2075 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2077 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2078 return SubmitAsync(&LocationServiceClient::UntagResource, request, handler, context);
2093 template <
typename UpdateGeofenceCollectionRequestT = Model::UpdateGeofenceCollectionRequest>
2095 return SubmitCallable(&LocationServiceClient::UpdateGeofenceCollection, request);
2102 template <
typename UpdateGeofenceCollectionRequestT = Model::UpdateGeofenceCollectionRequest>
2105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2106 return SubmitAsync(&LocationServiceClient::UpdateGeofenceCollection, request, handler, context);
2120 template <
typename UpdateKeyRequestT = Model::UpdateKeyRequest>
2122 return SubmitCallable(&LocationServiceClient::UpdateKey, request);
2129 template <
typename UpdateKeyRequestT = Model::UpdateKeyRequest>
2131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2132 return SubmitAsync(&LocationServiceClient::UpdateKey, request, handler, context);
2162 template <
typename UpdateMapRequestT = Model::UpdateMapRequest>
2164 return SubmitCallable(&LocationServiceClient::UpdateMap, request);
2171 template <
typename UpdateMapRequestT = Model::UpdateMapRequest>
2173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2174 return SubmitAsync(&LocationServiceClient::UpdateMap, request, handler, context);
2205 template <
typename UpdatePlaceIndexRequestT = Model::UpdatePlaceIndexRequest>
2207 return SubmitCallable(&LocationServiceClient::UpdatePlaceIndex, request);
2214 template <
typename UpdatePlaceIndexRequestT = Model::UpdatePlaceIndexRequest>
2216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2217 return SubmitAsync(&LocationServiceClient::UpdatePlaceIndex, request, handler, context);
2248 template <
typename UpdateRouteCalculatorRequestT = Model::UpdateRouteCalculatorRequest>
2250 return SubmitCallable(&LocationServiceClient::UpdateRouteCalculator, request);
2257 template <
typename UpdateRouteCalculatorRequestT = Model::UpdateRouteCalculatorRequest>
2259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2260 return SubmitAsync(&LocationServiceClient::UpdateRouteCalculator, request, handler, context);
2274 template <
typename UpdateTrackerRequestT = Model::UpdateTrackerRequest>
2276 return SubmitCallable(&LocationServiceClient::UpdateTracker, request);
2283 template <
typename UpdateTrackerRequestT = Model::UpdateTrackerRequest>
2285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2286 return SubmitAsync(&LocationServiceClient::UpdateTracker, request, handler, context);
2306 template <
typename VerifyDevicePositionRequestT = Model::VerifyDevicePositionRequest>
2308 return SubmitCallable(&LocationServiceClient::VerifyDevicePosition, request);
2315 template <
typename VerifyDevicePositionRequestT = Model::VerifyDevicePositionRequest>
2317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2318 return SubmitAsync(&LocationServiceClient::VerifyDevicePosition, request, handler, context);
2329 std::shared_ptr<LocationServiceEndpointProviderBase> m_endpointProvider;
virtual Model::ListKeysOutcome ListKeys(const Model::ListKeysRequest &request={}) const
virtual Model::CreateTrackerOutcome CreateTracker(const Model::CreateTrackerRequest &request) const
void UpdateTrackerAsync(const UpdateTrackerRequestT &request, const UpdateTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListMapsAsync(const ListMapsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMapsRequestT &request={}) const
void UpdateGeofenceCollectionAsync(const UpdateGeofenceCollectionRequestT &request, const UpdateGeofenceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchPlaceIndexForPositionAsync(const SearchPlaceIndexForPositionRequestT &request, const SearchPlaceIndexForPositionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteGeofenceCollectionOutcomeCallable DeleteGeofenceCollectionCallable(const DeleteGeofenceCollectionRequestT &request) const
virtual Model::DescribePlaceIndexOutcome DescribePlaceIndex(const Model::DescribePlaceIndexRequest &request) const
void BatchDeleteGeofenceAsync(const BatchDeleteGeofenceRequestT &request, const BatchDeleteGeofenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateMapAsync(const CreateMapRequestT &request, const CreateMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeKeyOutcomeCallable DescribeKeyCallable(const DescribeKeyRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::GetDevicePositionOutcome GetDevicePosition(const Model::GetDevicePositionRequest &request) const
Model::CalculateRouteMatrixOutcomeCallable CalculateRouteMatrixCallable(const CalculateRouteMatrixRequestT &request) const
virtual Model::ListMapsOutcome ListMaps(const Model::ListMapsRequest &request={}) const
void GetPlaceAsync(const GetPlaceRequestT &request, const GetPlaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPlaceIndexesAsync(const ListPlaceIndexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPlaceIndexesRequestT &request={}) const
void GetMapGlyphsAsync(const GetMapGlyphsRequestT &request, const GetMapGlyphsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTrackerConsumersOutcome ListTrackerConsumers(const Model::ListTrackerConsumersRequest &request) const
void GetMapTileAsync(const GetMapTileRequestT &request, const GetMapTileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRouteCalculatorOutcomeCallable UpdateRouteCalculatorCallable(const UpdateRouteCalculatorRequestT &request) const
virtual Model::GetGeofenceOutcome GetGeofence(const Model::GetGeofenceRequest &request) const
Model::AssociateTrackerConsumerOutcomeCallable AssociateTrackerConsumerCallable(const AssociateTrackerConsumerRequestT &request) const
Model::DescribeMapOutcomeCallable DescribeMapCallable(const DescribeMapRequestT &request) const
Model::UpdateMapOutcomeCallable UpdateMapCallable(const UpdateMapRequestT &request) const
void DeleteKeyAsync(const DeleteKeyRequestT &request, const DeleteKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CalculateRouteAsync(const CalculateRouteRequestT &request, const CalculateRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::CreateRouteCalculatorOutcome CreateRouteCalculator(const Model::CreateRouteCalculatorRequest &request) const
LocationServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeKeyAsync(const DescribeKeyRequestT &request, const DescribeKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePlaceIndexAsync(const DescribePlaceIndexRequestT &request, const DescribePlaceIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTrackersOutcome ListTrackers(const Model::ListTrackersRequest &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void BatchPutGeofenceAsync(const BatchPutGeofenceRequestT &request, const BatchPutGeofenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetMapSpritesOutcomeCallable GetMapSpritesCallable(const GetMapSpritesRequestT &request) const
Model::DescribeTrackerOutcomeCallable DescribeTrackerCallable(const DescribeTrackerRequestT &request) const
void PutGeofenceAsync(const PutGeofenceRequestT &request, const PutGeofenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchUpdateDevicePositionAsync(const BatchUpdateDevicePositionRequestT &request, const BatchUpdateDevicePositionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDevicePositionsOutcome ListDevicePositions(const Model::ListDevicePositionsRequest &request) const
static const char * GetServiceName()
virtual Model::CalculateRouteOutcome CalculateRoute(const Model::CalculateRouteRequest &request) const
Model::GetPlaceOutcomeCallable GetPlaceCallable(const GetPlaceRequestT &request) const
Model::GetMapTileOutcomeCallable GetMapTileCallable(const GetMapTileRequestT &request) const
virtual Model::GetMapSpritesOutcome GetMapSprites(const Model::GetMapSpritesRequest &request) const
void GetMapStyleDescriptorAsync(const GetMapStyleDescriptorRequestT &request, const GetMapStyleDescriptorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchPutGeofenceOutcomeCallable BatchPutGeofenceCallable(const BatchPutGeofenceRequestT &request) const
virtual Model::UpdateRouteCalculatorOutcome UpdateRouteCalculator(const Model::UpdateRouteCalculatorRequest &request) const
Model::DisassociateTrackerConsumerOutcomeCallable DisassociateTrackerConsumerCallable(const DisassociateTrackerConsumerRequestT &request) const
Model::DescribeGeofenceCollectionOutcomeCallable DescribeGeofenceCollectionCallable(const DescribeGeofenceCollectionRequestT &request) const
Model::BatchDeleteGeofenceOutcomeCallable BatchDeleteGeofenceCallable(const BatchDeleteGeofenceRequestT &request) const
void GetDevicePositionAsync(const GetDevicePositionRequestT &request, const GetDevicePositionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetDevicePositionAsync(const BatchGetDevicePositionRequestT &request, const BatchGetDevicePositionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateGeofenceCollectionOutcomeCallable CreateGeofenceCollectionCallable(const CreateGeofenceCollectionRequestT &request) const
void UpdateRouteCalculatorAsync(const UpdateRouteCalculatorRequestT &request, const UpdateRouteCalculatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRouteCalculatorOutcome DeleteRouteCalculator(const Model::DeleteRouteCalculatorRequest &request) const
void GetGeofenceAsync(const GetGeofenceRequestT &request, const GetGeofenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void VerifyDevicePositionAsync(const VerifyDevicePositionRequestT &request, const VerifyDevicePositionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateGeofenceCollectionAsync(const CreateGeofenceCollectionRequestT &request, const CreateGeofenceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LocationServiceClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< LocationServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::LocationService::LocationServiceClientConfiguration &clientConfiguration=Aws::LocationService::LocationServiceClientConfiguration())
virtual Model::DescribeKeyOutcome DescribeKey(const Model::DescribeKeyRequest &request) const
virtual Model::DescribeRouteCalculatorOutcome DescribeRouteCalculator(const Model::DescribeRouteCalculatorRequest &request) const
Model::CreatePlaceIndexOutcomeCallable CreatePlaceIndexCallable(const CreatePlaceIndexRequestT &request) const
virtual Model::SearchPlaceIndexForPositionOutcome SearchPlaceIndexForPosition(const Model::SearchPlaceIndexForPositionRequest &request) const
void GetDevicePositionHistoryAsync(const GetDevicePositionHistoryRequestT &request, const GetDevicePositionHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTrackerOutcome DescribeTracker(const Model::DescribeTrackerRequest &request) const
Model::UpdateKeyOutcomeCallable UpdateKeyCallable(const UpdateKeyRequestT &request) const
virtual Model::GetMapGlyphsOutcome GetMapGlyphs(const Model::GetMapGlyphsRequest &request) const
virtual Model::GetDevicePositionHistoryOutcome GetDevicePositionHistory(const Model::GetDevicePositionHistoryRequest &request) const
virtual Model::BatchDeleteGeofenceOutcome BatchDeleteGeofence(const Model::BatchDeleteGeofenceRequest &request) const
virtual Model::UpdateMapOutcome UpdateMap(const Model::UpdateMapRequest &request) const
Model::GetDevicePositionHistoryOutcomeCallable GetDevicePositionHistoryCallable(const GetDevicePositionHistoryRequestT &request) const
Model::SearchPlaceIndexForPositionOutcomeCallable SearchPlaceIndexForPositionCallable(const SearchPlaceIndexForPositionRequestT &request) const
Model::SearchPlaceIndexForSuggestionsOutcomeCallable SearchPlaceIndexForSuggestionsCallable(const SearchPlaceIndexForSuggestionsRequestT &request) const
virtual Model::ListGeofencesOutcome ListGeofences(const Model::ListGeofencesRequest &request) const
Model::DeleteTrackerOutcomeCallable DeleteTrackerCallable(const DeleteTrackerRequestT &request) const
Model::UpdateGeofenceCollectionOutcomeCallable UpdateGeofenceCollectionCallable(const UpdateGeofenceCollectionRequestT &request) const
Model::ForecastGeofenceEventsOutcomeCallable ForecastGeofenceEventsCallable(const ForecastGeofenceEventsRequestT &request) const
virtual Model::DeleteGeofenceCollectionOutcome DeleteGeofenceCollection(const Model::DeleteGeofenceCollectionRequest &request) const
void BatchDeleteDevicePositionHistoryAsync(const BatchDeleteDevicePositionHistoryRequestT &request, const BatchDeleteDevicePositionHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchPlaceIndexForTextAsync(const SearchPlaceIndexForTextRequestT &request, const SearchPlaceIndexForTextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePlaceIndexAsync(const UpdatePlaceIndexRequestT &request, const UpdatePlaceIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTrackerAsync(const DescribeTrackerRequestT &request, const DescribeTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListGeofenceCollectionsOutcomeCallable ListGeofenceCollectionsCallable(const ListGeofenceCollectionsRequestT &request={}) const
virtual Model::DescribeGeofenceCollectionOutcome DescribeGeofenceCollection(const Model::DescribeGeofenceCollectionRequest &request) const
virtual Model::BatchUpdateDevicePositionOutcome BatchUpdateDevicePosition(const Model::BatchUpdateDevicePositionRequest &request) const
void DescribeMapAsync(const DescribeMapRequestT &request, const DescribeMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTrackerOutcome DeleteTracker(const Model::DeleteTrackerRequest &request) const
Model::PutGeofenceOutcomeCallable PutGeofenceCallable(const PutGeofenceRequestT &request) const
void CalculateRouteMatrixAsync(const CalculateRouteMatrixRequestT &request, const CalculateRouteMatrixResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribePlaceIndexOutcomeCallable DescribePlaceIndexCallable(const DescribePlaceIndexRequestT &request) const
virtual ~LocationServiceClient()
virtual Model::ListRouteCalculatorsOutcome ListRouteCalculators(const Model::ListRouteCalculatorsRequest &request={}) const
virtual Model::UpdateGeofenceCollectionOutcome UpdateGeofenceCollection(const Model::UpdateGeofenceCollectionRequest &request) const
virtual Model::CreatePlaceIndexOutcome CreatePlaceIndex(const Model::CreatePlaceIndexRequest &request) const
Model::UpdatePlaceIndexOutcomeCallable UpdatePlaceIndexCallable(const UpdatePlaceIndexRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
LocationServiceClient(const Aws::LocationService::LocationServiceClientConfiguration &clientConfiguration=Aws::LocationService::LocationServiceClientConfiguration(), std::shared_ptr< LocationServiceEndpointProviderBase > endpointProvider=nullptr)
void CreateKeyAsync(const CreateKeyRequestT &request, const CreateKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateKeyAsync(const UpdateKeyRequestT &request, const UpdateKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePlaceIndexAsync(const DeletePlaceIndexRequestT &request, const DeletePlaceIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DescribeRouteCalculatorOutcomeCallable DescribeRouteCalculatorCallable(const DescribeRouteCalculatorRequestT &request) const
virtual Model::CreateKeyOutcome CreateKey(const Model::CreateKeyRequest &request) const
Model::ListRouteCalculatorsOutcomeCallable ListRouteCalculatorsCallable(const ListRouteCalculatorsRequestT &request={}) const
void ListTrackersAsync(const ListTrackersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTrackersRequestT &request={}) const
Model::GetMapGlyphsOutcomeCallable GetMapGlyphsCallable(const GetMapGlyphsRequestT &request) const
Model::ListMapsOutcomeCallable ListMapsCallable(const ListMapsRequestT &request={}) const
virtual Model::BatchGetDevicePositionOutcome BatchGetDevicePosition(const Model::BatchGetDevicePositionRequest &request) const
virtual Model::DeleteKeyOutcome DeleteKey(const Model::DeleteKeyRequest &request) const
virtual Model::SearchPlaceIndexForSuggestionsOutcome SearchPlaceIndexForSuggestions(const Model::SearchPlaceIndexForSuggestionsRequest &request) const
void CreatePlaceIndexAsync(const CreatePlaceIndexRequestT &request, const CreatePlaceIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchEvaluateGeofencesOutcome BatchEvaluateGeofences(const Model::BatchEvaluateGeofencesRequest &request) const
void BatchEvaluateGeofencesAsync(const BatchEvaluateGeofencesRequestT &request, const BatchEvaluateGeofencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListGeofenceCollectionsAsync(const ListGeofenceCollectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGeofenceCollectionsRequestT &request={}) const
virtual Model::BatchPutGeofenceOutcome BatchPutGeofence(const Model::BatchPutGeofenceRequest &request) const
virtual Model::DeleteMapOutcome DeleteMap(const Model::DeleteMapRequest &request) const
Model::BatchDeleteDevicePositionHistoryOutcomeCallable BatchDeleteDevicePositionHistoryCallable(const BatchDeleteDevicePositionHistoryRequestT &request) const
Model::ListTrackersOutcomeCallable ListTrackersCallable(const ListTrackersRequestT &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void ForecastGeofenceEventsAsync(const ForecastGeofenceEventsRequestT &request, const ForecastGeofenceEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateMapOutcome CreateMap(const Model::CreateMapRequest &request) const
void UpdateMapAsync(const UpdateMapRequestT &request, const UpdateMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRouteCalculatorAsync(const CreateRouteCalculatorRequestT &request, const CreateRouteCalculatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetMapStyleDescriptorOutcomeCallable GetMapStyleDescriptorCallable(const GetMapStyleDescriptorRequestT &request) const
virtual Model::DisassociateTrackerConsumerOutcome DisassociateTrackerConsumer(const Model::DisassociateTrackerConsumerRequest &request) const
void DisassociateTrackerConsumerAsync(const DisassociateTrackerConsumerRequestT &request, const DisassociateTrackerConsumerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTrackerAsync(const DeleteTrackerRequestT &request, const DeleteTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LocationServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteMapOutcomeCallable DeleteMapCallable(const DeleteMapRequestT &request) const
Model::CreateRouteCalculatorOutcomeCallable CreateRouteCalculatorCallable(const CreateRouteCalculatorRequestT &request) const
Model::VerifyDevicePositionOutcomeCallable VerifyDevicePositionCallable(const VerifyDevicePositionRequestT &request) const
virtual Model::DeletePlaceIndexOutcome DeletePlaceIndex(const Model::DeletePlaceIndexRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::BatchUpdateDevicePositionOutcomeCallable BatchUpdateDevicePositionCallable(const BatchUpdateDevicePositionRequestT &request) const
void ListDevicePositionsAsync(const ListDevicePositionsRequestT &request, const ListDevicePositionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPlaceIndexesOutcomeCallable ListPlaceIndexesCallable(const ListPlaceIndexesRequestT &request={}) const
virtual Model::UpdatePlaceIndexOutcome UpdatePlaceIndex(const Model::UpdatePlaceIndexRequest &request) const
void ListGeofencesAsync(const ListGeofencesRequestT &request, const ListGeofencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPlaceIndexesOutcome ListPlaceIndexes(const Model::ListPlaceIndexesRequest &request={}) const
virtual Model::CalculateRouteMatrixOutcome CalculateRouteMatrix(const Model::CalculateRouteMatrixRequest &request) const
void ListKeysAsync(const ListKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListKeysRequestT &request={}) const
Model::BatchGetDevicePositionOutcomeCallable BatchGetDevicePositionCallable(const BatchGetDevicePositionRequestT &request) const
virtual Model::GetMapTileOutcome GetMapTile(const Model::GetMapTileRequest &request) const
Model::UpdateTrackerOutcomeCallable UpdateTrackerCallable(const UpdateTrackerRequestT &request) const
virtual Model::DescribeMapOutcome DescribeMap(const Model::DescribeMapRequest &request) const
virtual Model::CreateGeofenceCollectionOutcome CreateGeofenceCollection(const Model::CreateGeofenceCollectionRequest &request) const
Model::ListTrackerConsumersOutcomeCallable ListTrackerConsumersCallable(const ListTrackerConsumersRequestT &request) const
void CreateTrackerAsync(const CreateTrackerRequestT &request, const CreateTrackerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTrackerConsumersAsync(const ListTrackerConsumersRequestT &request, const ListTrackerConsumersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
void DeleteMapAsync(const DeleteMapRequestT &request, const DeleteMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListKeysOutcomeCallable ListKeysCallable(const ListKeysRequestT &request={}) const
virtual Model::GetPlaceOutcome GetPlace(const Model::GetPlaceRequest &request) const
Model::GetGeofenceOutcomeCallable GetGeofenceCallable(const GetGeofenceRequestT &request) const
void AssociateTrackerConsumerAsync(const AssociateTrackerConsumerRequestT &request, const AssociateTrackerConsumerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LocationServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::VerifyDevicePositionOutcome VerifyDevicePosition(const Model::VerifyDevicePositionRequest &request) const
Model::CreateMapOutcomeCallable CreateMapCallable(const CreateMapRequestT &request) const
void DescribeRouteCalculatorAsync(const DescribeRouteCalculatorRequestT &request, const DescribeRouteCalculatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDevicePositionsOutcomeCallable ListDevicePositionsCallable(const ListDevicePositionsRequestT &request) const
std::shared_ptr< LocationServiceEndpointProviderBase > & accessEndpointProvider()
void DeleteGeofenceCollectionAsync(const DeleteGeofenceCollectionRequestT &request, const DeleteGeofenceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMapStyleDescriptorOutcome GetMapStyleDescriptor(const Model::GetMapStyleDescriptorRequest &request) const
virtual Model::SearchPlaceIndexForTextOutcome SearchPlaceIndexForText(const Model::SearchPlaceIndexForTextRequest &request) const
virtual Model::ForecastGeofenceEventsOutcome ForecastGeofenceEvents(const Model::ForecastGeofenceEventsRequest &request) const
virtual Model::UpdateKeyOutcome UpdateKey(const Model::UpdateKeyRequest &request) const
Model::BatchEvaluateGeofencesOutcomeCallable BatchEvaluateGeofencesCallable(const BatchEvaluateGeofencesRequestT &request) const
Model::DeleteRouteCalculatorOutcomeCallable DeleteRouteCalculatorCallable(const DeleteRouteCalculatorRequestT &request) const
void SearchPlaceIndexForSuggestionsAsync(const SearchPlaceIndexForSuggestionsRequestT &request, const SearchPlaceIndexForSuggestionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetMapSpritesAsync(const GetMapSpritesRequestT &request, const GetMapSpritesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CalculateRouteOutcomeCallable CalculateRouteCallable(const CalculateRouteRequestT &request) const
LocationServiceClientConfiguration ClientConfigurationType
virtual Model::PutGeofenceOutcome PutGeofence(const Model::PutGeofenceRequest &request) const
virtual Model::UpdateTrackerOutcome UpdateTracker(const Model::UpdateTrackerRequest &request) const
Model::GetDevicePositionOutcomeCallable GetDevicePositionCallable(const GetDevicePositionRequestT &request) const
Model::CreateTrackerOutcomeCallable CreateTrackerCallable(const CreateTrackerRequestT &request) const
Model::DeleteKeyOutcomeCallable DeleteKeyCallable(const DeleteKeyRequestT &request) const
virtual Model::ListGeofenceCollectionsOutcome ListGeofenceCollections(const Model::ListGeofenceCollectionsRequest &request={}) const
void DescribeGeofenceCollectionAsync(const DescribeGeofenceCollectionRequestT &request, const DescribeGeofenceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRouteCalculatorsAsync(const ListRouteCalculatorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRouteCalculatorsRequestT &request={}) const
Model::DeletePlaceIndexOutcomeCallable DeletePlaceIndexCallable(const DeletePlaceIndexRequestT &request) const
virtual Model::BatchDeleteDevicePositionHistoryOutcome BatchDeleteDevicePositionHistory(const Model::BatchDeleteDevicePositionHistoryRequest &request) const
void DeleteRouteCalculatorAsync(const DeleteRouteCalculatorRequestT &request, const DeleteRouteCalculatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LocationServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< LocationServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::LocationService::LocationServiceClientConfiguration &clientConfiguration=Aws::LocationService::LocationServiceClientConfiguration())
virtual Model::AssociateTrackerConsumerOutcome AssociateTrackerConsumer(const Model::AssociateTrackerConsumerRequest &request) const
LocationServiceEndpointProvider EndpointProviderType
Model::CreateKeyOutcomeCallable CreateKeyCallable(const CreateKeyRequestT &request) const
Model::SearchPlaceIndexForTextOutcomeCallable SearchPlaceIndexForTextCallable(const SearchPlaceIndexForTextRequestT &request) const
Model::ListGeofencesOutcomeCallable ListGeofencesCallable(const ListGeofencesRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ListGeofencesOutcome > ListGeofencesOutcomeCallable
std::future< DescribeKeyOutcome > DescribeKeyOutcomeCallable
std::future< CreateKeyOutcome > CreateKeyOutcomeCallable
std::future< GetMapSpritesOutcome > GetMapSpritesOutcomeCallable
std::future< DeleteMapOutcome > DeleteMapOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteRouteCalculatorOutcome > DeleteRouteCalculatorOutcomeCallable
std::future< ListPlaceIndexesOutcome > ListPlaceIndexesOutcomeCallable
std::future< UpdateTrackerOutcome > UpdateTrackerOutcomeCallable
std::future< UpdateMapOutcome > UpdateMapOutcomeCallable
std::future< GetMapTileOutcome > GetMapTileOutcomeCallable
std::future< ListDevicePositionsOutcome > ListDevicePositionsOutcomeCallable
std::future< BatchPutGeofenceOutcome > BatchPutGeofenceOutcomeCallable
std::future< DeleteKeyOutcome > DeleteKeyOutcomeCallable
std::future< UpdatePlaceIndexOutcome > UpdatePlaceIndexOutcomeCallable
std::future< UpdateRouteCalculatorOutcome > UpdateRouteCalculatorOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CalculateRouteMatrixOutcome > CalculateRouteMatrixOutcomeCallable
std::future< CreateGeofenceCollectionOutcome > CreateGeofenceCollectionOutcomeCallable
std::future< VerifyDevicePositionOutcome > VerifyDevicePositionOutcomeCallable
std::future< PutGeofenceOutcome > PutGeofenceOutcomeCallable
std::future< GetDevicePositionHistoryOutcome > GetDevicePositionHistoryOutcomeCallable
std::future< SearchPlaceIndexForTextOutcome > SearchPlaceIndexForTextOutcomeCallable
std::future< UpdateGeofenceCollectionOutcome > UpdateGeofenceCollectionOutcomeCallable
std::future< DescribeTrackerOutcome > DescribeTrackerOutcomeCallable
std::future< GetMapGlyphsOutcome > GetMapGlyphsOutcomeCallable
std::future< DescribeGeofenceCollectionOutcome > DescribeGeofenceCollectionOutcomeCallable
std::future< SearchPlaceIndexForPositionOutcome > SearchPlaceIndexForPositionOutcomeCallable
std::future< CreateTrackerOutcome > CreateTrackerOutcomeCallable
std::future< DeletePlaceIndexOutcome > DeletePlaceIndexOutcomeCallable
std::future< BatchGetDevicePositionOutcome > BatchGetDevicePositionOutcomeCallable
std::future< GetPlaceOutcome > GetPlaceOutcomeCallable
std::future< GetDevicePositionOutcome > GetDevicePositionOutcomeCallable
std::future< BatchDeleteDevicePositionHistoryOutcome > BatchDeleteDevicePositionHistoryOutcomeCallable
std::future< ListKeysOutcome > ListKeysOutcomeCallable
std::future< DeleteTrackerOutcome > DeleteTrackerOutcomeCallable
std::future< ForecastGeofenceEventsOutcome > ForecastGeofenceEventsOutcomeCallable
std::future< SearchPlaceIndexForSuggestionsOutcome > SearchPlaceIndexForSuggestionsOutcomeCallable
std::future< ListMapsOutcome > ListMapsOutcomeCallable
std::future< CreatePlaceIndexOutcome > CreatePlaceIndexOutcomeCallable
std::future< DeleteGeofenceCollectionOutcome > DeleteGeofenceCollectionOutcomeCallable
std::future< ListTrackerConsumersOutcome > ListTrackerConsumersOutcomeCallable
std::future< ListGeofenceCollectionsOutcome > ListGeofenceCollectionsOutcomeCallable
std::future< BatchUpdateDevicePositionOutcome > BatchUpdateDevicePositionOutcomeCallable
std::future< ListRouteCalculatorsOutcome > ListRouteCalculatorsOutcomeCallable
std::future< DescribePlaceIndexOutcome > DescribePlaceIndexOutcomeCallable
std::future< CalculateRouteOutcome > CalculateRouteOutcomeCallable
std::future< DescribeRouteCalculatorOutcome > DescribeRouteCalculatorOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateKeyOutcome > UpdateKeyOutcomeCallable
std::future< ListTrackersOutcome > ListTrackersOutcomeCallable
std::future< CreateRouteCalculatorOutcome > CreateRouteCalculatorOutcomeCallable
std::future< BatchEvaluateGeofencesOutcome > BatchEvaluateGeofencesOutcomeCallable
std::future< GetGeofenceOutcome > GetGeofenceOutcomeCallable
std::future< CreateMapOutcome > CreateMapOutcomeCallable
std::future< DescribeMapOutcome > DescribeMapOutcomeCallable
std::future< GetMapStyleDescriptorOutcome > GetMapStyleDescriptorOutcomeCallable
std::future< DisassociateTrackerConsumerOutcome > DisassociateTrackerConsumerOutcomeCallable
std::future< AssociateTrackerConsumerOutcome > AssociateTrackerConsumerOutcomeCallable
std::future< BatchDeleteGeofenceOutcome > BatchDeleteGeofenceOutcomeCallable
std::function< void(const LocationServiceClient *, const Model::DescribeTrackerRequest &, const Model::DescribeTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeletePlaceIndexRequest &, const Model::DeletePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetGeofenceRequest &, const Model::GetGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ForecastGeofenceEventsRequest &, const Model::ForecastGeofenceEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ForecastGeofenceEventsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateTrackerRequest &, const Model::CreateTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::SearchPlaceIndexForSuggestionsRequest &, const Model::SearchPlaceIndexForSuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchPlaceIndexForSuggestionsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::PutGeofenceRequest &, const Model::PutGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CalculateRouteRequest &, const Model::CalculateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CalculateRouteResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeKeyRequest &, const Model::DescribeKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateGeofenceCollectionRequest &, const Model::UpdateGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListPlaceIndexesRequest &, const Model::ListPlaceIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPlaceIndexesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteKeyRequest &, const Model::DeleteKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateMapRequest &, const Model::UpdateMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapStyleDescriptorRequest &, Model::GetMapStyleDescriptorOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMapStyleDescriptorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateMapRequest &, const Model::CreateMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchDeleteGeofenceRequest &, const Model::BatchDeleteGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchEvaluateGeofencesRequest &, const Model::BatchEvaluateGeofencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchEvaluateGeofencesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetPlaceRequest &, const Model::GetPlaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPlaceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteMapRequest &, const Model::DeleteMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateKeyRequest &, const Model::CreateKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::AssociateTrackerConsumerRequest &, const Model::AssociateTrackerConsumerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateTrackerConsumerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListKeysRequest &, const Model::ListKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKeysResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapSpritesRequest &, Model::GetMapSpritesOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMapSpritesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListTrackersRequest &, const Model::ListTrackersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTrackersResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateRouteCalculatorRequest &, const Model::UpdateRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchDeleteDevicePositionHistoryRequest &, const Model::BatchDeleteDevicePositionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteDevicePositionHistoryResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeGeofenceCollectionRequest &, const Model::DescribeGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateTrackerRequest &, const Model::UpdateTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListRouteCalculatorsRequest &, const Model::ListRouteCalculatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRouteCalculatorsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeRouteCalculatorRequest &, const Model::DescribeRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CalculateRouteMatrixRequest &, const Model::CalculateRouteMatrixOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CalculateRouteMatrixResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteGeofenceCollectionRequest &, const Model::DeleteGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListGeofenceCollectionsRequest &, const Model::ListGeofenceCollectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGeofenceCollectionsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListMapsRequest &, const Model::ListMapsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMapsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchUpdateDevicePositionRequest &, const Model::BatchUpdateDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapTileRequest &, Model::GetMapTileOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMapTileResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListGeofencesRequest &, const Model::ListGeofencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGeofencesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapGlyphsRequest &, Model::GetMapGlyphsOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMapGlyphsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateRouteCalculatorRequest &, const Model::CreateRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeMapRequest &, const Model::DescribeMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::SearchPlaceIndexForTextRequest &, const Model::SearchPlaceIndexForTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchPlaceIndexForTextResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListTrackerConsumersRequest &, const Model::ListTrackerConsumersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTrackerConsumersResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreatePlaceIndexRequest &, const Model::CreatePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchPutGeofenceRequest &, const Model::BatchPutGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchPutGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::SearchPlaceIndexForPositionRequest &, const Model::SearchPlaceIndexForPositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchPlaceIndexForPositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribePlaceIndexRequest &, const Model::DescribePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::VerifyDevicePositionRequest &, const Model::VerifyDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> VerifyDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdatePlaceIndexRequest &, const Model::UpdatePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateGeofenceCollectionRequest &, const Model::CreateGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteRouteCalculatorRequest &, const Model::DeleteRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DisassociateTrackerConsumerRequest &, const Model::DisassociateTrackerConsumerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateTrackerConsumerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetDevicePositionRequest &, const Model::GetDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchGetDevicePositionRequest &, const Model::BatchGetDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteTrackerRequest &, const Model::DeleteTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetDevicePositionHistoryRequest &, const Model::GetDevicePositionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevicePositionHistoryResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateKeyRequest &, const Model::UpdateKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListDevicePositionsRequest &, const Model::ListDevicePositionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevicePositionsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String