/*
* 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 sagemaker-geospatial-2020-05-27.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.SageMakerGeospatial.Model;
namespace Amazon.SageMakerGeospatial
{
///
/// Interface for accessing SageMakerGeospatial
///
/// Provides APIs for creating and managing SageMaker geospatial resources.
///
public partial interface IAmazonSageMakerGeospatial : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
ISageMakerGeospatialPaginatorFactory Paginators { get; }
#endif
#region DeleteEarthObservationJob
///
/// Use this operation to delete an Earth Observation job.
///
/// Container for the necessary parameters to execute the DeleteEarthObservationJob service method.
///
/// The response from the DeleteEarthObservationJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for DeleteEarthObservationJob Operation
DeleteEarthObservationJobResponse DeleteEarthObservationJob(DeleteEarthObservationJobRequest request);
///
/// Initiates the asynchronous execution of the DeleteEarthObservationJob operation.
///
///
/// Container for the necessary parameters to execute the DeleteEarthObservationJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndDeleteEarthObservationJob
/// operation.
/// REST API Reference for DeleteEarthObservationJob Operation
IAsyncResult BeginDeleteEarthObservationJob(DeleteEarthObservationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEarthObservationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEarthObservationJob.
///
/// Returns a DeleteEarthObservationJobResult from SageMakerGeospatial.
/// REST API Reference for DeleteEarthObservationJob Operation
DeleteEarthObservationJobResponse EndDeleteEarthObservationJob(IAsyncResult asyncResult);
#endregion
#region DeleteVectorEnrichmentJob
///
/// Use this operation to delete a Vector Enrichment job.
///
/// Container for the necessary parameters to execute the DeleteVectorEnrichmentJob service method.
///
/// The response from the DeleteVectorEnrichmentJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for DeleteVectorEnrichmentJob Operation
DeleteVectorEnrichmentJobResponse DeleteVectorEnrichmentJob(DeleteVectorEnrichmentJobRequest request);
///
/// Initiates the asynchronous execution of the DeleteVectorEnrichmentJob operation.
///
///
/// Container for the necessary parameters to execute the DeleteVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndDeleteVectorEnrichmentJob
/// operation.
/// REST API Reference for DeleteVectorEnrichmentJob Operation
IAsyncResult BeginDeleteVectorEnrichmentJob(DeleteVectorEnrichmentJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteVectorEnrichmentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVectorEnrichmentJob.
///
/// Returns a DeleteVectorEnrichmentJobResult from SageMakerGeospatial.
/// REST API Reference for DeleteVectorEnrichmentJob Operation
DeleteVectorEnrichmentJobResponse EndDeleteVectorEnrichmentJob(IAsyncResult asyncResult);
#endregion
#region ExportEarthObservationJob
///
/// Use this operation to export results of an Earth Observation job and optionally source
/// images used as input to the EOJ to an Amazon S3 location.
///
/// Container for the necessary parameters to execute the ExportEarthObservationJob service method.
///
/// The response from the ExportEarthObservationJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// You have exceeded the service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for ExportEarthObservationJob Operation
ExportEarthObservationJobResponse ExportEarthObservationJob(ExportEarthObservationJobRequest request);
///
/// Initiates the asynchronous execution of the ExportEarthObservationJob operation.
///
///
/// Container for the necessary parameters to execute the ExportEarthObservationJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndExportEarthObservationJob
/// operation.
/// REST API Reference for ExportEarthObservationJob Operation
IAsyncResult BeginExportEarthObservationJob(ExportEarthObservationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ExportEarthObservationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginExportEarthObservationJob.
///
/// Returns a ExportEarthObservationJobResult from SageMakerGeospatial.
/// REST API Reference for ExportEarthObservationJob Operation
ExportEarthObservationJobResponse EndExportEarthObservationJob(IAsyncResult asyncResult);
#endregion
#region ExportVectorEnrichmentJob
///
/// Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.
///
/// Container for the necessary parameters to execute the ExportVectorEnrichmentJob service method.
///
/// The response from the ExportVectorEnrichmentJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// You have exceeded the service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for ExportVectorEnrichmentJob Operation
ExportVectorEnrichmentJobResponse ExportVectorEnrichmentJob(ExportVectorEnrichmentJobRequest request);
///
/// Initiates the asynchronous execution of the ExportVectorEnrichmentJob operation.
///
///
/// Container for the necessary parameters to execute the ExportVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndExportVectorEnrichmentJob
/// operation.
/// REST API Reference for ExportVectorEnrichmentJob Operation
IAsyncResult BeginExportVectorEnrichmentJob(ExportVectorEnrichmentJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ExportVectorEnrichmentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginExportVectorEnrichmentJob.
///
/// Returns a ExportVectorEnrichmentJobResult from SageMakerGeospatial.
/// REST API Reference for ExportVectorEnrichmentJob Operation
ExportVectorEnrichmentJobResponse EndExportVectorEnrichmentJob(IAsyncResult asyncResult);
#endregion
#region GetEarthObservationJob
///
/// Get the details for a previously initiated Earth Observation job.
///
/// Container for the necessary parameters to execute the GetEarthObservationJob service method.
///
/// The response from the GetEarthObservationJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for GetEarthObservationJob Operation
GetEarthObservationJobResponse GetEarthObservationJob(GetEarthObservationJobRequest request);
///
/// Initiates the asynchronous execution of the GetEarthObservationJob operation.
///
///
/// Container for the necessary parameters to execute the GetEarthObservationJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndGetEarthObservationJob
/// operation.
/// REST API Reference for GetEarthObservationJob Operation
IAsyncResult BeginGetEarthObservationJob(GetEarthObservationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetEarthObservationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginGetEarthObservationJob.
///
/// Returns a GetEarthObservationJobResult from SageMakerGeospatial.
/// REST API Reference for GetEarthObservationJob Operation
GetEarthObservationJobResponse EndGetEarthObservationJob(IAsyncResult asyncResult);
#endregion
#region GetRasterDataCollection
///
/// Use this operation to get details of a specific raster data collection.
///
/// Container for the necessary parameters to execute the GetRasterDataCollection service method.
///
/// The response from the GetRasterDataCollection service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for GetRasterDataCollection Operation
GetRasterDataCollectionResponse GetRasterDataCollection(GetRasterDataCollectionRequest request);
///
/// Initiates the asynchronous execution of the GetRasterDataCollection operation.
///
///
/// Container for the necessary parameters to execute the GetRasterDataCollection operation on AmazonSageMakerGeospatialClient.
/// 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 EndGetRasterDataCollection
/// operation.
/// REST API Reference for GetRasterDataCollection Operation
IAsyncResult BeginGetRasterDataCollection(GetRasterDataCollectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetRasterDataCollection operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRasterDataCollection.
///
/// Returns a GetRasterDataCollectionResult from SageMakerGeospatial.
/// REST API Reference for GetRasterDataCollection Operation
GetRasterDataCollectionResponse EndGetRasterDataCollection(IAsyncResult asyncResult);
#endregion
#region GetTile
///
/// Gets a web mercator tile for the given Earth Observation job.
///
/// Container for the necessary parameters to execute the GetTile service method.
///
/// The response from the GetTile service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for GetTile Operation
GetTileResponse GetTile(GetTileRequest request);
///
/// Initiates the asynchronous execution of the GetTile operation.
///
///
/// Container for the necessary parameters to execute the GetTile operation on AmazonSageMakerGeospatialClient.
/// 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 EndGetTile
/// operation.
/// REST API Reference for GetTile Operation
IAsyncResult BeginGetTile(GetTileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTile operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTile.
///
/// Returns a GetTileResult from SageMakerGeospatial.
/// REST API Reference for GetTile Operation
GetTileResponse EndGetTile(IAsyncResult asyncResult);
#endregion
#region GetVectorEnrichmentJob
///
/// Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name
/// (ARN).
///
/// Container for the necessary parameters to execute the GetVectorEnrichmentJob service method.
///
/// The response from the GetVectorEnrichmentJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for GetVectorEnrichmentJob Operation
GetVectorEnrichmentJobResponse GetVectorEnrichmentJob(GetVectorEnrichmentJobRequest request);
///
/// Initiates the asynchronous execution of the GetVectorEnrichmentJob operation.
///
///
/// Container for the necessary parameters to execute the GetVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndGetVectorEnrichmentJob
/// operation.
/// REST API Reference for GetVectorEnrichmentJob Operation
IAsyncResult BeginGetVectorEnrichmentJob(GetVectorEnrichmentJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetVectorEnrichmentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVectorEnrichmentJob.
///
/// Returns a GetVectorEnrichmentJobResult from SageMakerGeospatial.
/// REST API Reference for GetVectorEnrichmentJob Operation
GetVectorEnrichmentJobResponse EndGetVectorEnrichmentJob(IAsyncResult asyncResult);
#endregion
#region ListEarthObservationJobs
///
/// Use this operation to get a list of the Earth Observation jobs associated with the
/// calling Amazon Web Services account.
///
/// Container for the necessary parameters to execute the ListEarthObservationJobs service method.
///
/// The response from the ListEarthObservationJobs service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for ListEarthObservationJobs Operation
ListEarthObservationJobsResponse ListEarthObservationJobs(ListEarthObservationJobsRequest request);
///
/// Initiates the asynchronous execution of the ListEarthObservationJobs operation.
///
///
/// Container for the necessary parameters to execute the ListEarthObservationJobs operation on AmazonSageMakerGeospatialClient.
/// 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 EndListEarthObservationJobs
/// operation.
/// REST API Reference for ListEarthObservationJobs Operation
IAsyncResult BeginListEarthObservationJobs(ListEarthObservationJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListEarthObservationJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListEarthObservationJobs.
///
/// Returns a ListEarthObservationJobsResult from SageMakerGeospatial.
/// REST API Reference for ListEarthObservationJobs Operation
ListEarthObservationJobsResponse EndListEarthObservationJobs(IAsyncResult asyncResult);
#endregion
#region ListRasterDataCollections
///
/// Use this operation to get raster data collections.
///
/// Container for the necessary parameters to execute the ListRasterDataCollections service method.
///
/// The response from the ListRasterDataCollections service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for ListRasterDataCollections Operation
ListRasterDataCollectionsResponse ListRasterDataCollections(ListRasterDataCollectionsRequest request);
///
/// Initiates the asynchronous execution of the ListRasterDataCollections operation.
///
///
/// Container for the necessary parameters to execute the ListRasterDataCollections operation on AmazonSageMakerGeospatialClient.
/// 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 EndListRasterDataCollections
/// operation.
/// REST API Reference for ListRasterDataCollections Operation
IAsyncResult BeginListRasterDataCollections(ListRasterDataCollectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListRasterDataCollections operation.
///
///
/// The IAsyncResult returned by the call to BeginListRasterDataCollections.
///
/// Returns a ListRasterDataCollectionsResult from SageMakerGeospatial.
/// REST API Reference for ListRasterDataCollections Operation
ListRasterDataCollectionsResponse EndListRasterDataCollections(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Lists the tags attached to the resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services 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 AmazonSageMakerGeospatialClient.
/// 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 SageMakerGeospatial.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListVectorEnrichmentJobs
///
/// Retrieves a list of vector enrichment jobs.
///
/// Container for the necessary parameters to execute the ListVectorEnrichmentJobs service method.
///
/// The response from the ListVectorEnrichmentJobs service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for ListVectorEnrichmentJobs Operation
ListVectorEnrichmentJobsResponse ListVectorEnrichmentJobs(ListVectorEnrichmentJobsRequest request);
///
/// Initiates the asynchronous execution of the ListVectorEnrichmentJobs operation.
///
///
/// Container for the necessary parameters to execute the ListVectorEnrichmentJobs operation on AmazonSageMakerGeospatialClient.
/// 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 EndListVectorEnrichmentJobs
/// operation.
/// REST API Reference for ListVectorEnrichmentJobs Operation
IAsyncResult BeginListVectorEnrichmentJobs(ListVectorEnrichmentJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListVectorEnrichmentJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListVectorEnrichmentJobs.
///
/// Returns a ListVectorEnrichmentJobsResult from SageMakerGeospatial.
/// REST API Reference for ListVectorEnrichmentJobs Operation
ListVectorEnrichmentJobsResponse EndListVectorEnrichmentJobs(IAsyncResult asyncResult);
#endregion
#region SearchRasterDataCollection
///
/// Allows you run image query on a specific raster data collection to get a list of the
/// satellite imagery matching the selected filters.
///
/// Container for the necessary parameters to execute the SearchRasterDataCollection service method.
///
/// The response from the SearchRasterDataCollection service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for SearchRasterDataCollection Operation
SearchRasterDataCollectionResponse SearchRasterDataCollection(SearchRasterDataCollectionRequest request);
///
/// Initiates the asynchronous execution of the SearchRasterDataCollection operation.
///
///
/// Container for the necessary parameters to execute the SearchRasterDataCollection operation on AmazonSageMakerGeospatialClient.
/// 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 EndSearchRasterDataCollection
/// operation.
/// REST API Reference for SearchRasterDataCollection Operation
IAsyncResult BeginSearchRasterDataCollection(SearchRasterDataCollectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchRasterDataCollection operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchRasterDataCollection.
///
/// Returns a SearchRasterDataCollectionResult from SageMakerGeospatial.
/// REST API Reference for SearchRasterDataCollection Operation
SearchRasterDataCollectionResponse EndSearchRasterDataCollection(IAsyncResult asyncResult);
#endregion
#region StartEarthObservationJob
///
/// Use this operation to create an Earth observation job.
///
/// Container for the necessary parameters to execute the StartEarthObservationJob service method.
///
/// The response from the StartEarthObservationJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// You have exceeded the service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for StartEarthObservationJob Operation
StartEarthObservationJobResponse StartEarthObservationJob(StartEarthObservationJobRequest request);
///
/// Initiates the asynchronous execution of the StartEarthObservationJob operation.
///
///
/// Container for the necessary parameters to execute the StartEarthObservationJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndStartEarthObservationJob
/// operation.
/// REST API Reference for StartEarthObservationJob Operation
IAsyncResult BeginStartEarthObservationJob(StartEarthObservationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartEarthObservationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStartEarthObservationJob.
///
/// Returns a StartEarthObservationJobResult from SageMakerGeospatial.
/// REST API Reference for StartEarthObservationJob Operation
StartEarthObservationJobResponse EndStartEarthObservationJob(IAsyncResult asyncResult);
#endregion
#region StartVectorEnrichmentJob
///
/// Creates a Vector Enrichment job for the supplied job type. Currently, there are two
/// supported job types: reverse geocoding and map matching.
///
/// Container for the necessary parameters to execute the StartVectorEnrichmentJob service method.
///
/// The response from the StartVectorEnrichmentJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// You have exceeded the service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for StartVectorEnrichmentJob Operation
StartVectorEnrichmentJobResponse StartVectorEnrichmentJob(StartVectorEnrichmentJobRequest request);
///
/// Initiates the asynchronous execution of the StartVectorEnrichmentJob operation.
///
///
/// Container for the necessary parameters to execute the StartVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndStartVectorEnrichmentJob
/// operation.
/// REST API Reference for StartVectorEnrichmentJob Operation
IAsyncResult BeginStartVectorEnrichmentJob(StartVectorEnrichmentJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartVectorEnrichmentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStartVectorEnrichmentJob.
///
/// Returns a StartVectorEnrichmentJobResult from SageMakerGeospatial.
/// REST API Reference for StartVectorEnrichmentJob Operation
StartVectorEnrichmentJobResponse EndStartVectorEnrichmentJob(IAsyncResult asyncResult);
#endregion
#region StopEarthObservationJob
///
/// Use this operation to stop an existing earth observation job.
///
/// Container for the necessary parameters to execute the StopEarthObservationJob service method.
///
/// The response from the StopEarthObservationJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for StopEarthObservationJob Operation
StopEarthObservationJobResponse StopEarthObservationJob(StopEarthObservationJobRequest request);
///
/// Initiates the asynchronous execution of the StopEarthObservationJob operation.
///
///
/// Container for the necessary parameters to execute the StopEarthObservationJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndStopEarthObservationJob
/// operation.
/// REST API Reference for StopEarthObservationJob Operation
IAsyncResult BeginStopEarthObservationJob(StopEarthObservationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopEarthObservationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStopEarthObservationJob.
///
/// Returns a StopEarthObservationJobResult from SageMakerGeospatial.
/// REST API Reference for StopEarthObservationJob Operation
StopEarthObservationJobResponse EndStopEarthObservationJob(IAsyncResult asyncResult);
#endregion
#region StopVectorEnrichmentJob
///
/// Stops the Vector Enrichment job for a given job ARN.
///
/// Container for the necessary parameters to execute the StopVectorEnrichmentJob service method.
///
/// The response from the StopVectorEnrichmentJob service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services service.
///
/// REST API Reference for StopVectorEnrichmentJob Operation
StopVectorEnrichmentJobResponse StopVectorEnrichmentJob(StopVectorEnrichmentJobRequest request);
///
/// Initiates the asynchronous execution of the StopVectorEnrichmentJob operation.
///
///
/// Container for the necessary parameters to execute the StopVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient.
/// 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 EndStopVectorEnrichmentJob
/// operation.
/// REST API Reference for StopVectorEnrichmentJob Operation
IAsyncResult BeginStopVectorEnrichmentJob(StopVectorEnrichmentJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopVectorEnrichmentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStopVectorEnrichmentJob.
///
/// Returns a StopVectorEnrichmentJobResult from SageMakerGeospatial.
/// REST API Reference for StopVectorEnrichmentJob Operation
StopVectorEnrichmentJobResponse EndStopVectorEnrichmentJob(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// The resource you want to tag.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services 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 AmazonSageMakerGeospatialClient.
/// 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 SageMakerGeospatial.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// The resource you want to untag.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by SageMakerGeospatial.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception, or failure.
///
///
/// The request references a resource which does not exist.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an Amazon Web Services 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 AmazonSageMakerGeospatialClient.
/// 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 SageMakerGeospatial.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
}
}