@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonSageMakerGeospatialAsync extends AmazonSageMakerGeospatial
AsyncHandler
can be
used to receive notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonSageMakerGeospatialAsync
instead.
Provides APIs for creating and managing SageMaker geospatial resources.
ENDPOINT_PREFIX
deleteEarthObservationJob, deleteVectorEnrichmentJob, exportEarthObservationJob, exportVectorEnrichmentJob, getCachedResponseMetadata, getEarthObservationJob, getRasterDataCollection, getTile, getVectorEnrichmentJob, listEarthObservationJobs, listRasterDataCollections, listTagsForResource, listVectorEnrichmentJobs, searchRasterDataCollection, shutdown, startEarthObservationJob, startVectorEnrichmentJob, stopEarthObservationJob, stopVectorEnrichmentJob, tagResource, untagResource
Future<DeleteEarthObservationJobResult> deleteEarthObservationJobAsync(DeleteEarthObservationJobRequest deleteEarthObservationJobRequest)
Use this operation to delete an Earth Observation job.
deleteEarthObservationJobRequest
- Future<DeleteEarthObservationJobResult> deleteEarthObservationJobAsync(DeleteEarthObservationJobRequest deleteEarthObservationJobRequest, AsyncHandler<DeleteEarthObservationJobRequest,DeleteEarthObservationJobResult> asyncHandler)
Use this operation to delete an Earth Observation job.
deleteEarthObservationJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteVectorEnrichmentJobResult> deleteVectorEnrichmentJobAsync(DeleteVectorEnrichmentJobRequest deleteVectorEnrichmentJobRequest)
Use this operation to delete a Vector Enrichment job.
deleteVectorEnrichmentJobRequest
- Future<DeleteVectorEnrichmentJobResult> deleteVectorEnrichmentJobAsync(DeleteVectorEnrichmentJobRequest deleteVectorEnrichmentJobRequest, AsyncHandler<DeleteVectorEnrichmentJobRequest,DeleteVectorEnrichmentJobResult> asyncHandler)
Use this operation to delete a Vector Enrichment job.
deleteVectorEnrichmentJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExportEarthObservationJobResult> exportEarthObservationJobAsync(ExportEarthObservationJobRequest exportEarthObservationJobRequest)
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.
exportEarthObservationJobRequest
- Future<ExportEarthObservationJobResult> exportEarthObservationJobAsync(ExportEarthObservationJobRequest exportEarthObservationJobRequest, AsyncHandler<ExportEarthObservationJobRequest,ExportEarthObservationJobResult> asyncHandler)
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.
exportEarthObservationJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExportVectorEnrichmentJobResult> exportVectorEnrichmentJobAsync(ExportVectorEnrichmentJobRequest exportVectorEnrichmentJobRequest)
Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.
exportVectorEnrichmentJobRequest
- Future<ExportVectorEnrichmentJobResult> exportVectorEnrichmentJobAsync(ExportVectorEnrichmentJobRequest exportVectorEnrichmentJobRequest, AsyncHandler<ExportVectorEnrichmentJobRequest,ExportVectorEnrichmentJobResult> asyncHandler)
Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.
exportVectorEnrichmentJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetEarthObservationJobResult> getEarthObservationJobAsync(GetEarthObservationJobRequest getEarthObservationJobRequest)
Get the details for a previously initiated Earth Observation job.
getEarthObservationJobRequest
- Future<GetEarthObservationJobResult> getEarthObservationJobAsync(GetEarthObservationJobRequest getEarthObservationJobRequest, AsyncHandler<GetEarthObservationJobRequest,GetEarthObservationJobResult> asyncHandler)
Get the details for a previously initiated Earth Observation job.
getEarthObservationJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetRasterDataCollectionResult> getRasterDataCollectionAsync(GetRasterDataCollectionRequest getRasterDataCollectionRequest)
Use this operation to get details of a specific raster data collection.
getRasterDataCollectionRequest
- Future<GetRasterDataCollectionResult> getRasterDataCollectionAsync(GetRasterDataCollectionRequest getRasterDataCollectionRequest, AsyncHandler<GetRasterDataCollectionRequest,GetRasterDataCollectionResult> asyncHandler)
Use this operation to get details of a specific raster data collection.
getRasterDataCollectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTileResult> getTileAsync(GetTileRequest getTileRequest)
Gets a web mercator tile for the given Earth Observation job.
getTileRequest
- Future<GetTileResult> getTileAsync(GetTileRequest getTileRequest, AsyncHandler<GetTileRequest,GetTileResult> asyncHandler)
Gets a web mercator tile for the given Earth Observation job.
getTileRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetVectorEnrichmentJobResult> getVectorEnrichmentJobAsync(GetVectorEnrichmentJobRequest getVectorEnrichmentJobRequest)
Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN).
getVectorEnrichmentJobRequest
- Future<GetVectorEnrichmentJobResult> getVectorEnrichmentJobAsync(GetVectorEnrichmentJobRequest getVectorEnrichmentJobRequest, AsyncHandler<GetVectorEnrichmentJobRequest,GetVectorEnrichmentJobResult> asyncHandler)
Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN).
getVectorEnrichmentJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListEarthObservationJobsResult> listEarthObservationJobsAsync(ListEarthObservationJobsRequest listEarthObservationJobsRequest)
Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account.
listEarthObservationJobsRequest
- Future<ListEarthObservationJobsResult> listEarthObservationJobsAsync(ListEarthObservationJobsRequest listEarthObservationJobsRequest, AsyncHandler<ListEarthObservationJobsRequest,ListEarthObservationJobsResult> asyncHandler)
Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account.
listEarthObservationJobsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListRasterDataCollectionsResult> listRasterDataCollectionsAsync(ListRasterDataCollectionsRequest listRasterDataCollectionsRequest)
Use this operation to get raster data collections.
listRasterDataCollectionsRequest
- Future<ListRasterDataCollectionsResult> listRasterDataCollectionsAsync(ListRasterDataCollectionsRequest listRasterDataCollectionsRequest, AsyncHandler<ListRasterDataCollectionsRequest,ListRasterDataCollectionsResult> asyncHandler)
Use this operation to get raster data collections.
listRasterDataCollectionsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags attached to the resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists the tags attached to the resource.
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListVectorEnrichmentJobsResult> listVectorEnrichmentJobsAsync(ListVectorEnrichmentJobsRequest listVectorEnrichmentJobsRequest)
Retrieves a list of vector enrichment jobs.
listVectorEnrichmentJobsRequest
- Future<ListVectorEnrichmentJobsResult> listVectorEnrichmentJobsAsync(ListVectorEnrichmentJobsRequest listVectorEnrichmentJobsRequest, AsyncHandler<ListVectorEnrichmentJobsRequest,ListVectorEnrichmentJobsResult> asyncHandler)
Retrieves a list of vector enrichment jobs.
listVectorEnrichmentJobsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<SearchRasterDataCollectionResult> searchRasterDataCollectionAsync(SearchRasterDataCollectionRequest searchRasterDataCollectionRequest)
Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters.
searchRasterDataCollectionRequest
- Future<SearchRasterDataCollectionResult> searchRasterDataCollectionAsync(SearchRasterDataCollectionRequest searchRasterDataCollectionRequest, AsyncHandler<SearchRasterDataCollectionRequest,SearchRasterDataCollectionResult> asyncHandler)
Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters.
searchRasterDataCollectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartEarthObservationJobResult> startEarthObservationJobAsync(StartEarthObservationJobRequest startEarthObservationJobRequest)
Use this operation to create an Earth observation job.
startEarthObservationJobRequest
- Future<StartEarthObservationJobResult> startEarthObservationJobAsync(StartEarthObservationJobRequest startEarthObservationJobRequest, AsyncHandler<StartEarthObservationJobRequest,StartEarthObservationJobResult> asyncHandler)
Use this operation to create an Earth observation job.
startEarthObservationJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartVectorEnrichmentJobResult> startVectorEnrichmentJobAsync(StartVectorEnrichmentJobRequest startVectorEnrichmentJobRequest)
Creates a Vector Enrichment job for the supplied job type. Currently, there are two supported job types: reverse geocoding and map matching.
startVectorEnrichmentJobRequest
- Future<StartVectorEnrichmentJobResult> startVectorEnrichmentJobAsync(StartVectorEnrichmentJobRequest startVectorEnrichmentJobRequest, AsyncHandler<StartVectorEnrichmentJobRequest,StartVectorEnrichmentJobResult> asyncHandler)
Creates a Vector Enrichment job for the supplied job type. Currently, there are two supported job types: reverse geocoding and map matching.
startVectorEnrichmentJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopEarthObservationJobResult> stopEarthObservationJobAsync(StopEarthObservationJobRequest stopEarthObservationJobRequest)
Use this operation to stop an existing earth observation job.
stopEarthObservationJobRequest
- Future<StopEarthObservationJobResult> stopEarthObservationJobAsync(StopEarthObservationJobRequest stopEarthObservationJobRequest, AsyncHandler<StopEarthObservationJobRequest,StopEarthObservationJobResult> asyncHandler)
Use this operation to stop an existing earth observation job.
stopEarthObservationJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopVectorEnrichmentJobResult> stopVectorEnrichmentJobAsync(StopVectorEnrichmentJobRequest stopVectorEnrichmentJobRequest)
Stops the Vector Enrichment job for a given job ARN.
stopVectorEnrichmentJobRequest
- Future<StopVectorEnrichmentJobResult> stopVectorEnrichmentJobAsync(StopVectorEnrichmentJobRequest stopVectorEnrichmentJobRequest, AsyncHandler<StopVectorEnrichmentJobRequest,StopVectorEnrichmentJobResult> asyncHandler)
Stops the Vector Enrichment job for a given job ARN.
stopVectorEnrichmentJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
The resource you want to tag.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
The resource you want to tag.
tagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
The resource you want to untag.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
The resource you want to untag.
untagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.