com.amazonaws.services.finspace.AWSfinspaceAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-finspace Show documentation
/*
* Copyright 2019-2024 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
*/
@Deprecated
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
*/
@Deprecated
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 snapshot of kdb database with tiered storage capabilities and a pre-warmed cache, ready for mounting on
* kdb clusters. Dataviews are only available for clusters running on a scaling group. They are not supported on
* dedicated clusters.
*
*
* @param createKxDataviewRequest
* @return A Java Future containing the result of the CreateKxDataview operation returned by the service.
* @sample AWSfinspaceAsync.CreateKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createKxDataviewAsync(CreateKxDataviewRequest createKxDataviewRequest);
/**
*
* Creates a snapshot of kdb database with tiered storage capabilities and a pre-warmed cache, ready for mounting on
* kdb clusters. Dataviews are only available for clusters running on a scaling group. They are not supported on
* dedicated clusters.
*
*
* @param createKxDataviewRequest
* @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 CreateKxDataview operation returned by the service.
* @sample AWSfinspaceAsyncHandler.CreateKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createKxDataviewAsync(CreateKxDataviewRequest createKxDataviewRequest,
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 new scaling group.
*
*
* @param createKxScalingGroupRequest
* @return A Java Future containing the result of the CreateKxScalingGroup operation returned by the service.
* @sample AWSfinspaceAsync.CreateKxScalingGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createKxScalingGroupAsync(CreateKxScalingGroupRequest createKxScalingGroupRequest);
/**
*
* Creates a new scaling group.
*
*
* @param createKxScalingGroupRequest
* @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 CreateKxScalingGroup operation returned by the service.
* @sample AWSfinspaceAsyncHandler.CreateKxScalingGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createKxScalingGroupAsync(CreateKxScalingGroupRequest createKxScalingGroupRequest,
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);
/**
*
* Creates a new volume with a specific amount of throughput and storage capacity.
*
*
* @param createKxVolumeRequest
* @return A Java Future containing the result of the CreateKxVolume operation returned by the service.
* @sample AWSfinspaceAsync.CreateKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createKxVolumeAsync(CreateKxVolumeRequest createKxVolumeRequest);
/**
*
* Creates a new volume with a specific amount of throughput and storage capacity.
*
*
* @param createKxVolumeRequest
* @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 CreateKxVolume operation returned by the service.
* @sample AWSfinspaceAsyncHandler.CreateKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createKxVolumeAsync(CreateKxVolumeRequest createKxVolumeRequest,
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
*/
@Deprecated
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
*/
@Deprecated
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 nodes from a cluster.
*
*
* @param deleteKxClusterNodeRequest
* @return A Java Future containing the result of the DeleteKxClusterNode operation returned by the service.
* @sample AWSfinspaceAsync.DeleteKxClusterNode
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteKxClusterNodeAsync(DeleteKxClusterNodeRequest deleteKxClusterNodeRequest);
/**
*
* Deletes the specified nodes from a cluster.
*
*
* @param deleteKxClusterNodeRequest
* @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 DeleteKxClusterNode operation returned by the service.
* @sample AWSfinspaceAsyncHandler.DeleteKxClusterNode
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteKxClusterNodeAsync(DeleteKxClusterNodeRequest deleteKxClusterNodeRequest,
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 specified dataview. Before deleting a dataview, make sure that it is not in use by any cluster.
*
*
* @param deleteKxDataviewRequest
* @return A Java Future containing the result of the DeleteKxDataview operation returned by the service.
* @sample AWSfinspaceAsync.DeleteKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteKxDataviewAsync(DeleteKxDataviewRequest deleteKxDataviewRequest);
/**
*
* Deletes the specified dataview. Before deleting a dataview, make sure that it is not in use by any cluster.
*
*
* @param deleteKxDataviewRequest
* @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 DeleteKxDataview operation returned by the service.
* @sample AWSfinspaceAsyncHandler.DeleteKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteKxDataviewAsync(DeleteKxDataviewRequest deleteKxDataviewRequest,
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 the specified scaling group. This action is irreversible. You cannot delete a scaling group until all the
* clusters running on it have been deleted.
*
*
* @param deleteKxScalingGroupRequest
* @return A Java Future containing the result of the DeleteKxScalingGroup operation returned by the service.
* @sample AWSfinspaceAsync.DeleteKxScalingGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteKxScalingGroupAsync(DeleteKxScalingGroupRequest deleteKxScalingGroupRequest);
/**
*
* Deletes the specified scaling group. This action is irreversible. You cannot delete a scaling group until all the
* clusters running on it have been deleted.
*
*
* @param deleteKxScalingGroupRequest
* @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 DeleteKxScalingGroup operation returned by the service.
* @sample AWSfinspaceAsyncHandler.DeleteKxScalingGroup
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteKxScalingGroupAsync(DeleteKxScalingGroupRequest deleteKxScalingGroupRequest,
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);
/**
*
* Deletes a volume. You can only delete a volume if it's not attached to a cluster or a dataview. When a volume is
* deleted, any data on the volume is lost. This action is irreversible.
*
*
* @param deleteKxVolumeRequest
* @return A Java Future containing the result of the DeleteKxVolume operation returned by the service.
* @sample AWSfinspaceAsync.DeleteKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteKxVolumeAsync(DeleteKxVolumeRequest deleteKxVolumeRequest);
/**
*
* Deletes a volume. You can only delete a volume if it's not attached to a cluster or a dataview. When a volume is
* deleted, any data on the volume is lost. This action is irreversible.
*
*
* @param deleteKxVolumeRequest
* @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 DeleteKxVolume operation returned by the service.
* @sample AWSfinspaceAsyncHandler.DeleteKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteKxVolumeAsync(DeleteKxVolumeRequest deleteKxVolumeRequest,
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
*/
@Deprecated
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
*/
@Deprecated
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 details of the dataview.
*
*
* @param getKxDataviewRequest
* @return A Java Future containing the result of the GetKxDataview operation returned by the service.
* @sample AWSfinspaceAsync.GetKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getKxDataviewAsync(GetKxDataviewRequest getKxDataviewRequest);
/**
*
* Retrieves details of the dataview.
*
*
* @param getKxDataviewRequest
* @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 GetKxDataview operation returned by the service.
* @sample AWSfinspaceAsyncHandler.GetKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getKxDataviewAsync(GetKxDataviewRequest getKxDataviewRequest,
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 details of a scaling group.
*
*
* @param getKxScalingGroupRequest
* @return A Java Future containing the result of the GetKxScalingGroup operation returned by the service.
* @sample AWSfinspaceAsync.GetKxScalingGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getKxScalingGroupAsync(GetKxScalingGroupRequest getKxScalingGroupRequest);
/**
*
* Retrieves details of a scaling group.
*
*
* @param getKxScalingGroupRequest
* @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 GetKxScalingGroup operation returned by the service.
* @sample AWSfinspaceAsyncHandler.GetKxScalingGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getKxScalingGroupAsync(GetKxScalingGroupRequest getKxScalingGroupRequest,
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);
/**
*
* Retrieves the information about the volume.
*
*
* @param getKxVolumeRequest
* @return A Java Future containing the result of the GetKxVolume operation returned by the service.
* @sample AWSfinspaceAsync.GetKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getKxVolumeAsync(GetKxVolumeRequest getKxVolumeRequest);
/**
*
* Retrieves the information about the volume.
*
*
* @param getKxVolumeRequest
* @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 GetKxVolume operation returned by the service.
* @sample AWSfinspaceAsyncHandler.GetKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getKxVolumeAsync(GetKxVolumeRequest getKxVolumeRequest,
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
*/
@Deprecated
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
*/
@Deprecated
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 all the dataviews in the database.
*
*
* @param listKxDataviewsRequest
* @return A Java Future containing the result of the ListKxDataviews operation returned by the service.
* @sample AWSfinspaceAsync.ListKxDataviews
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listKxDataviewsAsync(ListKxDataviewsRequest listKxDataviewsRequest);
/**
*
* Returns a list of all the dataviews in the database.
*
*
* @param listKxDataviewsRequest
* @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 ListKxDataviews operation returned by the service.
* @sample AWSfinspaceAsyncHandler.ListKxDataviews
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listKxDataviewsAsync(ListKxDataviewsRequest listKxDataviewsRequest,
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);
/**
*
* Returns a list of scaling groups in a kdb environment.
*
*
* @param listKxScalingGroupsRequest
* @return A Java Future containing the result of the ListKxScalingGroups operation returned by the service.
* @sample AWSfinspaceAsync.ListKxScalingGroups
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listKxScalingGroupsAsync(ListKxScalingGroupsRequest listKxScalingGroupsRequest);
/**
*
* Returns a list of scaling groups in a kdb environment.
*
*
* @param listKxScalingGroupsRequest
* @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 ListKxScalingGroups operation returned by the service.
* @sample AWSfinspaceAsyncHandler.ListKxScalingGroups
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listKxScalingGroupsAsync(ListKxScalingGroupsRequest listKxScalingGroupsRequest,
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);
/**
*
* Lists all the volumes in a kdb environment.
*
*
* @param listKxVolumesRequest
* @return A Java Future containing the result of the ListKxVolumes operation returned by the service.
* @sample AWSfinspaceAsync.ListKxVolumes
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listKxVolumesAsync(ListKxVolumesRequest listKxVolumesRequest);
/**
*
* Lists all the volumes in a kdb environment.
*
*
* @param listKxVolumesRequest
* @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 ListKxVolumes operation returned by the service.
* @sample AWSfinspaceAsyncHandler.ListKxVolumes
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listKxVolumesAsync(ListKxVolumesRequest listKxVolumesRequest,
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
*/
@Deprecated
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
*/
@Deprecated
java.util.concurrent.Future updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Allows you to update code configuration on a running cluster. By using this API you can update the code, the
* initialization script path, and the command line arguments for a specific cluster. The configuration that you
* want to update will override any existing configurations on the cluster.
*
*
* @param updateKxClusterCodeConfigurationRequest
* @return A Java Future containing the result of the UpdateKxClusterCodeConfiguration operation returned by the
* service.
* @sample AWSfinspaceAsync.UpdateKxClusterCodeConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateKxClusterCodeConfigurationAsync(
UpdateKxClusterCodeConfigurationRequest updateKxClusterCodeConfigurationRequest);
/**
*
* Allows you to update code configuration on a running cluster. By using this API you can update the code, the
* initialization script path, and the command line arguments for a specific cluster. The configuration that you
* want to update will override any existing configurations on the cluster.
*
*
* @param updateKxClusterCodeConfigurationRequest
* @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 UpdateKxClusterCodeConfiguration operation returned by the
* service.
* @sample AWSfinspaceAsyncHandler.UpdateKxClusterCodeConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateKxClusterCodeConfigurationAsync(
UpdateKxClusterCodeConfigurationRequest updateKxClusterCodeConfigurationRequest,
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 the specified dataview. The dataviews get automatically updated when any new changesets are ingested.
* Each update of the dataview creates a new version, including changeset details and cache configurations
*
*
* @param updateKxDataviewRequest
* @return A Java Future containing the result of the UpdateKxDataview operation returned by the service.
* @sample AWSfinspaceAsync.UpdateKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateKxDataviewAsync(UpdateKxDataviewRequest updateKxDataviewRequest);
/**
*
* Updates the specified dataview. The dataviews get automatically updated when any new changesets are ingested.
* Each update of the dataview creates a new version, including changeset details and cache configurations
*
*
* @param updateKxDataviewRequest
* @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 UpdateKxDataview operation returned by the service.
* @sample AWSfinspaceAsyncHandler.UpdateKxDataview
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateKxDataviewAsync(UpdateKxDataviewRequest updateKxDataviewRequest,
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);
/**
*
* Updates the throughput or capacity of a volume. During the update process, the filesystem might be unavailable
* for a few minutes. You can retry any operations after the update is complete.
*
*
* @param updateKxVolumeRequest
* @return A Java Future containing the result of the UpdateKxVolume operation returned by the service.
* @sample AWSfinspaceAsync.UpdateKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateKxVolumeAsync(UpdateKxVolumeRequest updateKxVolumeRequest);
/**
*
* Updates the throughput or capacity of a volume. During the update process, the filesystem might be unavailable
* for a few minutes. You can retry any operations after the update is complete.
*
*
* @param updateKxVolumeRequest
* @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 UpdateKxVolume operation returned by the service.
* @sample AWSfinspaceAsyncHandler.UpdateKxVolume
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateKxVolumeAsync(UpdateKxVolumeRequest updateKxVolumeRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}