@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 the FinSpace environments.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, createEnvironment, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, tagResource, untagResource, updateEnvironment
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
createEnvironment, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, tagResource, untagResource, updateEnvironment
public static AWSfinspaceAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request)
AWSfinspaceAsync
Create a new FinSpace environment.
createEnvironmentAsync
in interface AWSfinspaceAsync
public Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request, AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
AWSfinspaceAsync
Create a new FinSpace environment.
createEnvironmentAsync
in interface AWSfinspaceAsync
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<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request)
AWSfinspaceAsync
Delete an FinSpace environment.
deleteEnvironmentAsync
in interface AWSfinspaceAsync
public Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request, AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
AWSfinspaceAsync
Delete an FinSpace environment.
deleteEnvironmentAsync
in interface AWSfinspaceAsync
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<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request)
AWSfinspaceAsync
Returns the FinSpace environment object.
getEnvironmentAsync
in interface AWSfinspaceAsync
public Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request, AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
AWSfinspaceAsync
Returns the FinSpace environment object.
getEnvironmentAsync
in interface AWSfinspaceAsync
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<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request)
AWSfinspaceAsync
A list of all of your FinSpace environments.
listEnvironmentsAsync
in interface AWSfinspaceAsync
public Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request, AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
AWSfinspaceAsync
A list of all of your FinSpace environments.
listEnvironmentsAsync
in interface AWSfinspaceAsync
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)
AWSfinspaceAsync
A list of all tags for a resource.
listTagsForResourceAsync
in interface AWSfinspaceAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSfinspaceAsync
A list of all tags for a resource.
listTagsForResourceAsync
in interface AWSfinspaceAsync
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)
AWSfinspaceAsync
Adds metadata tags to a FinSpace resource.
tagResourceAsync
in interface AWSfinspaceAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSfinspaceAsync
Adds metadata tags to a FinSpace resource.
tagResourceAsync
in interface AWSfinspaceAsync
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)
AWSfinspaceAsync
Removes metadata tags from a FinSpace resource.
untagResourceAsync
in interface AWSfinspaceAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSfinspaceAsync
Removes metadata tags from a FinSpace resource.
untagResourceAsync
in interface AWSfinspaceAsync
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<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request)
AWSfinspaceAsync
Update your FinSpace environment.
updateEnvironmentAsync
in interface AWSfinspaceAsync
public Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request, AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
AWSfinspaceAsync
Update your FinSpace environment.
updateEnvironmentAsync
in interface AWSfinspaceAsync
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 AWSfinspace
shutdown
in class AWSfinspaceClient