@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_METRIC
ENDPOINT_PREFIX
builder, createChangeset, getCachedResponseMetadata, getProgrammaticAccessCredentials, getWorkingLocation
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
createChangeset, getCachedResponseMetadata, getProgrammaticAccessCredentials, getWorkingLocation
public static AWSFinSpaceDataAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateChangesetResult> createChangesetAsync(CreateChangesetRequest request)
AWSFinSpaceDataAsync
Creates a new changeset in a FinSpace dataset.
createChangesetAsync
in interface AWSFinSpaceDataAsync
public Future<CreateChangesetResult> createChangesetAsync(CreateChangesetRequest request, AsyncHandler<CreateChangesetRequest,CreateChangesetResult> asyncHandler)
AWSFinSpaceDataAsync
Creates a new changeset in a FinSpace dataset.
createChangesetAsync
in interface AWSFinSpaceDataAsync
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<GetProgrammaticAccessCredentialsResult> getProgrammaticAccessCredentialsAsync(GetProgrammaticAccessCredentialsRequest request)
AWSFinSpaceDataAsync
Request programmatic credentials to use with Habanero SDK.
getProgrammaticAccessCredentialsAsync
in interface AWSFinSpaceDataAsync
public Future<GetProgrammaticAccessCredentialsResult> getProgrammaticAccessCredentialsAsync(GetProgrammaticAccessCredentialsRequest request, AsyncHandler<GetProgrammaticAccessCredentialsRequest,GetProgrammaticAccessCredentialsResult> asyncHandler)
AWSFinSpaceDataAsync
Request programmatic credentials to use with Habanero SDK.
getProgrammaticAccessCredentialsAsync
in interface AWSFinSpaceDataAsync
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<GetWorkingLocationResult> getWorkingLocationAsync(GetWorkingLocationRequest request)
AWSFinSpaceDataAsync
A 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 AWSFinSpaceDataAsync
public Future<GetWorkingLocationResult> getWorkingLocationAsync(GetWorkingLocationRequest request, AsyncHandler<GetWorkingLocationRequest,GetWorkingLocationResult> asyncHandler)
AWSFinSpaceDataAsync
A 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 AWSFinSpaceDataAsync
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 AWSFinSpaceData
shutdown
in class AWSFinSpaceDataClient