Interface FinspaceAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface FinspaceAsyncClient extends AwsClient
Service client for accessing finspace asynchronously. This can be created using the static builder() method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

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

  • Field Details

  • Method Details

    • createEnvironment

      @Deprecated default CompletableFuture<CreateEnvironmentResponse> createEnvironment(CreateEnvironmentRequest createEnvironmentRequest)
      Deprecated.
      This method will be discontinued.

      Create a new FinSpace environment.

      Parameters:
      createEnvironmentRequest -
      Returns:
      A Java Future containing the result of the CreateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
      • LimitExceededException A service limit or quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createEnvironment

      Deprecated.
      This method will be discontinued.

      Create a new FinSpace environment.


      This is a convenience which creates an instance of the CreateEnvironmentRequest.Builder avoiding the need to create one manually via CreateEnvironmentRequest.builder()

      Parameters:
      createEnvironmentRequest - A Consumer that will call methods on CreateEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
      • LimitExceededException A service limit or quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxChangeset

      default CompletableFuture<CreateKxChangesetResponse> createKxChangeset(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.

      Parameters:
      createKxChangesetRequest -
      Returns:
      A Java Future containing the result of the CreateKxChangeset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • LimitExceededException A service limit or quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxChangeset

      default CompletableFuture<CreateKxChangesetResponse> createKxChangeset(Consumer<CreateKxChangesetRequest.Builder> 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.


      This is a convenience which creates an instance of the CreateKxChangesetRequest.Builder avoiding the need to create one manually via CreateKxChangesetRequest.builder()

      Parameters:
      createKxChangesetRequest - A Consumer that will call methods on CreateKxChangesetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxChangeset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • LimitExceededException A service limit or quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxCluster

      default CompletableFuture<CreateKxClusterResponse> createKxCluster(CreateKxClusterRequest createKxClusterRequest)

      Creates a new kdb cluster.

      Parameters:
      createKxClusterRequest -
      Returns:
      A Java Future containing the result of the CreateKxCluster operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxCluster

      default CompletableFuture<CreateKxClusterResponse> createKxCluster(Consumer<CreateKxClusterRequest.Builder> createKxClusterRequest)

      Creates a new kdb cluster.


      This is a convenience which creates an instance of the CreateKxClusterRequest.Builder avoiding the need to create one manually via CreateKxClusterRequest.builder()

      Parameters:
      createKxClusterRequest - A Consumer that will call methods on CreateKxClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxCluster operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxDatabase

      default CompletableFuture<CreateKxDatabaseResponse> createKxDatabase(CreateKxDatabaseRequest createKxDatabaseRequest)

      Creates a new kdb database in the environment.

      Parameters:
      createKxDatabaseRequest -
      Returns:
      A Java Future containing the result of the CreateKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • ResourceNotFoundException One or more resources can't be found.
      • LimitExceededException A service limit or quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxDatabase

      default CompletableFuture<CreateKxDatabaseResponse> createKxDatabase(Consumer<CreateKxDatabaseRequest.Builder> createKxDatabaseRequest)

      Creates a new kdb database in the environment.


      This is a convenience which creates an instance of the CreateKxDatabaseRequest.Builder avoiding the need to create one manually via CreateKxDatabaseRequest.builder()

      Parameters:
      createKxDatabaseRequest - A Consumer that will call methods on CreateKxDatabaseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • ResourceNotFoundException One or more resources can't be found.
      • LimitExceededException A service limit or quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxDataview

      default CompletableFuture<CreateKxDataviewResponse> createKxDataview(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.

      Parameters:
      createKxDataviewRequest -
      Returns:
      A Java Future containing the result of the CreateKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • LimitExceededException A service limit or quota is exceeded.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxDataview

      default CompletableFuture<CreateKxDataviewResponse> createKxDataview(Consumer<CreateKxDataviewRequest.Builder> 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.


      This is a convenience which creates an instance of the CreateKxDataviewRequest.Builder avoiding the need to create one manually via CreateKxDataviewRequest.builder()

      Parameters:
      createKxDataviewRequest - A Consumer that will call methods on CreateKxDataviewRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • LimitExceededException A service limit or quota is exceeded.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxEnvironment

      default CompletableFuture<CreateKxEnvironmentResponse> createKxEnvironment(CreateKxEnvironmentRequest createKxEnvironmentRequest)

      Creates a managed kdb environment for the account.

      Parameters:
      createKxEnvironmentRequest -
      Returns:
      A Java Future containing the result of the CreateKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxEnvironment

      default CompletableFuture<CreateKxEnvironmentResponse> createKxEnvironment(Consumer<CreateKxEnvironmentRequest.Builder> createKxEnvironmentRequest)

      Creates a managed kdb environment for the account.


      This is a convenience which creates an instance of the CreateKxEnvironmentRequest.Builder avoiding the need to create one manually via CreateKxEnvironmentRequest.builder()

      Parameters:
      createKxEnvironmentRequest - A Consumer that will call methods on CreateKxEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxScalingGroup

      default CompletableFuture<CreateKxScalingGroupResponse> createKxScalingGroup(CreateKxScalingGroupRequest createKxScalingGroupRequest)

      Creates a new scaling group.

      Parameters:
      createKxScalingGroupRequest -
      Returns:
      A Java Future containing the result of the CreateKxScalingGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxScalingGroup

      default CompletableFuture<CreateKxScalingGroupResponse> createKxScalingGroup(Consumer<CreateKxScalingGroupRequest.Builder> createKxScalingGroupRequest)

      Creates a new scaling group.


      This is a convenience which creates an instance of the CreateKxScalingGroupRequest.Builder avoiding the need to create one manually via CreateKxScalingGroupRequest.builder()

      Parameters:
      createKxScalingGroupRequest - A Consumer that will call methods on CreateKxScalingGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxScalingGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxUser

      default CompletableFuture<CreateKxUserResponse> createKxUser(CreateKxUserRequest createKxUserRequest)

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

      Parameters:
      createKxUserRequest -
      Returns:
      A Java Future containing the result of the CreateKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxUser

      default CompletableFuture<CreateKxUserResponse> createKxUser(Consumer<CreateKxUserRequest.Builder> createKxUserRequest)

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


      This is a convenience which creates an instance of the CreateKxUserRequest.Builder avoiding the need to create one manually via CreateKxUserRequest.builder()

      Parameters:
      createKxUserRequest - A Consumer that will call methods on CreateKxUserRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxVolume

      default CompletableFuture<CreateKxVolumeResponse> createKxVolume(CreateKxVolumeRequest createKxVolumeRequest)

      Creates a new volume with a specific amount of throughput and storage capacity.

      Parameters:
      createKxVolumeRequest -
      Returns:
      A Java Future containing the result of the CreateKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createKxVolume

      default CompletableFuture<CreateKxVolumeResponse> createKxVolume(Consumer<CreateKxVolumeRequest.Builder> createKxVolumeRequest)

      Creates a new volume with a specific amount of throughput and storage capacity.


      This is a convenience which creates an instance of the CreateKxVolumeRequest.Builder avoiding the need to create one manually via CreateKxVolumeRequest.builder()

      Parameters:
      createKxVolumeRequest - A Consumer that will call methods on CreateKxVolumeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironment

      @Deprecated default CompletableFuture<DeleteEnvironmentResponse> deleteEnvironment(DeleteEnvironmentRequest deleteEnvironmentRequest)
      Deprecated.
      This method will be discontinued.

      Delete an FinSpace environment.

      Parameters:
      deleteEnvironmentRequest -
      Returns:
      A Java Future containing the result of the DeleteEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironment

      Deprecated.
      This method will be discontinued.

      Delete an FinSpace environment.


      This is a convenience which creates an instance of the DeleteEnvironmentRequest.Builder avoiding the need to create one manually via DeleteEnvironmentRequest.builder()

      Parameters:
      deleteEnvironmentRequest - A Consumer that will call methods on DeleteEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxCluster

      default CompletableFuture<DeleteKxClusterResponse> deleteKxCluster(DeleteKxClusterRequest deleteKxClusterRequest)

      Deletes a kdb cluster.

      Parameters:
      deleteKxClusterRequest -
      Returns:
      A Java Future containing the result of the DeleteKxCluster operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxCluster

      default CompletableFuture<DeleteKxClusterResponse> deleteKxCluster(Consumer<DeleteKxClusterRequest.Builder> deleteKxClusterRequest)

      Deletes a kdb cluster.


      This is a convenience which creates an instance of the DeleteKxClusterRequest.Builder avoiding the need to create one manually via DeleteKxClusterRequest.builder()

      Parameters:
      deleteKxClusterRequest - A Consumer that will call methods on DeleteKxClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxCluster operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxClusterNode

      default CompletableFuture<DeleteKxClusterNodeResponse> deleteKxClusterNode(DeleteKxClusterNodeRequest deleteKxClusterNodeRequest)

      Deletes the specified nodes from a cluster.

      Parameters:
      deleteKxClusterNodeRequest -
      Returns:
      A Java Future containing the result of the DeleteKxClusterNode operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxClusterNode

      default CompletableFuture<DeleteKxClusterNodeResponse> deleteKxClusterNode(Consumer<DeleteKxClusterNodeRequest.Builder> deleteKxClusterNodeRequest)

      Deletes the specified nodes from a cluster.


      This is a convenience which creates an instance of the DeleteKxClusterNodeRequest.Builder avoiding the need to create one manually via DeleteKxClusterNodeRequest.builder()

      Parameters:
      deleteKxClusterNodeRequest - A Consumer that will call methods on DeleteKxClusterNodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxClusterNode operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxDatabase

      default CompletableFuture<DeleteKxDatabaseResponse> deleteKxDatabase(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.

      Parameters:
      deleteKxDatabaseRequest -
      Returns:
      A Java Future containing the result of the DeleteKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxDatabase

      default CompletableFuture<DeleteKxDatabaseResponse> deleteKxDatabase(Consumer<DeleteKxDatabaseRequest.Builder> 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.


      This is a convenience which creates an instance of the DeleteKxDatabaseRequest.Builder avoiding the need to create one manually via DeleteKxDatabaseRequest.builder()

      Parameters:
      deleteKxDatabaseRequest - A Consumer that will call methods on DeleteKxDatabaseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxDataview

      default CompletableFuture<DeleteKxDataviewResponse> deleteKxDataview(DeleteKxDataviewRequest deleteKxDataviewRequest)

      Deletes the specified dataview. Before deleting a dataview, make sure that it is not in use by any cluster.

      Parameters:
      deleteKxDataviewRequest -
      Returns:
      A Java Future containing the result of the DeleteKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxDataview

      default CompletableFuture<DeleteKxDataviewResponse> deleteKxDataview(Consumer<DeleteKxDataviewRequest.Builder> deleteKxDataviewRequest)

      Deletes the specified dataview. Before deleting a dataview, make sure that it is not in use by any cluster.


      This is a convenience which creates an instance of the DeleteKxDataviewRequest.Builder avoiding the need to create one manually via DeleteKxDataviewRequest.builder()

      Parameters:
      deleteKxDataviewRequest - A Consumer that will call methods on DeleteKxDataviewRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxEnvironment

      default CompletableFuture<DeleteKxEnvironmentResponse> deleteKxEnvironment(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.

      Parameters:
      deleteKxEnvironmentRequest -
      Returns:
      A Java Future containing the result of the DeleteKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxEnvironment

      default CompletableFuture<DeleteKxEnvironmentResponse> deleteKxEnvironment(Consumer<DeleteKxEnvironmentRequest.Builder> 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.


      This is a convenience which creates an instance of the DeleteKxEnvironmentRequest.Builder avoiding the need to create one manually via DeleteKxEnvironmentRequest.builder()

      Parameters:
      deleteKxEnvironmentRequest - A Consumer that will call methods on DeleteKxEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxScalingGroup

      default CompletableFuture<DeleteKxScalingGroupResponse> deleteKxScalingGroup(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.

      Parameters:
      deleteKxScalingGroupRequest -
      Returns:
      A Java Future containing the result of the DeleteKxScalingGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxScalingGroup

      default CompletableFuture<DeleteKxScalingGroupResponse> deleteKxScalingGroup(Consumer<DeleteKxScalingGroupRequest.Builder> 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.


      This is a convenience which creates an instance of the DeleteKxScalingGroupRequest.Builder avoiding the need to create one manually via DeleteKxScalingGroupRequest.builder()

      Parameters:
      deleteKxScalingGroupRequest - A Consumer that will call methods on DeleteKxScalingGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxScalingGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxUser

      default CompletableFuture<DeleteKxUserResponse> deleteKxUser(DeleteKxUserRequest deleteKxUserRequest)

      Deletes a user in the specified kdb environment.

      Parameters:
      deleteKxUserRequest -
      Returns:
      A Java Future containing the result of the DeleteKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxUser

      default CompletableFuture<DeleteKxUserResponse> deleteKxUser(Consumer<DeleteKxUserRequest.Builder> deleteKxUserRequest)

      Deletes a user in the specified kdb environment.


      This is a convenience which creates an instance of the DeleteKxUserRequest.Builder avoiding the need to create one manually via DeleteKxUserRequest.builder()

      Parameters:
      deleteKxUserRequest - A Consumer that will call methods on DeleteKxUserRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxVolume

      default CompletableFuture<DeleteKxVolumeResponse> deleteKxVolume(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.

      Parameters:
      deleteKxVolumeRequest -
      Returns:
      A Java Future containing the result of the DeleteKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteKxVolume

      default CompletableFuture<DeleteKxVolumeResponse> deleteKxVolume(Consumer<DeleteKxVolumeRequest.Builder> 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.


      This is a convenience which creates an instance of the DeleteKxVolumeRequest.Builder avoiding the need to create one manually via DeleteKxVolumeRequest.builder()

      Parameters:
      deleteKxVolumeRequest - A Consumer that will call methods on DeleteKxVolumeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironment

      @Deprecated default CompletableFuture<GetEnvironmentResponse> getEnvironment(GetEnvironmentRequest getEnvironmentRequest)
      Deprecated.
      This method will be discontinued.

      Returns the FinSpace environment object.

      Parameters:
      getEnvironmentRequest -
      Returns:
      A Java Future containing the result of the GetEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironment

      Deprecated.
      This method will be discontinued.

      Returns the FinSpace environment object.


      This is a convenience which creates an instance of the GetEnvironmentRequest.Builder avoiding the need to create one manually via GetEnvironmentRequest.builder()

      Parameters:
      getEnvironmentRequest - A Consumer that will call methods on GetEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxChangeset

      default CompletableFuture<GetKxChangesetResponse> getKxChangeset(GetKxChangesetRequest getKxChangesetRequest)

      Returns information about a kdb changeset.

      Parameters:
      getKxChangesetRequest -
      Returns:
      A Java Future containing the result of the GetKxChangeset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxChangeset

      default CompletableFuture<GetKxChangesetResponse> getKxChangeset(Consumer<GetKxChangesetRequest.Builder> getKxChangesetRequest)

      Returns information about a kdb changeset.


      This is a convenience which creates an instance of the GetKxChangesetRequest.Builder avoiding the need to create one manually via GetKxChangesetRequest.builder()

      Parameters:
      getKxChangesetRequest - A Consumer that will call methods on GetKxChangesetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxChangeset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxCluster

      default CompletableFuture<GetKxClusterResponse> getKxCluster(GetKxClusterRequest getKxClusterRequest)

      Retrieves information about a kdb cluster.

      Parameters:
      getKxClusterRequest -
      Returns:
      A Java Future containing the result of the GetKxCluster operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxCluster

      default CompletableFuture<GetKxClusterResponse> getKxCluster(Consumer<GetKxClusterRequest.Builder> getKxClusterRequest)

      Retrieves information about a kdb cluster.


      This is a convenience which creates an instance of the GetKxClusterRequest.Builder avoiding the need to create one manually via GetKxClusterRequest.builder()

      Parameters:
      getKxClusterRequest - A Consumer that will call methods on GetKxClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxCluster operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxConnectionString

      default CompletableFuture<GetKxConnectionStringResponse> getKxConnectionString(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.

      Parameters:
      getKxConnectionStringRequest -
      Returns:
      A Java Future containing the result of the GetKxConnectionString operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxConnectionString

      default CompletableFuture<GetKxConnectionStringResponse> getKxConnectionString(Consumer<GetKxConnectionStringRequest.Builder> 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.


      This is a convenience which creates an instance of the GetKxConnectionStringRequest.Builder avoiding the need to create one manually via GetKxConnectionStringRequest.builder()

      Parameters:
      getKxConnectionStringRequest - A Consumer that will call methods on GetKxConnectionStringRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxConnectionString operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxDatabase

      default CompletableFuture<GetKxDatabaseResponse> getKxDatabase(GetKxDatabaseRequest getKxDatabaseRequest)

      Returns database information for the specified environment ID.

      Parameters:
      getKxDatabaseRequest -
      Returns:
      A Java Future containing the result of the GetKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxDatabase

      default CompletableFuture<GetKxDatabaseResponse> getKxDatabase(Consumer<GetKxDatabaseRequest.Builder> getKxDatabaseRequest)

      Returns database information for the specified environment ID.


      This is a convenience which creates an instance of the GetKxDatabaseRequest.Builder avoiding the need to create one manually via GetKxDatabaseRequest.builder()

      Parameters:
      getKxDatabaseRequest - A Consumer that will call methods on GetKxDatabaseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxDataview

      default CompletableFuture<GetKxDataviewResponse> getKxDataview(GetKxDataviewRequest getKxDataviewRequest)

      Retrieves details of the dataview.

      Parameters:
      getKxDataviewRequest -
      Returns:
      A Java Future containing the result of the GetKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxDataview

      default CompletableFuture<GetKxDataviewResponse> getKxDataview(Consumer<GetKxDataviewRequest.Builder> getKxDataviewRequest)

      Retrieves details of the dataview.


      This is a convenience which creates an instance of the GetKxDataviewRequest.Builder avoiding the need to create one manually via GetKxDataviewRequest.builder()

      Parameters:
      getKxDataviewRequest - A Consumer that will call methods on GetKxDataviewRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxEnvironment

      default CompletableFuture<GetKxEnvironmentResponse> getKxEnvironment(GetKxEnvironmentRequest getKxEnvironmentRequest)

      Retrieves all the information for the specified kdb environment.

      Parameters:
      getKxEnvironmentRequest -
      Returns:
      A Java Future containing the result of the GetKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxEnvironment

      default CompletableFuture<GetKxEnvironmentResponse> getKxEnvironment(Consumer<GetKxEnvironmentRequest.Builder> getKxEnvironmentRequest)

      Retrieves all the information for the specified kdb environment.


      This is a convenience which creates an instance of the GetKxEnvironmentRequest.Builder avoiding the need to create one manually via GetKxEnvironmentRequest.builder()

      Parameters:
      getKxEnvironmentRequest - A Consumer that will call methods on GetKxEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxScalingGroup

      default CompletableFuture<GetKxScalingGroupResponse> getKxScalingGroup(GetKxScalingGroupRequest getKxScalingGroupRequest)

      Retrieves details of a scaling group.

      Parameters:
      getKxScalingGroupRequest -
      Returns:
      A Java Future containing the result of the GetKxScalingGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxScalingGroup

      default CompletableFuture<GetKxScalingGroupResponse> getKxScalingGroup(Consumer<GetKxScalingGroupRequest.Builder> getKxScalingGroupRequest)

      Retrieves details of a scaling group.


      This is a convenience which creates an instance of the GetKxScalingGroupRequest.Builder avoiding the need to create one manually via GetKxScalingGroupRequest.builder()

      Parameters:
      getKxScalingGroupRequest - A Consumer that will call methods on GetKxScalingGroupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxScalingGroup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxUser

      default CompletableFuture<GetKxUserResponse> getKxUser(GetKxUserRequest getKxUserRequest)

      Retrieves information about the specified kdb user.

      Parameters:
      getKxUserRequest -
      Returns:
      A Java Future containing the result of the GetKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxUser

      default CompletableFuture<GetKxUserResponse> getKxUser(Consumer<GetKxUserRequest.Builder> getKxUserRequest)

      Retrieves information about the specified kdb user.


      This is a convenience which creates an instance of the GetKxUserRequest.Builder avoiding the need to create one manually via GetKxUserRequest.builder()

      Parameters:
      getKxUserRequest - A Consumer that will call methods on GetKxUserRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxVolume

      default CompletableFuture<GetKxVolumeResponse> getKxVolume(GetKxVolumeRequest getKxVolumeRequest)

      Retrieves the information about the volume.

      Parameters:
      getKxVolumeRequest -
      Returns:
      A Java Future containing the result of the GetKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getKxVolume

      default CompletableFuture<GetKxVolumeResponse> getKxVolume(Consumer<GetKxVolumeRequest.Builder> getKxVolumeRequest)

      Retrieves the information about the volume.


      This is a convenience which creates an instance of the GetKxVolumeRequest.Builder avoiding the need to create one manually via GetKxVolumeRequest.builder()

      Parameters:
      getKxVolumeRequest - A Consumer that will call methods on GetKxVolumeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironments

      @Deprecated default CompletableFuture<ListEnvironmentsResponse> listEnvironments(ListEnvironmentsRequest listEnvironmentsRequest)
      Deprecated.
      This method will be discontinued.

      A list of all of your FinSpace environments.

      Parameters:
      listEnvironmentsRequest -
      Returns:
      A Java Future containing the result of the ListEnvironments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironments

      Deprecated.
      This method will be discontinued.

      A list of all of your FinSpace environments.


      This is a convenience which creates an instance of the ListEnvironmentsRequest.Builder avoiding the need to create one manually via ListEnvironmentsRequest.builder()

      Parameters:
      listEnvironmentsRequest - A Consumer that will call methods on ListEnvironmentsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEnvironments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxChangesets

      default CompletableFuture<ListKxChangesetsResponse> listKxChangesets(ListKxChangesetsRequest listKxChangesetsRequest)

      Returns a list of all the changesets for a database.

      Parameters:
      listKxChangesetsRequest -
      Returns:
      A Java Future containing the result of the ListKxChangesets operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxChangesets

      default CompletableFuture<ListKxChangesetsResponse> listKxChangesets(Consumer<ListKxChangesetsRequest.Builder> listKxChangesetsRequest)

      Returns a list of all the changesets for a database.


      This is a convenience which creates an instance of the ListKxChangesetsRequest.Builder avoiding the need to create one manually via ListKxChangesetsRequest.builder()

      Parameters:
      listKxChangesetsRequest - A Consumer that will call methods on ListKxChangesetsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxChangesets operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxChangesetsPaginator

      default ListKxChangesetsPublisher listKxChangesetsPaginator(ListKxChangesetsRequest listKxChangesetsRequest)

      This is a variant of listKxChangesets(software.amazon.awssdk.services.finspace.model.ListKxChangesetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxChangesetsPublisher publisher = client.listKxChangesetsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxChangesetsPublisher publisher = client.listKxChangesetsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxChangesetsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxChangesetsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxChangesets(software.amazon.awssdk.services.finspace.model.ListKxChangesetsRequest) operation.

      Parameters:
      listKxChangesetsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxChangesetsPaginator

      default ListKxChangesetsPublisher listKxChangesetsPaginator(Consumer<ListKxChangesetsRequest.Builder> listKxChangesetsRequest)

      This is a variant of listKxChangesets(software.amazon.awssdk.services.finspace.model.ListKxChangesetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxChangesetsPublisher publisher = client.listKxChangesetsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxChangesetsPublisher publisher = client.listKxChangesetsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxChangesetsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxChangesetsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxChangesets(software.amazon.awssdk.services.finspace.model.ListKxChangesetsRequest) operation.


      This is a convenience which creates an instance of the ListKxChangesetsRequest.Builder avoiding the need to create one manually via ListKxChangesetsRequest.builder()

      Parameters:
      listKxChangesetsRequest - A Consumer that will call methods on ListKxChangesetsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxClusterNodes

      default CompletableFuture<ListKxClusterNodesResponse> listKxClusterNodes(ListKxClusterNodesRequest listKxClusterNodesRequest)

      Lists all the nodes in a kdb cluster.

      Parameters:
      listKxClusterNodesRequest -
      Returns:
      A Java Future containing the result of the ListKxClusterNodes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxClusterNodes

      default CompletableFuture<ListKxClusterNodesResponse> listKxClusterNodes(Consumer<ListKxClusterNodesRequest.Builder> listKxClusterNodesRequest)

      Lists all the nodes in a kdb cluster.


      This is a convenience which creates an instance of the ListKxClusterNodesRequest.Builder avoiding the need to create one manually via ListKxClusterNodesRequest.builder()

      Parameters:
      listKxClusterNodesRequest - A Consumer that will call methods on ListKxClusterNodesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxClusterNodes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxClusterNodesPaginator

      default ListKxClusterNodesPublisher listKxClusterNodesPaginator(ListKxClusterNodesRequest listKxClusterNodesRequest)

      This is a variant of listKxClusterNodes(software.amazon.awssdk.services.finspace.model.ListKxClusterNodesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxClusterNodesPublisher publisher = client.listKxClusterNodesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxClusterNodesPublisher publisher = client.listKxClusterNodesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxClusterNodesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxClusterNodesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxClusterNodes(software.amazon.awssdk.services.finspace.model.ListKxClusterNodesRequest) operation.

      Parameters:
      listKxClusterNodesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxClusterNodesPaginator

      default ListKxClusterNodesPublisher listKxClusterNodesPaginator(Consumer<ListKxClusterNodesRequest.Builder> listKxClusterNodesRequest)

      This is a variant of listKxClusterNodes(software.amazon.awssdk.services.finspace.model.ListKxClusterNodesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxClusterNodesPublisher publisher = client.listKxClusterNodesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxClusterNodesPublisher publisher = client.listKxClusterNodesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxClusterNodesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxClusterNodesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxClusterNodes(software.amazon.awssdk.services.finspace.model.ListKxClusterNodesRequest) operation.


      This is a convenience which creates an instance of the ListKxClusterNodesRequest.Builder avoiding the need to create one manually via ListKxClusterNodesRequest.builder()

      Parameters:
      listKxClusterNodesRequest - A Consumer that will call methods on ListKxClusterNodesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxClusters

      default CompletableFuture<ListKxClustersResponse> listKxClusters(ListKxClustersRequest listKxClustersRequest)

      Returns a list of clusters.

      Parameters:
      listKxClustersRequest -
      Returns:
      A Java Future containing the result of the ListKxClusters operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxClusters

      default CompletableFuture<ListKxClustersResponse> listKxClusters(Consumer<ListKxClustersRequest.Builder> listKxClustersRequest)

      Returns a list of clusters.


      This is a convenience which creates an instance of the ListKxClustersRequest.Builder avoiding the need to create one manually via ListKxClustersRequest.builder()

      Parameters:
      listKxClustersRequest - A Consumer that will call methods on ListKxClustersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxClusters operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDatabases

      default CompletableFuture<ListKxDatabasesResponse> listKxDatabases(ListKxDatabasesRequest listKxDatabasesRequest)

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

      Parameters:
      listKxDatabasesRequest -
      Returns:
      A Java Future containing the result of the ListKxDatabases operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDatabases

      default CompletableFuture<ListKxDatabasesResponse> listKxDatabases(Consumer<ListKxDatabasesRequest.Builder> listKxDatabasesRequest)

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


      This is a convenience which creates an instance of the ListKxDatabasesRequest.Builder avoiding the need to create one manually via ListKxDatabasesRequest.builder()

      Parameters:
      listKxDatabasesRequest - A Consumer that will call methods on ListKxDatabasesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxDatabases operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDatabasesPaginator

      default ListKxDatabasesPublisher listKxDatabasesPaginator(ListKxDatabasesRequest listKxDatabasesRequest)

      This is a variant of listKxDatabases(software.amazon.awssdk.services.finspace.model.ListKxDatabasesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDatabasesPublisher publisher = client.listKxDatabasesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDatabasesPublisher publisher = client.listKxDatabasesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxDatabasesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxDatabasesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxDatabases(software.amazon.awssdk.services.finspace.model.ListKxDatabasesRequest) operation.

      Parameters:
      listKxDatabasesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDatabasesPaginator

      default ListKxDatabasesPublisher listKxDatabasesPaginator(Consumer<ListKxDatabasesRequest.Builder> listKxDatabasesRequest)

      This is a variant of listKxDatabases(software.amazon.awssdk.services.finspace.model.ListKxDatabasesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDatabasesPublisher publisher = client.listKxDatabasesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDatabasesPublisher publisher = client.listKxDatabasesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxDatabasesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxDatabasesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxDatabases(software.amazon.awssdk.services.finspace.model.ListKxDatabasesRequest) operation.


      This is a convenience which creates an instance of the ListKxDatabasesRequest.Builder avoiding the need to create one manually via ListKxDatabasesRequest.builder()

      Parameters:
      listKxDatabasesRequest - A Consumer that will call methods on ListKxDatabasesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDataviews

      default CompletableFuture<ListKxDataviewsResponse> listKxDataviews(ListKxDataviewsRequest listKxDataviewsRequest)

      Returns a list of all the dataviews in the database.

      Parameters:
      listKxDataviewsRequest -
      Returns:
      A Java Future containing the result of the ListKxDataviews operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDataviews

      default CompletableFuture<ListKxDataviewsResponse> listKxDataviews(Consumer<ListKxDataviewsRequest.Builder> listKxDataviewsRequest)

      Returns a list of all the dataviews in the database.


      This is a convenience which creates an instance of the ListKxDataviewsRequest.Builder avoiding the need to create one manually via ListKxDataviewsRequest.builder()

      Parameters:
      listKxDataviewsRequest - A Consumer that will call methods on ListKxDataviewsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxDataviews operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDataviewsPaginator

      default ListKxDataviewsPublisher listKxDataviewsPaginator(ListKxDataviewsRequest listKxDataviewsRequest)

      This is a variant of listKxDataviews(software.amazon.awssdk.services.finspace.model.ListKxDataviewsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDataviewsPublisher publisher = client.listKxDataviewsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDataviewsPublisher publisher = client.listKxDataviewsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxDataviewsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxDataviewsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxDataviews(software.amazon.awssdk.services.finspace.model.ListKxDataviewsRequest) operation.

      Parameters:
      listKxDataviewsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxDataviewsPaginator

      default ListKxDataviewsPublisher listKxDataviewsPaginator(Consumer<ListKxDataviewsRequest.Builder> listKxDataviewsRequest)

      This is a variant of listKxDataviews(software.amazon.awssdk.services.finspace.model.ListKxDataviewsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDataviewsPublisher publisher = client.listKxDataviewsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxDataviewsPublisher publisher = client.listKxDataviewsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxDataviewsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxDataviewsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxDataviews(software.amazon.awssdk.services.finspace.model.ListKxDataviewsRequest) operation.


      This is a convenience which creates an instance of the ListKxDataviewsRequest.Builder avoiding the need to create one manually via ListKxDataviewsRequest.builder()

      Parameters:
      listKxDataviewsRequest - A Consumer that will call methods on ListKxDataviewsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxEnvironments

      default CompletableFuture<ListKxEnvironmentsResponse> listKxEnvironments(ListKxEnvironmentsRequest listKxEnvironmentsRequest)

      Returns a list of kdb environments created in an account.

      Parameters:
      listKxEnvironmentsRequest -
      Returns:
      A Java Future containing the result of the ListKxEnvironments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxEnvironments

      default CompletableFuture<ListKxEnvironmentsResponse> listKxEnvironments(Consumer<ListKxEnvironmentsRequest.Builder> listKxEnvironmentsRequest)

      Returns a list of kdb environments created in an account.


      This is a convenience which creates an instance of the ListKxEnvironmentsRequest.Builder avoiding the need to create one manually via ListKxEnvironmentsRequest.builder()

      Parameters:
      listKxEnvironmentsRequest - A Consumer that will call methods on ListKxEnvironmentsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxEnvironments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxEnvironmentsPaginator

      default ListKxEnvironmentsPublisher listKxEnvironmentsPaginator(ListKxEnvironmentsRequest listKxEnvironmentsRequest)

      This is a variant of listKxEnvironments(software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxEnvironmentsPublisher publisher = client.listKxEnvironmentsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxEnvironmentsPublisher publisher = client.listKxEnvironmentsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxEnvironments(software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsRequest) operation.

      Parameters:
      listKxEnvironmentsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxEnvironmentsPaginator

      default ListKxEnvironmentsPublisher listKxEnvironmentsPaginator(Consumer<ListKxEnvironmentsRequest.Builder> listKxEnvironmentsRequest)

      This is a variant of listKxEnvironments(software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxEnvironmentsPublisher publisher = client.listKxEnvironmentsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxEnvironmentsPublisher publisher = client.listKxEnvironmentsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxEnvironments(software.amazon.awssdk.services.finspace.model.ListKxEnvironmentsRequest) operation.


      This is a convenience which creates an instance of the ListKxEnvironmentsRequest.Builder avoiding the need to create one manually via ListKxEnvironmentsRequest.builder()

      Parameters:
      listKxEnvironmentsRequest - A Consumer that will call methods on ListKxEnvironmentsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxScalingGroups

      default CompletableFuture<ListKxScalingGroupsResponse> listKxScalingGroups(ListKxScalingGroupsRequest listKxScalingGroupsRequest)

      Returns a list of scaling groups in a kdb environment.

      Parameters:
      listKxScalingGroupsRequest -
      Returns:
      A Java Future containing the result of the ListKxScalingGroups operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxScalingGroups

      default CompletableFuture<ListKxScalingGroupsResponse> listKxScalingGroups(Consumer<ListKxScalingGroupsRequest.Builder> listKxScalingGroupsRequest)

      Returns a list of scaling groups in a kdb environment.


      This is a convenience which creates an instance of the ListKxScalingGroupsRequest.Builder avoiding the need to create one manually via ListKxScalingGroupsRequest.builder()

      Parameters:
      listKxScalingGroupsRequest - A Consumer that will call methods on ListKxScalingGroupsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxScalingGroups operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxScalingGroupsPaginator

      default ListKxScalingGroupsPublisher listKxScalingGroupsPaginator(ListKxScalingGroupsRequest listKxScalingGroupsRequest)

      This is a variant of listKxScalingGroups(software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxScalingGroupsPublisher publisher = client.listKxScalingGroupsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxScalingGroupsPublisher publisher = client.listKxScalingGroupsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxScalingGroups(software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsRequest) operation.

      Parameters:
      listKxScalingGroupsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxScalingGroupsPaginator

      default ListKxScalingGroupsPublisher listKxScalingGroupsPaginator(Consumer<ListKxScalingGroupsRequest.Builder> listKxScalingGroupsRequest)

      This is a variant of listKxScalingGroups(software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.finspace.paginators.ListKxScalingGroupsPublisher publisher = client.listKxScalingGroupsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.finspace.paginators.ListKxScalingGroupsPublisher publisher = client.listKxScalingGroupsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listKxScalingGroups(software.amazon.awssdk.services.finspace.model.ListKxScalingGroupsRequest) operation.


      This is a convenience which creates an instance of the ListKxScalingGroupsRequest.Builder avoiding the need to create one manually via ListKxScalingGroupsRequest.builder()

      Parameters:
      listKxScalingGroupsRequest - A Consumer that will call methods on ListKxScalingGroupsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxUsers

      default CompletableFuture<ListKxUsersResponse> listKxUsers(ListKxUsersRequest listKxUsersRequest)

      Lists all the users in a kdb environment.

      Parameters:
      listKxUsersRequest -
      Returns:
      A Java Future containing the result of the ListKxUsers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxUsers

      default CompletableFuture<ListKxUsersResponse> listKxUsers(Consumer<ListKxUsersRequest.Builder> listKxUsersRequest)

      Lists all the users in a kdb environment.


      This is a convenience which creates an instance of the ListKxUsersRequest.Builder avoiding the need to create one manually via ListKxUsersRequest.builder()

      Parameters:
      listKxUsersRequest - A Consumer that will call methods on ListKxUsersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxUsers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxVolumes

      default CompletableFuture<ListKxVolumesResponse> listKxVolumes(ListKxVolumesRequest listKxVolumesRequest)

      Lists all the volumes in a kdb environment.

      Parameters:
      listKxVolumesRequest -
      Returns:
      A Java Future containing the result of the ListKxVolumes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listKxVolumes

      default CompletableFuture<ListKxVolumesResponse> listKxVolumes(Consumer<ListKxVolumesRequest.Builder> listKxVolumesRequest)

      Lists all the volumes in a kdb environment.


      This is a convenience which creates an instance of the ListKxVolumesRequest.Builder avoiding the need to create one manually via ListKxVolumesRequest.builder()

      Parameters:
      listKxVolumesRequest - A Consumer that will call methods on ListKxVolumesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListKxVolumes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      A list of all tags for a resource.

      Parameters:
      listTagsForResourceRequest -
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • InvalidRequestException The request is invalid. Something is wrong with the input to the request.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

      A list of all tags for a resource.


      This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

      Parameters:
      listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • InvalidRequestException The request is invalid. Something is wrong with the input to the request.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Adds metadata tags to a FinSpace resource.

      Parameters:
      tagResourceRequest -
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • InvalidRequestException The request is invalid. Something is wrong with the input to the request.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)

      Adds metadata tags to a FinSpace resource.


      This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • InvalidRequestException The request is invalid. Something is wrong with the input to the request.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)

      Removes metadata tags from a FinSpace resource.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • InvalidRequestException The request is invalid. Something is wrong with the input to the request.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

      Removes metadata tags from a FinSpace resource.


      This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • InvalidRequestException The request is invalid. Something is wrong with the input to the request.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironment

      @Deprecated default CompletableFuture<UpdateEnvironmentResponse> updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)
      Deprecated.
      This method will be discontinued.

      Update your FinSpace environment.

      Parameters:
      updateEnvironmentRequest -
      Returns:
      A Java Future containing the result of the UpdateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironment

      Deprecated.
      This method will be discontinued.

      Update your FinSpace environment.


      This is a convenience which creates an instance of the UpdateEnvironmentRequest.Builder avoiding the need to create one manually via UpdateEnvironmentRequest.builder()

      Parameters:
      updateEnvironmentRequest - A Consumer that will call methods on UpdateEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxClusterCodeConfiguration

      default CompletableFuture<UpdateKxClusterCodeConfigurationResponse> updateKxClusterCodeConfiguration(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.

      Parameters:
      updateKxClusterCodeConfigurationRequest -
      Returns:
      A Java Future containing the result of the UpdateKxClusterCodeConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxClusterCodeConfiguration

      default CompletableFuture<UpdateKxClusterCodeConfigurationResponse> updateKxClusterCodeConfiguration(Consumer<UpdateKxClusterCodeConfigurationRequest.Builder> 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.


      This is a convenience which creates an instance of the UpdateKxClusterCodeConfigurationRequest.Builder avoiding the need to create one manually via UpdateKxClusterCodeConfigurationRequest.builder()

      Parameters:
      updateKxClusterCodeConfigurationRequest - A Consumer that will call methods on UpdateKxClusterCodeConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxClusterCodeConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxClusterDatabases

      default CompletableFuture<UpdateKxClusterDatabasesResponse> updateKxClusterDatabases(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.

      Parameters:
      updateKxClusterDatabasesRequest -
      Returns:
      A Java Future containing the result of the UpdateKxClusterDatabases operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxClusterDatabases

      default CompletableFuture<UpdateKxClusterDatabasesResponse> updateKxClusterDatabases(Consumer<UpdateKxClusterDatabasesRequest.Builder> 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.


      This is a convenience which creates an instance of the UpdateKxClusterDatabasesRequest.Builder avoiding the need to create one manually via UpdateKxClusterDatabasesRequest.builder()

      Parameters:
      updateKxClusterDatabasesRequest - A Consumer that will call methods on UpdateKxClusterDatabasesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxClusterDatabases operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxDatabase

      default CompletableFuture<UpdateKxDatabaseResponse> updateKxDatabase(UpdateKxDatabaseRequest updateKxDatabaseRequest)

      Updates information for the given kdb database.

      Parameters:
      updateKxDatabaseRequest -
      Returns:
      A Java Future containing the result of the UpdateKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxDatabase

      default CompletableFuture<UpdateKxDatabaseResponse> updateKxDatabase(Consumer<UpdateKxDatabaseRequest.Builder> updateKxDatabaseRequest)

      Updates information for the given kdb database.


      This is a convenience which creates an instance of the UpdateKxDatabaseRequest.Builder avoiding the need to create one manually via UpdateKxDatabaseRequest.builder()

      Parameters:
      updateKxDatabaseRequest - A Consumer that will call methods on UpdateKxDatabaseRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxDatabase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxDataview

      default CompletableFuture<UpdateKxDataviewResponse> updateKxDataview(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

      Parameters:
      updateKxDataviewRequest -
      Returns:
      A Java Future containing the result of the UpdateKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxDataview

      default CompletableFuture<UpdateKxDataviewResponse> updateKxDataview(Consumer<UpdateKxDataviewRequest.Builder> 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


      This is a convenience which creates an instance of the UpdateKxDataviewRequest.Builder avoiding the need to create one manually via UpdateKxDataviewRequest.builder()

      Parameters:
      updateKxDataviewRequest - A Consumer that will call methods on UpdateKxDataviewRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxDataview operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceAlreadyExistsException The specified resource group already exists.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxEnvironment

      default CompletableFuture<UpdateKxEnvironmentResponse> updateKxEnvironment(UpdateKxEnvironmentRequest updateKxEnvironmentRequest)

      Updates information for the given kdb environment.

      Parameters:
      updateKxEnvironmentRequest -
      Returns:
      A Java Future containing the result of the UpdateKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxEnvironment

      default CompletableFuture<UpdateKxEnvironmentResponse> updateKxEnvironment(Consumer<UpdateKxEnvironmentRequest.Builder> updateKxEnvironmentRequest)

      Updates information for the given kdb environment.


      This is a convenience which creates an instance of the UpdateKxEnvironmentRequest.Builder avoiding the need to create one manually via UpdateKxEnvironmentRequest.builder()

      Parameters:
      updateKxEnvironmentRequest - A Consumer that will call methods on UpdateKxEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxEnvironmentNetwork

      default CompletableFuture<UpdateKxEnvironmentNetworkResponse> updateKxEnvironmentNetwork(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.

      Parameters:
      updateKxEnvironmentNetworkRequest -
      Returns:
      A Java Future containing the result of the UpdateKxEnvironmentNetwork operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxEnvironmentNetwork

      default CompletableFuture<UpdateKxEnvironmentNetworkResponse> updateKxEnvironmentNetwork(Consumer<UpdateKxEnvironmentNetworkRequest.Builder> 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.


      This is a convenience which creates an instance of the UpdateKxEnvironmentNetworkRequest.Builder avoiding the need to create one manually via UpdateKxEnvironmentNetworkRequest.builder()

      Parameters:
      updateKxEnvironmentNetworkRequest - A Consumer that will call methods on UpdateKxEnvironmentNetworkRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxEnvironmentNetwork operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException One or more resources can't be found.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxUser

      default CompletableFuture<UpdateKxUserResponse> updateKxUser(UpdateKxUserRequest updateKxUserRequest)

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

      Parameters:
      updateKxUserRequest -
      Returns:
      A Java Future containing the result of the UpdateKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxUser

      default CompletableFuture<UpdateKxUserResponse> updateKxUser(Consumer<UpdateKxUserRequest.Builder> updateKxUserRequest)

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


      This is a convenience which creates an instance of the UpdateKxUserRequest.Builder avoiding the need to create one manually via UpdateKxUserRequest.builder()

      Parameters:
      updateKxUserRequest - A Consumer that will call methods on UpdateKxUserRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxUser operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • LimitExceededException A service limit or quota is exceeded.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxVolume

      default CompletableFuture<UpdateKxVolumeResponse> updateKxVolume(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.

      Parameters:
      updateKxVolumeRequest -
      Returns:
      A Java Future containing the result of the UpdateKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateKxVolume

      default CompletableFuture<UpdateKxVolumeResponse> updateKxVolume(Consumer<UpdateKxVolumeRequest.Builder> 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.


      This is a convenience which creates an instance of the UpdateKxVolumeRequest.Builder avoiding the need to create one manually via UpdateKxVolumeRequest.builder()

      Parameters:
      updateKxVolumeRequest - A Consumer that will call methods on UpdateKxVolumeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateKxVolume operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request processing has failed because of an unknown error, exception or failure.
      • ThrottlingException The request was denied due to request throttling.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • LimitExceededException A service limit or quota is exceeded.
      • ValidationException The input fails to satisfy the constraints specified by an AWS service.
      • ConflictException There was a conflict with this action, and it could not be completed.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • FinspaceException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default FinspaceServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static FinspaceAsyncClient create()
      Create a FinspaceAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static FinspaceAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a FinspaceAsyncClient.