/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the location-2020-11-19.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.LocationService.Model; namespace Amazon.LocationService { /// /// Interface for accessing LocationService /// /// "Suite of geospatial services including Maps, Places, Routes, Tracking, and Geofencing" /// public partial interface IAmazonLocationService : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ILocationServicePaginatorFactory Paginators { get; } #endif #region AssociateTrackerConsumer /// /// Creates an association between a geofence collection and a tracker resource. This /// allows the tracker resource to communicate location data to the linked geofence collection. /// /// /// /// /// You can associate up to five geofence collections to each tracker resource. /// /// /// /// Currently not supported — Cross-account configurations, such as creating associations /// between a tracker resource in one account and a geofence collection in another account. /// /// /// /// Container for the necessary parameters to execute the AssociateTrackerConsumer service method. /// /// The response from the AssociateTrackerConsumer service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The operation was denied because the request would exceed the maximum quota /// set for Amazon Location Service. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for AssociateTrackerConsumer Operation AssociateTrackerConsumerResponse AssociateTrackerConsumer(AssociateTrackerConsumerRequest request); /// /// Initiates the asynchronous execution of the AssociateTrackerConsumer operation. /// /// /// Container for the necessary parameters to execute the AssociateTrackerConsumer operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateTrackerConsumer /// operation. /// REST API Reference for AssociateTrackerConsumer Operation IAsyncResult BeginAssociateTrackerConsumer(AssociateTrackerConsumerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateTrackerConsumer operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateTrackerConsumer. /// /// Returns a AssociateTrackerConsumerResult from LocationService. /// REST API Reference for AssociateTrackerConsumer Operation AssociateTrackerConsumerResponse EndAssociateTrackerConsumer(IAsyncResult asyncResult); #endregion #region BatchDeleteDevicePositionHistory /// /// Deletes the position history of one or more devices from a tracker resource. /// /// Container for the necessary parameters to execute the BatchDeleteDevicePositionHistory service method. /// /// The response from the BatchDeleteDevicePositionHistory service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for BatchDeleteDevicePositionHistory Operation BatchDeleteDevicePositionHistoryResponse BatchDeleteDevicePositionHistory(BatchDeleteDevicePositionHistoryRequest request); /// /// Initiates the asynchronous execution of the BatchDeleteDevicePositionHistory operation. /// /// /// Container for the necessary parameters to execute the BatchDeleteDevicePositionHistory operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteDevicePositionHistory /// operation. /// REST API Reference for BatchDeleteDevicePositionHistory Operation IAsyncResult BeginBatchDeleteDevicePositionHistory(BatchDeleteDevicePositionHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDeleteDevicePositionHistory operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDeleteDevicePositionHistory. /// /// Returns a BatchDeleteDevicePositionHistoryResult from LocationService. /// REST API Reference for BatchDeleteDevicePositionHistory Operation BatchDeleteDevicePositionHistoryResponse EndBatchDeleteDevicePositionHistory(IAsyncResult asyncResult); #endregion #region BatchDeleteGeofence /// /// Deletes a batch of geofences from a geofence collection. /// /// /// /// This operation deletes the resource permanently. /// /// /// /// Container for the necessary parameters to execute the BatchDeleteGeofence service method. /// /// The response from the BatchDeleteGeofence service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for BatchDeleteGeofence Operation BatchDeleteGeofenceResponse BatchDeleteGeofence(BatchDeleteGeofenceRequest request); /// /// Initiates the asynchronous execution of the BatchDeleteGeofence operation. /// /// /// Container for the necessary parameters to execute the BatchDeleteGeofence operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteGeofence /// operation. /// REST API Reference for BatchDeleteGeofence Operation IAsyncResult BeginBatchDeleteGeofence(BatchDeleteGeofenceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDeleteGeofence operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDeleteGeofence. /// /// Returns a BatchDeleteGeofenceResult from LocationService. /// REST API Reference for BatchDeleteGeofence Operation BatchDeleteGeofenceResponse EndBatchDeleteGeofence(IAsyncResult asyncResult); #endregion #region BatchEvaluateGeofences /// /// Evaluates device positions against the geofence geometries from a given geofence collection. /// /// /// /// This operation always returns an empty response because geofences are asynchronously /// evaluated. The evaluation determines if the device has entered or exited a geofenced /// area, and then publishes one of the following events to Amazon EventBridge: /// /// /// /// The last geofence that a device was observed within is tracked for 30 days after the /// most recent device position update. /// /// /// /// Geofence evaluation uses the given device position. It does not account for the optional /// Accuracy of a DevicePositionUpdate. /// /// /// /// The DeviceID is used as a string to represent the device. You do not /// need to have a Tracker associated with the DeviceID. /// /// /// /// Container for the necessary parameters to execute the BatchEvaluateGeofences service method. /// /// The response from the BatchEvaluateGeofences service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for BatchEvaluateGeofences Operation BatchEvaluateGeofencesResponse BatchEvaluateGeofences(BatchEvaluateGeofencesRequest request); /// /// Initiates the asynchronous execution of the BatchEvaluateGeofences operation. /// /// /// Container for the necessary parameters to execute the BatchEvaluateGeofences operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchEvaluateGeofences /// operation. /// REST API Reference for BatchEvaluateGeofences Operation IAsyncResult BeginBatchEvaluateGeofences(BatchEvaluateGeofencesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchEvaluateGeofences operation. /// /// /// The IAsyncResult returned by the call to BeginBatchEvaluateGeofences. /// /// Returns a BatchEvaluateGeofencesResult from LocationService. /// REST API Reference for BatchEvaluateGeofences Operation BatchEvaluateGeofencesResponse EndBatchEvaluateGeofences(IAsyncResult asyncResult); #endregion #region BatchGetDevicePosition /// /// Lists the latest device positions for requested devices. /// /// Container for the necessary parameters to execute the BatchGetDevicePosition service method. /// /// The response from the BatchGetDevicePosition service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for BatchGetDevicePosition Operation BatchGetDevicePositionResponse BatchGetDevicePosition(BatchGetDevicePositionRequest request); /// /// Initiates the asynchronous execution of the BatchGetDevicePosition operation. /// /// /// Container for the necessary parameters to execute the BatchGetDevicePosition operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchGetDevicePosition /// operation. /// REST API Reference for BatchGetDevicePosition Operation IAsyncResult BeginBatchGetDevicePosition(BatchGetDevicePositionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetDevicePosition operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetDevicePosition. /// /// Returns a BatchGetDevicePositionResult from LocationService. /// REST API Reference for BatchGetDevicePosition Operation BatchGetDevicePositionResponse EndBatchGetDevicePosition(IAsyncResult asyncResult); #endregion #region BatchPutGeofence /// /// A batch request for storing geofence geometries into a given geofence collection, /// or updates the geometry of an existing geofence if a geofence ID is included in the /// request. /// /// Container for the necessary parameters to execute the BatchPutGeofence service method. /// /// The response from the BatchPutGeofence service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for BatchPutGeofence Operation BatchPutGeofenceResponse BatchPutGeofence(BatchPutGeofenceRequest request); /// /// Initiates the asynchronous execution of the BatchPutGeofence operation. /// /// /// Container for the necessary parameters to execute the BatchPutGeofence operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchPutGeofence /// operation. /// REST API Reference for BatchPutGeofence Operation IAsyncResult BeginBatchPutGeofence(BatchPutGeofenceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchPutGeofence operation. /// /// /// The IAsyncResult returned by the call to BeginBatchPutGeofence. /// /// Returns a BatchPutGeofenceResult from LocationService. /// REST API Reference for BatchPutGeofence Operation BatchPutGeofenceResponse EndBatchPutGeofence(IAsyncResult asyncResult); #endregion #region BatchUpdateDevicePosition /// /// Uploads position update data for one or more devices to a tracker resource (up to /// 10 devices per batch). Amazon Location uses the data when it reports the last known /// device position and position history. Amazon Location retains location data for 30 /// days. /// /// /// /// Position updates are handled based on the PositionFiltering property /// of the tracker. When PositionFiltering is set to TimeBased, /// updates are evaluated against linked geofence collections, and location data is stored /// at a maximum of one position per 30 second interval. If your update frequency is more /// often than every 30 seconds, only one update per 30 seconds is stored for each unique /// device ID. /// /// /// /// When PositionFiltering is set to DistanceBased filtering, /// location data is stored and evaluated against linked geofence collections only if /// the device has moved more than 30 m (98.4 ft). /// /// /// /// When PositionFiltering is set to AccuracyBased filtering, /// location data is stored and evaluated against linked geofence collections only if /// the device has moved more than the measured accuracy. For example, if two consecutive /// updates from a device have a horizontal accuracy of 5 m and 10 m, the second update /// is neither stored or evaluated if the device has moved less than 15 m. If PositionFiltering /// is set to AccuracyBased filtering, Amazon Location uses the default value /// { "Horizontal": 0} when accuracy is not provided on a DevicePositionUpdate. /// /// /// /// Container for the necessary parameters to execute the BatchUpdateDevicePosition service method. /// /// The response from the BatchUpdateDevicePosition service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for BatchUpdateDevicePosition Operation BatchUpdateDevicePositionResponse BatchUpdateDevicePosition(BatchUpdateDevicePositionRequest request); /// /// Initiates the asynchronous execution of the BatchUpdateDevicePosition operation. /// /// /// Container for the necessary parameters to execute the BatchUpdateDevicePosition operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchUpdateDevicePosition /// operation. /// REST API Reference for BatchUpdateDevicePosition Operation IAsyncResult BeginBatchUpdateDevicePosition(BatchUpdateDevicePositionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchUpdateDevicePosition operation. /// /// /// The IAsyncResult returned by the call to BeginBatchUpdateDevicePosition. /// /// Returns a BatchUpdateDevicePositionResult from LocationService. /// REST API Reference for BatchUpdateDevicePosition Operation BatchUpdateDevicePositionResponse EndBatchUpdateDevicePosition(IAsyncResult asyncResult); #endregion #region CalculateRoute /// /// Calculates /// a route given the following required parameters: DeparturePosition /// and DestinationPosition. Requires that you first create /// a route calculator resource. /// /// /// /// By default, a request that doesn't specify a departure time uses the best time of /// day to travel with the best traffic conditions when calculating the route. /// /// /// /// Additional options include: /// /// /// /// Container for the necessary parameters to execute the CalculateRoute service method. /// /// The response from the CalculateRoute service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CalculateRoute Operation CalculateRouteResponse CalculateRoute(CalculateRouteRequest request); /// /// Initiates the asynchronous execution of the CalculateRoute operation. /// /// /// Container for the necessary parameters to execute the CalculateRoute operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCalculateRoute /// operation. /// REST API Reference for CalculateRoute Operation IAsyncResult BeginCalculateRoute(CalculateRouteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CalculateRoute operation. /// /// /// The IAsyncResult returned by the call to BeginCalculateRoute. /// /// Returns a CalculateRouteResult from LocationService. /// REST API Reference for CalculateRoute Operation CalculateRouteResponse EndCalculateRoute(IAsyncResult asyncResult); #endregion #region CalculateRouteMatrix /// /// /// Calculates a route matrix given the following required parameters: DeparturePositions /// and DestinationPositions. CalculateRouteMatrix calculates /// routes and returns the travel time and travel distance from each departure position /// to each destination position in the request. For example, given departure positions /// A and B, and destination positions X and Y, CalculateRouteMatrix will /// return time and distance for routes from A to X, A to Y, B to X, and B to Y (in that /// order). The number of results returned (and routes calculated) will be the number /// of DeparturePositions times the number of DestinationPositions. /// /// /// /// Your account is charged for each route calculated, not the number of requests. /// /// /// /// Requires that you first create /// a route calculator resource. /// /// /// /// By default, a request that doesn't specify a departure time uses the best time of /// day to travel with the best traffic conditions when calculating routes. /// /// /// /// Additional options include: /// /// /// /// Container for the necessary parameters to execute the CalculateRouteMatrix service method. /// /// The response from the CalculateRouteMatrix service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CalculateRouteMatrix Operation CalculateRouteMatrixResponse CalculateRouteMatrix(CalculateRouteMatrixRequest request); /// /// Initiates the asynchronous execution of the CalculateRouteMatrix operation. /// /// /// Container for the necessary parameters to execute the CalculateRouteMatrix operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCalculateRouteMatrix /// operation. /// REST API Reference for CalculateRouteMatrix Operation IAsyncResult BeginCalculateRouteMatrix(CalculateRouteMatrixRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CalculateRouteMatrix operation. /// /// /// The IAsyncResult returned by the call to BeginCalculateRouteMatrix. /// /// Returns a CalculateRouteMatrixResult from LocationService. /// REST API Reference for CalculateRouteMatrix Operation CalculateRouteMatrixResponse EndCalculateRouteMatrix(IAsyncResult asyncResult); #endregion #region CreateGeofenceCollection /// /// Creates a geofence collection, which manages and stores geofences. /// /// Container for the necessary parameters to execute the CreateGeofenceCollection service method. /// /// The response from the CreateGeofenceCollection service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The operation was denied because the request would exceed the maximum quota /// set for Amazon Location Service. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CreateGeofenceCollection Operation CreateGeofenceCollectionResponse CreateGeofenceCollection(CreateGeofenceCollectionRequest request); /// /// Initiates the asynchronous execution of the CreateGeofenceCollection operation. /// /// /// Container for the necessary parameters to execute the CreateGeofenceCollection operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGeofenceCollection /// operation. /// REST API Reference for CreateGeofenceCollection Operation IAsyncResult BeginCreateGeofenceCollection(CreateGeofenceCollectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGeofenceCollection operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGeofenceCollection. /// /// Returns a CreateGeofenceCollectionResult from LocationService. /// REST API Reference for CreateGeofenceCollection Operation CreateGeofenceCollectionResponse EndCreateGeofenceCollection(IAsyncResult asyncResult); #endregion #region CreateKey /// /// Creates an API key resource in your Amazon Web Services account, which lets you grant /// actions for Amazon Location resources to the API key bearer. /// /// /// /// For more information, see Using /// API keys. /// /// /// /// Container for the necessary parameters to execute the CreateKey service method. /// /// The response from the CreateKey service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The operation was denied because the request would exceed the maximum quota /// set for Amazon Location Service. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CreateKey Operation CreateKeyResponse CreateKey(CreateKeyRequest request); /// /// Initiates the asynchronous execution of the CreateKey operation. /// /// /// Container for the necessary parameters to execute the CreateKey operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateKey /// operation. /// REST API Reference for CreateKey Operation IAsyncResult BeginCreateKey(CreateKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateKey operation. /// /// /// The IAsyncResult returned by the call to BeginCreateKey. /// /// Returns a CreateKeyResult from LocationService. /// REST API Reference for CreateKey Operation CreateKeyResponse EndCreateKey(IAsyncResult asyncResult); #endregion #region CreateMap /// /// Creates a map resource in your Amazon Web Services account, which provides map tiles /// of different styles sourced from global location data providers. /// /// /// /// If your application is tracking or routing assets you use in your business, such as /// delivery vehicles or employees, you must not use Esri as your geolocation provider. /// See section 82 of the Amazon Web Services /// service terms for more details. /// /// /// /// Container for the necessary parameters to execute the CreateMap service method. /// /// The response from the CreateMap service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The operation was denied because the request would exceed the maximum quota /// set for Amazon Location Service. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CreateMap Operation CreateMapResponse CreateMap(CreateMapRequest request); /// /// Initiates the asynchronous execution of the CreateMap operation. /// /// /// Container for the necessary parameters to execute the CreateMap operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMap /// operation. /// REST API Reference for CreateMap Operation IAsyncResult BeginCreateMap(CreateMapRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateMap operation. /// /// /// The IAsyncResult returned by the call to BeginCreateMap. /// /// Returns a CreateMapResult from LocationService. /// REST API Reference for CreateMap Operation CreateMapResponse EndCreateMap(IAsyncResult asyncResult); #endregion #region CreatePlaceIndex /// /// Creates a place index resource in your Amazon Web Services account. Use a place index /// resource to geocode addresses and other text queries by using the SearchPlaceIndexForText /// operation, and reverse geocode coordinates by using the SearchPlaceIndexForPosition /// operation, and enable autosuggestions by using the SearchPlaceIndexForSuggestions /// operation. /// /// /// /// If your application is tracking or routing assets you use in your business, such as /// delivery vehicles or employees, you must not use Esri as your geolocation provider. /// See section 82 of the Amazon Web Services /// service terms for more details. /// /// /// /// Container for the necessary parameters to execute the CreatePlaceIndex service method. /// /// The response from the CreatePlaceIndex service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The operation was denied because the request would exceed the maximum quota /// set for Amazon Location Service. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CreatePlaceIndex Operation CreatePlaceIndexResponse CreatePlaceIndex(CreatePlaceIndexRequest request); /// /// Initiates the asynchronous execution of the CreatePlaceIndex operation. /// /// /// Container for the necessary parameters to execute the CreatePlaceIndex operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePlaceIndex /// operation. /// REST API Reference for CreatePlaceIndex Operation IAsyncResult BeginCreatePlaceIndex(CreatePlaceIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreatePlaceIndex operation. /// /// /// The IAsyncResult returned by the call to BeginCreatePlaceIndex. /// /// Returns a CreatePlaceIndexResult from LocationService. /// REST API Reference for CreatePlaceIndex Operation CreatePlaceIndexResponse EndCreatePlaceIndex(IAsyncResult asyncResult); #endregion #region CreateRouteCalculator /// /// Creates a route calculator resource in your Amazon Web Services account. /// /// /// /// You can send requests to a route calculator resource to estimate travel time, distance, /// and get directions. A route calculator sources traffic and road network data from /// your chosen data provider. /// /// /// /// If your application is tracking or routing assets you use in your business, such as /// delivery vehicles or employees, you must not use Esri as your geolocation provider. /// See section 82 of the Amazon Web Services /// service terms for more details. /// /// /// /// Container for the necessary parameters to execute the CreateRouteCalculator service method. /// /// The response from the CreateRouteCalculator service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The operation was denied because the request would exceed the maximum quota /// set for Amazon Location Service. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CreateRouteCalculator Operation CreateRouteCalculatorResponse CreateRouteCalculator(CreateRouteCalculatorRequest request); /// /// Initiates the asynchronous execution of the CreateRouteCalculator operation. /// /// /// Container for the necessary parameters to execute the CreateRouteCalculator operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRouteCalculator /// operation. /// REST API Reference for CreateRouteCalculator Operation IAsyncResult BeginCreateRouteCalculator(CreateRouteCalculatorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRouteCalculator operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRouteCalculator. /// /// Returns a CreateRouteCalculatorResult from LocationService. /// REST API Reference for CreateRouteCalculator Operation CreateRouteCalculatorResponse EndCreateRouteCalculator(IAsyncResult asyncResult); #endregion #region CreateTracker /// /// Creates a tracker resource in your Amazon Web Services account, which lets you retrieve /// current and historical location of devices. /// /// Container for the necessary parameters to execute the CreateTracker service method. /// /// The response from the CreateTracker service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The operation was denied because the request would exceed the maximum quota /// set for Amazon Location Service. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for CreateTracker Operation CreateTrackerResponse CreateTracker(CreateTrackerRequest request); /// /// Initiates the asynchronous execution of the CreateTracker operation. /// /// /// Container for the necessary parameters to execute the CreateTracker operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTracker /// operation. /// REST API Reference for CreateTracker Operation IAsyncResult BeginCreateTracker(CreateTrackerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTracker operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTracker. /// /// Returns a CreateTrackerResult from LocationService. /// REST API Reference for CreateTracker Operation CreateTrackerResponse EndCreateTracker(IAsyncResult asyncResult); #endregion #region DeleteGeofenceCollection /// /// Deletes a geofence collection from your Amazon Web Services account. /// /// /// /// This operation deletes the resource permanently. If the geofence collection is the /// target of a tracker resource, the devices will no longer be monitored. /// /// /// /// Container for the necessary parameters to execute the DeleteGeofenceCollection service method. /// /// The response from the DeleteGeofenceCollection service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DeleteGeofenceCollection Operation DeleteGeofenceCollectionResponse DeleteGeofenceCollection(DeleteGeofenceCollectionRequest request); /// /// Initiates the asynchronous execution of the DeleteGeofenceCollection operation. /// /// /// Container for the necessary parameters to execute the DeleteGeofenceCollection operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGeofenceCollection /// operation. /// REST API Reference for DeleteGeofenceCollection Operation IAsyncResult BeginDeleteGeofenceCollection(DeleteGeofenceCollectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteGeofenceCollection operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteGeofenceCollection. /// /// Returns a DeleteGeofenceCollectionResult from LocationService. /// REST API Reference for DeleteGeofenceCollection Operation DeleteGeofenceCollectionResponse EndDeleteGeofenceCollection(IAsyncResult asyncResult); #endregion #region DeleteKey /// /// Deletes the specified API key. The API key must have been deactivated more than 90 /// days previously. /// /// Container for the necessary parameters to execute the DeleteKey service method. /// /// The response from the DeleteKey service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DeleteKey Operation DeleteKeyResponse DeleteKey(DeleteKeyRequest request); /// /// Initiates the asynchronous execution of the DeleteKey operation. /// /// /// Container for the necessary parameters to execute the DeleteKey operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteKey /// operation. /// REST API Reference for DeleteKey Operation IAsyncResult BeginDeleteKey(DeleteKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteKey operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteKey. /// /// Returns a DeleteKeyResult from LocationService. /// REST API Reference for DeleteKey Operation DeleteKeyResponse EndDeleteKey(IAsyncResult asyncResult); #endregion #region DeleteMap /// /// Deletes a map resource from your Amazon Web Services account. /// /// /// /// This operation deletes the resource permanently. If the map is being used in an application, /// the map may not render. /// /// /// /// Container for the necessary parameters to execute the DeleteMap service method. /// /// The response from the DeleteMap service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DeleteMap Operation DeleteMapResponse DeleteMap(DeleteMapRequest request); /// /// Initiates the asynchronous execution of the DeleteMap operation. /// /// /// Container for the necessary parameters to execute the DeleteMap operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMap /// operation. /// REST API Reference for DeleteMap Operation IAsyncResult BeginDeleteMap(DeleteMapRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteMap operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteMap. /// /// Returns a DeleteMapResult from LocationService. /// REST API Reference for DeleteMap Operation DeleteMapResponse EndDeleteMap(IAsyncResult asyncResult); #endregion #region DeletePlaceIndex /// /// Deletes a place index resource from your Amazon Web Services account. /// /// /// /// This operation deletes the resource permanently. /// /// /// /// Container for the necessary parameters to execute the DeletePlaceIndex service method. /// /// The response from the DeletePlaceIndex service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DeletePlaceIndex Operation DeletePlaceIndexResponse DeletePlaceIndex(DeletePlaceIndexRequest request); /// /// Initiates the asynchronous execution of the DeletePlaceIndex operation. /// /// /// Container for the necessary parameters to execute the DeletePlaceIndex operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePlaceIndex /// operation. /// REST API Reference for DeletePlaceIndex Operation IAsyncResult BeginDeletePlaceIndex(DeletePlaceIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeletePlaceIndex operation. /// /// /// The IAsyncResult returned by the call to BeginDeletePlaceIndex. /// /// Returns a DeletePlaceIndexResult from LocationService. /// REST API Reference for DeletePlaceIndex Operation DeletePlaceIndexResponse EndDeletePlaceIndex(IAsyncResult asyncResult); #endregion #region DeleteRouteCalculator /// /// Deletes a route calculator resource from your Amazon Web Services account. /// /// /// /// This operation deletes the resource permanently. /// /// /// /// Container for the necessary parameters to execute the DeleteRouteCalculator service method. /// /// The response from the DeleteRouteCalculator service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DeleteRouteCalculator Operation DeleteRouteCalculatorResponse DeleteRouteCalculator(DeleteRouteCalculatorRequest request); /// /// Initiates the asynchronous execution of the DeleteRouteCalculator operation. /// /// /// Container for the necessary parameters to execute the DeleteRouteCalculator operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRouteCalculator /// operation. /// REST API Reference for DeleteRouteCalculator Operation IAsyncResult BeginDeleteRouteCalculator(DeleteRouteCalculatorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRouteCalculator operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRouteCalculator. /// /// Returns a DeleteRouteCalculatorResult from LocationService. /// REST API Reference for DeleteRouteCalculator Operation DeleteRouteCalculatorResponse EndDeleteRouteCalculator(IAsyncResult asyncResult); #endregion #region DeleteTracker /// /// Deletes a tracker resource from your Amazon Web Services account. /// /// /// /// This operation deletes the resource permanently. If the tracker resource is in use, /// you may encounter an error. Make sure that the target resource isn't a dependency /// for your applications. /// /// /// /// Container for the necessary parameters to execute the DeleteTracker service method. /// /// The response from the DeleteTracker service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DeleteTracker Operation DeleteTrackerResponse DeleteTracker(DeleteTrackerRequest request); /// /// Initiates the asynchronous execution of the DeleteTracker operation. /// /// /// Container for the necessary parameters to execute the DeleteTracker operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTracker /// operation. /// REST API Reference for DeleteTracker Operation IAsyncResult BeginDeleteTracker(DeleteTrackerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTracker operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTracker. /// /// Returns a DeleteTrackerResult from LocationService. /// REST API Reference for DeleteTracker Operation DeleteTrackerResponse EndDeleteTracker(IAsyncResult asyncResult); #endregion #region DescribeGeofenceCollection /// /// Retrieves the geofence collection details. /// /// Container for the necessary parameters to execute the DescribeGeofenceCollection service method. /// /// The response from the DescribeGeofenceCollection service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DescribeGeofenceCollection Operation DescribeGeofenceCollectionResponse DescribeGeofenceCollection(DescribeGeofenceCollectionRequest request); /// /// Initiates the asynchronous execution of the DescribeGeofenceCollection operation. /// /// /// Container for the necessary parameters to execute the DescribeGeofenceCollection operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGeofenceCollection /// operation. /// REST API Reference for DescribeGeofenceCollection Operation IAsyncResult BeginDescribeGeofenceCollection(DescribeGeofenceCollectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeGeofenceCollection operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeGeofenceCollection. /// /// Returns a DescribeGeofenceCollectionResult from LocationService. /// REST API Reference for DescribeGeofenceCollection Operation DescribeGeofenceCollectionResponse EndDescribeGeofenceCollection(IAsyncResult asyncResult); #endregion #region DescribeKey /// /// Retrieves the API key resource details. /// /// Container for the necessary parameters to execute the DescribeKey service method. /// /// The response from the DescribeKey service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DescribeKey Operation DescribeKeyResponse DescribeKey(DescribeKeyRequest request); /// /// Initiates the asynchronous execution of the DescribeKey operation. /// /// /// Container for the necessary parameters to execute the DescribeKey operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeKey /// operation. /// REST API Reference for DescribeKey Operation IAsyncResult BeginDescribeKey(DescribeKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeKey operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeKey. /// /// Returns a DescribeKeyResult from LocationService. /// REST API Reference for DescribeKey Operation DescribeKeyResponse EndDescribeKey(IAsyncResult asyncResult); #endregion #region DescribeMap /// /// Retrieves the map resource details. /// /// Container for the necessary parameters to execute the DescribeMap service method. /// /// The response from the DescribeMap service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DescribeMap Operation DescribeMapResponse DescribeMap(DescribeMapRequest request); /// /// Initiates the asynchronous execution of the DescribeMap operation. /// /// /// Container for the necessary parameters to execute the DescribeMap operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMap /// operation. /// REST API Reference for DescribeMap Operation IAsyncResult BeginDescribeMap(DescribeMapRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMap operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMap. /// /// Returns a DescribeMapResult from LocationService. /// REST API Reference for DescribeMap Operation DescribeMapResponse EndDescribeMap(IAsyncResult asyncResult); #endregion #region DescribePlaceIndex /// /// Retrieves the place index resource details. /// /// Container for the necessary parameters to execute the DescribePlaceIndex service method. /// /// The response from the DescribePlaceIndex service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DescribePlaceIndex Operation DescribePlaceIndexResponse DescribePlaceIndex(DescribePlaceIndexRequest request); /// /// Initiates the asynchronous execution of the DescribePlaceIndex operation. /// /// /// Container for the necessary parameters to execute the DescribePlaceIndex operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePlaceIndex /// operation. /// REST API Reference for DescribePlaceIndex Operation IAsyncResult BeginDescribePlaceIndex(DescribePlaceIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePlaceIndex operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePlaceIndex. /// /// Returns a DescribePlaceIndexResult from LocationService. /// REST API Reference for DescribePlaceIndex Operation DescribePlaceIndexResponse EndDescribePlaceIndex(IAsyncResult asyncResult); #endregion #region DescribeRouteCalculator /// /// Retrieves the route calculator resource details. /// /// Container for the necessary parameters to execute the DescribeRouteCalculator service method. /// /// The response from the DescribeRouteCalculator service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DescribeRouteCalculator Operation DescribeRouteCalculatorResponse DescribeRouteCalculator(DescribeRouteCalculatorRequest request); /// /// Initiates the asynchronous execution of the DescribeRouteCalculator operation. /// /// /// Container for the necessary parameters to execute the DescribeRouteCalculator operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRouteCalculator /// operation. /// REST API Reference for DescribeRouteCalculator Operation IAsyncResult BeginDescribeRouteCalculator(DescribeRouteCalculatorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeRouteCalculator operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRouteCalculator. /// /// Returns a DescribeRouteCalculatorResult from LocationService. /// REST API Reference for DescribeRouteCalculator Operation DescribeRouteCalculatorResponse EndDescribeRouteCalculator(IAsyncResult asyncResult); #endregion #region DescribeTracker /// /// Retrieves the tracker resource details. /// /// Container for the necessary parameters to execute the DescribeTracker service method. /// /// The response from the DescribeTracker service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DescribeTracker Operation DescribeTrackerResponse DescribeTracker(DescribeTrackerRequest request); /// /// Initiates the asynchronous execution of the DescribeTracker operation. /// /// /// Container for the necessary parameters to execute the DescribeTracker operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTracker /// operation. /// REST API Reference for DescribeTracker Operation IAsyncResult BeginDescribeTracker(DescribeTrackerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeTracker operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTracker. /// /// Returns a DescribeTrackerResult from LocationService. /// REST API Reference for DescribeTracker Operation DescribeTrackerResponse EndDescribeTracker(IAsyncResult asyncResult); #endregion #region DisassociateTrackerConsumer /// /// Removes the association between a tracker resource and a geofence collection. /// /// /// /// Once you unlink a tracker resource from a geofence collection, the tracker positions /// will no longer be automatically evaluated against geofences. /// /// /// /// Container for the necessary parameters to execute the DisassociateTrackerConsumer service method. /// /// The response from the DisassociateTrackerConsumer service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for DisassociateTrackerConsumer Operation DisassociateTrackerConsumerResponse DisassociateTrackerConsumer(DisassociateTrackerConsumerRequest request); /// /// Initiates the asynchronous execution of the DisassociateTrackerConsumer operation. /// /// /// Container for the necessary parameters to execute the DisassociateTrackerConsumer operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateTrackerConsumer /// operation. /// REST API Reference for DisassociateTrackerConsumer Operation IAsyncResult BeginDisassociateTrackerConsumer(DisassociateTrackerConsumerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateTrackerConsumer operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateTrackerConsumer. /// /// Returns a DisassociateTrackerConsumerResult from LocationService. /// REST API Reference for DisassociateTrackerConsumer Operation DisassociateTrackerConsumerResponse EndDisassociateTrackerConsumer(IAsyncResult asyncResult); #endregion #region GetDevicePosition /// /// Retrieves a device's most recent position according to its sample time. /// /// /// /// Device positions are deleted after 30 days. /// /// /// /// Container for the necessary parameters to execute the GetDevicePosition service method. /// /// The response from the GetDevicePosition service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetDevicePosition Operation GetDevicePositionResponse GetDevicePosition(GetDevicePositionRequest request); /// /// Initiates the asynchronous execution of the GetDevicePosition operation. /// /// /// Container for the necessary parameters to execute the GetDevicePosition operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevicePosition /// operation. /// REST API Reference for GetDevicePosition Operation IAsyncResult BeginGetDevicePosition(GetDevicePositionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDevicePosition operation. /// /// /// The IAsyncResult returned by the call to BeginGetDevicePosition. /// /// Returns a GetDevicePositionResult from LocationService. /// REST API Reference for GetDevicePosition Operation GetDevicePositionResponse EndGetDevicePosition(IAsyncResult asyncResult); #endregion #region GetDevicePositionHistory /// /// Retrieves the device position history from a tracker resource within a specified range /// of time. /// /// /// /// Device positions are deleted after 30 days. /// /// /// /// Container for the necessary parameters to execute the GetDevicePositionHistory service method. /// /// The response from the GetDevicePositionHistory service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetDevicePositionHistory Operation GetDevicePositionHistoryResponse GetDevicePositionHistory(GetDevicePositionHistoryRequest request); /// /// Initiates the asynchronous execution of the GetDevicePositionHistory operation. /// /// /// Container for the necessary parameters to execute the GetDevicePositionHistory operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevicePositionHistory /// operation. /// REST API Reference for GetDevicePositionHistory Operation IAsyncResult BeginGetDevicePositionHistory(GetDevicePositionHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDevicePositionHistory operation. /// /// /// The IAsyncResult returned by the call to BeginGetDevicePositionHistory. /// /// Returns a GetDevicePositionHistoryResult from LocationService. /// REST API Reference for GetDevicePositionHistory Operation GetDevicePositionHistoryResponse EndGetDevicePositionHistory(IAsyncResult asyncResult); #endregion #region GetGeofence /// /// Retrieves the geofence details from a geofence collection. /// /// Container for the necessary parameters to execute the GetGeofence service method. /// /// The response from the GetGeofence service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetGeofence Operation GetGeofenceResponse GetGeofence(GetGeofenceRequest request); /// /// Initiates the asynchronous execution of the GetGeofence operation. /// /// /// Container for the necessary parameters to execute the GetGeofence operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGeofence /// operation. /// REST API Reference for GetGeofence Operation IAsyncResult BeginGetGeofence(GetGeofenceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetGeofence operation. /// /// /// The IAsyncResult returned by the call to BeginGetGeofence. /// /// Returns a GetGeofenceResult from LocationService. /// REST API Reference for GetGeofence Operation GetGeofenceResponse EndGetGeofence(IAsyncResult asyncResult); #endregion #region GetMapGlyphs /// /// Retrieves glyphs used to display labels on a map. /// /// Container for the necessary parameters to execute the GetMapGlyphs service method. /// /// The response from the GetMapGlyphs service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetMapGlyphs Operation GetMapGlyphsResponse GetMapGlyphs(GetMapGlyphsRequest request); /// /// Initiates the asynchronous execution of the GetMapGlyphs operation. /// /// /// Container for the necessary parameters to execute the GetMapGlyphs operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMapGlyphs /// operation. /// REST API Reference for GetMapGlyphs Operation IAsyncResult BeginGetMapGlyphs(GetMapGlyphsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMapGlyphs operation. /// /// /// The IAsyncResult returned by the call to BeginGetMapGlyphs. /// /// Returns a GetMapGlyphsResult from LocationService. /// REST API Reference for GetMapGlyphs Operation GetMapGlyphsResponse EndGetMapGlyphs(IAsyncResult asyncResult); #endregion #region GetMapSprites /// /// Retrieves the sprite sheet corresponding to a map resource. The sprite sheet is a /// PNG image paired with a JSON document describing the offsets of individual icons that /// will be displayed on a rendered map. /// /// Container for the necessary parameters to execute the GetMapSprites service method. /// /// The response from the GetMapSprites service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetMapSprites Operation GetMapSpritesResponse GetMapSprites(GetMapSpritesRequest request); /// /// Initiates the asynchronous execution of the GetMapSprites operation. /// /// /// Container for the necessary parameters to execute the GetMapSprites operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMapSprites /// operation. /// REST API Reference for GetMapSprites Operation IAsyncResult BeginGetMapSprites(GetMapSpritesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMapSprites operation. /// /// /// The IAsyncResult returned by the call to BeginGetMapSprites. /// /// Returns a GetMapSpritesResult from LocationService. /// REST API Reference for GetMapSprites Operation GetMapSpritesResponse EndGetMapSprites(IAsyncResult asyncResult); #endregion #region GetMapStyleDescriptor /// /// Retrieves the map style descriptor from a map resource. /// /// /// /// The style descriptor contains specifications on how features render on a map. For example, /// what data to display, what order to display the data in, and the style for the data. /// Style descriptors follow the Mapbox Style Specification. /// /// /// Container for the necessary parameters to execute the GetMapStyleDescriptor service method. /// /// The response from the GetMapStyleDescriptor service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetMapStyleDescriptor Operation GetMapStyleDescriptorResponse GetMapStyleDescriptor(GetMapStyleDescriptorRequest request); /// /// Initiates the asynchronous execution of the GetMapStyleDescriptor operation. /// /// /// Container for the necessary parameters to execute the GetMapStyleDescriptor operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMapStyleDescriptor /// operation. /// REST API Reference for GetMapStyleDescriptor Operation IAsyncResult BeginGetMapStyleDescriptor(GetMapStyleDescriptorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMapStyleDescriptor operation. /// /// /// The IAsyncResult returned by the call to BeginGetMapStyleDescriptor. /// /// Returns a GetMapStyleDescriptorResult from LocationService. /// REST API Reference for GetMapStyleDescriptor Operation GetMapStyleDescriptorResponse EndGetMapStyleDescriptor(IAsyncResult asyncResult); #endregion #region GetMapTile /// /// Retrieves a vector data tile from the map resource. Map tiles are used by clients /// to render a map. they're addressed using a grid arrangement with an X coordinate, /// Y coordinate, and Z (zoom) level. /// /// /// /// The origin (0, 0) is the top left of the map. Increasing the zoom level by 1 doubles /// both the X and Y dimensions, so a tile containing data for the entire world at (0/0/0) /// will be split into 4 tiles at zoom 1 (1/0/0, 1/0/1, 1/1/0, 1/1/1). /// /// /// Container for the necessary parameters to execute the GetMapTile service method. /// /// The response from the GetMapTile service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetMapTile Operation GetMapTileResponse GetMapTile(GetMapTileRequest request); /// /// Initiates the asynchronous execution of the GetMapTile operation. /// /// /// Container for the necessary parameters to execute the GetMapTile operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMapTile /// operation. /// REST API Reference for GetMapTile Operation IAsyncResult BeginGetMapTile(GetMapTileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMapTile operation. /// /// /// The IAsyncResult returned by the call to BeginGetMapTile. /// /// Returns a GetMapTileResult from LocationService. /// REST API Reference for GetMapTile Operation GetMapTileResponse EndGetMapTile(IAsyncResult asyncResult); #endregion #region GetPlace /// /// Finds a place by its unique ID. A PlaceId is returned by other search /// operations. /// /// /// /// A PlaceId is valid only if all of the following are the same in the original search /// request and the call to GetPlace. /// /// /// /// Container for the necessary parameters to execute the GetPlace service method. /// /// The response from the GetPlace service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for GetPlace Operation GetPlaceResponse GetPlace(GetPlaceRequest request); /// /// Initiates the asynchronous execution of the GetPlace operation. /// /// /// Container for the necessary parameters to execute the GetPlace operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPlace /// operation. /// REST API Reference for GetPlace Operation IAsyncResult BeginGetPlace(GetPlaceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetPlace operation. /// /// /// The IAsyncResult returned by the call to BeginGetPlace. /// /// Returns a GetPlaceResult from LocationService. /// REST API Reference for GetPlace Operation GetPlaceResponse EndGetPlace(IAsyncResult asyncResult); #endregion #region ListDevicePositions /// /// A batch request to retrieve all device positions. /// /// Container for the necessary parameters to execute the ListDevicePositions service method. /// /// The response from the ListDevicePositions service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListDevicePositions Operation ListDevicePositionsResponse ListDevicePositions(ListDevicePositionsRequest request); /// /// Initiates the asynchronous execution of the ListDevicePositions operation. /// /// /// Container for the necessary parameters to execute the ListDevicePositions operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDevicePositions /// operation. /// REST API Reference for ListDevicePositions Operation IAsyncResult BeginListDevicePositions(ListDevicePositionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDevicePositions operation. /// /// /// The IAsyncResult returned by the call to BeginListDevicePositions. /// /// Returns a ListDevicePositionsResult from LocationService. /// REST API Reference for ListDevicePositions Operation ListDevicePositionsResponse EndListDevicePositions(IAsyncResult asyncResult); #endregion #region ListGeofenceCollections /// /// Lists geofence collections in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListGeofenceCollections service method. /// /// The response from the ListGeofenceCollections service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListGeofenceCollections Operation ListGeofenceCollectionsResponse ListGeofenceCollections(ListGeofenceCollectionsRequest request); /// /// Initiates the asynchronous execution of the ListGeofenceCollections operation. /// /// /// Container for the necessary parameters to execute the ListGeofenceCollections operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGeofenceCollections /// operation. /// REST API Reference for ListGeofenceCollections Operation IAsyncResult BeginListGeofenceCollections(ListGeofenceCollectionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListGeofenceCollections operation. /// /// /// The IAsyncResult returned by the call to BeginListGeofenceCollections. /// /// Returns a ListGeofenceCollectionsResult from LocationService. /// REST API Reference for ListGeofenceCollections Operation ListGeofenceCollectionsResponse EndListGeofenceCollections(IAsyncResult asyncResult); #endregion #region ListGeofences /// /// Lists geofences stored in a given geofence collection. /// /// Container for the necessary parameters to execute the ListGeofences service method. /// /// The response from the ListGeofences service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListGeofences Operation ListGeofencesResponse ListGeofences(ListGeofencesRequest request); /// /// Initiates the asynchronous execution of the ListGeofences operation. /// /// /// Container for the necessary parameters to execute the ListGeofences operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGeofences /// operation. /// REST API Reference for ListGeofences Operation IAsyncResult BeginListGeofences(ListGeofencesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListGeofences operation. /// /// /// The IAsyncResult returned by the call to BeginListGeofences. /// /// Returns a ListGeofencesResult from LocationService. /// REST API Reference for ListGeofences Operation ListGeofencesResponse EndListGeofences(IAsyncResult asyncResult); #endregion #region ListKeys /// /// Lists API key resources in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListKeys service method. /// /// The response from the ListKeys service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListKeys Operation ListKeysResponse ListKeys(ListKeysRequest request); /// /// Initiates the asynchronous execution of the ListKeys operation. /// /// /// Container for the necessary parameters to execute the ListKeys operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListKeys /// operation. /// REST API Reference for ListKeys Operation IAsyncResult BeginListKeys(ListKeysRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListKeys operation. /// /// /// The IAsyncResult returned by the call to BeginListKeys. /// /// Returns a ListKeysResult from LocationService. /// REST API Reference for ListKeys Operation ListKeysResponse EndListKeys(IAsyncResult asyncResult); #endregion #region ListMaps /// /// Lists map resources in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListMaps service method. /// /// The response from the ListMaps service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListMaps Operation ListMapsResponse ListMaps(ListMapsRequest request); /// /// Initiates the asynchronous execution of the ListMaps operation. /// /// /// Container for the necessary parameters to execute the ListMaps operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMaps /// operation. /// REST API Reference for ListMaps Operation IAsyncResult BeginListMaps(ListMapsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListMaps operation. /// /// /// The IAsyncResult returned by the call to BeginListMaps. /// /// Returns a ListMapsResult from LocationService. /// REST API Reference for ListMaps Operation ListMapsResponse EndListMaps(IAsyncResult asyncResult); #endregion #region ListPlaceIndexes /// /// Lists place index resources in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListPlaceIndexes service method. /// /// The response from the ListPlaceIndexes service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListPlaceIndexes Operation ListPlaceIndexesResponse ListPlaceIndexes(ListPlaceIndexesRequest request); /// /// Initiates the asynchronous execution of the ListPlaceIndexes operation. /// /// /// Container for the necessary parameters to execute the ListPlaceIndexes operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPlaceIndexes /// operation. /// REST API Reference for ListPlaceIndexes Operation IAsyncResult BeginListPlaceIndexes(ListPlaceIndexesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPlaceIndexes operation. /// /// /// The IAsyncResult returned by the call to BeginListPlaceIndexes. /// /// Returns a ListPlaceIndexesResult from LocationService. /// REST API Reference for ListPlaceIndexes Operation ListPlaceIndexesResponse EndListPlaceIndexes(IAsyncResult asyncResult); #endregion #region ListRouteCalculators /// /// Lists route calculator resources in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListRouteCalculators service method. /// /// The response from the ListRouteCalculators service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListRouteCalculators Operation ListRouteCalculatorsResponse ListRouteCalculators(ListRouteCalculatorsRequest request); /// /// Initiates the asynchronous execution of the ListRouteCalculators operation. /// /// /// Container for the necessary parameters to execute the ListRouteCalculators operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRouteCalculators /// operation. /// REST API Reference for ListRouteCalculators Operation IAsyncResult BeginListRouteCalculators(ListRouteCalculatorsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRouteCalculators operation. /// /// /// The IAsyncResult returned by the call to BeginListRouteCalculators. /// /// Returns a ListRouteCalculatorsResult from LocationService. /// REST API Reference for ListRouteCalculators Operation ListRouteCalculatorsResponse EndListRouteCalculators(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Returns a list of tags that are applied to the specified Amazon Location resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from LocationService. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListTrackerConsumers /// /// Lists geofence collections currently associated to the given tracker resource. /// /// Container for the necessary parameters to execute the ListTrackerConsumers service method. /// /// The response from the ListTrackerConsumers service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListTrackerConsumers Operation ListTrackerConsumersResponse ListTrackerConsumers(ListTrackerConsumersRequest request); /// /// Initiates the asynchronous execution of the ListTrackerConsumers operation. /// /// /// Container for the necessary parameters to execute the ListTrackerConsumers operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTrackerConsumers /// operation. /// REST API Reference for ListTrackerConsumers Operation IAsyncResult BeginListTrackerConsumers(ListTrackerConsumersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTrackerConsumers operation. /// /// /// The IAsyncResult returned by the call to BeginListTrackerConsumers. /// /// Returns a ListTrackerConsumersResult from LocationService. /// REST API Reference for ListTrackerConsumers Operation ListTrackerConsumersResponse EndListTrackerConsumers(IAsyncResult asyncResult); #endregion #region ListTrackers /// /// Lists tracker resources in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListTrackers service method. /// /// The response from the ListTrackers service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for ListTrackers Operation ListTrackersResponse ListTrackers(ListTrackersRequest request); /// /// Initiates the asynchronous execution of the ListTrackers operation. /// /// /// Container for the necessary parameters to execute the ListTrackers operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTrackers /// operation. /// REST API Reference for ListTrackers Operation IAsyncResult BeginListTrackers(ListTrackersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTrackers operation. /// /// /// The IAsyncResult returned by the call to BeginListTrackers. /// /// Returns a ListTrackersResult from LocationService. /// REST API Reference for ListTrackers Operation ListTrackersResponse EndListTrackers(IAsyncResult asyncResult); #endregion #region PutGeofence /// /// Stores a geofence geometry in a given geofence collection, or updates the geometry /// of an existing geofence if a geofence ID is included in the request. /// /// Container for the necessary parameters to execute the PutGeofence service method. /// /// The response from the PutGeofence service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request was unsuccessful because of a conflict. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for PutGeofence Operation PutGeofenceResponse PutGeofence(PutGeofenceRequest request); /// /// Initiates the asynchronous execution of the PutGeofence operation. /// /// /// Container for the necessary parameters to execute the PutGeofence operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutGeofence /// operation. /// REST API Reference for PutGeofence Operation IAsyncResult BeginPutGeofence(PutGeofenceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutGeofence operation. /// /// /// The IAsyncResult returned by the call to BeginPutGeofence. /// /// Returns a PutGeofenceResult from LocationService. /// REST API Reference for PutGeofence Operation PutGeofenceResponse EndPutGeofence(IAsyncResult asyncResult); #endregion #region SearchPlaceIndexForPosition /// /// Reverse geocodes a given coordinate and returns a legible address. Allows you to search /// for Places or points of interest near a given position. /// /// Container for the necessary parameters to execute the SearchPlaceIndexForPosition service method. /// /// The response from the SearchPlaceIndexForPosition service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for SearchPlaceIndexForPosition Operation SearchPlaceIndexForPositionResponse SearchPlaceIndexForPosition(SearchPlaceIndexForPositionRequest request); /// /// Initiates the asynchronous execution of the SearchPlaceIndexForPosition operation. /// /// /// Container for the necessary parameters to execute the SearchPlaceIndexForPosition operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchPlaceIndexForPosition /// operation. /// REST API Reference for SearchPlaceIndexForPosition Operation IAsyncResult BeginSearchPlaceIndexForPosition(SearchPlaceIndexForPositionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchPlaceIndexForPosition operation. /// /// /// The IAsyncResult returned by the call to BeginSearchPlaceIndexForPosition. /// /// Returns a SearchPlaceIndexForPositionResult from LocationService. /// REST API Reference for SearchPlaceIndexForPosition Operation SearchPlaceIndexForPositionResponse EndSearchPlaceIndexForPosition(IAsyncResult asyncResult); #endregion #region SearchPlaceIndexForSuggestions /// /// Generates suggestions for addresses and points of interest based on partial or misspelled /// free-form text. This operation is also known as autocomplete, autosuggest, or fuzzy /// matching. /// /// /// /// Optional parameters let you narrow your search results by bounding box or country, /// or bias your search toward a specific position on the globe. /// /// /// /// You can search for suggested place names near a specified position by using BiasPosition, /// or filter results within a bounding box by using FilterBBox. These parameters /// are mutually exclusive; using both BiasPosition and FilterBBox /// in the same command returns an error. /// /// /// /// Container for the necessary parameters to execute the SearchPlaceIndexForSuggestions service method. /// /// The response from the SearchPlaceIndexForSuggestions service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for SearchPlaceIndexForSuggestions Operation SearchPlaceIndexForSuggestionsResponse SearchPlaceIndexForSuggestions(SearchPlaceIndexForSuggestionsRequest request); /// /// Initiates the asynchronous execution of the SearchPlaceIndexForSuggestions operation. /// /// /// Container for the necessary parameters to execute the SearchPlaceIndexForSuggestions operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchPlaceIndexForSuggestions /// operation. /// REST API Reference for SearchPlaceIndexForSuggestions Operation IAsyncResult BeginSearchPlaceIndexForSuggestions(SearchPlaceIndexForSuggestionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchPlaceIndexForSuggestions operation. /// /// /// The IAsyncResult returned by the call to BeginSearchPlaceIndexForSuggestions. /// /// Returns a SearchPlaceIndexForSuggestionsResult from LocationService. /// REST API Reference for SearchPlaceIndexForSuggestions Operation SearchPlaceIndexForSuggestionsResponse EndSearchPlaceIndexForSuggestions(IAsyncResult asyncResult); #endregion #region SearchPlaceIndexForText /// /// Geocodes free-form text, such as an address, name, city, or region to allow you to /// search for Places or points of interest. /// /// /// /// Optional parameters let you narrow your search results by bounding box or country, /// or bias your search toward a specific position on the globe. /// /// /// /// You can search for places near a given position using BiasPosition, or /// filter results within a bounding box using FilterBBox. Providing both /// parameters simultaneously returns an error. /// /// /// /// Search results are returned in order of highest to lowest relevance. /// /// /// Container for the necessary parameters to execute the SearchPlaceIndexForText service method. /// /// The response from the SearchPlaceIndexForText service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for SearchPlaceIndexForText Operation SearchPlaceIndexForTextResponse SearchPlaceIndexForText(SearchPlaceIndexForTextRequest request); /// /// Initiates the asynchronous execution of the SearchPlaceIndexForText operation. /// /// /// Container for the necessary parameters to execute the SearchPlaceIndexForText operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchPlaceIndexForText /// operation. /// REST API Reference for SearchPlaceIndexForText Operation IAsyncResult BeginSearchPlaceIndexForText(SearchPlaceIndexForTextRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchPlaceIndexForText operation. /// /// /// The IAsyncResult returned by the call to BeginSearchPlaceIndexForText. /// /// Returns a SearchPlaceIndexForTextResult from LocationService. /// REST API Reference for SearchPlaceIndexForText Operation SearchPlaceIndexForTextResponse EndSearchPlaceIndexForText(IAsyncResult asyncResult); #endregion #region TagResource /// /// Assigns one or more tags (key-value pairs) to the specified Amazon Location Service /// resource. /// /// /// /// Tags can help you organize and categorize your resources. You can also use them to /// scope user permissions, by granting a user permission to access or change only resources /// with certain tag values. /// /// /// /// You can use the TagResource operation with an Amazon Location Service /// resource that already has tags. If you specify a new tag key for the resource, this /// tag is appended to the tags already associated with the resource. If you specify a /// tag key that's already associated with the resource, the new tag value that you specify /// replaces the previous value for that tag. /// /// /// /// You can associate up to 50 tags with a resource. /// /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from LocationService. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes one or more tags from the specified Amazon Location resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from LocationService. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateGeofenceCollection /// /// Updates the specified properties of a given geofence collection. /// /// Container for the necessary parameters to execute the UpdateGeofenceCollection service method. /// /// The response from the UpdateGeofenceCollection service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for UpdateGeofenceCollection Operation UpdateGeofenceCollectionResponse UpdateGeofenceCollection(UpdateGeofenceCollectionRequest request); /// /// Initiates the asynchronous execution of the UpdateGeofenceCollection operation. /// /// /// Container for the necessary parameters to execute the UpdateGeofenceCollection operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGeofenceCollection /// operation. /// REST API Reference for UpdateGeofenceCollection Operation IAsyncResult BeginUpdateGeofenceCollection(UpdateGeofenceCollectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateGeofenceCollection operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateGeofenceCollection. /// /// Returns a UpdateGeofenceCollectionResult from LocationService. /// REST API Reference for UpdateGeofenceCollection Operation UpdateGeofenceCollectionResponse EndUpdateGeofenceCollection(IAsyncResult asyncResult); #endregion #region UpdateKey /// /// Updates the specified properties of a given API key resource. /// /// Container for the necessary parameters to execute the UpdateKey service method. /// /// The response from the UpdateKey service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for UpdateKey Operation UpdateKeyResponse UpdateKey(UpdateKeyRequest request); /// /// Initiates the asynchronous execution of the UpdateKey operation. /// /// /// Container for the necessary parameters to execute the UpdateKey operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateKey /// operation. /// REST API Reference for UpdateKey Operation IAsyncResult BeginUpdateKey(UpdateKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateKey operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateKey. /// /// Returns a UpdateKeyResult from LocationService. /// REST API Reference for UpdateKey Operation UpdateKeyResponse EndUpdateKey(IAsyncResult asyncResult); #endregion #region UpdateMap /// /// Updates the specified properties of a given map resource. /// /// Container for the necessary parameters to execute the UpdateMap service method. /// /// The response from the UpdateMap service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for UpdateMap Operation UpdateMapResponse UpdateMap(UpdateMapRequest request); /// /// Initiates the asynchronous execution of the UpdateMap operation. /// /// /// Container for the necessary parameters to execute the UpdateMap operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMap /// operation. /// REST API Reference for UpdateMap Operation IAsyncResult BeginUpdateMap(UpdateMapRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateMap operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMap. /// /// Returns a UpdateMapResult from LocationService. /// REST API Reference for UpdateMap Operation UpdateMapResponse EndUpdateMap(IAsyncResult asyncResult); #endregion #region UpdatePlaceIndex /// /// Updates the specified properties of a given place index resource. /// /// Container for the necessary parameters to execute the UpdatePlaceIndex service method. /// /// The response from the UpdatePlaceIndex service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for UpdatePlaceIndex Operation UpdatePlaceIndexResponse UpdatePlaceIndex(UpdatePlaceIndexRequest request); /// /// Initiates the asynchronous execution of the UpdatePlaceIndex operation. /// /// /// Container for the necessary parameters to execute the UpdatePlaceIndex operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePlaceIndex /// operation. /// REST API Reference for UpdatePlaceIndex Operation IAsyncResult BeginUpdatePlaceIndex(UpdatePlaceIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdatePlaceIndex operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePlaceIndex. /// /// Returns a UpdatePlaceIndexResult from LocationService. /// REST API Reference for UpdatePlaceIndex Operation UpdatePlaceIndexResponse EndUpdatePlaceIndex(IAsyncResult asyncResult); #endregion #region UpdateRouteCalculator /// /// Updates the specified properties for a given route calculator resource. /// /// Container for the necessary parameters to execute the UpdateRouteCalculator service method. /// /// The response from the UpdateRouteCalculator service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for UpdateRouteCalculator Operation UpdateRouteCalculatorResponse UpdateRouteCalculator(UpdateRouteCalculatorRequest request); /// /// Initiates the asynchronous execution of the UpdateRouteCalculator operation. /// /// /// Container for the necessary parameters to execute the UpdateRouteCalculator operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRouteCalculator /// operation. /// REST API Reference for UpdateRouteCalculator Operation IAsyncResult BeginUpdateRouteCalculator(UpdateRouteCalculatorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRouteCalculator operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRouteCalculator. /// /// Returns a UpdateRouteCalculatorResult from LocationService. /// REST API Reference for UpdateRouteCalculator Operation UpdateRouteCalculatorResponse EndUpdateRouteCalculator(IAsyncResult asyncResult); #endregion #region UpdateTracker /// /// Updates the specified properties of a given tracker resource. /// /// Container for the necessary parameters to execute the UpdateTracker service method. /// /// The response from the UpdateTracker service method, as returned by LocationService. /// /// The request was denied because of insufficient access or permissions. Check with an /// administrator to verify your permissions. /// /// /// The request has failed to process because of an unknown server error, exception, or /// failure. /// /// /// The resource that you've entered was not found in your AWS account. /// /// /// The request was denied because of request throttling. /// /// /// The input failed to meet the constraints specified by the AWS service. /// /// REST API Reference for UpdateTracker Operation UpdateTrackerResponse UpdateTracker(UpdateTrackerRequest request); /// /// Initiates the asynchronous execution of the UpdateTracker operation. /// /// /// Container for the necessary parameters to execute the UpdateTracker operation on AmazonLocationServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTracker /// operation. /// REST API Reference for UpdateTracker Operation IAsyncResult BeginUpdateTracker(UpdateTrackerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateTracker operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTracker. /// /// Returns a UpdateTrackerResult from LocationService. /// REST API Reference for UpdateTracker Operation UpdateTrackerResponse EndUpdateTracker(IAsyncResult asyncResult); #endregion } }