@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSfinspaceAsyncClient extends AWSfinspaceClient implements AWSfinspaceAsync
AsyncHandler can be used to receive notification when
an asynchronous operation completes.
The FinSpace management service provides the APIs for managing FinSpace environments.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createEnvironment, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, tagResource, untagResource, updateEnvironmentaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateEnvironment, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, tagResource, untagResource, updateEnvironmentpublic static AWSfinspaceAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request)
AWSfinspaceAsyncCreate a new FinSpace environment.
createEnvironmentAsync in interface AWSfinspaceAsyncpublic Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request, AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
AWSfinspaceAsyncCreate a new FinSpace environment.
createEnvironmentAsync in interface AWSfinspaceAsyncasyncHandler - 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<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request)
AWSfinspaceAsyncDelete an FinSpace environment.
deleteEnvironmentAsync in interface AWSfinspaceAsyncpublic Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request, AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
AWSfinspaceAsyncDelete an FinSpace environment.
deleteEnvironmentAsync in interface AWSfinspaceAsyncasyncHandler - 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<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request)
AWSfinspaceAsyncReturns the FinSpace environment object.
getEnvironmentAsync in interface AWSfinspaceAsyncpublic Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request, AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
AWSfinspaceAsyncReturns the FinSpace environment object.
getEnvironmentAsync in interface AWSfinspaceAsyncasyncHandler - 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<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request)
AWSfinspaceAsyncA list of all of your FinSpace environments.
listEnvironmentsAsync in interface AWSfinspaceAsyncpublic Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request, AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
AWSfinspaceAsyncA list of all of your FinSpace environments.
listEnvironmentsAsync in interface AWSfinspaceAsyncasyncHandler - 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)
AWSfinspaceAsyncA list of all tags for a resource.
listTagsForResourceAsync in interface AWSfinspaceAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSfinspaceAsyncA list of all tags for a resource.
listTagsForResourceAsync in interface AWSfinspaceAsyncasyncHandler - 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)
AWSfinspaceAsyncAdds metadata tags to a FinSpace resource.
tagResourceAsync in interface AWSfinspaceAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSfinspaceAsyncAdds metadata tags to a FinSpace resource.
tagResourceAsync in interface AWSfinspaceAsyncasyncHandler - 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)
AWSfinspaceAsyncRemoves metadata tags from a FinSpace resource.
untagResourceAsync in interface AWSfinspaceAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSfinspaceAsyncRemoves metadata tags from a FinSpace resource.
untagResourceAsync in interface AWSfinspaceAsyncasyncHandler - 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<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request)
AWSfinspaceAsyncUpdate your FinSpace environment.
updateEnvironmentAsync in interface AWSfinspaceAsyncpublic Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request, AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
AWSfinspaceAsyncUpdate your FinSpace environment.
updateEnvironmentAsync in interface AWSfinspaceAsyncasyncHandler - 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 AWSfinspaceshutdown in class AWSfinspaceClient