@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.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
associateUserToPermissionGroup, builder, createChangeset, createDataset, createDataView, createPermissionGroup, createUser, deleteDataset, deletePermissionGroup, disableUser, disassociateUserFromPermissionGroup, enableUser, getCachedResponseMetadata, getChangeset, getDataset, getDataView, getExternalDataViewAccessDetails, getPermissionGroup, getProgrammaticAccessCredentials, getUser, getWorkingLocation, listChangesets, listDatasets, listDataViews, listPermissionGroups, listPermissionGroupsByUser, listUsers, listUsersByPermissionGroup, resetUserPassword, updateChangeset, updateDataset, updatePermissionGroup, updateUser
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
associateUserToPermissionGroup, createChangeset, createDataset, createDataView, createPermissionGroup, createUser, deleteDataset, deletePermissionGroup, disableUser, disassociateUserFromPermissionGroup, enableUser, getCachedResponseMetadata, getChangeset, getDataset, getDataView, getExternalDataViewAccessDetails, getPermissionGroup, getProgrammaticAccessCredentials, getUser, getWorkingLocation, listChangesets, listDatasets, listDataViews, listPermissionGroups, listPermissionGroupsByUser, listUsers, listUsersByPermissionGroup, resetUserPassword, updateChangeset, updateDataset, updatePermissionGroup, updateUser
public static AWSFinSpaceDataAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<AssociateUserToPermissionGroupResult> associateUserToPermissionGroupAsync(AssociateUserToPermissionGroupRequest request)
AWSFinSpaceDataAsync
Adds a user account to a permission group to grant permissions for actions a user can perform in FinSpace.
associateUserToPermissionGroupAsync
in interface AWSFinSpaceDataAsync
public Future<AssociateUserToPermissionGroupResult> associateUserToPermissionGroupAsync(AssociateUserToPermissionGroupRequest request, AsyncHandler<AssociateUserToPermissionGroupRequest,AssociateUserToPermissionGroupResult> asyncHandler)
AWSFinSpaceDataAsync
Adds a user account to a permission group to grant permissions for actions a user can perform in FinSpace.
associateUserToPermissionGroupAsync
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<CreateChangesetResult> createChangesetAsync(CreateChangesetRequest request)
AWSFinSpaceDataAsync
Creates a new Changeset in a FinSpace Dataset.
createChangesetAsync
in interface AWSFinSpaceDataAsync
request
- The request for a CreateChangeset operation.public Future<CreateChangesetResult> createChangesetAsync(CreateChangesetRequest request, AsyncHandler<CreateChangesetRequest,CreateChangesetResult> asyncHandler)
AWSFinSpaceDataAsync
Creates a new Changeset in a FinSpace Dataset.
createChangesetAsync
in interface AWSFinSpaceDataAsync
request
- The request for a CreateChangeset operation.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<CreateDataViewResult> createDataViewAsync(CreateDataViewRequest request)
AWSFinSpaceDataAsync
Creates a Dataview for a Dataset.
createDataViewAsync
in interface AWSFinSpaceDataAsync
request
- Request for creating a data view.public Future<CreateDataViewResult> createDataViewAsync(CreateDataViewRequest request, AsyncHandler<CreateDataViewRequest,CreateDataViewResult> asyncHandler)
AWSFinSpaceDataAsync
Creates a Dataview for a Dataset.
createDataViewAsync
in interface AWSFinSpaceDataAsync
request
- Request for creating a data view.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<CreateDatasetResult> createDatasetAsync(CreateDatasetRequest request)
AWSFinSpaceDataAsync
Creates a new FinSpace Dataset.
createDatasetAsync
in interface AWSFinSpaceDataAsync
request
- The request for a CreateDataset operationpublic Future<CreateDatasetResult> createDatasetAsync(CreateDatasetRequest request, AsyncHandler<CreateDatasetRequest,CreateDatasetResult> asyncHandler)
AWSFinSpaceDataAsync
Creates a new FinSpace Dataset.
createDatasetAsync
in interface AWSFinSpaceDataAsync
request
- The request for a CreateDataset operationasyncHandler
- 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<CreatePermissionGroupResult> createPermissionGroupAsync(CreatePermissionGroupRequest request)
AWSFinSpaceDataAsync
Creates a group of permissions for various actions that a user can perform in FinSpace.
createPermissionGroupAsync
in interface AWSFinSpaceDataAsync
public Future<CreatePermissionGroupResult> createPermissionGroupAsync(CreatePermissionGroupRequest request, AsyncHandler<CreatePermissionGroupRequest,CreatePermissionGroupResult> asyncHandler)
AWSFinSpaceDataAsync
Creates a group of permissions for various actions that a user can perform in FinSpace.
createPermissionGroupAsync
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<CreateUserResult> createUserAsync(CreateUserRequest request)
AWSFinSpaceDataAsync
Creates a new user in FinSpace.
createUserAsync
in interface AWSFinSpaceDataAsync
public Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AWSFinSpaceDataAsync
Creates a new user in FinSpace.
createUserAsync
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<DeleteDatasetResult> deleteDatasetAsync(DeleteDatasetRequest request)
AWSFinSpaceDataAsync
Deletes a FinSpace Dataset.
deleteDatasetAsync
in interface AWSFinSpaceDataAsync
request
- The request for a DeleteDataset operation.public Future<DeleteDatasetResult> deleteDatasetAsync(DeleteDatasetRequest request, AsyncHandler<DeleteDatasetRequest,DeleteDatasetResult> asyncHandler)
AWSFinSpaceDataAsync
Deletes a FinSpace Dataset.
deleteDatasetAsync
in interface AWSFinSpaceDataAsync
request
- The request for a DeleteDataset operation.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<DeletePermissionGroupResult> deletePermissionGroupAsync(DeletePermissionGroupRequest request)
AWSFinSpaceDataAsync
Deletes a permission group. This action is irreversible.
deletePermissionGroupAsync
in interface AWSFinSpaceDataAsync
public Future<DeletePermissionGroupResult> deletePermissionGroupAsync(DeletePermissionGroupRequest request, AsyncHandler<DeletePermissionGroupRequest,DeletePermissionGroupResult> asyncHandler)
AWSFinSpaceDataAsync
Deletes a permission group. This action is irreversible.
deletePermissionGroupAsync
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<DisableUserResult> disableUserAsync(DisableUserRequest request)
AWSFinSpaceDataAsync
Denies access to the FinSpace web application and API for the specified user.
disableUserAsync
in interface AWSFinSpaceDataAsync
public Future<DisableUserResult> disableUserAsync(DisableUserRequest request, AsyncHandler<DisableUserRequest,DisableUserResult> asyncHandler)
AWSFinSpaceDataAsync
Denies access to the FinSpace web application and API for the specified user.
disableUserAsync
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<DisassociateUserFromPermissionGroupResult> disassociateUserFromPermissionGroupAsync(DisassociateUserFromPermissionGroupRequest request)
AWSFinSpaceDataAsync
Removes a user account from a permission group.
disassociateUserFromPermissionGroupAsync
in interface AWSFinSpaceDataAsync
public Future<DisassociateUserFromPermissionGroupResult> disassociateUserFromPermissionGroupAsync(DisassociateUserFromPermissionGroupRequest request, AsyncHandler<DisassociateUserFromPermissionGroupRequest,DisassociateUserFromPermissionGroupResult> asyncHandler)
AWSFinSpaceDataAsync
Removes a user account from a permission group.
disassociateUserFromPermissionGroupAsync
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<EnableUserResult> enableUserAsync(EnableUserRequest request)
AWSFinSpaceDataAsync
Allows the specified user to access the FinSpace web application and API.
enableUserAsync
in interface AWSFinSpaceDataAsync
public Future<EnableUserResult> enableUserAsync(EnableUserRequest request, AsyncHandler<EnableUserRequest,EnableUserResult> asyncHandler)
AWSFinSpaceDataAsync
Allows the specified user to access the FinSpace web application and API.
enableUserAsync
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<GetChangesetResult> getChangesetAsync(GetChangesetRequest request)
AWSFinSpaceDataAsync
Get information about a Changeset.
getChangesetAsync
in interface AWSFinSpaceDataAsync
request
- Request to describe a changeset.public Future<GetChangesetResult> getChangesetAsync(GetChangesetRequest request, AsyncHandler<GetChangesetRequest,GetChangesetResult> asyncHandler)
AWSFinSpaceDataAsync
Get information about a Changeset.
getChangesetAsync
in interface AWSFinSpaceDataAsync
request
- Request to describe a changeset.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<GetDataViewResult> getDataViewAsync(GetDataViewRequest request)
AWSFinSpaceDataAsync
Gets information about a Dataview.
getDataViewAsync
in interface AWSFinSpaceDataAsync
request
- Request for retrieving a data view detail. Grouped / accessible within a dataset by its dataset id.public Future<GetDataViewResult> getDataViewAsync(GetDataViewRequest request, AsyncHandler<GetDataViewRequest,GetDataViewResult> asyncHandler)
AWSFinSpaceDataAsync
Gets information about a Dataview.
getDataViewAsync
in interface AWSFinSpaceDataAsync
request
- Request for retrieving a data view detail. Grouped / accessible within a dataset by its dataset id.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<GetDatasetResult> getDatasetAsync(GetDatasetRequest request)
AWSFinSpaceDataAsync
Returns information about a Dataset.
getDatasetAsync
in interface AWSFinSpaceDataAsync
request
- Request for the GetDataset operation.public Future<GetDatasetResult> getDatasetAsync(GetDatasetRequest request, AsyncHandler<GetDatasetRequest,GetDatasetResult> asyncHandler)
AWSFinSpaceDataAsync
Returns information about a Dataset.
getDatasetAsync
in interface AWSFinSpaceDataAsync
request
- Request for the GetDataset operation.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<GetExternalDataViewAccessDetailsResult> getExternalDataViewAccessDetailsAsync(GetExternalDataViewAccessDetailsRequest request)
AWSFinSpaceDataAsync
Returns the credentials to access the external Dataview from an S3 location. To call this API:
You must retrieve the programmatic credentials.
You must be a member of a FinSpace user group, where the dataset that you want to access has
Read Dataset Data
permissions.
getExternalDataViewAccessDetailsAsync
in interface AWSFinSpaceDataAsync
public Future<GetExternalDataViewAccessDetailsResult> getExternalDataViewAccessDetailsAsync(GetExternalDataViewAccessDetailsRequest request, AsyncHandler<GetExternalDataViewAccessDetailsRequest,GetExternalDataViewAccessDetailsResult> asyncHandler)
AWSFinSpaceDataAsync
Returns the credentials to access the external Dataview from an S3 location. To call this API:
You must retrieve the programmatic credentials.
You must be a member of a FinSpace user group, where the dataset that you want to access has
Read Dataset Data
permissions.
getExternalDataViewAccessDetailsAsync
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<GetPermissionGroupResult> getPermissionGroupAsync(GetPermissionGroupRequest request)
AWSFinSpaceDataAsync
Retrieves the details of a specific permission group.
getPermissionGroupAsync
in interface AWSFinSpaceDataAsync
public Future<GetPermissionGroupResult> getPermissionGroupAsync(GetPermissionGroupRequest request, AsyncHandler<GetPermissionGroupRequest,GetPermissionGroupResult> asyncHandler)
AWSFinSpaceDataAsync
Retrieves the details of a specific permission group.
getPermissionGroupAsync
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 FinSpace SDK.
getProgrammaticAccessCredentialsAsync
in interface AWSFinSpaceDataAsync
request
- Request for GetProgrammaticAccessCredentials operationpublic Future<GetProgrammaticAccessCredentialsResult> getProgrammaticAccessCredentialsAsync(GetProgrammaticAccessCredentialsRequest request, AsyncHandler<GetProgrammaticAccessCredentialsRequest,GetProgrammaticAccessCredentialsResult> asyncHandler)
AWSFinSpaceDataAsync
Request programmatic credentials to use with FinSpace SDK.
getProgrammaticAccessCredentialsAsync
in interface AWSFinSpaceDataAsync
request
- Request for GetProgrammaticAccessCredentials operationasyncHandler
- 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<GetUserResult> getUserAsync(GetUserRequest request)
AWSFinSpaceDataAsync
Retrieves details for a specific user.
getUserAsync
in interface AWSFinSpaceDataAsync
public Future<GetUserResult> getUserAsync(GetUserRequest request, AsyncHandler<GetUserRequest,GetUserResult> asyncHandler)
AWSFinSpaceDataAsync
Retrieves details for a specific user.
getUserAsync
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, where you can copy your files from a source location to stage or use as a scratch space in FinSpace notebook.
getWorkingLocationAsync
in interface AWSFinSpaceDataAsync
public Future<GetWorkingLocationResult> getWorkingLocationAsync(GetWorkingLocationRequest request, AsyncHandler<GetWorkingLocationRequest,GetWorkingLocationResult> asyncHandler)
AWSFinSpaceDataAsync
A temporary Amazon S3 location, where you can copy your files from a source location to stage or use as a scratch space in FinSpace 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 Future<ListChangesetsResult> listChangesetsAsync(ListChangesetsRequest request)
AWSFinSpaceDataAsync
Lists the FinSpace Changesets for a Dataset.
listChangesetsAsync
in interface AWSFinSpaceDataAsync
request
- Request to ListChangesetsRequest. It exposes minimal query filters.public Future<ListChangesetsResult> listChangesetsAsync(ListChangesetsRequest request, AsyncHandler<ListChangesetsRequest,ListChangesetsResult> asyncHandler)
AWSFinSpaceDataAsync
Lists the FinSpace Changesets for a Dataset.
listChangesetsAsync
in interface AWSFinSpaceDataAsync
request
- Request to ListChangesetsRequest. It exposes minimal query filters.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<ListDataViewsResult> listDataViewsAsync(ListDataViewsRequest request)
AWSFinSpaceDataAsync
Lists all available Dataviews for a Dataset.
listDataViewsAsync
in interface AWSFinSpaceDataAsync
request
- Request for a list data views.public Future<ListDataViewsResult> listDataViewsAsync(ListDataViewsRequest request, AsyncHandler<ListDataViewsRequest,ListDataViewsResult> asyncHandler)
AWSFinSpaceDataAsync
Lists all available Dataviews for a Dataset.
listDataViewsAsync
in interface AWSFinSpaceDataAsync
request
- Request for a list data views.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<ListDatasetsResult> listDatasetsAsync(ListDatasetsRequest request)
AWSFinSpaceDataAsync
Lists all of the active Datasets that a user has access to.
listDatasetsAsync
in interface AWSFinSpaceDataAsync
request
- Request for the ListDatasets operation.public Future<ListDatasetsResult> listDatasetsAsync(ListDatasetsRequest request, AsyncHandler<ListDatasetsRequest,ListDatasetsResult> asyncHandler)
AWSFinSpaceDataAsync
Lists all of the active Datasets that a user has access to.
listDatasetsAsync
in interface AWSFinSpaceDataAsync
request
- Request for the ListDatasets operation.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<ListPermissionGroupsResult> listPermissionGroupsAsync(ListPermissionGroupsRequest request)
AWSFinSpaceDataAsync
Lists all available permission groups in FinSpace.
listPermissionGroupsAsync
in interface AWSFinSpaceDataAsync
public Future<ListPermissionGroupsResult> listPermissionGroupsAsync(ListPermissionGroupsRequest request, AsyncHandler<ListPermissionGroupsRequest,ListPermissionGroupsResult> asyncHandler)
AWSFinSpaceDataAsync
Lists all available permission groups in FinSpace.
listPermissionGroupsAsync
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<ListPermissionGroupsByUserResult> listPermissionGroupsByUserAsync(ListPermissionGroupsByUserRequest request)
AWSFinSpaceDataAsync
Lists all the permission groups that are associated with a specific user account.
listPermissionGroupsByUserAsync
in interface AWSFinSpaceDataAsync
public Future<ListPermissionGroupsByUserResult> listPermissionGroupsByUserAsync(ListPermissionGroupsByUserRequest request, AsyncHandler<ListPermissionGroupsByUserRequest,ListPermissionGroupsByUserResult> asyncHandler)
AWSFinSpaceDataAsync
Lists all the permission groups that are associated with a specific user account.
listPermissionGroupsByUserAsync
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<ListUsersResult> listUsersAsync(ListUsersRequest request)
AWSFinSpaceDataAsync
Lists all available user accounts in FinSpace.
listUsersAsync
in interface AWSFinSpaceDataAsync
public Future<ListUsersResult> listUsersAsync(ListUsersRequest request, AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
AWSFinSpaceDataAsync
Lists all available user accounts in FinSpace.
listUsersAsync
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<ListUsersByPermissionGroupResult> listUsersByPermissionGroupAsync(ListUsersByPermissionGroupRequest request)
AWSFinSpaceDataAsync
Lists details of all the users in a specific permission group.
listUsersByPermissionGroupAsync
in interface AWSFinSpaceDataAsync
public Future<ListUsersByPermissionGroupResult> listUsersByPermissionGroupAsync(ListUsersByPermissionGroupRequest request, AsyncHandler<ListUsersByPermissionGroupRequest,ListUsersByPermissionGroupResult> asyncHandler)
AWSFinSpaceDataAsync
Lists details of all the users in a specific permission group.
listUsersByPermissionGroupAsync
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<ResetUserPasswordResult> resetUserPasswordAsync(ResetUserPasswordRequest request)
AWSFinSpaceDataAsync
Resets the password for a specified user ID and generates a temporary one. Only a superuser can reset password for other users. Resetting the password immediately invalidates the previous password associated with the user.
resetUserPasswordAsync
in interface AWSFinSpaceDataAsync
public Future<ResetUserPasswordResult> resetUserPasswordAsync(ResetUserPasswordRequest request, AsyncHandler<ResetUserPasswordRequest,ResetUserPasswordResult> asyncHandler)
AWSFinSpaceDataAsync
Resets the password for a specified user ID and generates a temporary one. Only a superuser can reset password for other users. Resetting the password immediately invalidates the previous password associated with the user.
resetUserPasswordAsync
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<UpdateChangesetResult> updateChangesetAsync(UpdateChangesetRequest request)
AWSFinSpaceDataAsync
Updates a FinSpace Changeset.
updateChangesetAsync
in interface AWSFinSpaceDataAsync
request
- Request to update an existing changeset.public Future<UpdateChangesetResult> updateChangesetAsync(UpdateChangesetRequest request, AsyncHandler<UpdateChangesetRequest,UpdateChangesetResult> asyncHandler)
AWSFinSpaceDataAsync
Updates a FinSpace Changeset.
updateChangesetAsync
in interface AWSFinSpaceDataAsync
request
- Request to update an existing changeset.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<UpdateDatasetResult> updateDatasetAsync(UpdateDatasetRequest request)
AWSFinSpaceDataAsync
Updates a FinSpace Dataset.
updateDatasetAsync
in interface AWSFinSpaceDataAsync
request
- The request for an UpdateDataset operationpublic Future<UpdateDatasetResult> updateDatasetAsync(UpdateDatasetRequest request, AsyncHandler<UpdateDatasetRequest,UpdateDatasetResult> asyncHandler)
AWSFinSpaceDataAsync
Updates a FinSpace Dataset.
updateDatasetAsync
in interface AWSFinSpaceDataAsync
request
- The request for an UpdateDataset operationasyncHandler
- 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<UpdatePermissionGroupResult> updatePermissionGroupAsync(UpdatePermissionGroupRequest request)
AWSFinSpaceDataAsync
Modifies the details of a permission group. You cannot modify a permissionGroupID
.
updatePermissionGroupAsync
in interface AWSFinSpaceDataAsync
public Future<UpdatePermissionGroupResult> updatePermissionGroupAsync(UpdatePermissionGroupRequest request, AsyncHandler<UpdatePermissionGroupRequest,UpdatePermissionGroupResult> asyncHandler)
AWSFinSpaceDataAsync
Modifies the details of a permission group. You cannot modify a permissionGroupID
.
updatePermissionGroupAsync
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<UpdateUserResult> updateUserAsync(UpdateUserRequest request)
AWSFinSpaceDataAsync
Modifies the details of the specified user account. You cannot update the userId
for a user.
updateUserAsync
in interface AWSFinSpaceDataAsync
public Future<UpdateUserResult> updateUserAsync(UpdateUserRequest request, AsyncHandler<UpdateUserRequest,UpdateUserResult> asyncHandler)
AWSFinSpaceDataAsync
Modifies the details of the specified user account. You cannot update the userId
for a user.
updateUserAsync
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