@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonSageMakerGeospatialAsyncClient extends AmazonSageMakerGeospatialClient implements AmazonSageMakerGeospatialAsync
AsyncHandler
can be
used to receive notification when an asynchronous operation completes.
Provides APIs for creating and managing SageMaker geospatial resources.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, deleteEarthObservationJob, deleteVectorEnrichmentJob, exportEarthObservationJob, exportVectorEnrichmentJob, getCachedResponseMetadata, getEarthObservationJob, getRasterDataCollection, getTile, getVectorEnrichmentJob, listEarthObservationJobs, listRasterDataCollections, listTagsForResource, listVectorEnrichmentJobs, searchRasterDataCollection, startEarthObservationJob, startVectorEnrichmentJob, stopEarthObservationJob, stopVectorEnrichmentJob, tagResource, untagResource
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteEarthObservationJob, deleteVectorEnrichmentJob, exportEarthObservationJob, exportVectorEnrichmentJob, getCachedResponseMetadata, getEarthObservationJob, getRasterDataCollection, getTile, getVectorEnrichmentJob, listEarthObservationJobs, listRasterDataCollections, listTagsForResource, listVectorEnrichmentJobs, searchRasterDataCollection, startEarthObservationJob, startVectorEnrichmentJob, stopEarthObservationJob, stopVectorEnrichmentJob, tagResource, untagResource
public static AmazonSageMakerGeospatialAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<DeleteEarthObservationJobResult> deleteEarthObservationJobAsync(DeleteEarthObservationJobRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to delete an Earth Observation job.
deleteEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<DeleteEarthObservationJobResult> deleteEarthObservationJobAsync(DeleteEarthObservationJobRequest request, AsyncHandler<DeleteEarthObservationJobRequest,DeleteEarthObservationJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to delete an Earth Observation job.
deleteEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<DeleteVectorEnrichmentJobResult> deleteVectorEnrichmentJobAsync(DeleteVectorEnrichmentJobRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to delete a Vector Enrichment job.
deleteVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<DeleteVectorEnrichmentJobResult> deleteVectorEnrichmentJobAsync(DeleteVectorEnrichmentJobRequest request, AsyncHandler<DeleteVectorEnrichmentJobRequest,DeleteVectorEnrichmentJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to delete a Vector Enrichment job.
deleteVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<ExportEarthObservationJobResult> exportEarthObservationJobAsync(ExportEarthObservationJobRequest request)
AmazonSageMakerGeospatialAsync
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.
exportEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<ExportEarthObservationJobResult> exportEarthObservationJobAsync(ExportEarthObservationJobRequest request, AsyncHandler<ExportEarthObservationJobRequest,ExportEarthObservationJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
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.
exportEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<ExportVectorEnrichmentJobResult> exportVectorEnrichmentJobAsync(ExportVectorEnrichmentJobRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.
exportVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<ExportVectorEnrichmentJobResult> exportVectorEnrichmentJobAsync(ExportVectorEnrichmentJobRequest request, AsyncHandler<ExportVectorEnrichmentJobRequest,ExportVectorEnrichmentJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.
exportVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<GetEarthObservationJobResult> getEarthObservationJobAsync(GetEarthObservationJobRequest request)
AmazonSageMakerGeospatialAsync
Get the details for a previously initiated Earth Observation job.
getEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<GetEarthObservationJobResult> getEarthObservationJobAsync(GetEarthObservationJobRequest request, AsyncHandler<GetEarthObservationJobRequest,GetEarthObservationJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Get the details for a previously initiated Earth Observation job.
getEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<GetRasterDataCollectionResult> getRasterDataCollectionAsync(GetRasterDataCollectionRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to get details of a specific raster data collection.
getRasterDataCollectionAsync
in interface AmazonSageMakerGeospatialAsync
public Future<GetRasterDataCollectionResult> getRasterDataCollectionAsync(GetRasterDataCollectionRequest request, AsyncHandler<GetRasterDataCollectionRequest,GetRasterDataCollectionResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to get details of a specific raster data collection.
getRasterDataCollectionAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<GetTileResult> getTileAsync(GetTileRequest request)
AmazonSageMakerGeospatialAsync
Gets a web mercator tile for the given Earth Observation job.
getTileAsync
in interface AmazonSageMakerGeospatialAsync
public Future<GetTileResult> getTileAsync(GetTileRequest request, AsyncHandler<GetTileRequest,GetTileResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Gets a web mercator tile for the given Earth Observation job.
getTileAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<GetVectorEnrichmentJobResult> getVectorEnrichmentJobAsync(GetVectorEnrichmentJobRequest request)
AmazonSageMakerGeospatialAsync
Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN).
getVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<GetVectorEnrichmentJobResult> getVectorEnrichmentJobAsync(GetVectorEnrichmentJobRequest request, AsyncHandler<GetVectorEnrichmentJobRequest,GetVectorEnrichmentJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN).
getVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<ListEarthObservationJobsResult> listEarthObservationJobsAsync(ListEarthObservationJobsRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account.
listEarthObservationJobsAsync
in interface AmazonSageMakerGeospatialAsync
public Future<ListEarthObservationJobsResult> listEarthObservationJobsAsync(ListEarthObservationJobsRequest request, AsyncHandler<ListEarthObservationJobsRequest,ListEarthObservationJobsResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account.
listEarthObservationJobsAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<ListRasterDataCollectionsResult> listRasterDataCollectionsAsync(ListRasterDataCollectionsRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to get raster data collections.
listRasterDataCollectionsAsync
in interface AmazonSageMakerGeospatialAsync
public Future<ListRasterDataCollectionsResult> listRasterDataCollectionsAsync(ListRasterDataCollectionsRequest request, AsyncHandler<ListRasterDataCollectionsRequest,ListRasterDataCollectionsResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to get raster data collections.
listRasterDataCollectionsAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonSageMakerGeospatialAsync
Lists the tags attached to the resource.
listTagsForResourceAsync
in interface AmazonSageMakerGeospatialAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Lists the tags attached to the resource.
listTagsForResourceAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<ListVectorEnrichmentJobsResult> listVectorEnrichmentJobsAsync(ListVectorEnrichmentJobsRequest request)
AmazonSageMakerGeospatialAsync
Retrieves a list of vector enrichment jobs.
listVectorEnrichmentJobsAsync
in interface AmazonSageMakerGeospatialAsync
public Future<ListVectorEnrichmentJobsResult> listVectorEnrichmentJobsAsync(ListVectorEnrichmentJobsRequest request, AsyncHandler<ListVectorEnrichmentJobsRequest,ListVectorEnrichmentJobsResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Retrieves a list of vector enrichment jobs.
listVectorEnrichmentJobsAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<SearchRasterDataCollectionResult> searchRasterDataCollectionAsync(SearchRasterDataCollectionRequest request)
AmazonSageMakerGeospatialAsync
Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters.
searchRasterDataCollectionAsync
in interface AmazonSageMakerGeospatialAsync
public Future<SearchRasterDataCollectionResult> searchRasterDataCollectionAsync(SearchRasterDataCollectionRequest request, AsyncHandler<SearchRasterDataCollectionRequest,SearchRasterDataCollectionResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters.
searchRasterDataCollectionAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<StartEarthObservationJobResult> startEarthObservationJobAsync(StartEarthObservationJobRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to create an Earth observation job.
startEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<StartEarthObservationJobResult> startEarthObservationJobAsync(StartEarthObservationJobRequest request, AsyncHandler<StartEarthObservationJobRequest,StartEarthObservationJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to create an Earth observation job.
startEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<StartVectorEnrichmentJobResult> startVectorEnrichmentJobAsync(StartVectorEnrichmentJobRequest request)
AmazonSageMakerGeospatialAsync
Creates a Vector Enrichment job for the supplied job type. Currently, there are two supported job types: reverse geocoding and map matching.
startVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<StartVectorEnrichmentJobResult> startVectorEnrichmentJobAsync(StartVectorEnrichmentJobRequest request, AsyncHandler<StartVectorEnrichmentJobRequest,StartVectorEnrichmentJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Creates a Vector Enrichment job for the supplied job type. Currently, there are two supported job types: reverse geocoding and map matching.
startVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<StopEarthObservationJobResult> stopEarthObservationJobAsync(StopEarthObservationJobRequest request)
AmazonSageMakerGeospatialAsync
Use this operation to stop an existing earth observation job.
stopEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<StopEarthObservationJobResult> stopEarthObservationJobAsync(StopEarthObservationJobRequest request, AsyncHandler<StopEarthObservationJobRequest,StopEarthObservationJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Use this operation to stop an existing earth observation job.
stopEarthObservationJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<StopVectorEnrichmentJobResult> stopVectorEnrichmentJobAsync(StopVectorEnrichmentJobRequest request)
AmazonSageMakerGeospatialAsync
Stops the Vector Enrichment job for a given job ARN.
stopVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
public Future<StopVectorEnrichmentJobResult> stopVectorEnrichmentJobAsync(StopVectorEnrichmentJobRequest request, AsyncHandler<StopVectorEnrichmentJobRequest,StopVectorEnrichmentJobResult> asyncHandler)
AmazonSageMakerGeospatialAsync
Stops the Vector Enrichment job for a given job ARN.
stopVectorEnrichmentJobAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonSageMakerGeospatialAsync
The resource you want to tag.
tagResourceAsync
in interface AmazonSageMakerGeospatialAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonSageMakerGeospatialAsync
The resource you want to tag.
tagResourceAsync
in interface AmazonSageMakerGeospatialAsync
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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonSageMakerGeospatialAsync
The resource you want to untag.
untagResourceAsync
in interface AmazonSageMakerGeospatialAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonSageMakerGeospatialAsync
The resource you want to untag.
untagResourceAsync
in interface AmazonSageMakerGeospatialAsync
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.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonSageMakerGeospatial
shutdown
in class AmazonSageMakerGeospatialClient