/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.finspace; import javax.annotation.Generated; import com.amazonaws.services.finspace.model.*; /** * Interface for accessing finspace asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.finspace.AbstractAWSfinspaceAsync} instead. *

*

*

* The FinSpace management service provides the APIs for managing FinSpace environments. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSfinspaceAsync extends AWSfinspace { /** *

* Create a new FinSpace environment. *

* * @param createEnvironmentRequest * @return A Java Future containing the result of the CreateEnvironment operation returned by the service. * @sample AWSfinspaceAsync.CreateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest); /** *

* Create a new FinSpace environment. *

* * @param createEnvironmentRequest * @param 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. * @return A Java Future containing the result of the CreateEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.CreateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a changeset for a kdb database. A changeset allows you to add and delete existing files by using an * ordered list of change requests. *

* * @param createKxChangesetRequest * @return A Java Future containing the result of the CreateKxChangeset operation returned by the service. * @sample AWSfinspaceAsync.CreateKxChangeset * @see AWS API * Documentation */ java.util.concurrent.Future createKxChangesetAsync(CreateKxChangesetRequest createKxChangesetRequest); /** *

* Creates a changeset for a kdb database. A changeset allows you to add and delete existing files by using an * ordered list of change requests. *

* * @param createKxChangesetRequest * @param 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. * @return A Java Future containing the result of the CreateKxChangeset operation returned by the service. * @sample AWSfinspaceAsyncHandler.CreateKxChangeset * @see AWS API * Documentation */ java.util.concurrent.Future createKxChangesetAsync(CreateKxChangesetRequest createKxChangesetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new kdb cluster. *

* * @param createKxClusterRequest * @return A Java Future containing the result of the CreateKxCluster operation returned by the service. * @sample AWSfinspaceAsync.CreateKxCluster * @see AWS API * Documentation */ java.util.concurrent.Future createKxClusterAsync(CreateKxClusterRequest createKxClusterRequest); /** *

* Creates a new kdb cluster. *

* * @param createKxClusterRequest * @param 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. * @return A Java Future containing the result of the CreateKxCluster operation returned by the service. * @sample AWSfinspaceAsyncHandler.CreateKxCluster * @see AWS API * Documentation */ java.util.concurrent.Future createKxClusterAsync(CreateKxClusterRequest createKxClusterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new kdb database in the environment. *

* * @param createKxDatabaseRequest * @return A Java Future containing the result of the CreateKxDatabase operation returned by the service. * @sample AWSfinspaceAsync.CreateKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future createKxDatabaseAsync(CreateKxDatabaseRequest createKxDatabaseRequest); /** *

* Creates a new kdb database in the environment. *

* * @param createKxDatabaseRequest * @param 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. * @return A Java Future containing the result of the CreateKxDatabase operation returned by the service. * @sample AWSfinspaceAsyncHandler.CreateKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future createKxDatabaseAsync(CreateKxDatabaseRequest createKxDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a managed kdb environment for the account. *

* * @param createKxEnvironmentRequest * @return A Java Future containing the result of the CreateKxEnvironment operation returned by the service. * @sample AWSfinspaceAsync.CreateKxEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future createKxEnvironmentAsync(CreateKxEnvironmentRequest createKxEnvironmentRequest); /** *

* Creates a managed kdb environment for the account. *

* * @param createKxEnvironmentRequest * @param 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. * @return A Java Future containing the result of the CreateKxEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.CreateKxEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future createKxEnvironmentAsync(CreateKxEnvironmentRequest createKxEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a user in FinSpace kdb environment with an associated IAM role. *

* * @param createKxUserRequest * @return A Java Future containing the result of the CreateKxUser operation returned by the service. * @sample AWSfinspaceAsync.CreateKxUser * @see AWS API * Documentation */ java.util.concurrent.Future createKxUserAsync(CreateKxUserRequest createKxUserRequest); /** *

* Creates a user in FinSpace kdb environment with an associated IAM role. *

* * @param createKxUserRequest * @param 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. * @return A Java Future containing the result of the CreateKxUser operation returned by the service. * @sample AWSfinspaceAsyncHandler.CreateKxUser * @see AWS API * Documentation */ java.util.concurrent.Future createKxUserAsync(CreateKxUserRequest createKxUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Delete an FinSpace environment. *

* * @param deleteEnvironmentRequest * @return A Java Future containing the result of the DeleteEnvironment operation returned by the service. * @sample AWSfinspaceAsync.DeleteEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest); /** *

* Delete an FinSpace environment. *

* * @param deleteEnvironmentRequest * @param 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. * @return A Java Future containing the result of the DeleteEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.DeleteEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a kdb cluster. *

* * @param deleteKxClusterRequest * @return A Java Future containing the result of the DeleteKxCluster operation returned by the service. * @sample AWSfinspaceAsync.DeleteKxCluster * @see AWS API * Documentation */ java.util.concurrent.Future deleteKxClusterAsync(DeleteKxClusterRequest deleteKxClusterRequest); /** *

* Deletes a kdb cluster. *

* * @param deleteKxClusterRequest * @param 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. * @return A Java Future containing the result of the DeleteKxCluster operation returned by the service. * @sample AWSfinspaceAsyncHandler.DeleteKxCluster * @see AWS API * Documentation */ java.util.concurrent.Future deleteKxClusterAsync(DeleteKxClusterRequest deleteKxClusterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified database and all of its associated data. This action is irreversible. You must copy any * data out of the database before deleting it if the data is to be retained. *

* * @param deleteKxDatabaseRequest * @return A Java Future containing the result of the DeleteKxDatabase operation returned by the service. * @sample AWSfinspaceAsync.DeleteKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future deleteKxDatabaseAsync(DeleteKxDatabaseRequest deleteKxDatabaseRequest); /** *

* Deletes the specified database and all of its associated data. This action is irreversible. You must copy any * data out of the database before deleting it if the data is to be retained. *

* * @param deleteKxDatabaseRequest * @param 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. * @return A Java Future containing the result of the DeleteKxDatabase operation returned by the service. * @sample AWSfinspaceAsyncHandler.DeleteKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future deleteKxDatabaseAsync(DeleteKxDatabaseRequest deleteKxDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the kdb environment. This action is irreversible. Deleting a kdb environment will remove all the * associated data and any services running in it. *

* * @param deleteKxEnvironmentRequest * @return A Java Future containing the result of the DeleteKxEnvironment operation returned by the service. * @sample AWSfinspaceAsync.DeleteKxEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future deleteKxEnvironmentAsync(DeleteKxEnvironmentRequest deleteKxEnvironmentRequest); /** *

* Deletes the kdb environment. This action is irreversible. Deleting a kdb environment will remove all the * associated data and any services running in it. *

* * @param deleteKxEnvironmentRequest * @param 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. * @return A Java Future containing the result of the DeleteKxEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.DeleteKxEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future deleteKxEnvironmentAsync(DeleteKxEnvironmentRequest deleteKxEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a user in the specified kdb environment. *

* * @param deleteKxUserRequest * @return A Java Future containing the result of the DeleteKxUser operation returned by the service. * @sample AWSfinspaceAsync.DeleteKxUser * @see AWS API * Documentation */ java.util.concurrent.Future deleteKxUserAsync(DeleteKxUserRequest deleteKxUserRequest); /** *

* Deletes a user in the specified kdb environment. *

* * @param deleteKxUserRequest * @param 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. * @return A Java Future containing the result of the DeleteKxUser operation returned by the service. * @sample AWSfinspaceAsyncHandler.DeleteKxUser * @see AWS API * Documentation */ java.util.concurrent.Future deleteKxUserAsync(DeleteKxUserRequest deleteKxUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the FinSpace environment object. *

* * @param getEnvironmentRequest * @return A Java Future containing the result of the GetEnvironment operation returned by the service. * @sample AWSfinspaceAsync.GetEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest); /** *

* Returns the FinSpace environment object. *

* * @param getEnvironmentRequest * @param 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. * @return A Java Future containing the result of the GetEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.GetEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about a kdb changeset. *

* * @param getKxChangesetRequest * @return A Java Future containing the result of the GetKxChangeset operation returned by the service. * @sample AWSfinspaceAsync.GetKxChangeset * @see AWS API * Documentation */ java.util.concurrent.Future getKxChangesetAsync(GetKxChangesetRequest getKxChangesetRequest); /** *

* Returns information about a kdb changeset. *

* * @param getKxChangesetRequest * @param 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. * @return A Java Future containing the result of the GetKxChangeset operation returned by the service. * @sample AWSfinspaceAsyncHandler.GetKxChangeset * @see AWS API * Documentation */ java.util.concurrent.Future getKxChangesetAsync(GetKxChangesetRequest getKxChangesetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a kdb cluster. *

* * @param getKxClusterRequest * @return A Java Future containing the result of the GetKxCluster operation returned by the service. * @sample AWSfinspaceAsync.GetKxCluster * @see AWS API * Documentation */ java.util.concurrent.Future getKxClusterAsync(GetKxClusterRequest getKxClusterRequest); /** *

* Retrieves information about a kdb cluster. *

* * @param getKxClusterRequest * @param 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. * @return A Java Future containing the result of the GetKxCluster operation returned by the service. * @sample AWSfinspaceAsyncHandler.GetKxCluster * @see AWS API * Documentation */ java.util.concurrent.Future getKxClusterAsync(GetKxClusterRequest getKxClusterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a connection string for a user to connect to a kdb cluster. You must call this API using the same role * that you have defined while creating a user. *

* * @param getKxConnectionStringRequest * @return A Java Future containing the result of the GetKxConnectionString operation returned by the service. * @sample AWSfinspaceAsync.GetKxConnectionString * @see AWS * API Documentation */ java.util.concurrent.Future getKxConnectionStringAsync(GetKxConnectionStringRequest getKxConnectionStringRequest); /** *

* Retrieves a connection string for a user to connect to a kdb cluster. You must call this API using the same role * that you have defined while creating a user. *

* * @param getKxConnectionStringRequest * @param 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. * @return A Java Future containing the result of the GetKxConnectionString operation returned by the service. * @sample AWSfinspaceAsyncHandler.GetKxConnectionString * @see AWS * API Documentation */ java.util.concurrent.Future getKxConnectionStringAsync(GetKxConnectionStringRequest getKxConnectionStringRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns database information for the specified environment ID. *

* * @param getKxDatabaseRequest * @return A Java Future containing the result of the GetKxDatabase operation returned by the service. * @sample AWSfinspaceAsync.GetKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future getKxDatabaseAsync(GetKxDatabaseRequest getKxDatabaseRequest); /** *

* Returns database information for the specified environment ID. *

* * @param getKxDatabaseRequest * @param 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. * @return A Java Future containing the result of the GetKxDatabase operation returned by the service. * @sample AWSfinspaceAsyncHandler.GetKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future getKxDatabaseAsync(GetKxDatabaseRequest getKxDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves all the information for the specified kdb environment. *

* * @param getKxEnvironmentRequest * @return A Java Future containing the result of the GetKxEnvironment operation returned by the service. * @sample AWSfinspaceAsync.GetKxEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future getKxEnvironmentAsync(GetKxEnvironmentRequest getKxEnvironmentRequest); /** *

* Retrieves all the information for the specified kdb environment. *

* * @param getKxEnvironmentRequest * @param 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. * @return A Java Future containing the result of the GetKxEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.GetKxEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future getKxEnvironmentAsync(GetKxEnvironmentRequest getKxEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the specified kdb user. *

* * @param getKxUserRequest * @return A Java Future containing the result of the GetKxUser operation returned by the service. * @sample AWSfinspaceAsync.GetKxUser * @see AWS API * Documentation */ java.util.concurrent.Future getKxUserAsync(GetKxUserRequest getKxUserRequest); /** *

* Retrieves information about the specified kdb user. *

* * @param getKxUserRequest * @param 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. * @return A Java Future containing the result of the GetKxUser operation returned by the service. * @sample AWSfinspaceAsyncHandler.GetKxUser * @see AWS API * Documentation */ java.util.concurrent.Future getKxUserAsync(GetKxUserRequest getKxUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* A list of all of your FinSpace environments. *

* * @param listEnvironmentsRequest * @return A Java Future containing the result of the ListEnvironments operation returned by the service. * @sample AWSfinspaceAsync.ListEnvironments * @see AWS API * Documentation */ java.util.concurrent.Future listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest); /** *

* A list of all of your FinSpace environments. *

* * @param listEnvironmentsRequest * @param 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. * @return A Java Future containing the result of the ListEnvironments operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListEnvironments * @see AWS API * Documentation */ java.util.concurrent.Future listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of all the changesets for a database. *

* * @param listKxChangesetsRequest * @return A Java Future containing the result of the ListKxChangesets operation returned by the service. * @sample AWSfinspaceAsync.ListKxChangesets * @see AWS API * Documentation */ java.util.concurrent.Future listKxChangesetsAsync(ListKxChangesetsRequest listKxChangesetsRequest); /** *

* Returns a list of all the changesets for a database. *

* * @param listKxChangesetsRequest * @param 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. * @return A Java Future containing the result of the ListKxChangesets operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListKxChangesets * @see AWS API * Documentation */ java.util.concurrent.Future listKxChangesetsAsync(ListKxChangesetsRequest listKxChangesetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the nodes in a kdb cluster. *

* * @param listKxClusterNodesRequest * @return A Java Future containing the result of the ListKxClusterNodes operation returned by the service. * @sample AWSfinspaceAsync.ListKxClusterNodes * @see AWS * API Documentation */ java.util.concurrent.Future listKxClusterNodesAsync(ListKxClusterNodesRequest listKxClusterNodesRequest); /** *

* Lists all the nodes in a kdb cluster. *

* * @param listKxClusterNodesRequest * @param 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. * @return A Java Future containing the result of the ListKxClusterNodes operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListKxClusterNodes * @see AWS * API Documentation */ java.util.concurrent.Future listKxClusterNodesAsync(ListKxClusterNodesRequest listKxClusterNodesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of clusters. *

* * @param listKxClustersRequest * @return A Java Future containing the result of the ListKxClusters operation returned by the service. * @sample AWSfinspaceAsync.ListKxClusters * @see AWS API * Documentation */ java.util.concurrent.Future listKxClustersAsync(ListKxClustersRequest listKxClustersRequest); /** *

* Returns a list of clusters. *

* * @param listKxClustersRequest * @param 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. * @return A Java Future containing the result of the ListKxClusters operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListKxClusters * @see AWS API * Documentation */ java.util.concurrent.Future listKxClustersAsync(ListKxClustersRequest listKxClustersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of all the databases in the kdb environment. *

* * @param listKxDatabasesRequest * @return A Java Future containing the result of the ListKxDatabases operation returned by the service. * @sample AWSfinspaceAsync.ListKxDatabases * @see AWS API * Documentation */ java.util.concurrent.Future listKxDatabasesAsync(ListKxDatabasesRequest listKxDatabasesRequest); /** *

* Returns a list of all the databases in the kdb environment. *

* * @param listKxDatabasesRequest * @param 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. * @return A Java Future containing the result of the ListKxDatabases operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListKxDatabases * @see AWS API * Documentation */ java.util.concurrent.Future listKxDatabasesAsync(ListKxDatabasesRequest listKxDatabasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of kdb environments created in an account. *

* * @param listKxEnvironmentsRequest * @return A Java Future containing the result of the ListKxEnvironments operation returned by the service. * @sample AWSfinspaceAsync.ListKxEnvironments * @see AWS * API Documentation */ java.util.concurrent.Future listKxEnvironmentsAsync(ListKxEnvironmentsRequest listKxEnvironmentsRequest); /** *

* Returns a list of kdb environments created in an account. *

* * @param listKxEnvironmentsRequest * @param 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. * @return A Java Future containing the result of the ListKxEnvironments operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListKxEnvironments * @see AWS * API Documentation */ java.util.concurrent.Future listKxEnvironmentsAsync(ListKxEnvironmentsRequest listKxEnvironmentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the users in a kdb environment. *

* * @param listKxUsersRequest * @return A Java Future containing the result of the ListKxUsers operation returned by the service. * @sample AWSfinspaceAsync.ListKxUsers * @see AWS API * Documentation */ java.util.concurrent.Future listKxUsersAsync(ListKxUsersRequest listKxUsersRequest); /** *

* Lists all the users in a kdb environment. *

* * @param listKxUsersRequest * @param 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. * @return A Java Future containing the result of the ListKxUsers operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListKxUsers * @see AWS API * Documentation */ java.util.concurrent.Future listKxUsersAsync(ListKxUsersRequest listKxUsersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* A list of all tags for a resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSfinspaceAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* A list of all tags for a resource. *

* * @param listTagsForResourceRequest * @param 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. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSfinspaceAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds metadata tags to a FinSpace resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSfinspaceAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds metadata tags to a FinSpace resource. *

* * @param tagResourceRequest * @param 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. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSfinspaceAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes metadata tags from a FinSpace resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSfinspaceAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes metadata tags from a FinSpace resource. *

* * @param untagResourceRequest * @param 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. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSfinspaceAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Update your FinSpace environment. *

* * @param updateEnvironmentRequest * @return A Java Future containing the result of the UpdateEnvironment operation returned by the service. * @sample AWSfinspaceAsync.UpdateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest); /** *

* Update your FinSpace environment. *

* * @param updateEnvironmentRequest * @param 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. * @return A Java Future containing the result of the UpdateEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.UpdateEnvironment * @see AWS API * Documentation */ java.util.concurrent.Future updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the databases mounted on a kdb cluster, which includes the changesetId and all the dbPaths * to be cached. This API does not allow you to change a database name or add a database if you created a cluster * without one. *

*

* Using this API you can point a cluster to a different changeset and modify a list of partitions being cached. *

* * @param updateKxClusterDatabasesRequest * @return A Java Future containing the result of the UpdateKxClusterDatabases operation returned by the service. * @sample AWSfinspaceAsync.UpdateKxClusterDatabases * @see AWS API Documentation */ java.util.concurrent.Future updateKxClusterDatabasesAsync(UpdateKxClusterDatabasesRequest updateKxClusterDatabasesRequest); /** *

* Updates the databases mounted on a kdb cluster, which includes the changesetId and all the dbPaths * to be cached. This API does not allow you to change a database name or add a database if you created a cluster * without one. *

*

* Using this API you can point a cluster to a different changeset and modify a list of partitions being cached. *

* * @param updateKxClusterDatabasesRequest * @param 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. * @return A Java Future containing the result of the UpdateKxClusterDatabases operation returned by the service. * @sample AWSfinspaceAsyncHandler.UpdateKxClusterDatabases * @see AWS API Documentation */ java.util.concurrent.Future updateKxClusterDatabasesAsync(UpdateKxClusterDatabasesRequest updateKxClusterDatabasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates information for the given kdb database. *

* * @param updateKxDatabaseRequest * @return A Java Future containing the result of the UpdateKxDatabase operation returned by the service. * @sample AWSfinspaceAsync.UpdateKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future updateKxDatabaseAsync(UpdateKxDatabaseRequest updateKxDatabaseRequest); /** *

* Updates information for the given kdb database. *

* * @param updateKxDatabaseRequest * @param 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. * @return A Java Future containing the result of the UpdateKxDatabase operation returned by the service. * @sample AWSfinspaceAsyncHandler.UpdateKxDatabase * @see AWS API * Documentation */ java.util.concurrent.Future updateKxDatabaseAsync(UpdateKxDatabaseRequest updateKxDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates information for the given kdb environment. *

* * @param updateKxEnvironmentRequest * @return A Java Future containing the result of the UpdateKxEnvironment operation returned by the service. * @sample AWSfinspaceAsync.UpdateKxEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future updateKxEnvironmentAsync(UpdateKxEnvironmentRequest updateKxEnvironmentRequest); /** *

* Updates information for the given kdb environment. *

* * @param updateKxEnvironmentRequest * @param 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. * @return A Java Future containing the result of the UpdateKxEnvironment operation returned by the service. * @sample AWSfinspaceAsyncHandler.UpdateKxEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future updateKxEnvironmentAsync(UpdateKxEnvironmentRequest updateKxEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates environment network to connect to your internal network by using a transit gateway. This API supports * request to create a transit gateway attachment from FinSpace VPC to your transit gateway ID and create a custom * Route-53 outbound resolvers. *

*

* Once you send a request to update a network, you cannot change it again. Network update might require termination * of any clusters that are running in the existing network. *

* * @param updateKxEnvironmentNetworkRequest * @return A Java Future containing the result of the UpdateKxEnvironmentNetwork operation returned by the service. * @sample AWSfinspaceAsync.UpdateKxEnvironmentNetwork * @see AWS API Documentation */ java.util.concurrent.Future updateKxEnvironmentNetworkAsync( UpdateKxEnvironmentNetworkRequest updateKxEnvironmentNetworkRequest); /** *

* Updates environment network to connect to your internal network by using a transit gateway. This API supports * request to create a transit gateway attachment from FinSpace VPC to your transit gateway ID and create a custom * Route-53 outbound resolvers. *

*

* Once you send a request to update a network, you cannot change it again. Network update might require termination * of any clusters that are running in the existing network. *

* * @param updateKxEnvironmentNetworkRequest * @param 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. * @return A Java Future containing the result of the UpdateKxEnvironmentNetwork operation returned by the service. * @sample AWSfinspaceAsyncHandler.UpdateKxEnvironmentNetwork * @see AWS API Documentation */ java.util.concurrent.Future updateKxEnvironmentNetworkAsync( UpdateKxEnvironmentNetworkRequest updateKxEnvironmentNetworkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the user details. You can only update the IAM role associated with a user. *

* * @param updateKxUserRequest * @return A Java Future containing the result of the UpdateKxUser operation returned by the service. * @sample AWSfinspaceAsync.UpdateKxUser * @see AWS API * Documentation */ java.util.concurrent.Future updateKxUserAsync(UpdateKxUserRequest updateKxUserRequest); /** *

* Updates the user details. You can only update the IAM role associated with a user. *

* * @param updateKxUserRequest * @param 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. * @return A Java Future containing the result of the UpdateKxUser operation returned by the service. * @sample AWSfinspaceAsyncHandler.UpdateKxUser * @see AWS API * Documentation */ java.util.concurrent.Future updateKxUserAsync(UpdateKxUserRequest updateKxUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }