@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSFinSpaceDataAsyncClient extends AWSFinSpaceDataClient implements AWSFinSpaceDataAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
The FinSpace APIs let you take actions inside the FinSpace environment.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createChangeset, getCachedResponseMetadata, getProgrammaticAccessCredentials, getWorkingLocationaddRequestHandler, 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, waitcreateChangeset, getCachedResponseMetadata, getProgrammaticAccessCredentials, getWorkingLocationpublic static AWSFinSpaceDataAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateChangesetResult> createChangesetAsync(CreateChangesetRequest request)
AWSFinSpaceDataAsyncCreates a new changeset in a FinSpace dataset.
createChangesetAsync in interface AWSFinSpaceDataAsyncpublic Future<CreateChangesetResult> createChangesetAsync(CreateChangesetRequest request, AsyncHandler<CreateChangesetRequest,CreateChangesetResult> asyncHandler)
AWSFinSpaceDataAsyncCreates a new changeset in a FinSpace dataset.
createChangesetAsync in interface AWSFinSpaceDataAsyncasyncHandler - 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<GetProgrammaticAccessCredentialsResult> getProgrammaticAccessCredentialsAsync(GetProgrammaticAccessCredentialsRequest request)
AWSFinSpaceDataAsyncRequest programmatic credentials to use with Habanero SDK.
getProgrammaticAccessCredentialsAsync in interface AWSFinSpaceDataAsyncpublic Future<GetProgrammaticAccessCredentialsResult> getProgrammaticAccessCredentialsAsync(GetProgrammaticAccessCredentialsRequest request, AsyncHandler<GetProgrammaticAccessCredentialsRequest,GetProgrammaticAccessCredentialsResult> asyncHandler)
AWSFinSpaceDataAsyncRequest programmatic credentials to use with Habanero SDK.
getProgrammaticAccessCredentialsAsync in interface AWSFinSpaceDataAsyncasyncHandler - 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<GetWorkingLocationResult> getWorkingLocationAsync(GetWorkingLocationRequest request)
AWSFinSpaceDataAsyncA temporary Amazon S3 location to copy your files from a source location to stage or use as a scratch space in Habanero notebook.
getWorkingLocationAsync in interface AWSFinSpaceDataAsyncpublic Future<GetWorkingLocationResult> getWorkingLocationAsync(GetWorkingLocationRequest request, AsyncHandler<GetWorkingLocationRequest,GetWorkingLocationResult> asyncHandler)
AWSFinSpaceDataAsyncA temporary Amazon S3 location to copy your files from a source location to stage or use as a scratch space in Habanero notebook.
getWorkingLocationAsync in interface AWSFinSpaceDataAsyncasyncHandler - 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 AWSFinSpaceDatashutdown in class AWSFinSpaceDataClient